Tous les protocoles de routage à état de liens appliquent l'algorithme de Dijkstra pour calculer le meilleur chemin pour la route. Cet algorithme est en général désigné sous le nom d'algorithme SPF. Cet algorithme utilise le coût total de chaque chemin, de la source à la destination, afin de déterminer le coût total de la route.

Dans le schéma, chaque chemin est étiqueté avec une valeur de coût arbitraire. Le coût du plus court chemin pour que R2 envoie des paquets vers le réseau local attaché à R3 correspond à 27. Chacun d'eux détermine son propre coût vers chaque destination de la topologie. En d'autres termes, chaque routeur exécute l'algorithme SPF et détermine le coût depuis sa propre perspective.

Remarque : la présente section traite du coût, qui est déterminé par l'arborescence SPF. Pour cette raison, les illustrations dans l'ensemble de cette section présentent les connexions de l'arborescence SPF, et non la topologie. Tous les liens sont représentés par une ligne noire continue.