Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Objetivos del módulo: Objetivo del Módulo: Explicar cómo opera el OSPF de área única tanto
en redes de punto a punto como en redes de difusión multiacceso.
Introducción a OSPF
Este tema es una breve descripción del Camino más Corto Primero (OSPF), que incluye un
área única y una multiárea. OSPFv2 se utiliza para redes IPv4. OSPFv3 se utiliza para redes
IPv6. El enfoque principal de todo este módulo es OSPFv2 de área única.
Componentes de OSPF
Todos los protocolos de enrutamiento comparten componentes similares. Todos usan
mensajes de protocolo de enrutamiento para intercambiar información de la ruta. Los mensajes
contribuyen a armar estructuras de datos, que luego se procesan con un algoritmo de
enrutamiento.
Paquete Hello
Paquete de descripción de la base de datos
Paquete de solicitud de estado de enlace
Paquete de actualización de estado de enlace
Paquete de acuse de recibo de estado de enlace
Estos paquetes se usan para descubrir routers vecinos y también para intercambiar información
de enrutamiento, a fin de mantener información precisa acerca de la red.
Estructura de datos
Los mensajes OSPF se utilizan para crear y mantener tres bases de datos OSPF, como se
indica a continuación:
Estas tablas contienen una lista de routers vecinos para intercambiar información de
enrutamiento. Las tablas se almacenan y mantienen en RAM. En el siguiente cuadro, tome
nota en particular del comando utilizado para desplegar cada cuadro.
Base de datos Tabla Descripción
Lista de todos los routers vecinos a los que se ha
conectado un router Comunicación bidireccional
Esta tabla es única para cada router.
Base de datos de adyacencia Tabla de vecinos
Se puede ver con el comando show ip ospf
neighbor comando
Algoritmo
El router arma la tabla de topología; para ello, utiliza los resultados de cálculos realizados
a partir del algoritmo SPF (Primero la ruta más corta) de Dijkstra. El algoritmo SPF se basa
en el costo acumulado para llegar a un destino.
El algoritmo SPF crea un árbol SPF posicionando cada router en la raíz del árbol y
calculando la ruta más corta hacia cada nodo. Luego, el árbol SPF se usa para calcular las
mejores rutas. OSPF coloca las mejores rutas en la base de datos de reenvío, que se usa
para crear la tabla de enrutamiento.
Los routers con OSPF habilitado, deben reconocerse entre sí en la red antes de que
puedan compartir información. Los routers con OSPF habilitado envían paquetes hello por
todas las interfaces con OSPF habilitado, para determinar si hay vecinos presentes en
esos enlaces. Si se detecta un vecino, el router con OSPF habilitado intenta establecer
una adyacencia de vecino con ese vecino.
Una vez que se reciben los LSA, los routers con OSPF crean la tabla de topología (LSDB)
en función de los LSA recibidos. Esta base de datos finalmente contiene toda la
información sobre la topología del área.
Los routers luego ejecutan el algoritmo SPF. Los engranajes que se muestran en la
ilustración se utilizan para indicar la ejecución del algoritmo SPF. El algoritmo SPF crea el
árbol SPF.
5. Elija la mejor ruta
Después de construir el árbol SPF, se ofrecen las mejores rutas a cada red a la tabla de
enrutamiento IP. La ruta será insertada en la tabla de enrutamiento, a menos que haya un
origen de rutas a la misma red con una distancia administrativa menor, como una ruta
estática. Las decisiones de enrutamiento se toman sobre la base de las entradas de la
tabla de enrutamiento.
OSPF de área única y OSPF multiárea
Para que OSPF sea más eficaz y escalable, este protocolo admite el enrutamiento
jerárquico mediante áreas. Un área OSPF es un grupo de routers que comparten la misma
información de estado de enlace en sus LSDB. OSPF se puede implementar de una de
estas dos maneras:
de área única OSPF : todos los enrutadores están en un área. La mejor práctica es usar el
área 0.
Multiárea OSPF - OSPF se implementa mediante varias áreas, de manera jerárquica.
Todas las áreas deben conectarse al área troncal (área 0). Los routers que interconectan
las áreas se denominan “routers fronterizos de área” (ABR).
OSPF multiárea
Con OSPF multiárea, OSPF puede dividir un dominio de enrutamiento grande en áreas
más pequeñas a fin de admitir el enrutamiento jerárquico. El enrutamiento todavía ocurre
entre las áreas (enrutamiento entre áreas), mientras que muchas de las operaciones de
enrutamiento que son intensivas para el procesador, como el recálculo de la base de
datos, se mantienen dentro de un área.
Por ejemplo, cada vez que un router recibe información nueva acerca de un cambio de
topología dentro del área (como el agregado, la eliminación o la modificación de un
enlace), el router debe volver a ejecutar el algoritmo SPF, crear un nuevo árbol SPF y
actualizar la tabla de routing. El algoritmo SPF representa una gran exigencia para el CPU
y el tiempo que le toma realizar los cálculos depende del tamaño del área.
Nota: Los routers en otras áreas reciben actualizaciones sobre los cambios de topología,
pero estos routers solo actualizan la tabla de enrutamiento, no vuelven a ejecutar el
algoritmo SPF.
Las opciones de diseño de topología jerárquica con OSPF multiárea pueden ofrecer estas
ventajas:
más pequeñas :Tablas de enrutamiento las tablas son más pequeñas porque hay menos
entradas de tabla de enrutamiento. Esto se debe a que las direcciones de red se pueden
resumir entre áreas. La sumarización de ruta no está habilitada de manera
predeterminada.
Sobrecarga de actualizaciones de estado de enlace reducida - el diseño de OSPF
multiárea con áreas más pequeñas minimiza los requisitos de procesamiento y memoria.
Menor frecuencia de cálculos de SPF - Multiárea OSPF localiza el impacto de un cambio
de topología dentro de un área. Por ejemplo, minimiza el impacto de las actualizaciones de
enrutamiento, debido a que la saturación con LSA se detiene en el límite del área.
Por ejemplo, en la figura R2 es un ABR para el área 51. Un cambio de topología en el área
51 provocaría que todos los routers de área 51 re-ejecutar el algoritmo SPF, crear un
nuevo árbol SPF y actualizar sus tablas de enrutamiento IP. El ABR, R2, enviaría un LSA a
los routers del área 0, que eventualmente se inundaría a todos los routers del dominio de
enrutamiento OSPF. Este tipo de LSA no hace que los routers en otras áreas re-ejecuten
el algoritmo SPF. Sólo tienen que actualizar su LSDB y tabla de enrutamiento.
muestra que OSPF multiárea ahorra recursos aislando errores en un área. La falla en el
Área 51 da como resultado el intercambio de LSA y la ejecución del algoritmo SPF, aislado
del Área 0 y el Área 1
El cambio de enlace afecta solo el área local
OSPFv3
OSPFv3 es el equivalente a OSPFv2 para intercambiar prefijos IPv6. Recuerde que, en
IPv6, la dirección de red se denomina “prefijo” y la máscara de subred se denomina
“longitud de prefijo”.
Nota: Con la característica OSPFv3 familias de direcciones, OSPFv3 incluye soporte para
IPv4 e IPv6. En este currículo no se hablará de familias de direcciones de OSPF.
OSPFv2 se ejecuta sobre la capa de red IPv4, comunicándose con otros pares de IPv4 de
OSPF y publicitando solo rutas IPv4.
OSPFv3 tiene la misma funcionalidad que OSPFv2, pero utiliza IPv6 como transporte de la
capa de red, por lo que se comunica con pares de OSPFv3 y anuncia rutas IPv6. OSPFv3
también utiliza el algoritmo SPF como motor de cómputo para determinar las mejores rutas
a lo largo del dominio de enrutamiento.
Los paquetes de estado de vínculo son las herramientas utilizadas por OSPF para ayudar
a determinar la ruta más rápida disponible para un paquete. OSPF utiliza paquetes de
estado de enlace (LSP) para establecer y mantener adyacencias de vecinos, así como
para intercambiar actualizaciones de enrutamiento. Cada paquete cumple una función
específica en el proceso de enrutamiento de OSPF:
Tipo 1: Paquetes Hello - se usa para establecer y mantener la adyacencia con otros
routers OSPF.
Tipo 2: Paquete de descripción de base de datos (DBD): - contiene una lista
abreviada de la LSDB del router emisor, y los routers receptores la usan para
compararla con la LSDB local. Para crear un árbol SPF preciso, la LSDB debe ser
idéntica en todos los routers de estado de enlace dentro de un área.
Tipo 3: Paquete de solicitud de estado de enlace (LSR): - los routers receptores
pueden requerir más información sobre cualquier entrada de la DBD mediante el envío
de un LSR.
Tipo 4:Paquete de actualización de estado de enlace (LSU) - se utiliza para
responder a los LSR y para anunciar nueva información. LSUs contienen varios tipos
diferentes de LSA.
Tipo 5: Paquete de acuse de recibo de estado de enlace (LSAck): - cuando se
recibe una LSU, el router envía un LSAck para confirmar la recepción de la LSU. El
campo de datos del LSAck está vacío.
La tabla resume los cinco tipos diferentes de paquetes de estado de enlace (LSP)
utilizados por OSPFv2. OSPFv3 tiene tipos de paquetes similares.
1.2.3
Actualizaciones de estado de enlace
Los routers inicialmente intercambian paquetes DBD Tipo 2, que es una lista abreviada de
la LSDB del router emisor. Se utiliza al recibir routers para verificar con el LSDB local.
Los routers receptores usan paquetes LSR de tipo 3 para solicitar más información acerca
de una entrada de la DBD.
Los paquetes LSU también se usan para reenviar actualizaciones de routing OSPF, como
cambios de enlace. Específicamente, un paquete LSU puede contener 11 tipos diferentes
de LSA OSPFv2, con algunos de los más comunes que se muestran en la figura. OSPFv3
cambió el nombre de varias de estas LSA y también contiene dos LSA adicionales.
Nota: La diferencia entre los términos LSU y LSA a veces puede ser confusa porque estos
términos a menudo se usan indistintamente. Sin embargo, una LSU contiene una o más
LSA.
muestra que una LSU OSPFv2 puede contener uno o más tipos diferentes de LSA
LSU
1 LSA de router
Paquete Hello
El paquete OSPF de tipo 1 es el paquete hello. Los paquetes Hello se utilizan para hacer lo
siguiente:
Ahora que conoce los paquetes de estado de vínculo OSPF, en este tema se explica cómo
funcionan con routers habilitados para OSPF. Cuando un router OSPF se conecta
inicialmente a una red, intenta hacer lo siguiente:
La tabla detalla los estados en los que OSPF progresa mientras intenta alcanzar la
convergencia:
Estado Descripción
En redes punto a punto, los dos routers deciden qué router iniciará el
Estado ExStart
intercambio de paquetes DBD y deciden sobre el número de secuencia
de paquetes DBD inicial.
2. El estado Init
R2 recibe el paquete Hello de R1 y agrega el router ID de R1 a su lista de vecinos. A
continuación, el R2 envía un paquete de hello al R1. El paquete contiene el router ID de R2
y el router ID de R1 en la lista de vecinos de la misma interfaz.
3. Estado Two-Way
R1 recibe el paquete hello y agrega el router ID de R2 a su lista de vecinos OSPF.
También observa su propio router ID en la lista de vecinos del paquete Hello. Cuando un
router recibe un paquete de hello en el que se indica su router ID en la lista de vecinos, el
router pasa del estado Init al estado Two-Way.
La acción realizada en el estado Two-Way depende del tipo de interconexión de los routers
adyacentes:
Si los dos vecinos adyacentes están interconectados a través de un enlace punto a
punto, inmediatamente pasan del estado de dos vías al estado ExStart.
Si los routers se interconectan a través de una red Ethernet común, se debe elegir
un router designado DR y un BDR.
En el estado ExStart, los dos routers deciden qué router enviará los paquetes DBD
primero. El que tenga la ID de router más alta será el primer router que enviará paquetes
DBD durante el estado Exchange. En la figura, el R2 tiene un router ID más alto y envía los
paquetes DBD primero.
2. Intercambio DBD
En el estado Exchange, los dos routers intercambian uno o más paquetes DBD. Un
paquete DBD incluye información acerca del encabezado de la entrada de LSA que
aparece en la LSDB del router. Las entradas pueden hacer referencia a un enlace o a una
red. Cada encabezado de entrada de LSA incluye información acerca del tipo de estado
del enlace, la dirección del router que realiza el anuncio, el costo del enlace y el número de
secuencia. El router usa el número de secuencia para determinar qué tan nueva es la
información de estado de enlace recibida.
En la figura, el R2 envía un paquete DBD al R1. Cuando el R1 recibe la DBD, realiza las
siguientes acciones:
1. Confirma la recepción de la DBD con el paquete LSAck.
2. A continuación, el R1 envía paquetes DBD al R2.
3. El R2 acusa recibo al R1.
3. Enviar un LSR
El R1 compara la información recibida con la información que tiene en su propia LSDB. Si
el paquete DBD tiene una entrada de estado de enlace más actual, el router pasa al
estado Loading.
Por ejemplo, en la figura, el R1 envía una LSR con respecto a la red 172.16.6.0 al R2. El
R2 responde con la información completa sobre 172.16.6.0 en un paquete LSU. Una vez
más, cuando el R1 recibe una LSU, envía un LSAck. A continuación, el R1 agrega las
nuevas entradas de estado de enlace a su LSDB.
Después de cumplir con todas las LSR para un router determinado, los routers adyacentes
se consideran sincronizados y en estado Full. Las actualizaciones (LSU) se envían sólo a
los vecinos en las condiciones siguientes:
La necesidad de una DR
¿Por qué se necesita elegir un DR y un BDR?
Las redes multiacceso pueden crear dos retos para OSPF en relación con la saturación de
las LSA:
Creación de varias adyacencias: - as redes Ethernet podrían interconectar muchos
routers OSPF con un enlace común. La creación de adyacencias con cada router
es innecesaria y no se recomienda Conduciría al intercambio de una cantidad
excesiva de LSA entre routers en la misma red.
Saturación intensa con LSA: - los routers de estado de enlace saturan con sus LSA
cada vez que se inicializa OSPF o cuando se produce un cambio en la topología.
Esta saturación puede llegar a ser excesiva.
Para comprender el problema de las adyacencias múltiples, se debe estudiar una fórmula:
Para cualquier número de routers (designados como n) en una red multiacceso, hay n (n —
1)/2 adyacencias.
Por ejemplo, la figura muestra una topología simple de cinco routers, todos están
conectados a la misma red Ethernet de acceso múltiple. Sin ningún tipo de mecanismo
para reducir la cantidad de adyacencias, estos routers en forma colectiva formarán 10
adyacencias:
5 (5 – 1) / 2 = 10
Esto puede no parecer mucho, pero a medida que se agregan routers a la red, el número
de adyacencias aumenta dramáticamente. Por ejemplo, una red multiacceso con 20
routers crearía 190 adyacencias.
El diagrama muestra que se requieren 10 adyacencias cuando 5 routers están
interconectados por el mismo switch
Creación de adyacencias con cada vecino
Nota: El DR se utiliza solo para la transmisión de LSA. El router seguirá usando el mejor
router de siguiente salto indicado en la tabla de enrutamiento para el reenvío de los demás
paquetes.
Reproduzca la animación de la figura para ver la función del DR.
¿Qué aprendió en este módulo?
Con OSPF de área única se puede usar cualquier número para el área, la mejor práctica
es usar el área 0. OSPF de área única es útil en redes más pequeñas con pocos routers.
Con OSPF multiárea, OSPF puede dividir un dominio de enrutamiento grande en áreas
más pequeñas a fin de admitir el enrutamiento jerárquico. El enrutamiento todavía ocurre
entre las áreas (enrutamiento entre áreas), mientras que muchas de las operaciones de
enrutamiento que son intensivas para el procesador, como el recálculo de la base de
datos, se mantienen dentro de un área. OSPFv3 es el equivalente a OSPFv2 para
intercambiar prefijos IPv6. Recuerde que, en IPv6, la dirección de red se denomina “prefijo”
y la máscara de subred se denomina “longitud de prefijo”.
Paquetes OSPF
OSPF utiliza los siguientes paquetes de estado de enlace (LSP) para establecer y
mantener adyacencias vecinas e intercambiar actualizaciones de enrutamiento: 1 Hello, 2
DBD, 3 LSR, 4 LSU y 5 LSAck. Los paquetes LSU también se usan para reenviar
actualizaciones de routing OSPF, como cambios de enlace. Los paquetes de hello se
utilizan para:
Algunos campos importantes del paquete Hello son tipo, router ID, ID de área, máscara de
red, intervalo de saludo, prioridad del router, intervalo dead, DR, BDR y lista de vecinos.
Operaciones OSPF
Cuando un router OSPF se conecta inicialmente a una red, intenta hacer lo siguiente:
Los estados por los que OSPF pasan son estado down, estado Init, estado Two-Way,
estado ExStart, estado Exchange, estado Loading y estado Full Cuando OSPF está
habilitado en una interfaz, el router debe determinar si hay otro vecino OSPF en el vínculo
enviando un paquete Hello que contenga su router ID fuera de todas las interfaces
habilitadas para OSPF. El paquete Hello se envía a todos los routers OSPF por la
dirección de multicast reservada IPv4 224.0.0.5. Sólo los routers OSPFv2 procesarán
estos paquetes. Cuando un router vecino con OSPF habilitado recibe un paquete Hello con
un router ID que no figura en su lista de vecinos, el router receptor intenta establecer una
adyacencia con el router que inició la comunicación. Después del estado Two-Way, los
routers pasan a los estados de sincronización de bases de datos, el cual es un proceso de
tres pasos:
Las redes de accesos múltiples pueden suponer dos desafíos para OSPF en relación con
la saturación con LSA: la creación de varias adyacencias y la saturación intensa con LSA.
Un aumento espectacular en el número de routers también aumenta drásticamente el
número de LSA intercambiados entre los routers. Esta inundación de LSA repercute
significativamente en el funcionamiento de OSPF. Si cada router en una red multiacceso
tuviera que saturar y reconocer todas las LSA recibidas, de todos los demás routers en la
misma red multiacceso, el tráfico de la red se volvería bastante caótico. Esta es la razón
por la cual las elecciones de DR y BDR son necesarias. En las redes multiacceso, OSPF
elige un DR como punto de recolección y distribución de las LSA enviadas y recibidas.
También se elige un BDR en caso de que falle el DR.
2.- CONFIGURACION DE OSPFv2 DE AREA ÚNICA
¿Qué aprenderé en este módulo?
Router ID de OSPF
2.1.1
2.1.4
Utilice el comando router-id rid router en modo configuración para asignar manualmente
un router ID. En el ejemplo, el router ID 1.1.1.1 se asigna a R1. Use el show ip
protocols comando para verificar el router ID
2.2.2
El Wildcard Mask
El wildcard mask suele ser la inversa de la máscara de subred configurada en esa interfaz.
En una máscara de subred, un 1 binario equivale a una coincidencia, y un 0 binario no es
una coincidencia. En un wildcard mask, lo contrario es cierto, como se muestra aquí:
El método más fácil para calcular un wildcard mask es restar la máscara de subred de red
de 255.255.255.255, como se muestra para las máscaras de subred / 24 y / 26 en la figura.
Configure el OSPF utilizando el comando
network
Dentro del modo de configuración de enrutamiento, hay dos formas de identificar las
interfaces que participarán en el proceso de enrutamiento OSPFv2. En la ilustración, se
muestra la topología de referencia.
R1(config-router)#
Nota: Algunas versiones de IOS permiten introducir la máscara de subred en lugar del
wildcard mask. Luego, IOS convierte la máscara de subred al formato del wildcard mask.
R1(config-router)#
Interfaz pasiva
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.
Consulte la topología de la figura. Los mensajes OSPFv2 se reenvían a las tres interfaces
loopback aunque no exista ningún vecino OSPFv2 en estas LAN simuladas. En una red de
producción, estos loopbacks serían interfaces físicas a redes con usuarios y tráfico. El
envío de mensajes innecesarios en una LAN afecta la red de tres maneras:
Uso ineficaz del ancho de banda se consume el ancho de banda disponible con
el transporte de mensajes innecesarios.
Uso ineficaz de los recursos - todos los dispositivos en la LAN deben procesar el
mensaje y, finalmente, descartarlo.
Mayor riesgo de seguridad : sin configuraciones de seguridad OSPF adicionales,
los mensajes OSPF se pueden interceptar con software de detección de paquetes.
Las actualizaciones de enrutamiento se pueden modificar y enviar de regreso al
router, lo que daña la tabla de enrutamiento con métricas falsas que direccionan
erróneamente el tráfico.
2.2.12
GigabitEthernet0/0/0
Para simular una LAN real, la interfaz Loopback 0 se configura como una red punto a
punto para que R1 anuncie la red 10.10.1.0/24 completa a R2 y R3.
GigabitEthernet0/0/0
También se elige un BDR en caso de que falle el DR. 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. Sólo DR y BDR escuchan
224.0.0.6.
En la figura, R1, R5 y R4 son DROTHERs. Haga clic en reproducir para ver la animación
de R2 actuando como DR. Observe que sólo el DR y el BDR procesan el LSA enviado por
R1 utilizando la dirección multicast IPv4 224.0.0.6. A continuación, el DR envía el LSA a
todos los routers OSPF utilizando la dirección multicast IPv4 224.0.0.5.
que muestra cinco routers en la misma red multiacceso conectados a un switch. Solo se
han formado adyacencias entre DR y BDR. Un DRother envía un LSA a DR y BDR. El DR
envía el LSA a todos los demás routers
Topología de referencia de acceso múltiple
OSPF
En la topología de acceso múltiple que se muestra en la figura, hay tres routers
interconectados a través de una red de acceso múltiple Ethernet común, 192.168.1.0/24. Cada
router está configurado con la dirección IPv4 indicada en la interfaz Gigabit Ethernet 0/0/0.
Debido a que los routers están conectados por medio de una red multiacceso con difusión
común, OSPF seleccionó automáticamente un DR y un BDR. En este ejemplo, se eligió al R3
como el DR porque la ID del router es 3.3.3.3, que es la más alta en la red. El R2 es el BDR
porque tiene la segunda ID del router más alta en la red.
R1 DROTHER
R1 ADJACENCIES
El resultado generado por R1 confirma que R1 tiene adyacencias con los siguientes routeres:
El R2 con el router ID 2.2.2.2 está en estado Full y cumple la función de BDR.
El R3 con el router ID 3.3.3.3 está en estado Full y cumple la función de DR.
R2 ADJACENCIES
El resultado generado por R2 confirma que R2 tiene adyacencias con los siguientes routers:
El R1 con el router ID 1.1.1.1 está en estado Full, y su función no es ni DR ni BDR.
El R3 con el router ID 3.3.3.3 está en estado Full y cumple la función de DR.
R3 ADJANCENCIES
El resultado generado por R3 confirma que R3 tiene adyacencias con los siguientes
routers:
El R1 con el router ID 1.1.1.1 está en estado Full, y su función no es ni DR ni BDR.
El R2 con el router ID 2.2.2.2 está en estado Full y cumple la función de BDR.
Proceso de elección del DR/BDR
predeterminado
¿Cómo se eligen el DR y el BDR? La decisión de elección del DR y el BDR OSPF se hace según los
siguientes criterios, en orden secuencial:
1. Los routers en la red seleccionan como DR al router con la prioridad de interfaz más
alta. El router con la segunda prioridad de interfaz más alta se elige como BDR. La
prioridad puede configurarse para que sea cualquier número entre 0 y 255. Si el valor
de prioridad de la interfaz se establece en 0, esa interfaz no se puede elegir como DR
ni BDR. La prioridad predeterminada de las interfaces broadcast de acceso múltiple es
1. Por lo tanto, a menos que se configuren de otra manera, todos los routers tienen un
mismo valor de prioridad y deben depender de otro método de diferenciación durante
la elección del DR/BDR.
2. Si las prioridades de interfaz son iguales, se elige al router con la ID más alta como DR.
El router con la segunda ID más alta es el BDR.
Recuerde que el router ID se determina de una de las siguientes tres maneras:
1. El router ID se puede configurar manualmente.
2. Si no hay un router ID configurado, la dirección IPv4 de loopback más alta determina el
router ID.
3. Si no hay interfaces de loopback configuradas, el router ID lo determina la dirección
IPv4 activa más alta.
En la ilustración, todas las interfaces Ethernet del router tienen una prioridad determinada
de 1. Como resultado, según los criterios de selección descritos anteriormente, para
seleccionar el DR y el BDR se usa el router ID OSPF. El R3, con el router ID más alto, se
convierte en el DR, y el R2, que tiene el segundo router ID más alto, se convierte en el
BDR.
El proceso de elección del DR y el BDR ocurre en cuanto el primer router con una interfaz
con OSPF habilitado se activa en la red multiacceso. Esto puede suceder cuando se
encienden los routers OSPF preconfigurados o cuando OSPF se activa en la interfaz. El
proceso de elección sólo toma unos pocos segundos. Si no terminaron de arrancar todos
los routers en la red multiacceso, es posible que un router con un router ID más bajo se
convierte en el DR.
La elección del DR y del BDR para OSPF no se basa en derecho preferente. Si se agregan
a la red un router nuevo con una prioridad más alta o un router ID más alto después de la
elección del DR y el BDR, el router agregado no se apropia de la función de DR o BDR.
Esto se debe a que esas funciones ya se asignaron. La incorporación de un router nuevo
no inicia un nuevo proceso de elección.
Recuperación y Falla de DR
Una vez que se elige el DR, permanece como tal hasta que se produce una de las siguientes
situaciones:
El DR falla.
El proceso OSPF en el DR falla o se detiene.
La interfaz multiacceso en el DR falla o se apaga.
Si el DR falla, el BDR se asciende automáticamente a DR. Esto ocurre así incluso si se agrega
otro DROTHER con una prioridad o router ID más alta a la red después de la elección inicial de
DR/BDR. Sin embargo, después de que un BDR es promovido a DR, se produce una nueva
elección de BDR, y el DROTHER con la mayor prioridad o router ID se elige como el nuevo BDR.
El siguiente ejemplo muestra cómo borrar el proceso OSPF en R1. El clear ip ospf
process comando también debe introducirse en R2 y R3 (no se muestra). Observe la
información de estado OSPF que se genera.
El resultado del comando show in ospf interface g0/0/0 en R1 confirma que R1 es ahora el DR
con una prioridad de 255 e identifica las nuevas adyacencias vecinas de R1.
Ancho de banda
Ancho de banda de
Tipo de interfaz predeterminado en Costo
referencia en bps
bps
10 Gigabit Ethernet
10,000,000,000 ÷ 10,000,000,000 1
10 Gbps
Gigabit Ethernet
10,000,000,000 ÷ 1,000,000,000 10
1 Gbps
Fast Ethernet
10,000,000,000 ÷ 100,000,000 100
100 Mbps
Ethernet
10,000,000,000 ÷ 10,000,000 1000
10 Mbps
Utilice el show ip ospf interface g0/0/0 comando para verificar el costo actual
OSPFv2 asignado a la interfaz R1 GigabitEthernet 0/0/0. Observe que se muestra un
costo de 1. Luego, después de ajustar el ancho de banda de referencia, el costo es
ahora 10. Esto permitirá escalar a 10 interfaces Gigabit Ethernet en el futuro sin tener
que volver a ajustar el ancho de banda de referencia.
Nota: El auto-cost reference-bandwidth comando debe configurarse de forma
coherente en todos los routers del dominio OSPF para garantizar cálculos de ruta
precisos.
Costos acumulados de OSPF
El costo de una ruta de OSPF es el valor acumulado desde un router hasta la red de destino.
Suponiendo que el auto-cost reference-bandwidth 10000 comando se haya configurado en los
tres routers, el costo de los enlaces entre cada router es ahora 10. Las interfaces loopback
tienen un costo predeterminado de 1, como se muestra en la figura.
Por lo tanto, podemos calcular el costo de cada router para llegar a cada red. Por ejemplo, el
costo total de R1 para alcanzar la red 10.10.2.0/24 es 11. Esto se debe a que el vínculo al costo
R2 = 10 y el costo predeterminado del loopback = 1. 10 + 1 = 11.
La tabla de enrutamiento de R1 en la Figura 2 confirma que la métrica para llegar a la LAN de
R2 es un costo de 11.
Suponiendo que los costos OSPF para R2 y R3 se hayan configurado para que coincidan
con la topología de la figura anterior, las rutas OSPF para R1 tendrían los siguientes
valores de costo. Observe que R1 ya no equilibra la carga en la red 10.1.1.8/30. De hecho,
todas las rutas pasan por R2 como desee el administrador de red.
Nota: Aunque utilizar el ip ospf cost comando es el método recomendado para manipular los
valores de costo OSPF, un administrador también podría hacerlo mediante el comando
interface configuration bandwidth kbps Sin embargo, eso solo funcionaría si todos los routers
son routers Cisco.
Prueba de conmutación por error a ruta de
copia de seguridad
¿Qué sucede si el enlace entre R1 y R2 cae? Podemos simular esto apagando la interfaz Gigabit
Ethernet 0/0/0 y verificando que la tabla de enrutamiento se actualiza para usar R3 como
router de salto siguiente. Observe que R1 ahora puede llegar a la red 10.1.1.4/30 a través de
R3 con un valor de costo de 50.
Utilice el show ip ospf neighbor comando para ver el intervalo Dead contando atrás desde 40
segundos, como se muestra en el siguiente ejemplo. De manera predeterminada, este valor se
actualiza cada 10 segundos cuando R1 recibe un Hello del vecino.
TABLA DE ENRUTAMIENTO DE R1
TABLA DE ENRUTAMIENTO DE R3
Verificación de OSPFv2 de área única
2.6.1
Use el comando show ip ospf neighbor para verificar que el router ha formado una
adyacencia con sus routers vecinos. Si no se muestra la ID del router vecino o si este no
se muestra en el estado FULL, los dos routers no formaron una adyacencia OSPFv2.
Si dos routers no establecen una adyacencia, no se intercambia la información de estado
de enlace. Las LSDB incompletas pueden producir imprecisiones en los troncales SPF y
en las tablas de enrutamiento. Es posible que no existan rutas hacia las redes de destino o
que estas no representen la ruta más óptima.
Nota: Un router que no sea DR o BDR que tenga una relación de vecino con otro router
que no sea DR o BDR mostrará una adyacencia bidireccional en lugar de completa.
El show ip ospf comando también se puede usar para examinar la ID del proceso
OSPFv2 y el router ID, como se muestra en el siguiente resultado. Este comando muestra
información de área OSPFv2 y la última vez que se ejecuto el algoritmo SPF.
Verificación de la configuración de interfaz
OSPF
El show ip ospf interface comando proporciona una lista detallada para cada interfaz habilitada
para OSPFv2. Especifica una interfaz para mostrar la configuración de esa interfaz, como se
muestra en el siguiente ejemplo para Gigabit Ethernet 0/0/0. Este comando muestra el ID de
proceso, el router ID local, el tipo de red, el costo OSPF, la información de DR y BDR en vínculos de
acceso múltiple (no se muestra) y los vecinos adyacentes.
Para obtener un resumen rápido de las interfaces habilitadas para OSPFv2, utilice el show ip ospf
interface brief comando, como se muestra en el siguiente resultado del comando. Este comando es
útil para ver información importante, incluida la siguiente:
Las interfaces están participando en OSPF
Redes que se anuncian (Dirección IP/Máscara)
Coste de cada enlace
Estado de la red
Número de vecinos en cada enlace
¿Qué aprendí en este módulo?
Router ID OSPF
El OSPFv2 se habilita usando el comando router ospf process-id del modo de configuración global.
El valor process-id representa un número entre 1 y 65.535 y lo selecciona el administrador de la
red. El identificador de OSPF router ID es un valor de 32 bits, representado como una dirección
IPv4. Un router habilitado para OSPF utiliza el ID del router para sincronizar las bases de datos OSPF
y participar en la elección de DR y BDR. Los routers Cisco derivan el router ID según uno de los tres
criterios, en el siguiente orden preferencial:
1. El router ID se configura explícitamente utilizando el comando de configuración
OSPF router-id rid router El valor rid es cualquier valor de 32 bits expresado como una
dirección IPv4.
2. Si el router ID no se configura explícitamente, el router elige la dirección IPv4 más alta de
cualquiera de las interfaces loopback configuradas.
3. Si no se configuró ninguna interfaz loopback, el router elige la dirección IPv4 activa más
alta de cualquiera de sus interfaces físicas.
El router ID se puede asignar a una interfaz de loopback. La dirección IPv4 para este tipo de interfaz
loopback debe configurarse utilizando una máscara de subred de 32 bits (255.255.255.255),
creando una ruta de host. Una ruta de host de 32 bits no se anunciaría como una ruta a otros
routers OSPF. Después de que un router selecciona el router ID, un router OSPF activo no permitirá
que el router ID cambie, hasta que el router se reinicie o el proceso de OSPF sea restablecido.
Utilice el clear ip ospf process comando para restablecer las adyacencias . A continuación, puede
verificar que R1 esté utilizando el nuevo router ID con el show ip protocols comando filtrado ara
mostrar sólo la sección router ID.
Redes OSPF punto a punto
El comando de red se usa para determinar qué interfaces participan en el proceso de enrutamiento
para un área OSPFv2. La sintaxis básica del network comando es network network-
address wildcard-mask area area-id. Cualquier interfaz de un router que coincida con la dirección
de red del network comando puede enviar y recibir paquetes OSPF. Al configurar OSPFv2 de área
única, el network comandodebe configurarse con el mismo valor area-id en todos los routers. El
wildcard mask suele ser la inversa de la máscara de subred configurada en esa interfaz. En el
wildcard mask:
Wildcard mask bit 0 - coincide con el valor de bit correspondiente en la dirección.
Wildcard mask bit 1 - omite el valor del bit correspondiente en la dirección.
Dentro del modo de configuración de enrutamiento, hay dos formas de identificar las interfaces
que participarán en el proceso de enrutamiento OSPFv2. Una forma es cuando el wildcard mask
identifica la interfaz en función de las direcciones de red. Cualquier interfaz activa configurada con
una dirección IPv4 perteneciente a esa red, participará en el proceso de enrutamiento OSPFv2. La
otra forma es, que OSPFv2 se puede habilitar especificando la dirección IPv4 exacta de la interfaz,
usando el wildcard mask cuádruple cero. Para configurar OSPF directamente en la interfaz, utilice el
comando ip ospf interface configuration La sintaxis es ip ospf process-id area area-id. El envío de
mensajes innecesarios en una LAN afecta a la red mediante el uso ineficiente del ancho de banda y
los recursos, y crea un mayor riesgo de seguridad. Use el passive-interface comando del modo de
configuración del router para detener la transmisión de mensajes de enrutamiento a través de una
interfaz de router, pero aún así permitir que esa red se anuncie a otros routers A continuación,
el show ip protocols comando se utiliza para comprobar que la interfaz Loopback 0 aparece como
pasiva. El proceso de elección de DR/ BDR es innecesario ya que solo puede haber dos routers en la
red punto a punto entre R1 y R2. Utilice el comando interface configuration ip ospf network point-
to-point en todas las interfaces en las que desee deshabilitar el proceso de elección DR/BDR. Utilice
loopbacks para simular más redes de las que puede soportar el equipo. De forma predeterminada,
las interfaces loopback se anuncian como rutas de host/32. Para simular una LAN real, la interfaz
Loopback 0 se configura como una red punto a punto.
Tipos de redes OSPF
Los routers se pueden conectar al mismo switch para formar una red multiacceso. Las LAN Ethernet
son el ejemplo más común de redes broadcast con multiacceso. En las redes braodcast, todos los
dispositivos en la red pueden ver todas las tramas broadcast y multicast. El DR es responsable de
recolectar y distribuir las LSA. El DR usa la dirección IPv4 multicast 224.0.0.5 que está destinada a
todos los routers OSPF. Si el DR deja de producir paquetes Hello, el BDR se asciende a sí mismo y
asume la función de DR. Todos los otros routers se convierten en DROTHER. 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. Sólo DR y BDR escuchan 224.0.0.6. Para verificar los roles del router OSPFv2, use
el show ip ospf interface comando. Para comprobar las adyacencias OSPFv2, use el show ip ospf
neighbor comando. El estado de los vecinos en las redes de acceso múltiple puede ser:
FULL/DROTHER - Este es un router DR o BDR que está completamente adyacente con un
router que no sea DR o BDR.
FULL/DR - El router está completamente adyacente con el vecino DR indicado.
FULL/BDR - El router es completamente adyacente con el vecino BDR indicado.
2-WAY/DROTHER - El router que no es DR o BDR tiene una relación vecina con otro router
no DR o BDR.
La decisión de elección del DR y el BDR OSPF se hace según los siguientes criterios, en orden
secuencial:
1. Los routers en la red seleccionan como DR al router con la prioridad de interfaz más alta. El
router con la segunda prioridad de interfaz más alta se elige como BDR. La prioridad puede
configurarse para que sea cualquier número entre 0 y 255. Si el valor de prioridad de la
interfaz se establece en 0, esa interfaz no se puede elegir como DR ni BDR. La prioridad
predeterminada de las interfaces broadcast de acceso múltiple es 1. Por lo tanto, a menos
que se configuren de otra manera, todos los routers tienen un mismo valor de prioridad y
deben depender de otro método de diferenciación durante la elección del DR/BDR.
2. Si las prioridades de interfaz son iguales, se elige al router con la ID más alta como DR. El
router con la segunda ID más alta es el BDR.
La elección del DR y del BDR para OSPF no se basa en derecho preferente. Si el DR falla, el BDR se
asciende automáticamente a DR. Esto ocurre así, incluso si se agrega otro DROTHER con una
prioridad o router ID más alta a la red después de la elección inicial de DR/BDR. Sin embargo,
después de que un BDR es promovido a DR, se produce una nueva elección de BDR, y el DROTHER
con la mayor prioridad o router ID se elige como el nuevo BDR. Para establecer la prioridad de una
interfaz, utilice el comando ip ospf priority value, donde value es 0 a 255. Si el valor es 0, el router
no se convertirá en DR o BDR. Si el valor es de 1 a 255, entonces el router con el valor de mayor
prioridad probablemente se convertirá en DR o BDR en la interfaz.
Modificar OSPFv2 de área única
OSPF utiliza el costo como métrica. Cuando el costo es menor, la ruta es mejor que una con un
costo mayor. El costo de Cisco de una interfaz es inversamente proporcional al ancho de banda de
la interfaz. Por lo tanto, cuanto mayor es el ancho de banda, menor es el costo. La fórmula que
utiliza para calcular el costo de OSPF es: Cost = reference bandwidth / interface bandwidth. Debido
a que el valor del costo OSPF debe ser un número entero, las interfaces FastEthernet, Gigabit
Ethernet y 10 GigE comparten el mismo costo. Para corregir esta situación, puede ajustar el ancho
de banda de referencia con el auto-cost reference-bandwidth comando en cada router OSPF o
establecer manualmente el valor de costo OSPF con el ip ospf cost comando. Para ajustar el ancho
de banda de referencia, use el comando de configuración del router auto-cost reference-
bandwidthauto-cost reference-bandwidth Mb/s. El costo de una ruta de OSPF es el valor
acumulado desde un router hasta la red de destino. Los valores de costo OSPF se pueden
manipular para influir en la ruta elegida por OSPF. Para cambiar el informe de valor de costo del
router OSPF local a otros routers OSPF, utilice el comando de configuración de interfaz ip ospf
cost value. Si el intervalo Dead caduca antes de que los routers reciban un paquete Hello, OSPF
elimina ese vecino de su base de datos (LSDB). El router satura la LSDB con información acerca del
vecino inactivo por todas las interfaces con OSPF habilitado. Cisco utiliza un valor predeterminado
de 4 veces el intervalo Hello o 40 segundos en redes multiacceso y punto a punto. Para verificar el
estado de la interfaz, utilice el comando show ip ospf interface. Los intervalos de Hello y Dead de
OSPFv2 pueden modificarse manualmente mediante los siguientes comandos del modo de
configuración de interfaces: ip ospf hello-interval seconds and ip ospf dead-interval seconds.
Propagación de ruta predeterminada
En la terminología OSPF, el router ubicado entre un dominio de enrutamiento OSPF y una red que
no es OSPF se llama ASBR. Para propagar una ruta predeterminada, el ASBR debe configurarse con
una ruta estática predeterminada mediante el comando ip route 0.0.0.0 0.0.0.0 [next-hop-
address | exit-intf] y el comando de configuración del default-information originate router. Esto
indica al ASBR que sea la fuente de la información de ruta predeterminada y propague la ruta
estática predeterminada en las actualizaciones de OSPF. Verifique la configuración de ruta
predeterminada en el ASBR usando el show ip route comando.
Verificar OSPFv2 de área única
Los dos comandos siguientes se utilizan para verificar el enrutamiento:
show ip interface brief : se utiliza para verificar que las interfaces deseadas estén activas
con el direccionamiento IP correcto.
show ip route - Se utiliza para comprobar que la tabla de enrutamiento contiene todas las
rutas esperadas.
Entre los comandos adicionales para determinar que OSPF funciona como se esperaba se
incluyen: show ip ospf neighbor, show ip protocols, show ip ospf, y show ip ospf interface.
Use el comando show ip ospf neighbor para verificar que el router ha formado una adyacencia con
sus routers vecinos. Para cada vecino, este comando muestra lo siguiente:
Neighbor ID - el rouuter ID del router vecino.
Pri - la prioridad OSPFv2 de la interfaz. Este valor se utiliza en la elección del DR y del BDR.
State - el estado de OSPFv2 de la interfaz. El estado FULL significa que el router y su vecino
poseen LSDB de OSPFv2 idénticas. En las redes multiacceso, como Ethernet, dos routers
adyacentes pueden mostrar sus estados como 2WAY. El guion indica que no se requiere
ningún DR o BDR debido al tipo de red.
Dead Time - el tiempo restante que el router espera para recibir un paquete Hello OSPFv2
del vecino antes de declararlo inactivo. Este valor se restablece cuando la interfaz recibe
un paquete Hello.
Address - la dirección IPv4 de la interfaz del vecino a la que el router está conectado
directamente.
Interface - la interfaz en la que este router formó adyacencia con el vecino.
El show ip protocols comando es una forma rápida de verificar la información vital de configuración
de OSPF, como la ID del proceso OSPFv2, el router ID, las interfaces configuradas explícitamente
para anunciar las rutas de OSPF, los vecinos desde los que el router recibe actualizaciones y la
distancia administrativa predeterminada, que es 110 para OSPF. Use el show ip ospf comando para
examinar la ID del proceso del protocolo OSPFv2 y el router ID. Este comando muestra información
de área OSPFv2 y la última vez que se ejecuto el algoritmo SPF. El show ip ospf interface comando
proporciona una lista detallada para cada interfaz habilitada para OSPFv2. Especifica una interfaz
para una sola interfaz para mostrar el ID de proceso, el router ID local, el tipo de red, el costo OSPF,
la información de DR y BDR en vínculos de acceso múltiple y vecinos adyacentes.