×

Routing methods, systems, and computer program products

  • US 10,374,938 B1
  • Filed: 04/24/2018
  • Issued: 08/06/2019
  • Est. Priority Date: 12/27/2012
  • Status: Active Grant
First Claim
Patent Images

1. An apparatus, comprising:

  • 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;

    receive a packet at a current node in a network path between a source node and a destination node, the network path including a path node between the current node and the destination node that is not the destination node and that is reachable by a plurality of path portions including a first path portion that includes multiple hops, and a second path portion;

    in response to the receipt of the packet at the current node, identify a header of the packet, the header configured for use in identifying a segment identifier that identifies the path node that is not the destination node, where the destination node is outside a domain utilizing at least one aspect of a Multiprotocol Label Switching (MPLS) network protocol in accordance with which the path node operates and the segment identifier identifies the path node in the domain utilizing the at least one aspect of the Multiprotocol Label Switching (MPLS) network protocol;

    identify the segment identifier that identifies the path node that is not the destination node;

    determine, based on the segment identifier that identifies the path node that is not the destination node, that data is to be sent to the path node; and

    based on the determination, send the data to the path node via at least one of the plurality of path portions.

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