×

Communication system for sending an identical routing tree to all connected nodes to establish a shortest route and transmitting messages thereafter

  • US 4,987,536 A
  • Filed: 05/12/1988
  • Issued: 01/22/1991
  • Est. Priority Date: 05/12/1988
  • Status: Expired due to Term
First Claim
Patent Images

1. In a communications network in which a plurality of nodes having unique identities transmit messages over links that have lengths between the nodes, a machine implemented method for sending massages from a first node to a destination node over a shortest path from the first node to the destination node, comprising the steps of:

  • forming a first routing tree for said first node that represents an estimated shortest path from said first node to other nodes and that includes all nodes that are connected by a link to said first node, one node in said first routing tree serving as a root of said first routing tree,sending, by said first node, an identical tree to all said nodes that are connected by a link to said first node, said identical tree comprising at least a portion of said first routing tree;

    receiving, by said first node, respective routing trees transmitted by said nodes that are connected by a link to said first node; and

    storing, by said first node, the received routing trees,forming a new routing tree for said first node using said received routing trees, said new routing tree including a group of said nodes one of which is said destination node,comparing said new routing tree to a previous routing tree at said first node and, if said trees are different, determining a subsequent new routing tree that is not different from said previous routing tree, whereby said subsequent new routing tree defines the shortest paths from said first node to all of said nodes in said group, andtransmitting messages from said first node to said destination node over the shortest path for said destination node defined by said new routing tree.

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