Advertisement of adjacency segment identifiers
First Claim
Patent Images
1. A method comprising:
- identifying an adjacency segment between a first node and a second node, wherein the identifying is performed by the first node;
assigning an adjacency segment identifier (ID) to the adjacency segment, whereinthe assigning is performed by the first node, andthe adjacency segment ID is locally significant to the first node;
sending an Intermediate-System-to-Intermediate-System (IS-IS) hello (IIH) message to a third node, whereinthe first node and the third node are both on a local area network (LAN),the sending is performed by the first node,the IIH message comprises the adjacency segment ID, andthe third node is configured to aggregate a plurality of adjacency segment IDs generated by a set of nodes;
determining whether the first node comprises a spoke node or a hub node; and
in response to determining that the first node comprises the spoke node;
assigning, by the first node, a respective adjacency segment ID for an adjacency with a hub node that is coupled to the LAN; and
inhibiting assignment of any adjacency segment ID for an adjacency with an additional spoke node coupled to the LAN.
1 Assignment
0 Petitions
Accused Products
Abstract
Various techniques can be used to advertise adjacency segment identifiers (IDs) within a segment routing (SR) network. For example, a method, performed by a first node, can involve identifying an adjacency segment between a first node and a second node; assigning an identifier to the adjacency segment; and sending an Intermediate-System-to-Intermediate-System (IS-IS) hello (IIH) message to another node. The adjacency advertisement includes the identifier. If the adjacency segment is part of a LAN, the IIH message can be sent to a designated node that aggregates adjacency segment ID advertisements for the other nodes on the LAN.
-
Citations
20 Claims
-
1. A method comprising:
-
identifying an adjacency segment between a first node and a second node, wherein the identifying is performed by the first node; assigning an adjacency segment identifier (ID) to the adjacency segment, wherein the assigning is performed by the first node, and the adjacency segment ID is locally significant to the first node; sending an Intermediate-System-to-Intermediate-System (IS-IS) hello (IIH) message to a third node, wherein the first node and the third node are both on a local area network (LAN), the sending is performed by the first node, the IIH message comprises the adjacency segment ID, and the third node is configured to aggregate a plurality of adjacency segment IDs generated by a set of nodes; determining whether the first node comprises a spoke node or a hub node; and in response to determining that the first node comprises the spoke node; assigning, by the first node, a respective adjacency segment ID for an adjacency with a hub node that is coupled to the LAN; and inhibiting assignment of any adjacency segment ID for an adjacency with an additional spoke node coupled to the LAN. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A network node comprising:
-
a port, wherein the port is configured to be coupled to an additional node; an adjacency segment ID processing module coupled to the port, wherein the adjacency segment ID processing module is configured to; identify an adjacency segment between the network node and a second node; assign an adjacency segment identifier (ID) to the adjacency segment, wherein the adjacency segment ID is locally significant to the network node; send an Intermediate-System-to-Intermediate-System (IS-IS) hello (IIH) message to the additional node via the port, wherein the IIH message comprises the adjacency segment ID, the additional node is configured to aggregate a plurality of adjacency segment IDs generated by a set of nodes, and the network node and the additional node are both on a local area network (LAN); detect whether the network node comprises a spoke node or a hub node; and in response to detecting that the network node comprises the spoke node; assign a respective adjacency segment ID for an adjacency with a hub node that is coupled to the LAN, and inhibit assignment of any adjacency segment ID for an adjacency with an additional spoke node coupled to the LAN. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A network node comprising a processor configured with instructions stored in memory to perform operations comprising:
-
identifying an adjacency segment between the network node and a second node; assigning an adjacency segment identifier (ID) to the adjacency segment, wherein the adjacency segment ID is locally significant to the network node; and sending an Intermediate-System-to-Intermediate-System (IS-IS) hello (IIH) message to a third node, wherein the IIH message comprises the adjacency segment ID, and the third node is configured to aggregate a plurality of adjacency segment IDs generated by a set of nodes, and the network node and the third node are both on a local area network (LAN); determining whether the network node comprises a spoke node or a hub node; and
in response to detecting that the network node comprises the spoke node;assigning a respective adjacency segment ID for an adjacency with a hub node that is coupled to the LAN, and inhibit assignment of any adjacency segment ID for an adjacency with an additional spoke node coupled to the LAN. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification