×

Generating a loop-free routing topology using routing arcs

  • US 10,348,611 B2
  • Filed: 07/18/2016
  • Issued: 07/09/2019
  • Est. Priority Date: 05/23/2011
  • Status: Active Grant
First Claim
Patent Images

1. A method comprising:

  • creating, by an apparatus in a computing network, a loop-free routing topology for reaching a destination device, the loop-free routing topology comprising a plurality of routing arcs, the routing arcs created by the apparatus and including a first routing arc terminating at the destination device and a second routing arc configured for supplying network traffic to the first routing arc, the network traffic originated by at least one source network node, each routing arc comprising a first network device as a corresponding first end of the routing arc, a second network device as a corresponding second end of the routing arc, and at least a third network device distinct from the source network node and configured for routing any network traffic along the routing arc toward the destination device via any one of the first or second available ends of the routing arc, wherein the creating of said each routing arc by the apparatus includes the apparatus providing both the first end and the second end for exiting of the corresponding any network traffic from the corresponding routing arc toward the destination device, the routing arcs of the loop-free routing topology guaranteeing that each network device in the loop-free routing topology has at least two non-congruent paths, that do not share any common data link, for reaching the destination device; and

    causing, by the apparatus, the network traffic to be forwarded along at least the first and second of the routing arcs to the destination device, the causing including causing network traffic in at least one of the routing arcs to be selectively instantaneously redirected, without creating a loop, based on reversing a reversible link in the at least one routing arc, wherein;

    the first and second ends of the first routing arc connected to the destination device;

    the first end of the second routing arc terminates at the first routing arc and the second end of the second routing arc terminates at one of the first routing arc, the destination device, or another routing arc;

    wherein at least the first routing arc further includes a fourth network device identified as an intermediate junction node and adjacent to the corresponding third network device, the intermediate junction node consisting of two reversible links and one or more inward oriented links from any other network device of the first routing arc, each reversible link being reversible without creating a loop in the loop-free routing topology.

View all claims
  • 0 Assignments
Timeline View
Assignment View
    ×
    ×