Routing system and method for transparently recovering routing states after a failover or during a software upgrade
First Claim
1. A method for restarting a network device, the network device having a plurality of route processors, the network device being arranged to be in communication with a plurality of peers within a network, the plurality of peers including a first peer and a second peer, the first peer being arranged to support graceful restart, the method comprising:
- performing a graceful restart with respect to the first peer; and
performing a peer transparent failover with respect to the second peer, wherein the graceful restart and the peer transparent failover are performed in response to downtime associated with the network device.
1 Assignment
0 Petitions
Accused Products
Abstract
Methods and apparatus for efficiently enabling routing states to be recovered after a failover or during a software upgrade in a system which supports graceful restart and stateful switchover are disclosed. According to one aspect of the present invention, a method for restarting a network device which has a plurality of routers and is in communication with a first peer being arranged to support graceful restart and a second peer includes performing a graceful restart with respect to the first peer. A peer transparent failover is performed with respect to the second peer. The graceful restart and the peer transparent failover are performed in response to a failure associated with the network device.
122 Citations
35 Claims
-
1. A method for restarting a network device, the network device having a plurality of route processors, the network device being arranged to be in communication with a plurality of peers within a network, the plurality of peers including a first peer and a second peer, the first peer being arranged to support graceful restart, the method comprising:
-
performing a graceful restart with respect to the first peer; and
performing a peer transparent failover with respect to the second peer, wherein the graceful restart and the peer transparent failover are performed in response to downtime associated with the network device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A device suitable for use in a network, the being arranged to be in communication with a first peer and a second peer, the first peer being arranged to support graceful restart, the device comprising:
-
a plurality of route processors;
code devices that determine when the device is to be restarted;
code devices that cause a graceful restart to be performed with respect to the first peer when it is determined that the device is to be restarted;
code devices that cause a peer transparent failover to be performed with respect to the second peer when it is determined that the device is to be restarted; and
a medium that stores the code devices. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20, 21, 22)
-
-
23. A device suitable for use in a network, the being arranged to be in communication with a first peer and a second peer, the first peer being arranged to support graceful restart, the device comprising:
-
a plurality of route processors;
means for performing a graceful restart with respect to the first peer; and
means for performing a peer transparent failover with respect to the second peer, wherein the graceful restart and the peer transparent failover are performed in response to a resetting process associated with the device. - View Dependent Claims (24, 25, 26, 27, 28, 29, 30)
-
-
31. A method for recovering a routing state associated with a network device when the network device is reset, the network device having a plurality of route processors, the network device being arranged to be in communication with a plurality of peers within a network, the plurality of peers including a first peer and a second peer, the first peer being arranged to support graceful restart, the method comprising:
-
performing a graceful restart with respect to the first peer; and
performing a peer transparent failover with respect to the second peer, wherein performing the peer transparent failover includes processing an event queue maintained on a standby route processor of the plurality of route processors to substantially recreate the routing state, wherein the graceful restart and the peer transparent failover are performed when a connection associated with the network device is reset. - View Dependent Claims (32)
-
-
33. A device suitable for use in a network, the being arranged to be in communication with a first peer and a second peer, the first peer being arranged to support graceful restart, the device comprising:
-
a plurality of route processors;
a graceful restart arrangement arranged to perform a graceful restart with respect to the first peer; and
a peer transparent failover arrangement arranged to perform a peer transparent failover with respect to the second peer, wherein the graceful restart and the peer transparent failover are performed in response to a resetting process associated with the device. - View Dependent Claims (34, 35)
-
Specification