OSPF
(Open Shortest Path First)
Definido en el RFC 2328
Internal Gateway Protocol
OSPF
Basado en tecnología de estado de enlace
Autenticación de actualizaciones de ruteo, máscaras VLSM
Resumen de ruta.
MGTI. CARLOS ALBERTO LÓPEZ ESCOBAR -- DEPTO DE SISTEMAS Y
10/14/2021
COMPUTACIÓN
1
OSPF VS RIP
RIP OSPF
Límite de 15 saltos No hay límite para el conteo de saltos.
No gestiona VLSM Utiliza VLSM
Difusiones periódicas completas Utiliza Multicast
Consumen mucho ancho de banda
Mejora el ancho de banda.
Converge de manera más lenta
Que OSPF Mejor convergencia que RIP
No incluye concepto de retrasos de red ni OSPF permite una definición lógica
Costos de link, las decisiones son en base a
Saltos.
MGTI. CARLOS ALBERTO LÓPEZ ESCOBAR -- DEPTO DE SISTEMAS Y
10/14/2021
COMPUTACIÓN
2
OSPF
Permite un mejor balanceo de carga.
Permite la autenticación de ruteo a través de distintos métodos de
autenticación de contraseñas.
Nota: En algunos casos se tendrá que actualizar los routers que
ejecutan RIP para administrar la tarea del protocolo OSPF
MGTI. CARLOS ALBERTO LÓPEZ ESCOBAR -- DEPTO DE SISTEMAS Y
10/14/2021
COMPUTACIÓN
3
Estados links
MGTI. CARLOS ALBERTO LÓPEZ ESCOBAR -- DEPTO DE SISTEMAS Y
10/14/2021
COMPUTACIÓN
4
OSPF
1. En la inicialización y debido a cualquier cambio en la información de
ruteo, éste genera un anuncio de estado de link. Este anuncio
representa la colección de todos los estados de link en ese router.
2. Todos los routers intercambian estados link mediante inundación.
Cada router que recibe una actualización de estado de link debe
almacenar una copia en su base de datos de estados link y a
continuación propagar la actualización a otros routers.
1. Una vez que las bases de datos de cada router está completa, el
router calcula un árbol de trayectoria más corta a todos los destinos.
El router utiliza el algoritmo Dijkstra para calcular el árbol de
trayectoria más corta. Los destinos, el costo asociado y el salto
siguiente para alcanzar dichos destinos forman la tabla de IP
ROUTING
MGTI. CARLOS ALBERTO LÓPEZ ESCOBAR -- DEPTO DE SISTEMAS Y
10/14/2021
COMPUTACIÓN
5
OSPF
4. En caso que no ocurran cambios en la red OSPF, tales como
el costo de un link, o el agregado o eliminiación de una red,
OSPF debe permanecer sin cambios. Cualquier cambio se
comunica a través de los paquetes de estado link, y el
algoritmo Dijkstra se recalcula para encontrar la trayectoria
más corta.
El algoritmo coloca en cada router en la raíz de un árbol y
calcula la trayectoria más corta a cada destino basándose en
el costo acumulativo necesario para alcanzar ese destino.
Cada router dispone de su propia vista de la topología, a
pesar de que todos los routers crearán un árbol de
trayectoria más corta usando la misma base de datos de
estados link.
MGTI. CARLOS ALBERTO LÓPEZ ESCOBAR -- DEPTO DE SISTEMAS Y
10/14/2021
COMPUTACIÓN
6
COSTO OSPF
El costo (llamado métrica) de una interfaz en OSPF es una
indicación de sobrecarga requerida para enviar paquetes a
través de una interfaz específica.
El costo de una interfaz es inversamente proporcional al
ancho de banda de dicha interfaz.
MGTI. CARLOS ALBERTO LÓPEZ ESCOBAR -- DEPTO DE SISTEMAS Y
10/14/2021
COMPUTACIÓN
7
COSTO OSPF
Costo = 10000 0000 / ancho de banda en bps
Ej línea Ethernet de 10 MB costará:
108 / 107 = 10
Ej línea T1 de 10 MB costará:
108 / 1544000 = 64
El costo de una interfaz se calcula sobre la base del ancho de
banda.
ip ospf costo (valor)
MGTI. CARLOS ALBERTO LÓPEZ ESCOBAR -- DEPTO DE SISTEMAS Y
10/14/2021
COMPUTACIÓN
8
Valores del costo de los distintos tipos de
enlaces en routers Cisco
MGTI. CARLOS ALBERTO LÓPEZ ESCOBAR -- DEPTO DE SISTEMAS Y
10/14/2021
COMPUTACIÓN
9
ÁRBOL de trayecto más cort
MGTI. CARLOS ALBERTO LÓPEZ ESCOBAR -- DEPTO DE SISTEMAS Y
10/14/2021
COMPUTACIÓN
10
Routers de área y de borde
MGTI. CARLOS ALBERTO LÓPEZ ESCOBAR -- DEPTO DE SISTEMAS Y
10/14/2021
COMPUTACIÓN
11
Paquetes de estdo de link
MGTI. CARLOS ALBERTO LÓPEZ ESCOBAR -- DEPTO DE SISTEMAS Y
10/14/2021
COMPUTACIÓN
12
Activación de OSPF en el router
El comando router ospf
Para permitir OSPF en un router, utilice el siguiente comando:
◦R1(config)#router ospf (id del proceso)
◦ID del proceso:
Un número significativo en el ámbito local entre 1 y 65535
◦ - Esto significa que no se necesita coincidencia con otros
routers OSPF
Comando Network de OSPF
◦- Se deben especificar: La dirección de red
◦ La máscara wildcard: El inverso de la
máscara de subred
◦ La ID del área: La ID del área se refiere
al área OSPF. El área OSPF es un grupo
de routers que comparten información
sobre el estado de enlace
◦- Por ejemplo: Router(config-router)#network (dirección de red o IP Address)
(máscara wildcard) área (ID del área)
0 - 4294967295
0.0.255.255
Tienen una coincidencia con los dos primeros bytes del número de red
Activación OSPF en el Router
RTA# interface Eth0
ip address 192.213.11.1 255.255.255.0
Interface eth1
ip address 192.213.12.2 255.255.255.0
Interface eth2
ip address 192.213.1.1 255.255.255.0
Router ospf 100
Network 192.213.0.0 0.0.255.255 área 0.0.0.0
Network 128.213.1.1 0.0.0.0 área 23
MGTI. CARLOS ALBERTO LÓPEZ ESCOBAR -- DEPTO DE SISTEMAS Y
10/14/2021
COMPUTACIÓN
15
Configuración básica de OSPF
ID del router OSPF
Comandos utilizados para verificar la ID del router actual:
– Show IP protocols
– Show ip ospf
– Show ip ospf interface
Configuración básica de OSPF
ID del router OSPF
Direcciones de loopback e ID del router
◦- La dirección de loopback más alta se utilizará como ID del router si no se
emplea el comando router-id.
◦- Ventaja de la utilización de la dirección de loopback:
◦ La interfaz loopback no puede fallar estabilidad de OSPF
El comando router-id de OSPF
– Incorporado en IOS 12.0.
– Sintaxis del comando:
Router(config)#router id-proceso ospf
Router(config-router)#router-id dirección ip
Modificación de la ID del router
– Use el comando Router#clear ip proceso ospf
Configuración básica de OSPF
Verificación de OSPF
Utilice el comando show ip ospf para verificar y resolver problemas de la
red OSPF
◦El comando mostrará lo siguiente:
Adyacencia de vecinos
◦ - La falta de adyacencia se indica cuando:
La ID del router vecino no se muestra
No se muestra un estado full (completo)
◦ - Consecuencias de la falta de adyacencia:
No se intercambia información del estado de enlace
Árboles SPF y tablas de enrutamiento inexactos
Configuración básica de OSPF
Verificación de OSPF: comandos adicionales
Comando Descripción
Muestra la ID del proceso OSPF,
la ID del router, el router de red
Show ip protocols
que se encuentra notificando y la
distancia administrativa.
Muestra la ID del proceso OSPF,
la ID del router, información del
Show ip ospf
área OSPF y la última vez que
se calculó el algoritmo SPF.
Muestra el intervalo de saludo y
Show ip ospf interface
el intervalo muerto.
Configuración básica de OSPF
Análisis de la tabla de enrutamiento
Utilice el comando show ip route para mostrar la tabla de enrutamiento
◦- Una “O” al comienzo de una ruta indica que el router es de origen OSPF
◦- Observe que OSPF no se resume automáticamente en los límites de red
principales
Estructura básica y área 0
OSPF tiene limitaciones especiales cuando se trata de áreas multiples.
Si se configura más de un área, una de ellas tiene que ser el área 0, A esto
se llama estructura básica. Al diseñar redes, se sugiere comenzar con el
área cero (0) y luego expandirse a otras áreas.
Áreas no conectadas físicamente al área 0
RTA#
Router ospf 10
area 2 virtual-link 2.2.2.2
RTB#
Router ospf 10
area 2 virtual-link 1.1.1.1
Métrica de OSPF
Generalmente, la velocidad real de un enlace es diferente al ancho de
banda por defecto
– Esto hace necesario que el valor del ancho de banda refleje la velocidad real
del enlace
Motivo: para que la tabla de enrutamiento contenga la información del mejor ruta
El comando show interface mostrará el ancho
de banda de la interfaz
◦- La mayoría de los enlaces
seriales, por defecto, utilizan
el valor 1.544 Mbps
Configuración básica de OSPF
Modificación del costo de un enlace
Ambos lados de un enlace serial deben configurarse con
el mismo ancho de banda
◦ – Comandos utilizados para modificar el valor del ancho de banda:
Comando bandwidth
◦– Ejemplo: Router(config-if)#bandwidthancho de
banda en kbp
El comando ip ospf cost permite especificar directamente
el costo de interfaz
◦- Ejemplo: R1(config)#interface serial 0/0/0.
◦ R1(config-if)#ip ospf cost 1.562
Configuración básica de OSPF
Modificación del costo del enlace
Diferencia entre el comando bandwith y el comando
ip ospf cost:
– El comando ip ospf cost
Establece el costo en un valor específico
– El comando bandwidth
Calcula el costo
del enlace
Resumen
Características de OSPF
– Métrica = costo
Menor costo = mejor ruta
Configuración
– Para permitir OSPF en un router, se utiliza el siguiente comando:
R1(config)#router ospf id del proceso
– Utilice el comando network para definir qué interfaces participarán en un
proceso OSPF determinado
Router(config-router)#network dirección de red máscara wildcard área
ID del área
Resumen
Verificación de la configuración de OSPF
– Utilice los siguientes comandos:
show ip protocol
show ip route
show ip ospf interface
show ip ospf neighbor
Diagrama Básico
MGTI. CARLOS ALBERTO LÓPEZ ESCOBAR -- DEPTO DE SISTEMAS Y
10/14/2021
COMPUTACIÓN
28