Router and routing protocol redundancy
First Claim
1. In a network device having a redundancy platform including an active controller system and a standby controller system, a method comprising:
- receiving a routing protocol state change from a peer node by the active controller system;
sending the routing protocol state change to the standby controller system;
receiving a commitment to the routing protocol state change by the active controller system from the standby controller system;
committing to the routing protocol state change in the active controller system; and
sending the commitment to the peer node by the active controller system.
14 Assignments
0 Petitions
Accused Products
Abstract
A router and routing protocol redundancy are disclosed to reduce service outage or degradation for a network device and thus to increase service availability on a network due to software and hardware failures of the network device. A network device such as router includes a redundancy platform having an active controller system and a standby controller system. A routing protocol state change is received or generated by the active controller system. The received or generated routing protocol state change is replicated to the standby controller system. By replicating the routing protocol state change, the standby controller system can maintain the routing protocol sessions for the network device if a failure occurs in the active controller system. Furthermore, the routing protocol states are maintained in realtime to handle the dynamic changes created by routing protocols.
-
Citations
21 Claims
-
1. In a network device having a redundancy platform including an active controller system and a standby controller system, a method comprising:
-
receiving a routing protocol state change from a peer node by the active controller system;
sending the routing protocol state change to the standby controller system;
receiving a commitment to the routing protocol state change by the active controller system from the standby controller system;
committing to the routing protocol state change in the active controller system; and
sending the commitment to the peer node by the active controller system. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A network device comprising:
-
a standby controller; and
an active controller to receive a routing protocol state change from a peer node, to send the routing protocol state change to the standby controller, to receive a commitment to the routing protocol state change from the standby controller system, to commit to the routing protocol state after receiving the commitment from the standby controller, and to send the commitment to the peer node. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16, 17)
-
-
18. A machine-readable medium that provides instructions, which if executed by a processor, cause the processor to perform the operations comprising:
-
receiving a routing protocol state change from a peer node by an active controller system;
sending the routing protocol state change to a standby controller system;
receiving a commitment to the routing protocol state change by the active controller system from the standby controller system;
committing to the routing protocol state change in the active controller system; and
sending the commitment to the peer node by the active controller system. - View Dependent Claims (19, 20)
-
-
21. A system having a redundancy platform including an active controller system and a standby controller system, the system comprising:
-
first receiving means for receiving a routing protocol state change from a peer node by the active controller system;
first sending means for sending the routing protocol state change to the standby controller system;
second receiving means for receiving a commitment to the routing protocol state change by the active controller system from the standby controller system;
committing means for committing to the routing protocol state change in the active controller system; and
second sending means for sending the commitment to the peer node by the active controller system.
-
Specification