Există cazuri în care un protocol de rutare învață mai mult de o rută către aceeași destinație. Pentru a selecta cea mai bună cale, protocolul de rutare trebui să fie capabil să evalueze și să diferențieze căile disponibile. Acest lucru este realizat prin folosirea metricilor de rutare.

O metrică este o valoarea măsurabilă care este atribuită de protocolul de rutare pentru diferite rute pe baza utilității acelei rute. În situații în care există mai multe căi către aceeași rețea la distanță, metricile de rutare sunt folosite pentru a determina costul total al unei căi de la sursă la destinație. Protocoalele de rutare determina cea mai bună cale pe baza rutei cu costul cel mai mic.

Diferite protocoale de rutare folosesc metrici diferite. Metrica folosită de un protocol de rutare nu este comparabilă cu metrica folosită de un alt protocol de rutare. Două protocoale de rutare diferite pot alege căi diferite către aceeași destinație.

Animația din figură arată că RIP ar alege calea cu cea mică cantitate de hop-uri; pe când OSPF ar alege calea cu cea mai mare lățime de bandă.