A unified approach to loop-free routing using distance vectors or link states
- 1 August 1989
- journal article
- Published by Association for Computing Machinery (ACM) in ACM SIGCOMM Computer Communication Review
- Vol. 19 (4), 212-223
- https://doi.org/10.1145/75247.75268
Abstract
We present a unified approach for the dynamic computation of shortest paths in a computer network using either distance vectors or link states. We describe a distributed algorithm that provides loop-free paths at every instant and extends or improves algorithms introduced previously by Chandy and Misra, Jaffe and Moss, Merlin and Segall, and the author. Our approach treats the problem of distributed shortest-path routing as one of diffusing computations, which was first proposed by Dijkstra and Scholten. We verify the loop-freedom of the new algorithm, and also demonstrate that it converges to the correct routing entries a finite time after an arbitrary sequence of topological changes. We analyze the complexity of the new algorithm when distance vectors and link states are used, and show that using distance vectors is better insofar as routing overhead is concerned.Keywords
This publication has 7 references indexed in Scilit:
- A minimum-hop routing algorithm based on distributed informationComputer Networks and ISDN Systems, 1989
- Hierarchical clustering with topology databasesComputer Networks and ISDN Systems, 1988
- Routing management in very large-scale networksFuture Generation Computer Systems, 1988
- Performance Analysis of Distributed Routing Strategies Free of Ping-Pong-Type LoopingIEEE Transactions on Computers, 1987
- Subtle design issues in the implementation of distributed, dynamic routing algorithmsComputer Networks and ISDN Systems, 1986
- Distributed computation on graphsCommunications of the ACM, 1982
- A note on two problems in connexion with graphsNumerische Mathematik, 1959