Indexed segment ID
First Claim
Patent Images
1. A method comprising:
- receiving an index value at a node, whereinthe index value is globally unique within a network domain, andreceiving a base value at the node, whereinthe base value comprises one of a plurality of segment routing values, andthe plurality of segment routing values comprises a set of segment routing values configured to identify nodal segments;
calculating a segment identifier (segment ID) based on the index value and the base value;
calculating, based on the index value and a second base value, a next hop segment ID associated with a packet, wherein the second base value comprises one of a second plurality of segment routing values reserved by a next-hop node; and
forwarding the packet based on the next hop segment ID.
1 Assignment
0 Petitions
Accused Products
Abstract
An apparatus and method for using indexed segment identifiers in segment routing. An example method involves receiving a globally unique index value at a node. The method also involves receiving a base value at the node, where the base value comprises a segment routing value configured to identify a nodal segment. The method then involves calculating a segment identifier based on the index value and the base value.
167 Citations
20 Claims
-
1. A method comprising:
-
receiving an index value at a node, wherein the index value is globally unique within a network domain, and receiving a base value at the node, wherein the base value comprises one of a plurality of segment routing values, and the plurality of segment routing values comprises a set of segment routing values configured to identify nodal segments; calculating a segment identifier (segment ID) based on the index value and the base value; calculating, based on the index value and a second base value, a next hop segment ID associated with a packet, wherein the second base value comprises one of a second plurality of segment routing values reserved by a next-hop node; and forwarding the packet based on the next hop segment ID. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A system comprising:
a first node comprising a memory and one or more processors, the first node configured to receive an index value, wherein the index value is globally unique within a network domain, receive a base value, wherein the base value comprises one of a plurality of segment routing values, and the plurality of segment routing values comprises a set of segment routing values configured to identify nodal segments, calculate a segment identifier (segment ID) based on the index value and the base value, calculate, based on the index value and a second base value, a next hop segment ID associated with a packet, wherein the second base value comprises one of a second plurality of segment routing values reserved by a next-hop node, and forwarding the packet based on the next hop segment ID. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19)
-
20. An apparatus comprising:
a first node comprising; a first means for receiving an index value, wherein the index value is globally unique within a network domain, a second means for receiving a base value, wherein the base value comprises one of a plurality of segment routing values, and the plurality of segment routing values comprises a set of segment routing values configured to identify nodal segments, a third means for calculating a segment identifier (segment ID) based on the index value and the base value, and a fourth means for determining a next hop node for a packet, calculating a next hop segment ID associated with the packet based on the index value and a second base value, and forwarding the packet based on the next hop segment ID.
Specification