LIBRA: a distributed routing algorithm for large internets
- 2 January 2003
- conference paper
- Published by Institute of Electrical and Electronics Engineers (IEEE)
Abstract
The loop-identification-and-blocking routing algorithm (LIBRA) is introduced for the distributed maintenance of routing information in large internets. According to LIBRA, each node maintains a routing table; each entry in this table contains the length of and next node in the chosen path to each destination, and a path label. Update messages contain a list of updates; each such update specifies the destination node, the length of the selected path, and its path label. A path label consists of a list of node identifiers used to identify and block a loop before it is used for routing. LIBRA is shown to converge in a finite time after an arbitrary sequence of link-cost or topological changes and to be loop-free at every instant, with no need for internodal coordination spanning more than one hop, or the specification or computation of complete paths from source to destination. LIBRA's performance is shown to be better than the performance of other routing algorithms previously proposed or currently used in network and internet routing protocols.Keywords
This publication has 9 references indexed in Scilit:
- Loop-free routing using diffusing computationsIEEE/ACM Transactions on Networking, 1993
- Distributed routing with labeled distancesPublished by Institute of Electrical and Electronics Engineers (IEEE) ,1992
- Another adaptive distributed shortest path algorithmIEEE Transactions on Communications, 1991
- A loop-free extended Bellman-Ford routing protocol without bouncing effectACM SIGCOMM Computer Communication Review, 1989
- A minimum-hop routing algorithm based on distributed informationComputer Networks and ISDN Systems, 1989
- Routing Information ProtocolPublished by RFC Editor ,1988
- Performance Analysis of Distributed Routing Strategies Free of Ping-Pong-Type LoopingIEEE Transactions on Computers, 1987
- A Responsive Distributed Routing Algorithm for Computer NetworksIEEE Transactions on Communications, 1982
- A Failsafe Distributed Routing ProtocolIEEE Transactions on Communications, 1979