Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Práctica
Enrutamiento
9 Dinámico OSPF
I
OBJETIVOS
Aprender a configurar el protocolo OSPF
Habilitar el Protocolo de información de enrutamiento OSPF en un router.
Identificar las funciones clave de los protocolos de enrutamiento del estado
de enlace.
Definir los términos clave de OSPF
II
TEMAS A TRATAR
~ Verificar la operación del protocolo OSPF
~ Habilitar OSPF en un router
~ Configurar una dirección de loopback para establecer la prioridad del router
~ Modificar la métrica de costo para cambiar la preferencia de ruta de OSPF
~ Cambiar los temporizadores de OSPF
~ Describir los pasos para crear y propagar una ruta por defecto
~ Usar los comandos show para verificar la operación de OSPF.
~ Configurar el proceso de enrutamiento de OSPF
~ Describir los distintos tipos de red OSPF
~ Describir el protocolo Hello de OSPF
III
MARCO TEORICO
Los protocolos de enrutamiento del estado de enlace reúnen la información de ruta de todos
los demás routers de la red o dentro de un área definida de la red. Una vez que se haya
reunido toda la información, cada router calcula las mejores rutas hacia todos los destinos de
la red.
Página 1 de 13
Práctica 9 Redes de Computadoras
Dado que cada router mantiene su propia visión de la red, es menos probable que se
propague información incorrecta de parte de cualquiera de los routers vecinos.
Características:
Cada router envía los paquetes hello en multicast para realizar un seguimiento del estado de
los routers vecinos. Cada router usa varias LSA para realizar el seguimiento de todos los
routers en el área donde se encuentra la red. Los paquetes hello contienen información
acerca de las redes conectadas al router. En la Figura 1, P4 conoce a sus vecinos, P1 y P3, en
la red Perth3. Las LSA proporcionan actualizaciones sobre el estado de los enlaces que son
interfaces en otros routers de la red.
Los routers que usan protocolos de enrutamiento del estado de enlace tienen las siguientes
características:
Usan la información hello y las LSA que han recibido de otros routers para crear una
base de datos de la red
Usan el algoritmo SPF para calcular la ruta más corta hacia cada red
Almacenan la información de ruta en la tabla de enrutamiento
Cada router crea su propio mapa topológico de la red para determinar la ruta más corta
La saturación inmediata de los paquetes de estado de enlace (LSP) logra una
convergencia más rápida
Página 2 de 13
Práctica 9 Redes de Computadoras
Desventajas
Están diseñados para minimizar los efectos en memoria, el CPU y el ancho de banda. La
utilización y configuración de áreas múltiples puede reducir el tamaño de las bases de
datos de estado de enlace. Las áreas múltiples también pueden limitar el grado de
saturación de información de estado de enlace en un dominio de enrutamiento y enviar
los LSP sólo a aquellos routers que los necesitan.
Cuando hay un cambio en la topología, sólo aquellos routers del área afectada reciben el
LSP y ejecutan el algoritmo SPF. Esto puede ayudar a aislar un enlace inestable en un
área específica en el dominio de enrutamiento.
Requieren más memoria para la base de datos de estado de enlace
Los protocolos de estado de enlace también pueden requerir un mayor procesamiento de
CPU que los protocolos de enrutamiento por vector de distancia. El algoritmo SPF
requiere un mayor tiempo de CPU que los algoritmos de vector de distancia, como
Bellman-Ford, ya que los protocolos de estado de enlace crean un mapa completo de la
topología
La saturación de paquetes de estado de enlace puede ejercer un impacto negativo en el
ancho de banda disponible en una red. Si bien esto sólo debería ocurrir durante la puesta
en marcha inicial de los routers, también podría ser un problema en redes inestables.
Página 3 de 13
Práctica 9 Redes de Computadoras
Los routers de otras áreas notarán que esta ruta está desactivada pero esto se realizará con un
tipo de paquete de estado de enlace que no los obliga a volver a ejecutar sus algoritmos SPF.
Los routers de otras áreas pueden actualizar sus tablas de enrutamiento directamente. En la
actualidad, se utilizan dos protocolos de enrutamiento de estado de enlace para realizar el
enrutamiento de IP:
OSPF
OSPF fue diseñado por el grupo de trabajo de OSPF: IETF (Grupo de trabajo de ingeniería
de Internet), que aún hoy existe. El desarrollo de OSPF comenzó en 1987 y actualmente hay
dos versiones en uso:
IS-IS
Establecimiento de vecinos
Antes de que un router OSPF pueda saturar a otros routers con sus estados de enlace,
primero debe determinar si existe algún otro vecino OSPF en alguno de sus enlaces. En la
figura, los routers OSPF envían paquetes de saludo a todas las interfaces habilitadas con
OSPF para determinar si hay vecinos en dichos enlaces. La información en el saludo de
OSPF incluye la ID del router OSPF del router que envía el paquete de saludo. La recepción
de un paquete de saludo OSPF en una interfaz confirma a un router la presencia de otro
router OSPF en dicho enlace. OSPF luego establece la adyacencia con el vecino. Por
ejemplo, en la figura, R1 establecerá adyacencias con R2 y R3
Antes de que dos routers puedan formar una adyacencia de vecinos OSPF, éstos deben estar
de acuerdo con respecto a tres valores: Intervalo de saludo, intervalo muerto y tipo de red. El
intervalo de saludo de OSPF indica la frecuencia con que un router OSPF transmite sus
paquetes de saludo. De manera predeterminada, los paquetes de saludo OSPF se envían cada
10 segundos en segmentos multiacceso y punto a punto, y cada 30 segundos en segmentos
multiacceso sin broadcast (NBMA) (Frame Relay, X.25, ATM).
Página 4 de 13
Práctica 9 Redes de Computadoras
En la mayoría de los casos, los paquetes de saludo OSPF se envían como multicast a una
dirección reservada para ALLSPFRouters en 224.0.0.5. La utilización de una dirección
multicast permite a un dispositivo ignorar el paquete si la interfaz no está habilitada para
aceptar paquetes OSPF. Esto ahorra tiempo de procesamiento de CPU en los dispositivos
que no son OSPF.
El intervalo muerto es el período, expresado en segundos, que el router esperará para recibir
un paquete de saludo antes de declarar al vecino "desactivado". Cisco utiliza en forma
predeterminada cuatro veces el intervalo de Hello. En el caso de los segmentos multiacceso
y punto a punto, dicho período es de 40 segundos. En el caso de las redes NBMA, el
intervalo muerto es de 120 segundos.
Si el intervalo muerto expira antes de que los routers reciban un paquete de saludo, OSPF
retirará a dicho vecino de su base de datos de estado de enlace. El router satura con la
información de estado de enlace acerca del vecino "desactivado" desde todas las interfaces
habilitadas con OSPF
Selección de DR y BDR
Para reducir la cantidad de tráfico de OSPF en redes de accesos múltiples, OSPF selecciona
un Router designado (DR) y un Router designado de respaldo (BDR). El DR es responsable
de actualizar todos los demás routers OSPF (llamados DROthers) cuando ocurre un cambio
en la red de accesos múltiples. El BDR supervisa al DR y reemplaza a DR si el DR actual
falla.
En la figura, R1, R2 y R3 están conectados a través de enlaces punto a punto. Por lo tanto,
no ocurre la elección de DR/BDR. La selección y los procesos de DR/BDR se analizarán en
un tema posterior y se cambiará la topología por una red de accesos múltiples.
Las actualizaciones de estado de enlace (LSU) son los paquetes utilizados para las
actualizaciones de enrutamiento OSPF. Un paquete LSU puede incluir diez tipos diferentes
de Notificaciones de estado de enlace (LSA), como se muestra en la figura. La diferencia
entre los términos Actualización de estado de enlace (LSU) y Notificación de estado de
enlace (LSA) en ocasiones puede ser confusa. A veces, dichos términos pueden utilizarse
indistintamente. Una LSU incluye una o varias LSA y cualquiera de los dos términos puede
Página 5 de 13
Práctica 9 Redes de Computadoras
usarse para hacer referencia a la información de estado de enlace propagada por los routers
OSPF.
El comando network utilizado con OSPF tiene la misma función que cuando se utiliza otros
protocolos de enrutamiento.
Las redes IP se publican de la siguiente manera en OSPF:
Cada red se debe identificar con un área a la cual pertenece. La dirección de red puede ser
una red completa, una subred o la dirección de la interfaz. La máscara wildcard representa
el conjunto de direcciones de host que admite el segmento. Esto es distinto de lo que ocurre
con una máscara de subred que se utiliza al configurar las direcciones IP en las interfaces.
La ID del router OSPF se utiliza para identificar en forma exclusiva cada router en el
dominio de enrutamiento OSPF. La ID de un router es simplemente una dirección IP. Los
routers de Cisco obtienen la ID del router conforme a tres criterios y con la siguiente
prioridad:
Página 6 de 13
Práctica 9 Redes de Computadoras
Router-ID
La ID del router se selecciona cuando se configura OSPF con su primer comando network
de OSPF. Si el comando router-id de OSPF o la dirección de loopback se configuran
después del comando network de OSPF, la ID del router se obtendrá de la interfaz con la
dirección IP activa más alta.
Para corregir este problema, configure todos los routers para que tengan una ID del router
OSPF única.
Página 7 de 13
Práctica 9 Redes de Computadoras
Dirección de loopback
Cuando se inicia el proceso OSPF, Cisco IOS utiliza la dirección IP activa local más alta
como su ID de router OSPF. Si no existe ninguna interfaz activa, el proceso OSPF no se
iniciará. Si la interfaz activa se desactiva, el proceso OSPF se queda sin ID de router y por lo
tanto deja de funcionar hasta que la interfaz vuelve a activarse.
Para asegurar la estabilidad de OSPF, deberá haber una interfaz activa para el proceso OSPF
en todo momento. Es posible configurar una interfaz de loopback. Una dirección loopback
es una interfaz virtual y se encuentra en estado up en forma automática cuando está
configurada Al configurarse una interfaz loopback, OSPF usa esta dirección como ID del
router, sin importar el valor. En un router que tiene más de una interfaz loopback, OSPF
toma la dirección IP de loopback más alta como su ID de router.
Para crear y asignar una dirección IP a una interfaz de loopback use los siguientes
comandos:
Router(config)#interface loopback number
Router(config-if)#ip address ip-address subnet-mask
Se considera buena práctica usar interfaces loopback para todos los routers que ejecutan
OSPF.
Esta interfaz de loopback se debe configurar con una dirección que use una máscara de
subred de 32 bits de 255.255.255.255. Una máscara de subred de 32 bits se denomina una
máscara de host porque la máscara de subred especifica la red de un host. Cuando se solicita
que OSPF publique una red loopback, OSPF siempre publica el loopback como una ruta de
host con una máscara de 32 bits.
En las redes multiacceso de broadcast es posible que haya más de dos routers. OSPF elige un
router designado (DR) para que sea el punto de enfoque de todas las actualizaciones del
estado de enlace y de las publicaciones del estado de enlace. Debido a que la función del DR
es crítica, se elige un router designado de respaldo (BDR) para que reemplace a DR en caso
de que éste falle.
Si el tipo de red de una interfaz es broadcast, la prioridad OSPF por defecto es 1. Cuando las
prioridades OSPF son iguales, la elección de OSPF para DR se decide a base del ID del
router.
Se selecciona el router de ID más elevado.
El resultado de la elección puede determinarse asegurándose de que las votaciones, los
paquetes hello, contengan una prioridad para dicha interfaz de router. La interfaz que
registra la mayor prioridad para un router permitirá asegurar de que se convertirá en DR.
Las prioridades se pueden establecer en cualquier valor de 0 a 255. Un valor de 0 evita que
el router sea elegido. Se seleccionará como DR al router con la prioridad OSPF más alta. El
router con la segunda prioridad más alta será BDR. Después del proceso de elección, el DR
y el BDR conservan sus funciones aun cuando se agreguen a la red routers con valores de
prioridad OSPF más altos.
Se modifica la prioridad OSPF introduciendo el comando de configuración de interfaz ip
ospf priority en una Interfaz que participa en OSPF. El comando show ip ospf interface
mostrará el valor de prioridad de interfaz así como otra información clave.
El comando show ip ospf neighbor puede utilizarse para verificar las relaciones de vecinos
OSPF y solucionar sus problemas. Contiene:
Página 8 de 13
Práctica 9 Redes de Computadoras
show ip protocols
show ip ospf
show ip ospf interface
Loopback1 (Lo1) representa un enlace a una red que no es OSPF. No configuraremos la red
172.30.1.1/30 como parte del proceso de enrutamiento OSPF.
Página 9 de 13
Práctica 9 Redes de Computadoras
Nota: La ruta estática por defecto utiliza el loopback como una interfaz de salida ya que el
router ISP en esta topología no existe físicamente. Al utilizar una interfaz loopback,
podemos simular la conexión a otro router.
Al igual que RIP, OSPF requiere el uso del comando default-information originate para
publicar la 0.0.0.0/0 ruta estática por defecto a los demás routers del área. Si no se utiliza el
comando default-information originate, la ruta por defecto "quad-zero" no se propagará a
los demás routers del área OSPF.
R1(config-router)#default-information originate
Ajuste de OSPF
El comando show ip ospf neighbor en R1 verifica que R1 sea adyacente a R2 y R3. Puede
ser aconsejable cambiar los temporizadores OSPF para que los routers detecten las fallas de
red en menor tiempo. Si bien al hacerlo se aumentará el tráfico, en ocasiones se necesita una
convergencia rápida que compense el tráfico adicional.
Los intervalos muertos y de saludo de OSPF pueden modificarse manualmente con los
siguientes comandos de interfaz:
Router(config-if)#ip ospf hello-interval seconds
Router(config-if)#ip ospf dead-interval seconds
Página 10 de 13
Práctica 9 Redes de Computadoras
IV
ACTIVIDADES
1. OSPF es un protocolo de enrutamiento sin clase. Por lo tanto, configuraremos la
máscara como parte de nuestra configuración OSPF. Como sabe, al hacerlo se
solucionará el problema del direccionamiento no contiguo. También observe que en
esta topología hay tres enlaces seriales de varios anchos de banda y cada router tiene
múltiples rutas para cada red remota.
Página 11 de 13
Práctica 9 Redes de Computadoras
Nota: En nuestra topología, habilitaremos OSPF en los tres routers que utilizan la
misma ID de proceso de 1. Utilizamos la misma ID de proceso simplemente por
cuestiones de uniformidad.
Router(config-router)#network network-address wildcard-mask area area-id
La máscara wildcard, se halla de la siguiente manera
255.255.255.255
– 255.255.255.240 Reste la máscara de subred a 255.255.255.255
--------------------
0. 0. 0. 15 Máscara Wildcard
Página 12 de 13
Práctica 9 Redes de Computadoras
Página 13 de 13