Loop-free multipath routing using generalized diffusing computations
- 27 November 2002
- proceedings article
- Published by Institute of Electrical and Electronics Engineers (IEEE)
- Vol. 3, 1408-1417
- https://doi.org/10.1109/infcom.1998.662958
Abstract
A new distributed algopithmfor the dynamic computation of mul- tlple loop-free pathsf~om source to destination in a computer net- work or internet arepresented, validated, and analyzed, According to this algorithms, which is called DASM (D@using Algorithm for Shortest Multzpath), each router maintains a set of entries for each destination in its routing table, and each such ent~ consists of a set of tuples spect~ing the next router and distance in a loop- free path to the destination. DASM guarantees instantaneous loop freedom of multipath routing tables by means of a generalization ofDijkstra and Scholten 's dljiising computations, With generalized d@sing computations, a node in a directed acyclic graph (DAG) dejined for a given destination has multiple next nodes in the DAG and is able to modlfi the DAG without creating a directed loop. DASM is shown to be loop-free at eve~ instant, and its average performance is analyzed by simulation and compared against an ideal link-state algorithm and the D@using Update Algorithm (DUAL).Keywords
This publication has 11 references indexed in Scilit:
- A path-finding algorithm for loop-free routingIEEE/ACM Transactions on Networking, 1997
- Distributed, scalable routing based on vectors of link statesIEEE Journal on Selected Areas in Communications, 1995
- A Border Gateway Protocol 4 (BGP-4)Published by RFC Editor ,1994
- OSPF Version 2Published by RFC Editor ,1994
- Loop-free routing using diffusing computationsIEEE/ACM Transactions on Networking, 1993
- A "Near-Optimum" Multiple Path Routing Algorithm for Space-Based SDI NetworksPublished by Institute of Electrical and Electronics Engineers (IEEE) ,1987
- Distributed network protocolsIEEE Transactions on Information Theory, 1983
- A Responsive Distributed Routing Algorithm for Computer NetworksIEEE Transactions on Communications, 1982
- Termination detection for diffusing computationsInformation Processing Letters, 1980
- A Failsafe Distributed Routing ProtocolIEEE Transactions on Communications, 1979