OSPF
José Aular / 30.06.2023
Tabla de contenido
- Concepto
- Modo de configuración de OSPF del router
- Redes OSPF punto a punto
- Redes OSPF de acceso múltiple
- Modificación de OSPFv2 de área única
- Referencias
Concepto
El protocolo OSPF es un protocolo de enrutamiento de estado de enlace que se desarrolló como una alternativa al Protocolo de Información de Enrutamiento del Vector de Distancia (RIP). RIP fue un protocolo de enrutamiento aceptable en los primeros días de las redes e Internet. Sin embargo, el hecho de que RIP dependiera del conteo de saltos como única métrica para determinar la mejor ruta, rápidamente, se volvió problemático.
El OSPF tiene ventajas significativas sobre el RIP en el sentido que ofrece una convergencia más rápida y se escala a implementaciones de redes mucho más grandes. Un administrador de red puede dividir el dominio de enrutamiento en áreas distintas que ayudan a controlar el tráfico de actualización de enrutamiento.
Modo de configuración de OSPF del router
OSPFv2 se habilita con el comando router ospf {process-id}
, el valor process-id
representa un número entre 1 y 65.535 y lo selecciona el administrador de la red.
Se considera una práctica recomendada utilizar el mismo
process-id
en todos los routers OSPF.
Router IDs
El router ID de OSPF es un valor de 32 bits, representado como una dirección IPv4. EL router ID se utilizan para identificar un router OSPF.
Para participar en un dominio OSPF, cada router requiere un router ID. El router ID puede estar definido por un administrador o puede ser asignado en forma automática por el router.
a) Interfaz loopback como el router ID
b) Configurar explícitamente un router ID
Utilice el comando router-id {rid}
para asignar manualmente un router ID.
Para modificar el router ID debe utilizar el comando clear ip ospf process
y asi restablecer las adyacencias.
Redes OSPF punto a punto
Un tipo de red que utiliza OSPF es la red punto a punto. Puede especificar las interfaces que pertenecen a una red punto a punto utlizando el comando network
. También puede configurar OSPF directamente en la interfaz con el comando ip ospf
.
Parte 1: Configurar router ID
Parte 2: Configurar redes para enrutamiento OSPF
- Paso 1: Configurar redes para enrutamiento OSPF mediante comandos de red y máscaras comodín.
Cuando configure OSPFv2 de área única, el network
deben configurarse con el mismo valor area-id
en todos los routers. Si bien se puede usar cualquier ID de área, es aconsejable utilizar una ID de área 0 con OSPFv2 de área única.
El wildcard mask suele ser la inversa de la máscara de subred configurada en esa interfaz.
- Paso 2: Configure las redes para el enrutamiento OSPF mediante direcciones IP de interfaz y máscaras cuádruple cero.
- Paso 3: Configurar el enrutamiento OSPF en las interfaces del router
Para configurar OSPF directamente en la interfaz, utilice el comando ip ospf
.
Interfaz G0/0/0
Interfaz S0/1/0
Interfaz S0/1/1
Parte 3: Configurar las interfaces pasivas
De manera predeterminada, los mensajes OSPF se reenvían por todas las interfaces con OSPF habilitado. Sin embargo, estos mensajes solo necesitan enviarse por las interfaces que se conectan a otros routers con OSPF habilitado.
Use el comando passive-interface
para evitar la transmisión de mensajes de enrutamiento a través de una interfaz del router, pero aún así permitir que esa red se anuncie a otros routers.
Resultado
Redes OSPF de acceso múltiple
Las redes OSPF de acceso múltiple son únicas, ya que un router controla la distribución de los LSA. El router elegido para este rol debe ser determinado por el administrador de red a través de la configuración adecuada.
En redes de acceso múltiple, OSPF elige una DR y BDR como solución para administrar el número de adyacencias y la inundación de anuncios de estado de enlace (LSA).
-
El DR es responsable de recolectar y distribuir los LSA enviados y recibidos. El DR usa la dirección IPv4 multicast 224.0.0.5 que está destinada a todos los routers OSPF.
-
El BDR escucha pasivamente y mantiene una relación con todos los routers. Si el DR deja de producir paquetes Hello, el BDR se asciende a sí mismo y asume la función de DR.
-
Todos los demás routers se convierten en DROTHER (un router que no es DR ni BDR). Los DROTHER utilizan la dirección de acceso múltiple 224.0.0.6 (todos los routers designados) para enviar paquetes OSPF al DR y al BDR.
Parte 1: Examine DR y BDR Cambio de roles
- Paso 2: Verificar los estados actuales de los vecinos OSPF
Use el comando show ip ospf neighbor
para verificar las adyacencias OSPFv2.
¿Qué router es el DR? RC.
¿Qué router es el BDR? RB.
¿Cuál es el estado OSPF del router RA? DROTHER.
- Paso 3: Activar la depuración de adyacencias OSPF IP
Se puede controlar el proceso de elección del DR y el BDR con un comando debug ip ospf adj
.
- Paso 4: Deshabilitar la interfaz Gigabit Ethernet 0/0 en el RC
De acuerdo con los resultados del comando debug, ¿cuál router se eligió como DR y cuál como BDR? RB como DR y RA como BDR.
- Paso 5: Restaurar la interfaz Gigabit Ethernet 0/0 en el RC
¿Cambiaron las funciones del DR y el BDR? RB como DR, RA como BDR y RC como DROTHER.
- Paso 6: Deshabilitar la interfaz Gigabit Ethernet 0/0 en el RB
¿Cuál es el estado del router RC ahora? RC como DR y RA como BDR.
- Paso 7: Restaurar la interfaz Gigabit Ethernet 0/0 en el RB
¿Cuál es el estado del router RC ahora? RB como DROTHER, RA como BDR y RC como DR.
- Paso 8: Desactivar la depuración
Utilice el comando undebug all
para deshabilitar la depuración.
Parte 2: Modificar la prioridad OSPF y forzar elecciones
- Paso 1: Configurar las prioridades OSPF en cada router
Para establecer la prioridad de una interfaz, utilice el comando ip ospf priority {value}
, donde value
es 0 a 255. Un valor de 0 no se convierte en DR o BDR. Un valor de 1 a 255 en la interfaz hace más probable que el router se convierta en DR o BDR.
Si las prioridades de interfaz son iguales en todos los routers, se elige al router con la ID más alta como DR.
- Paso 2: Forzar una elección restableciendo el proceso OSPF en los routers
Utilice el comando clear ip ospf process
para borrar el proceso OSPF.
- Paso 3: Verificar si las elecciones del DR y el BDR se realizaron correctamente
Segun el resultado del comando show ip ospf neighbor
en los routers, ¿cual router ahora es DR y cual router ahora es BDR? RB como BDR, RC como DROTHER y RA como DR.
Resultado
Modificación de OSPFv2 de área única
Ancho de banda de referencia
Para ajustar el ancho de banda de referencia, use el comando auto-cost reference-bandwidth {Mbps}
.
Para volver al ancho de banda de referencia predeterminado, use el comando
auto-cost reference-bandwidth 100
.
Establecer manualmente el valor de costo OSPF
Los valores de costo OSPF se pueden manipular para influir en la ruta elegida por OSPF. Utilice el comando ip ospf cost {value}
para cambiar el valor de costo.
Las interfaces loopback tienen un costo predeterminado de 1.