Como sabemos, OSPF calcula el costo en función del ancho de banda de la interfaz, pero ¿en qué interfaz debería participar?
Como muestra la imagen anterior, hay tres enrutadores y dos de ellos ejecutan OSPF. Cuando R3 declara el loopback 0 en el área OSPF y los paquetes LSU
distribuyen esta ruta en OSPF y cuando R1 recibe esta ruta y la carga en la LSDB, calculará la ruta. Al calcular la ruta, necesita el ancho de banda de la interfaz
para calcular el costo de la ruta. ¿Cuál es el ancho de banda de la interfaz que elegirá el enrutador?
De hecho, cuando el enrutador calcula el costo OSPF, se elegirá el ancho de banda de la interfaz externa.
Por ejemplo, en la topología anterior, cuando R1 calcula el costo OSPF para la red 3.3.3.3/32, se elegirá el ancho de banda g0 / 0/1. De hecho, R1 solo calcula
el costo basado en el g0 / 0/1 y mejorará el costo de la interfaz al costo original que pertenece a las rutas coms de R2. Luego, se calculará el costo total de la ruta
hasta el 3.3.3.3/32. Justo como muestra la imagen de abajo:
El costo en la tabla de enrutamiento se mostrará de la siguiente manera:
on R3:
Destination/Mask Proto Pre Cost Flags NextHop Interface
3.3.3.3/32 Direct 0 A D 127.0.0.1 LoopBack0
on R2:
Destination/Mask Proto Pre Cost Flags NextHop Interface
3.3.3.3/32 OSPF 10 A+B D 10.1.23.3 GigabitEthernet0/0/1
Destination/Mask Proto Pre Cost Flags NextHop Interface
10.1.1.0/24 Direct 10 A+B+C D 10.1.12.2 GigabitEthernet0/0/1
La fórmula para calcular el costo es: ancho de banda de referencia / ancho de banda de la interfaz.
De forma predeterminada, el ancho de banda de referencia es de 100M, por lo que la fórmula pasa a ser 10 ^ 8 / ancho de banda de la interfaz. Cuando el
resultado sea menor que 1, el resultado se considerará como 1, por lo que si hay enlaces que contienen el ancho de banda mayor que 100M, deberíamos
modificar el ancho de banda de referencia a un número mayor, para que el enrutador pueda distinguir la diferencia entre el ancho de banda 100M, 1G y 10G,
incluso 100G.
Otra forma de modificar el costo es una forma más directa: podemos modificar el costo directamente en la vista de la interfaz. Este método nos proporciona una
forma más conveniente de controlar la ruta.