×

Method for designing or routing a self-healing ring in a communications network and a self-healing ring routed in accordance with the method

  • US 5,923,646 A
  • Filed: 08/30/1996
  • Issued: 07/13/1999
  • Est. Priority Date: 08/30/1996
  • Status: Expired due to Term
First Claim
Patent Images

1. A method for routing a ring in a network having a plurality of nodes, at least two of the plurality of nodes being ring nodes which are part of the ring, and a plurality of communications channels interconnecting the plurality of nodes, each of the plurality of communications channels. having an associated cost, the method comprising steps of:

  • a) assigning a vertex corresponding to each of the nodes and assigning a ring vertex corresponding to each of the ring nodes;

    b) assigning a link having an associated distance to each of the communications channels having an associated cost such that each of the link distances correspond to the cost of each of the communications channels;

    c) forming a tree having tree nodes corresponding to the ring vertices and edges connecting the tree nodes wherein the edges are labeled by communications channels in the network and wherein the costs of the communications channels between the ring offices corresponding to the tree nodes are minimized;

    d) forming a directed tree from the tree by choosing an arbitrary leaf node of the tree as a root node;

    e) traversing the directed tree, in a depth first manner, to determine whether a cycle, in the graph, containing the tree nodes exists; and

    f) if a cycle in the graph exists, routing a ring through the ring nodes of the network, the ring being determined by the cycle in the graph.

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