Să nu uităm că un protocol de rutare utilizează o metrică pentru a determina calea cea mai bună a pachetului pe o rețea. Metrica dă indicații de supraîncărcare care sunt necesare pentru a trimite pachete pe o anumită interfață. OSPF utilizează costul ca metrică. Un cost mai mic indică o cale mai bună decât un cost mai mare.
Costul unei interfețe este invers proporțional cu lățimea de bandă a interfeței. Așadar , o lățime de bandă mai mare indică un cost mai mic. Mai multă supraîncărcare și timp întârzieri de timp echivalent cu un cost mai mare. Așadar , o linie Ethernet 10Mb/s are un cost mai mare decât una Ethernet 100-MB/s.
Formula utilizată pentru a calcula costul OSPF este :
- Cost = reference bandwidth / interface bandwidth
Lățimea de bandă de referință implicită este 10^8 (100.000.000); așadar , formula este:
- Costul = 100,000,000 bps / interface bandwidth in bps
Consultați tabelul din figură pentru un accident de calculare al costului. Observați că interfețele FastEthernet , Gigabit Ethernet și 10 GigE împart același cost , pentru că valoarea costului OSPF trebuie să fi număr întreg. Prin urmare , pentru că lățimea de bandă de referință este setată la 100Mb/s toate legăturile care sunt mai rapide decât Fast Ethernet au costul 1.