Highly-available OSPF routing protocol
First Claim
1. A method of highly-available Open Shortest Path First (OSPF) routing in a network, comprising the steps of:
- synchronizing the dynamic state of a backup OSPF instance with the dynamic state of an active OSPF instance using explicit message transmission from said active instance to said backup instance;
maintaining dynamic state synchronization of said backup OSPF instance with said active OSPF instance using a combination of explicit message updates from said active OSPF instance to said backup OSPF instance together with a message flow-through mechanism; and
in the event of fail-over of said active OSPF instance, then seamlessly recovering from said fail-over without reconfiguring or interrupting traffic among peer routers in said network, by functionally substituting said state synchronized backup OSPF instance for said active OSPF instance, such that said backup OSPF instance establishes itself as the new active OSPF instance.
9 Assignments
0 Petitions
Accused Products
Abstract
In highly-available Open Shortest Path First (OSPF) routing in a network, the dynamic state of a backup OSPF instance in a router is synchronized with the dynamic state of an active OSPF instance using explicit message transmission from the active instance to the backup instance. After this, the dynamic state synchronization of the backup OSPF instance is maintained using a combination of explicit message updates from the active OSPF instance together with a message flow-through mechanism. In the event of fail-over of the active OSPF instance, then the router recovers seamlessly without reconfiguring or interrupting traffic among peer routers in the network, by functionally substituting the synchronized backup OSPF instance for the active OSPF instance, such that the backup OSPF instance establishes itself as the new active OSPF instance.
90 Citations
25 Claims
-
1. A method of highly-available Open Shortest Path First (OSPF) routing in a network, comprising the steps of:
-
synchronizing the dynamic state of a backup OSPF instance with the dynamic state of an active OSPF instance using explicit message transmission from said active instance to said backup instance;
maintaining dynamic state synchronization of said backup OSPF instance with said active OSPF instance using a combination of explicit message updates from said active OSPF instance to said backup OSPF instance together with a message flow-through mechanism; and
in the event of fail-over of said active OSPF instance, then seamlessly recovering from said fail-over without reconfiguring or interrupting traffic among peer routers in said network, by functionally substituting said state synchronized backup OSPF instance for said active OSPF instance, such that said backup OSPF instance establishes itself as the new active OSPF instance. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22)
-
-
23. A system for highly-available Open Shortest Path First (OSPF) routing in a network, comprising a local OSPF router and peer network routers, said local router including:
-
a control plane containing an active OSPF instance and a backup OSPF instance directly connected with said active OSPF instance through a highly reliable private processor link;
a data plane containing packet forwarding engines using routing tables initialized and updated from said control plane, said data plane operable to distribute protocol and transit traffic among said peer network routers; and
a message flow-through architecture, such that all incoming protocol control traffic from said peer network routers flows first through said backup OSPF instance before flowing to said active OSPF instance, and such that all protocol control traffic originating at said active OSPF instance flows first through said backup OSPF instance before being distributed among said peer network routers. - View Dependent Claims (24, 25)
-
Specification