Abstract:
Abstract—We present a distributed routing algorithm for computing multiple paths between each source-destination pair in a computer network, such that the paths are loop-free at all times and are not necessarily of equal length. In this algorithm, routers exchange second-to-last hop on the shortest path to destinations in addition to shortest distances, which are used to prevent the well-know count-to-infinity problem. The safety and liveness properties of the algorithm are proved and its performance is analyzed. I.
Citations
|
476
|
OSPF version 2
– Moy
- 1997
|
|
212
|
Termination detection for diffusing computations
– Dijkstra, Scholten
- 1980
|
|
74
|
A failsafe distributed routing protocol
– Merlin, Segall
- 1979
|
|
70
|
Loop-free routing using diffusing computations
– Garcia-Luna-Aceves
- 1993
|
|
54
|
A Responsive Distributed Routing Algorithm for Computer Networks
– Jaffe, Moss
- 1982
|
|
51
|
Fault-tolerant broadcast of routing information
– Perlman
- 1983
|
|
50
|
Distributed, scalable routing based on vectors of link states
– Garcia-Luna-Aceves, Behrens
- 1995
|
|
42
|
A Simple Approximation to Minimum-Delay Routing
– Vutukury, Garcia-Luna-Aceves
- 1999
|
|
35
|
S.: A path-finding algorithm for loop-free routing
– Garcia-Luna-Aceves, Murthy
- 1997
|
|
35
|
Loop-Free Multipath Routing Using Generalized Diffusing Computations
– Zaumen, Garcia-Luna-Aceves
|
|
32
|
A Responsive Distributed Shortest-Path Routing Algorithm within Autonomous Systems
– Rajagopalan, Faiman
- 1991
|
|
31
|
Routing information protocol
– Hendrick
- 1988
|
|
30
|
Another Adaptive Distributed Shortest Path Algorithm
– Humblet
- 1991
|
|
30
|
Event Driven Topology Broadcast Without Sequence Numbers
– Spinelli, Gallager
- 1989
|
|
22
|
Scalable link-state internet routing
– Garica-Luna-Aceves, Spohn
- 1998
|
|
13
|
An algorithm for multipath computation using distance-vectors with predecessor information
– Vutukury, Garcia-Luna-Aceves
- 1999
|
|
7
|
Optimal distributed routing for virtual line-switched data networks
– Segall
- 1979
|
|
3
|
A Distributed Algorithm for Multipath Computation
– Vutukury, Garcia-Luna-Aceves
- 1999
|
|
2
|
Introduction to enhanced IGRP(EIGRP
– Farinachi
- 1993
|
|
1
|
Source tree adaptive routing
– Garica-Luna-Aceves, Spohn
- 1999
|