Segment routing: PCE driven dynamic setup of forwarding adjacencies and explicit path
First Claim
Patent Images
1. A method comprising:
- a node receiving an instruction to create a tunnel in a network between the node and another node via a plurality of nodes in data communication between the node and the other node, wherein the node is segment routing enabled, wherein each of the plurality of nodes are not segment routing enabled, and wherein each of the plurality of nodes is multiprotocol label switching (MPLS) enabled;
in response to receiving the instruction, the node mapping a first segment identifier (ID) to a label distribution protocol (LDP) label relating to the tunnel;
the node creating an advertisement that comprises the first segment ID bound to a plurality of node identifiers, wherein the plurality of node identifiers uniquely identify the plurality of nodes, respectively, in the network;
the node transmitting the advertisement to another node in the network.
0 Assignments
0 Petitions
Accused Products
Abstract
An apparatus and method for path creation element driven dynamic setup of forwarding adjacencies and explicit path. In one embodiment of the method, a node receives an instruction to create a tunnel between the node and another node. The node creates or initiates the creation of the tunnel in response to receiving the instruction, wherein the tunnel comprises a plurality of nodes in data communication between the node and the other node. The node maps a first identifier (ID) to information relating to the tunnel. The node advertises the first ID to other nodes in a network of nodes.
220 Citations
17 Claims
-
1. A method comprising:
-
a node receiving an instruction to create a tunnel in a network between the node and another node via a plurality of nodes in data communication between the node and the other node, wherein the node is segment routing enabled, wherein each of the plurality of nodes are not segment routing enabled, and wherein each of the plurality of nodes is multiprotocol label switching (MPLS) enabled; in response to receiving the instruction, the node mapping a first segment identifier (ID) to a label distribution protocol (LDP) label relating to the tunnel; the node creating an advertisement that comprises the first segment ID bound to a plurality of node identifiers, wherein the plurality of node identifiers uniquely identify the plurality of nodes, respectively, in the network; the node transmitting the advertisement to another node in the network. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. An apparatus comprising:
-
a first node, the first node comprising; a circuit configured to receive an instruction to create a multiprotocol label switching (MPLS) traffic engineering tunnel in a network between the first node and a second node via a plurality of nodes in data communication between the first node and the second node, wherein the first node is segment routing enabled, wherein each of the plurality of nodes are not segment routing enabled, wherein each of the plurality of nodes is MPLS enabled; a circuit for mapping a forwarding adjacency (FA) segment identifier (ID) to a label distribution protocol (LDP) label relating to the tunnel in response to the first node receiving the instruction; a circuit for advertising the FA segment ID to other nodes in a network of nodes; wherein the FA segment ID corresponds the MPLS traffic engineering tunnel. - View Dependent Claims (10, 11, 12, 13)
-
-
14. An apparatus comprising:
-
a node comprising one or more processors for executing instructions, and one or more memories for storing instructions executable by the one or more processors, wherein the one or more processors implement a method in response to executing the instructions, the method comprising; receiving an instruction to create a tunnel in a network between the node and another node via a plurality of nodes in data communication between the node and the other node wherein the node is segment routing enabled, wherein each of the plurality of nodes are not segment routing enabled, and wherein each of the plurality of nodes is multiprotocol label switching (MPLS) enabled; in response to receiving the instruction, mapping a first segment identifier (ID) to a label distribution protocol (LDP) label relating to the tunnel; advertising the first segment ID and identities of the plurality of nodes to other nodes in a the network; wherein a range in which the first segment ID is contained is different from a range in which the LDP label is contained. - View Dependent Claims (15, 16, 17)
-
Specification