Nova Patents
EP2575305A1

Ospf non-stop routing frozen standby

Abstract

Open Shortest Path First (OSPF) Non-stop Routing (NSR) with frozen standby LSDB is described. A network element includes a first OSPF instance initially acting as an active OSPF instance and a second OSPF instance initially acting as a standby OSPF instance. The second OSPF instance receives LSAs from the first OSPF instance and installs the LSAs in its LSDB. The LSAs in the LSDB are only aged by the active OSPF instance. If and when the second OSPF instance becomes the active OSPF instance, the second OSPF instance then ages the LSAs in the LSDB and processes each of the LSAs according to the aging of that LSA, where processing includes one of purging that LSA and refreshing that LSA.

EP2575305A1, drawing sheet 1
Sheet 1 of 6

Term

6 yearsto projected expiry

Projected expiry 12 September 2032, counted from filing; an application has no term until it is granted.

  1. Priority
  2. Filed
  3. Published
  4. Today
  5. Projected expiry

16 claims: 3 independent, 13 dependent

  1. 1
    A method in a network element for open shortest path first (OSPF) non-stop routing, wherein the network element includes a first OSPF instance initially acting as an active OSPF instance and a second OSPF instance initially acting as a standby OSPF instance, the method comprising the steps of:receiving, at the second OSPF instance, a plurality of link-state advertisements (LSAs) from the first OSPF instance;the second OSPF instance installing the LSAs in its link-state database (LSDB), wherein the LSAs in the LSDB are only aged by the one of the first and second OSPF instances that is currently acting as the active OSPF instance, if and when the second OSPF instance becomes the active OSPF instance, the second OSPF instance performing the following steps: aging the LSAs in the LSDB, and processing each of the LSAs according to the aging of that LSA, wherein processing includes one of purging that LSA and refreshing that LSA.
  2. 7
    An apparatus, comprising:a network element supporting open shortest path first (OSPF) non-stop routing with a first OSPF instance that is configured to initially act as an active OSPF instance and a second OSPF instance that is configured to initially act as a standby OSPF instance, the network element configured to implement: the first OSPF instance including a first aging module, wherein the first OSPF instance is configured to install link-state advertisements (LSAs) in a first link-state database (LSDB) associated with the first OSPF instance and synchronize the LSAs with the second OSPF instance, and wherein the first aging module is configured to, while the first OSPF instance is acting as the active OSPF instance, age LSAs in the first LSDB and process each one of those LSAs according to the aging including one of purging that LSA and refreshing that LSA;and the second OSPF instance coupled with the first OSPF instance and including a second aging module, wherein the second OSPF instance is configured to install those LSAs synchronized from the first OSPF instance in a second LSDB associated with the second OSPF instance, and wherein the second aging module is configured to process LSA aging events for the LSAs in the second LSDB only when the second OSPF instance becomes the active OSPF instance.
  3. 12
    A method in a network element for open shortest path first (OSPF) non-stop routing comprising:receiving, at a first OSPF instance that is currently acting as a standby OSPF instance, a link-state advertisement (LSA) from a second OSPF instance that is currently acting as an active OSPF instance;the first OSPF instance storing that LSA in a link-state database (LSDB), wherein that LSA is not aged by the first OSPF instance until and unless the first OSPF instance becomes the active OSPF instance;responsive to the first OSPF instance becoming the active OSPF instance, the first OSPF instance performing the following: aging that LSA, and processing that LSA according to the age of that LSA, wherein the step of processing includes one of purging that LSA and refreshing that LSA.