A brief tutorial on Dijkstra's Shortest Path First Algorithm. This algorithm is used by most link state routing protocols, including OSPF and IS-IS.