Support of unidirectional link in IS-IS without IP encapsulation and in presence of unidirectional return path
First Claim
Patent Images
1. A method for communicating between a first router and a second router over a unidirectional communication link, the method comprising:
- initiating, by the first router, establishment of an adjacency between the first router and the second router by sending one or more point-to-point intermediate system-to-intermediate system (IS-IS) hello (IIH) messages over the unidirectional communication link, the unidirectional communication link connecting the first router to the second router, the one or more IIH messages containing three-way handshake information to transition the adjacency between the first router and the second router to an INIT state;
applying a flooding rule to one or more additional unidirectional communication links on a return path between the second router and the first router to cause the one or more additional unidirectional communication links to pass link state packets (LSPs even when an adjacency on the one or more additional unidirectional communication links is not UP;
receiving, by the first router, one or more LSPs containing three-way handshake information that includes a state of the adjacency between the first router and the second router, and, in response thereto, transitioning the adjacency between the first router and the second router from the INIT state to an UP state; and
sending, by the first router, to the second router, one or more sequence number packets.
1 Assignment
0 Petitions
Accused Products
Abstract
The present invention supports the operation of IS-IS over UDLs without the need for encapsulation of IS-IS PDUs in IP and without the need for a large-scale upgrade of the protocol in the network. The present invention also supports adjacency establishment when the return path from a router at the receive end of a to the router at the transmit end of the unidirectional link is via another unidirectional link.
46 Citations
23 Claims
-
1. A method for communicating between a first router and a second router over a unidirectional communication link, the method comprising:
-
initiating, by the first router, establishment of an adjacency between the first router and the second router by sending one or more point-to-point intermediate system-to-intermediate system (IS-IS) hello (IIH) messages over the unidirectional communication link, the unidirectional communication link connecting the first router to the second router, the one or more IIH messages containing three-way handshake information to transition the adjacency between the first router and the second router to an INIT state; applying a flooding rule to one or more additional unidirectional communication links on a return path between the second router and the first router to cause the one or more additional unidirectional communication links to pass link state packets (LSPs even when an adjacency on the one or more additional unidirectional communication links is not UP; receiving, by the first router, one or more LSPs containing three-way handshake information that includes a state of the adjacency between the first router and the second router, and, in response thereto, transitioning the adjacency between the first router and the second router from the INIT state to an UP state; and sending, by the first router, to the second router, one or more sequence number packets. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A method comprising:
-
initiating establishment of an adjacency between a first node and a second node by sending one or more hello packets over a unidirectional communication link (UDL), the UDL coupling the first node to the second node, the one or more hello packets containing three-way handshake information; applying a flooding rule to one or more additional unidirectional communication links on a return path between the second node and the first node to cause the one or more additional unidirectional communication links to pass link state packets (LSPs) even when an adjacency on the one or more additional unidirectional communication links is not UP; receiving, at the first node, one or more LSPs from the second node that include a type length value (TLV) structure containing three-way handshake information at the first node, and in response thereto, transitioning the adjacency between the first node and the second node to an UP state; and sending, from the first node to the second node, one or more sequence number packets (SNPs) that include information descriptive of a link state database of the first node. - View Dependent Claims (14, 15, 16, 17, 18, 19)
-
-
20. A router, comprising:
-
a communications connection; and a processor configured to initiate establishment of an adjacency between the router and a second router by sending one or more hello packets over a unidirectional communication link (UDL) to the second router, the one or more hello packets containing three-way handshake information, cause a flooding rule to be applied to one or more additional unidirectional communication links on a return path from the second router to the communication connection of the router, to cause the one or more additional unidirectional communication links to pass link state packets (LSPs) even when an adjacency on the one or more additional unidirectional communication links is not UP, receive one or more LSPs from the second router that include a type length value (TLV) structure containing three-way handshake information, and in response thereto, transitioning the adjacency between the router and the second router to an UP state, and send the second router one or more sequence number packets (SNPs) that include information descriptive of a link state database. - View Dependent Claims (21, 22, 23)
-
Specification