EP0348328B1

Method of selecting least weight routes in a communications network.

Abstract

This record has no abstract on file.

EP0348328B1, drawing sheet 1
Sheet 1 of 4

Term

Term ended

Expired 23 May 2009, 17.3 years ago.

  1. Priority
  2. Filed
  3. Granted
  4. Expired
  5. Today

4 claims: 1 independent, 3 dependent

  1. 1
    A method of selecting least weight routes through a communications network including network nodes interconnected by transmission groups, said nodes and transmission groups having associated weights; said method being characterized by the steps of:a) adding a selected root node to a route computation tree;b) establishing a set comprising all network nodes directly connected to any node in the tree other than a network node already in the tree;c) calculating the weights of paths from the root node to each node in the set;d) selecting a path having the least weight or, if multiple paths to a given node have equal least weights, quasi-randomly selecting one of those multiple paths;e) transferring to the tree the node in the selected least weight path;f) removing any other entries for the transferred node from the set;g) repeating steps b through f until all nodes in the network have been transferred to the tree.
  2. 2
    The method as defined in Claim 1 wherein the step of quasi-randomly selecting a path further comprises the steps of:determining the number of equally-weighted least weight paths which may exist to a given node through different predecessor nodes in the tree;and    selecting one of those paths as a function of the relative number of equally weighted paths existing through the different predecessor nodes.
  3. 3
    The method as defined in Claim 2, wherein the probability that a given path in a set of equally-weighted least weight paths will be selected is a function of the formula a/(A+B+...n) where A is the number of equally weighted paths through a given predecessor node and A+B+...n is the total of equally-weighted least weight paths through all predecessor nodes to the given node.