×

Methods, systems, and computer program products for routing using headers including a sequence of node scope-specific identifiers

  • US 10,382,327 B1
  • Filed: 08/10/2018
  • Issued: 08/13/2019
  • Est. Priority Date: 12/27/2012
  • Status: Active Grant
First Claim
Patent Images

1. An apparatus, comprising:

  • a current node configured to be positioned in a Multiprotocol Label Switching (MPLS) network, the current node including at least one non-transitory memory configured to store instructions, and one or more processors in communication with the at least one non-transitory memory, wherein the one or more processors is configured to execute the instructions to cause the current node to;

    detect first data to be transmitted to a receiving node;

    identify a sequence of node scope-specific identifiers that is selected from a plurality of node scope-specific identifiers based on at least one of;

    the current node, the receiving node, or a policy, where each of the node scope-specific identifiers of the sequence is in one of a plurality of node scope-specific identifier spaces that is specific to a corresponding one of a plurality of nodes in a path from the current node toward the receiving node, and each of the node scope-specific identifiers of the sequence identifies, for the corresponding one of the plurality of nodes, a corresponding next node in the path from the current node toward the receiving node;

    identify a first one of the node scope-specific identifiers of the sequence;

    identify a next node, based on the first one of the node scope-specific identifiers of the sequence;

    generate a first header including at least a remaining of the node scope-specific identifiers of the sequence other than the first one, for use in transmitting the first data along the path toward the receiving node; and

    transmit, based on the first one of the node scope-specific identifiers of the sequence and in a first packet, the first data and the first header, including the at least remaining of the node scope-specific identifiers of the sequence other than the first one, along the path from the current node toward the next node.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×