Fault-tolerant IS-IS routing system, and a corresponding method
First Claim
1. / A method of controlling a router in an autonomous system, the router being in communication with other routers using an IS-IS protocol via interfaces and presenting:
- an active IS-IS protocol engine; and
a standby IS-IS protocol engine;
the method comprising the steps of;
the router communicating with other routers via the active protocol engine;
storing the following in a memory of the active protocol engine;
data concerning the adjacency of the other routers;
data concerning the state of links with the other routers; and
data concerning the interfaces;
updating the data stored in a memory of the standby protocol engine on the basis of the data in the active router concerning the adjacency, the state of the links, and the interfaces; and
activating the standby protocol engine with the updated data, by using the IS-IS protocol with the other routers.
4 Assignments
0 Petitions
Accused Products
Abstract
The invention provides a high availability control method for a router in an autonomous system, the router being in communication with other routers using an IS-IS protocol via interfaces and presenting both an active IS-IS protocol engine and a standby IS-IS protocol engine. The method comprises steps of storing data concerning adjacency, the state of links, and interfaces in a memory of the active protocol engine, updating the data stored in a memory of the standby protocol engine, and activating the standby protocol engine using the updated data. The invention also provides a router implementing the method. The invention serves to increase router availability in the event of a failure or of maintenance actions.
106 Citations
11 Claims
-
1. / A method of controlling a router in an autonomous system, the router being in communication with other routers using an IS-IS protocol via interfaces and presenting:
-
an active IS-IS protocol engine; and
a standby IS-IS protocol engine;
the method comprising the steps of;
the router communicating with other routers via the active protocol engine;
storing the following in a memory of the active protocol engine;
data concerning the adjacency of the other routers;
data concerning the state of links with the other routers; and
data concerning the interfaces;
updating the data stored in a memory of the standby protocol engine on the basis of the data in the active router concerning the adjacency, the state of the links, and the interfaces; and
activating the standby protocol engine with the updated data, by using the IS-IS protocol with the other routers. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. / A communication method comprising the following steps:
-
sending an IIH PDU data packet from a first router to an adjacent second router, the packet including a parameter at a predetermined location;
sending a CSNP data packet from the second router to the first router as a function of the value of said parameter of the IIH PDU data packet.
-
-
10. / An IS-IS communication protocol in which an IIH PDU data packet contains a request for a CSNP data packet to be sent.
-
11. / A router presenting a plurality of interfaces via which it is capable of communicating with other routers using an IS-IS protocol, the router comprising:
-
an active IS-IS protocol engine;
a standby IS-IS protocol engine;
a communications channel between the protocol engines;
a least one data storage memory in communication with the active protocol engine; and
at least one data storage memory in communication with the standby protocol engine.
-
Specification