Lesson 5 of 81956–19988 min
Routing algorithms: distance vector and link state
In 1956 Edsger Dijkstra, a young programmer at the Mathematical Centre in Amsterdam, needed a demonstration for the new ARMAC computer that people without a mathematics background could follow. He chose a question anyone understands: what is the shortest route between two Dutch cities?
He worked out the method sitting on a café terrace with his fiancée, Ria, and later called it a twenty-minute invention. It appeared in 1959 as a three-page note. Today the same algorithm runs inside every OSPF and IS-IS router, recomputing routes each time the topology changes.
The rest of this lesson is part of Pro
Create a free account to read the first lesson of every path, and go Pro for the rest.
Sources
- E. W. Dijkstra: brilliant, colourful and opinionated — CWI (Centrum Wiskunde & Informatica)
- A note on two problems in connexion with graphs (E. W. Dijkstra, 1959) — Numerische Mathematik
- RFC 2328: OSPF Version 2 (J. Moy, April 1998) — RFC Editor
- RFC 2453: RIP Version 2 (G. Malkin, November 1998) — RFC Editor