EP0348327A2

Method of derermining an optimal end node to end node route through a data communications network.

Abstract

When computing a least weight path from an origin node to a destination node in a data communication network, a route-computing network node uses information provided by the origin and destination nodes to compute least weight routes from those nodes to adjacent network nodes. The route-computing network node uses information in the topology database to compute least weight routes from network nodes adjacent the origin node to network nodes adjacent the destination node. The results of the compu­tations are combinated to determine an optimum route from the origin node to the destination node. The topology database need not include information about the transmis­sion groups connecting the origin/destination nodes to network nodes.

EP0348327A2, drawing sheet 1
Sheet 1 of 4

Term

Term ended

Projected expiry passed 23 May 2009, 17.3 years ago.

  1. Priority
  2. Filed
  3. Published
  4. Projected expiry
  5. Today

5 claims: 2 independent, 3 dependent

  1. 1
    A method of determining an optimal route through a data communications network including end nodes and network nodes, said nodes being interconnected by transmission groups, said method being characterized by the steps of receiving from the end nodes information about the characteristics of transmission groups connecting the end nodes to network nodes, calculating optimal routes from the end nodes to network nodes using received information, calculating optimal routes between network nodes using information stored in a network topology data base, and combining the results of the above-defined calculat­ing steps to determine the optimal end node-to-end node route.
  2. 3
    The method as defined in Claim 2 wherein the steps of calculating the weights of routes connecting poten­tial origin and destination network nodes further comprises the steps of:compiling a first list of potential origin network nodes comprising all network nodes connected to the origin end node, compiling a second list of potential destination network nodes comprising all network nodes connected to the destination end node, and calculating the weights of optimal routes from all nodes on said first list to all nodes on said second list.
  3. 4
    The method as defined in Claim 3 further including the step of caching the results of the final calcu­lating step for possible use in further route compu­tations.
  4. 5
    The method as defined in Claims 2, 3 or 4 further including the steps of:determining whether there is a direct connection between the origin end node and the destination end node, comparing the weight of any said direct connection to the weight of an optimal route through the network, and selecting the direct connection as the optimal con­nection only where the optimal route through the network has a greater calculating weight.