An overview of the new routing algorithm for the ARPANET

John M. McQuillan, Ira Richer, Eric C. Rosen
1979 Proceedings of the sixth symposium on Data communications - SIGCOMM '79  
The original routing algorithm of the ARPANET, in service for over a decade, has recently been removed from the ARPANET and replaced with a new and different algorithm. Although the new algorithm, like the old, is a distributed, adaptive routing algorithm, it is not similar to the old in any other important respect. In the new algorithm, each node maintains a data base describing the delay on each network line. A shortestpath computation is run in each node which explicitly computes the
more » ... delay paths (based on the delay entries in the data base) from that node to all other nodes in the network. The average delay on each network line is measured periodically by the nodes attached to the lines. These measured delays are broadcast to all network nodes, so that all nodes use the same data base for performing their shortest-path computations. The new routing algorithm was extensively tested on the ARPANET before being released. This paper describes the algorithm and summarizes the results of these tests.
doi:10.1145/800092.802981 fatcat:2yhzrtsvl5g43gdpcpqtnmx3li