×

Routing methods, systems, and computer program products

  • US 10,367,737 B1
  • Filed: 11/19/2018
  • Issued: 07/30/2019
  • Est. Priority Date: 12/27/2012
  • Status: Active Grant
First Claim
Patent Images

1. A non-transitory computer-readable media storing computer instructions that;

  • when executed by one or more processors of a first node in a network where the network further includes a previous node configured to utilize, for forwarding data toward the first node, a previous path segment identifier that identifies one of a particular network interface of the first node or a particular network interface of a particular node that relays the data forwarded by the previous node;

    cause the first node to;

    generate a first data structure identifying a mapping of a first path segment identifier to a first network interface that is included in the first node or that is included in a hop including an additional node reachable from the first node, where the first path segment identifier identifies a first path segment that is selected from a plurality of path segments based on at least one of a policy, a metric, or a routing table;

    receive an incoming data packet with the data, and with a header including incoming network path information that includes the first path segment identifier as an active identifier in the incoming path information;

    identify a second path segment identifier as the active identifier rather than the first path identifier in outgoing network path information for a header of an outgoing data packet, the outgoing data packet including the data; and

    forward the outgoing data packet via the first network interface that is identified based on the first path segment identifier utilizing the mapping, wherein the second path segment identifier in the outgoing network path information identifies a second network interface of a different node in the network.

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