×

Routing methods, systems, and computer program products

  • US 10,498,642 B1
  • Filed: 01/31/2019
  • Issued: 12/03/2019
  • Est. Priority Date: 12/27/2012
  • Status: Active Grant
First Claim
Patent Images

1. A non-transitory computer-readable media storing instructions, that when executed by one or more processors of a topology node, cause the topology node to:

  • identify a policy, based on a first algorithm and a second algorithm, for use in constraining data routing from a first node to a second node;

    identify, based on the first algorithm, a first sequence of identifiers for data routing in a network from the first node in the network to one or more path nodes, where the network includes a label switching network or an Internet Protocol version 6 (IPv6) network;

    identify, based on the second algorithm, a second sequence of identifiers for data routing in the network from at least one of the one or more path nodes in the network to the second node;

    include the first sequence of identifiers identified based on the first algorithm and the second sequence of identifiers identified based on the second algorithm in a third sequence of identifiers that reflects the policy such that data routing is constrained from the first node to the second node via a plurality of network paths that each include at least one node in the network; and

    provide path information that identifies the third sequence of identifiers that includes the first sequence of identifiers identified based on the first algorithm and the second sequence of identifiers identified based on the second algorithm, for constraining data routing, according to the policy, to the second node via the at least one of the one or more path nodes, such that the data routing from the first node to the at least one of the one or more path nodes is constrained based on the first algorithm and the data routing from the at least one of the one or more path nodes to the second node is constrained based on the second algorithm.

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