A Distributed Routing Protocol for Finding Two Node-Disjoint Paths in Computer Networks

Kenji ISHIDA  Yoshiaki KAKUDA  Tohru KIKUNO  Kitsutaro AMANO  

IEICE TRANSACTIONS on Communications   Vol.E82-B   No.6   pp.851-858
Publication Date: 1999/06/25
Online ISSN: 
Print ISSN: 0916-8516
Type of Manuscript: Special Section PAPER (Special Issue on Distributed Processing for Controlling Telecommunications Systems)
routing protocol,  node-disjoint paths,  kernel construction,  

Full Text: PDF(669.5KB)>>
Buy this Article

In this paper we present a distributed routing protocol for finding two node-disjoint paths between each pair of nodes in a computer network. In the proposed protocol, each node in the network has the same procedure, which is driven by local information with respect to the network topology, such as adjacent nodes on a spanning tree in the network. Thus, the execution of the protocol can continue after changes of the network topology and load. Then, a spanning tree-based kernel construction is introduced to synchronize procedures under the distributed control of the protocol. Additionally, the routing scheme based on the protocol possesses the enhanced capabilities of alternate routes and load splitting, which cope with failures and load variations in the network. Thus, even if topology changes damage the obtained disjoint paths, the paths themselves can be updated efficiently.