Está en la página 1de 66

1.

-CONCEPTOS DE OSPFv2 DE ÁREA ÚNICA


¿Qué aprenderá en este módulo?
Título del módulo: Título del Módulo: Conceptos OSPFv2 de área única

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.

Objetivo Objetivo del tema

Características y funciones de OSPF Describa las características y funciones básicas de OSPF.

Describa los tipos de paquetes de OSPF que se utilizan en OSPF


Paquetes de OSPF
de área única.

Explique la forma en la que funciona el protocolo OSPF de área


Funcionamiento de OSPF
única.

Características y funciones de OSPF


1.1.1

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.

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 uso del conteo
de saltos no escala bien en redes más grandes con varias rutas de distintas velocidades. 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.

OSPF es un protocolo de enrutamiento de estado de enlace que utiliza el concepto de áreas.


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. Un enlace es una interfaz en un
router. Un vínculo es también un segmento de red que conecta dos routers, o una red auxiliar,
como una LAN Ethernet que está conectada a un único router. La información sobre el estado
de un enlace se conoce como estado de enlace. Toda la información del estado del enlace
incluye el prefijo de red, la longitud del prefijo y el costo.

Este módulo cubre implementaciones y configuraciones básicas de OSPF de área única.


1.1.2

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.

Mensajes de protocolo de enrutamiento


Los routers que ejecutan OSPF intercambian mensajes para transmitir información de
enrutamiento por medio de cinco tipos de paquetes. Estos paquetes, que pueden verse en la
figura, son los siguientes:

 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:

 Base de datos de adyacencia - crea la tabla de vecinos.


 Base de datos de estado de enlace (LSDB) -crea la tabla de topología.
 Base de datos de reenvío -crea la tabla de enrutamiento.

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

Muestra información sobre todos los otros routers en la


red.
Esta base de datos representa la topología de la red.
Base de datos de estado de Todos los routers dentro de un área tienen LSDB
Tabla de topología
enlace idénticas.
Se puede ver con el comando show ip ospf
database comando

Lista de rutas generada cuando se ejecuta un algoritmo


en la base de datos de estado de enlace. OSPF.
La tabla de enrutamiento de cada router es única y
Base de datos de reenvío Tabla de enrutamiento contiene información sobre cómo y dónde enviar
paquetes a otros routers.
Se puede ver con el comando show ip route

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.

Funcionamiento de estado de enlace


A fin de mantener la información de enrutamiento, los routers OSPF realizan el siguiente
proceso genérico de routing de estado de enlace para alcanzar un estado de
convergencia: La figura muestra una topología de cinco routers. Cada vínculo entre routers
está etiquetado con un valor de costo. En OSPF, el costo se utiliza para determinar la
mejor ruta al destino. Los siguientes son los pasos de enrutamiento de estado de vínculo
que completa un router:

1. Establecimiento de adyacencias de vecinos


2. Intercambio de anuncios de estado de enlace
3. Crear la base de datos de estado de vínculo
4. Ejecución del algoritmo SPF
5. Elija la mejor ruta

1. Establecimiento de adyacencias de vecinos (Neighbor Adjacencies)

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.

2. Intercambio de anuncios de estado de enlace

Después de establecer las adyacencias, los routers intercambian anuncios de estado de


enlace (LSA). Las LSA contienen el estado y el costo de cada enlace conectado
directamente. Los routers saturan a los vecinos adyacentes con sus LSA. Los vecinos
adyacentes que reciben las LSA saturan de inmediato a otros vecinos conectados
directamente, hasta que todos los routers en el área tengan todas las LSA.
3. Crear la base de datos de estado de vínculo

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.

4. Ejecución del algortimo SPF

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).

El enfoque de este módulo está en OSPFv2 de área única.

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.

Si hubiera demasiados routers en un área, la LSDB sería muy grande y se incrementaría la


carga en la CPU. Por lo tanto, la disposición de los routers en distintas áreas divide de
manera eficaz una base de datos potencialmente grande en bases de datos más
pequeñas y más fáciles de administrar.

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

 La falla del enlace afecta solo el área local (área 51).


 El ABR (R2) aísla la inundación de un LSA específico al área 51.
 Los routers en las áreas 0 y 1 no necesitan ejecutar el algoritmo SPF.

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”.

De manera similar a su homólogo para IPv4, OSPFv3 intercambia información de


enrutamiento para completar la tabla de enrutamiento de IPv6 con prefijos remotos.

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.

OSPFv3 tiene procesos separados de su contra-parte IPv4. Los procesos y las


operaciones son básicamente los mismos que en el protocolo de enrutamiento IPv4, pero
se ejecutan de forma independiente. OSPFv2 y OSPFv3 tienen tablas de adyacencia,
tablas de topología OSPF y tablas de enrutamiento IP independientes, como se muestra
en la ilustración.

Los comandos de configuración y verificación de OSPFv3 son similares a los que se


utilizan en OSPFv2.
muestra dos routers que ejecutan simultáneamente varios procesos OSPF. Uno para
OSPFv2 y otro para OSPFv3 e IPv6. Cada proceso OSPF tendrá su propia tabla de
vecinos, tabla de topología y tabla de enrutamiento

Estructuras de datos de OSPFv2 y OSPFv3


Tipos de paquetes OSPF

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.

Tipo Nombre del paquete Descripción

Descubre los vecinos y construye adyacencias entre


1 Hello
ellos

Descriptores de bases de Controla la sincronización de bases de datos entre


2
datos (DBD) routers.

Solicitud de estado de enlace Solicita registros específicos de estado de enlace de


3
(LSR) router a router

Actualización de estado de Envía los registros de estado de enlace específicamente


4
enlace (LSU) solicitados

Acuse de recibo de estado de


5 Reconoce los demás tipos de paquetes
enlace (LSAck)

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.

El paquete LSU de tipo 4 se utiliza para responder a un paquete LSR.

Un paquete de tipo 5 se usa para acusar recibo de un paquete LSU de tipo 4.

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

Las LSU contienen LSA

LSU

Tipo Nombre del paquete Descripción

1 Hello Descubre los vecinos y construye adyacencias entre ellos

2 DBD Controla la sincronización de bases de datos entre routers.

Solicita registros específicos de estado de enlace de router


3 LSR
a router

Envía los registros de estado de enlace específicamente


4 LSU
solicitados

5 LSAck Reconoce los demás tipos de paquetes


LSA

Tipo de LSA Descripción

1 LSA de router

2 Controla la sincronización de bases de datos entre routers.

3o4 Resumen de LSA

5 LSA externos del sistema autónomo

6 LSA de OSPF multicast

7 Definido para áreas no tan completas

8 Atributos externos LSA para Border Gateway Patrol (BGP)

 Una LSU contiene uno o más LSA.


 Los LSA contienen información de la ruta para las redes de destino.

Paquete Hello
El paquete OSPF de tipo 1 es el paquete hello. Los paquetes Hello se utilizan para hacer lo
siguiente:

 Descubrir vecinos OSPF y establecer adyacencias de vecinos.


 Anunciar parámetros en los que dos routers deben acordar convertirse en vecinos.
 Elige el router designado (DR) y el router designado de respaldo (BDR) en redes
multiacceso, como Ethernet. Los enlaces punto a punto no requieren DR o BDR.

En la figura, se muestran los campos contenidos en el paquete de tipo 1 de OSPFv2, el


paquete hello.

Contenido del paquete hello de OSPF


Estados de funcionamiento de OSPF

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:

 Crear adyacencias con los vecinos


 Intercambiar información de enrutamiento
 Calcular las mejores rutas
 Lograr la convergencia

La tabla detalla los estados en los que OSPF progresa mientras intenta alcanzar la
convergencia:

Estado Descripción

Ningún paquete de hello recibido = Down.


Estado inactivo
El router envía paquetes de hello.
Transición al estado Init.

Se reciben los paquetes de hello del vecino.


Estado Init
Estos contienen el router ID del router emisor.
Transición al estado Two-Way.

En este estado, la comunicación entre los dos routers es bidireccional.


Estado Two-Way En los enlaces de acceso múltiple, los routers eligen una DR y una
BDR.
Transición al estado ExStart.

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.

Estado de Los routers intercambian paquetes DBD.


intercambio Si se requiere información adicional del router, entonces haga la
transición a Cargando; de lo contrario, la transición al estado Completo.

Las LSR y las LSU se usan para obtener información adicional de la


Estado Loading ruta.
Las rutas se procesan mediante el algoritmo SPF.
Transición al estado Full.

La base de datos de estado de vínculo del router está completamente


Estado Full
sincronizada.
Establecimiento de adyacencias de vecinos
Cuando se habilita OSPF en una interfaz, el router debe determinar si existe otro vecino
OSPF en el enlace. Para hacerlo, el router reenvía un paquete de hello con la ID del router
por todas las interfaces con OSPF habilitado. 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. El proceso OSPF utiliza la ID del router OSPF para identificar
cada router en el área OSPF de manera exclusiva. El router ID es un número de 32 bits
con formato similar a una dirección IP que se asigna para identificar un router de forma
exclusiva entre pares OSPF.
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.
1. Estado Down a estado Init
Cuando se habilita OSPFv2, la interfaz Gigabit Ethernet 0/0 habilitada pasa del estado
Down al estado Init. El R1 comienza a enviar paquetes de hello por todas las interfaces
con OSPF habilitado para descubrir vecinos OSPF a fin de desarrollar adyacencias con
ellos.

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.

4. Elección del DR y el BDR


Debido a que el R1 y el R2 se interconectan a través de una red Ethernet, se elije un DR y
un BDR. Como se muestra en la figura, R2 se convierte en DR y R1 es BDR. Este proceso
tiene lugar solo en las redes de accesos múltiples, como las LAN Ethernet.

Los paquetes de hello se intercambian de manera continua para mantener la información


del router.

Sincronización de bases de datos OSPF


Después del estado Two-Way, los routers pasan a los estados de sincronización de bases
de datos. Mientras que el paquete de hello se utilizó para establecer adyacencias de
vecinos, los otros cuatro tipos de paquetes OSPF se utilizan durante el proceso de
intercambio y sincronización de LSDB. Este es un proceso de tres pasos, como sigue:

1. Decidir el primer router


2. Intercambio DBD
3. Enviar un LSR
1. Decidir el primer router

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:

 Cuando se percibe un cambio (actualizaciones incrementales).


 Cada 30 minutos.

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

Inundación de LSA con un DR


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 afecta
significativamente el funcionamiento de OSPF.

Saturación con LSA


Para comprender el problema de la saturación intensa con LSA, reproduzca la animación
de la figura. En la animación, el R2 envía una LSA. Este evento hace que cada router
también envíe una LSA. Los acuses de recibo requeridos que se envían por cada LSA
recibida no se muestran en la animación. 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.
LSA y DR

La solución para administrar la cantidad de adyacencias y la saturación con LSA en una


red multiacceso es el DR. 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. Todos los otros routers se convierten en DROTHER. Un
DROTHER es un router que no funciona como DR ni como BDR.

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?

Funciones y características de OSPF

Open Shortest Path First (OSPF) es un protocolo de enrutamiento de estado de enlace


desarrollado como alternativa del protocolo de enrutamiento por vector de distancias, RIP.
OSPF presenta ventajas importantes en comparación con RIP, ya que ofrece una
convergencia más rápida y escala a implementaciones de red mucho más grandes. OSPF
es un protocolo de routing que utiliza el concepto de áreas para realizar la escalabilidad.
Un enlace es una interfaz en un router. Un vínculo es también un segmento de red que
conecta dos routers, o una red auxiliar, como una LAN Ethernet que está conectada a un
único router. Toda la información del estado del vínculo incluye el prefijo de red, la longitud
del prefijo y el costo. Todos los protocolos de enrutamiento utilizan mensajes de protocolo
de enrutamiento para intercambiar información de ruta. Los mensajes contribuyen a armar
estructuras de datos, que luego se procesan con un algoritmo de enrutamiento. Los routers
que ejecutan mensajes de intercambio OSPF, utilizan cinco tipos de paquetes: paquete
Hello, paquete de descripción de base de datos, paquete de solicitud de estado de enlace,
paquete de actualización de estado de enlace y paquete de reconocimiento de estado de
enlace. Los mensajes OSPF se utilizan para crear y mantener tres bases de datos OSPF:
la base de datos de adyacencia crea la tabla vecina, la base de datos de estado de vínculo
(LSDB) crea la tabla de topología y la base de datos de reenvío crea la tabla de
enrutamiento. 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. En OSPF, el costo
se utiliza para determinar la mejor ruta al destino. A fin de mantener la información de
enrutamiento, los routers OSPF realizan el siguiente proceso genérico de routing de
estado de enlace para alcanzar un estado de convergencia:

1. Establecimiento de adyacencias de vecinos


2. Intercambio de anuncios de estado de enlace
3. Crear la base de datos de estado de vínculo
4. Ejecución del algoritmo SPF
5. Elija la mejor ruta

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:

 Descubrir vecinos OSPF y establecer adyacencias de vecinos.


 Anunciar parámetros en los que dos routers deben acordar convertirse en vecinos.
 Elige el router designado (DR) y el router designado de respaldo (BDR) en redes
multiacceso, como Ethernet. Los enlaces punto a punto no requieren DR o BDR.

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:

 Crear adyacencias con los vecinos


 Intercambiar información de enrutamiento
 Calcular las mejores rutas
 Lograr la convergencia

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:

1. Decidir el primer router


2. Intercambio DBD
3. Enviar un LSR

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?

Título del módulo: Configuración de OSPFv2 de área única

Objetivos del módulo: Implemente OSPFv2 de área única en redes de multiacceso de


punto a punto y de broadcast.

Título del tema Objetivo del tema

Router ID de OSPF Configure el router ID de OSPFv2.

Configure OSPFv2 de área única en una red punto a


Redes punto a punto OSPF
punto.

Configure la prioridad de interfaz OSPF para influenciar


Redes OSPF de acceso múltiple
la elección del DR/BDR en una red de acceso múltiple.

Modificación de OSPFv2 de área Implemente modificaciones para cambiar el


única funcionamiento de OSPFv2 de área única.

Propagación de ruta Configure el protocolo OSPF para propagar una ruta


predeterminada predeterminada.

Verificación de OSPFv2 de área Verifique la implementación de un protocolo OSPFv2 de


única área única.

Router ID de OSPF
2.1.1

Topología OSPF de referencia


Para comenzar, en este tema se describe la base en la que OSPF basa todo su proceso,
el router ID de OSPF.
En la ilustración, se muestra la topología que se usa para configurar OSPFv2 en esta
sección. Los routers en la topología tienen una configuración inicial, incluidas las
direcciones de interfaz. En este momento, ninguno de los routers tiene configurado
enrutamiento estático o enrutamiento dinámico. Todas las interfaces en los routers R1, R2
y R3 (excepto la interfaz loopback en el R2) se encuentran dentro del área backbone de
OSPF. El router ISP se usa como gateway del dominio de enrutamiento a Internet.
Nota: En esta topología, la interfaz loopback se utiliza para simular el enlace WAN a
Internet y una LAN conectada a cada router. Esto se hace para permitir que esta topología
se duplique con fines de demostración en routers que solo tienen dos interfaces Gigabit
Ethernet.

Modo de configuración de OSPF del router


OSPFv2 se habilita con el comando router ospf pprocess-id del modo de configuración
global, como se muestra en la ventana de comandos para R1. El valor process-
id representa un número entre 1 y 65.535 y lo selecciona el administrador de la red. El
valor de process-id tiene importancia en el ámbito local, lo que significa que no necesita
ser el mismo valor en los demás routers OSPF para establecer adyacencias con esos
vecinos. Se considera una práctica recomendada utilizar el mismo process-id en todos los
routers OSPF.
Después de ingresar el comando router ospf process-id, el router ingresa al modo de
configuración, como se indica por el R1(config-router)# prompt. Ingrese un signo de
pregunta (?), para ver todos los comandos disponibles en este modo. La lista de
comandos que se muestra aquí se ha modificado para mostrar solo los comandos que son
relevantes para este módulo.
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. Todos los paquetes OSPF incluyen el
router ID del router de origen. 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. El router ID es utilizada por un router habilitado por OSPF
para hacer lo siguiente:
 Participar en la sincronización de bases de datos OSPF : durante el estado de
Exchange, el router con el ID más alto enviará primero sus paquetes de descriptor
de base de datos (DBD).
 Participar en la elección del router designado (DR) - En un entorno LAN
multiacceso, el router con el ID más alto se elige el DR. El dispositivo de
enrutamiento con el segundo router ID más alto, se elige como el router designado
de respaldo (BDR).
Nota: El proceso electoral de DR y BDR se discute con más detalle más adelante en este
módulo.

2.1.4

Orden de prioridad del router ID


¿Pero de qué manera el router determina el router ID? Como se muestra en la ilustración,
los routers Cisco obtienen el router ID sobre la base de uno de tres criterios, en el
siguiente orden de preferencia:
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. Este es el método recomendado para asignar un router ID.
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. Esta constituye la
segunda mejor opción para asignar un router ID.
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. Este es el método menos
recomendado, ya que hace que a los administradores les resulte más difícil
diferenciar entre routers específicos.
Configuración de una interfaz loopback como el
router ID.

En la topología de referencia, sólo se configuran y activan las interfaces físicas. Las


interfaces loopback no se han configurado. Cuando el enrutamiento OSPF está habilitado
en el router, estos elegirían la siguiente dirección IPv4 activa configurada como el router
ID.
 R1: 10.1.1.14 (G0/0/1)
 R2: 10.1.1.9 (G0/0/1)
 R3: 10.1.1.13 (G0/0/0)
Nota: OSPF no necesita estar habilitado en una interfaz para que esa interfaz se elija
como el router ID.
En lugar de confiar en la interfaz física, el router ID se puede asignar a una interfaz
loopback. Normalmente, 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). Esto crea
una ruta de host. Una ruta de host de 32 bits no se anunciaría como una ruta a otros
routers OSPF.
El ejemplo muestra cómo configurar una interfaz loopback en R1. Suponiendo que el
router ID no se haya configurado explícitamente, ni se haya aprendido previamente, R1
utilizará la dirección IPv4 1.1.1.1 como su router ID. Supongamos que R1 aún no ha
aprendido un router ID.

Configurar explícitamente un router ID


En la figura, la topología se ha actualizado para mostrar el router ID para cada router:
 R1 usa el router ID 1.1.1.1
 R2 usa el router ID 2.2.2.2
 R3 usa el router ID 3.3.3.3

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

Modificación del router ID.


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.
En el caso de R1, se ha eliminado el router ID configurado y se ha vuelto a cargar el
router. Observe que el router ID actual es 10.10.1.1, que es la dirección IPv4 Loopback 0.
El router ID debería ser 1.1.1.1. Por lo tanto, R1 se configura con el comando router-id
1.1.1.1.
Observe que aparece un mensaje informativo que indica que se debe borrar el proceso
OSPFv2 o se debe volver a cargar el router. La razón es porque R1 ya tiene adyacencias
con otros vecinos que usan el router ID 10.10.1.1. Se deben volver a negociar esas
adyacencias utilizando el nuevo router ID 1.1.1.1. 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 mostrará
sólo la sección router ID.
El método preferido para restablecer el router ID es borrar el proceso OSPF.
Nota: El router-id comando es el método preferido. Sin embargo, algunas versiones
anteriores de IOS no reconocen el comando router-idrouter-idrouter-id; por lo tanto, la
mejor forma de establecer el router ID en esos routers es mediante una interfaz loopback.
Redes punto a punto OSPF
2.2.1

Sintaxis del comando network


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 configurando el network comando. También
puede configurar OSPF directamente en la interfaz con el ip ospf comando, como
veremos más adelante.

Ambos comandos se utilizan para determinar qué interfaces participan en el proceso de


enrutamiento para un área OSPFv2. La sintaxis básica para el network comando es la
siguiente:

Router(config-router)# network network-address wildcard-mask area


area-id

 La sintaxis network-address wildcard-mask se usa para habilitar OSPF en las interfaces.


Todas las interfaces de un router que coincidan con la dirección de red del
comando network están habilitadas para enviar y recibir paquetes OSPF.
 La sintaxis area area-id se refiere al área OSPF. Al configurar OSPFv2 de área única, el
comando network debe configurarse con el mismo valor area-id en todos los routers.
Aunque se puede utilizar cualquier identificador de área, se recomienda utilizar un
identificador de área igual a 0 con OSPFv2 de área única. Esta convención facilita que la
red se modifique posteriormente para admitir OSPFv2 multiárea.

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í:

 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.

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.

En el primer ejemplo, 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.

R1(config)# router ospf 10

R1(config-router)# network 10.10.1.0 0.0.0.255 area 0

R1(config-router)# network 10.1.1.4 0.0.0.3 area 0

R1(config-router)# network 10.1.1.12 0.0.0.3 area 0

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.

Como alternativa, el segundo ejemplo muestra cómo OSPFv2 se puede habilitar


especificando la dirección IPv4 exacta de la interfaz usando un wildcard mask cuádruple
cero. Ingresar en network 10.1.1.5 0.0.0.0 area 0 R1 le dice al router que habilite la
interfaz Gigabit Ethernet 0/0/0 para el proceso de enrutamiento. Como resultado, el
proceso OSPFv2 anuncia la red que se encuentra en esta interfaz (10.1.1.4/30).
R1(config)# router ospf 10

R1(config-router)# network 10.10.1.1 0.0.0.0 area 0

R1(config-router)# network 10.1.1.5 0.0.0.0 area 0

R1(config-router)# network 10.1.1.14 0.0.0.0 area 0

R1(config-router)#

La ventaja de especificar la interfaz es que no se necesita calcular el wildcard mask.


Observe que en todos los casos, el area argumento especifica el área 0.

Configure OSPF utilizando el comando ip ospf

También puede configurar OSPF directamente en la interfaz en lugar de utilizar


el network comando. Para configurar OSPF directamente en la interfaz, utilice el
comando ip ospf interface configuration La sintaxis es la siguiente:

Router(config-if)# ip ospf process-id area area-id

Para R1, elimine los comandos de red mediante el uso de la no forma de


los network comandos. Y luego vaya a cada interfaz y configure el ip ospf comando, como
se muestra en la ventana de comandos.

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.

Configuración de interfaces pasivas


Use el comando passive-interface del modo de configuración del router para evitar la
transmisión de mensajes de enrutamiento a través de una interfaz del router, pero aún así
permite que esa red se anuncie a otros routers. El ejemplo de configuración identifica la
interfaz R1 Loopback 0/0/0 como pasiva.

A continuación, el show ip protocols comando se utiliza para comprobar que la interfaz


Loopback 0 aparece como pasiva. La interfaz todavía se enumera bajo el encabezado
"Enrutamiento en interfaces configuradas explícitamente (Área 0)", lo que significa que
esta red todavía se incluye como una entrada de ruta en las actualizaciones de OSPFv2
que se envían a R2 y R3.
Redes punto a punto OSPF
De forma predeterminada, los routers Cisco eligen DR y BDR en las interfaces Ethernet,
incluso si solo hay otro dispositivo en el enlace. Puede verificar esto con el show ip ospf
interface comando, como se muestra en el ejemplo de G0/0/0 de R1.

R1 es el BDR y R2 es el DR. 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. Observe que en el
resultado del router ha designado el tipo de red como Broadcast. Para cambiar esto a una
red punto a punto, utilice el comando de configuración de interface, ip ospf network
point-to-point en todas las interfaces en las que desee deshabilitar el proceso de elección
DR/BDR. El siguiente ejemplo muestra esta configuración para R1. El estado de
adyacencia del vecino OSPF disminuirá durante unos milisegundos.
Observe que la interfaz Gigabit Ethernet 0/0/0 ahora muestra el tipo de red como POINT\
_TO\ _POINT y que no hay DR o BDR en el enlace.

2.2.12

Loopbacks y redes punto a punto

Utilizamos loopbacks para proporcionar interfaces adicionales para una variedad de


propósitos. En este caso, estamos utilizando loopbacks para simular más redes de las que
el equipo puede soportar. De forma predeterminada, las interfaces loopback se anuncian
como rutas de host/32. Por ejemplo, R1 anunciaría la red 10.10.1.0/24 como 10.10.1.1/32
a R2 y R3.

R2# show ip route | include 10.10.1


O 10.10.1.1/ 32 [110/2] via 10.1.1.5, 00:03:05,

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.

R1(config-if)# interface Loopback 0

R1(config-if)# ip ospf network point-to-point

Ahora R2 recibe la dirección de red LAN más precisa y simulada de 10.10.1.0/24.

R2# show ip route | include 10.10.1

O 10.10.1.0/24 [110/2] via 10.1.1.5, 00:00:30,

GigabitEthernet0/0/0

Redes OSPF de acceso múltiple


2.3.1

Tipos de redes OSPF


Otro tipo de red que utiliza OSPF es la red OSPF multiacceso. Las redes OSPF
multiacceso 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.
OSPF puede incluir procesos adicionales dependiendo del tipo de red. La topología
anterior utilizaba vínculos punto a punto entre los routers. Sin embargo, los routers se
pueden conectar al mismo switch para formar una red multiacceso, como se muestra en la
figura. Las LAN Ethernet son el ejemplo más común de redes broadcast con multiacceso
En las redes broadcast, todos los dispositivos en la red pueden ver todas las tramas
broadcast y multicast.
Red de multiacceso OSPF que consta de cuatro routers conectados a un switch en el
centro; cada router reenvía flechas que representan las transmisiones al switch; un router
tiene una conexión punto a punto con otro router en la nube de Internet
Red multiacceso del protocolo OSPF
Router designado OSPF
Recordemos que, en redes multiacceso, 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.

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.

Verificar las funciones del router OSPF


Para verificar los roles del router OSPFv2, use el show ip ospf interface comando.

R1 DROTHER

El resultado generado por R1 confirma que lo siguiente:

1. El R1 no es el DR ni el BDR, sino un DROTHER con una prioridad predeterminada de 1.


(Línea 7)
2. El DR es el R3 con el router ID 3.3.3.3 en la dirección IPv4 192.168.1.3; el BDR es el R2
con el router ID 2.2.2.2 en la dirección IPv4 192.168.1.2. (Líneas 8 y 9)
3. El R1 tiene dos adyacencias: una con el BDR y otra con el DR. (Líneas 20 a 22)
R2 BDR
El resultado generado por R2 confirma lo siguiente:
1. El R2 es el BDR, con una prioridad predeterminada de 1. (Line 7)
2. El DR es el R3 con el router ID 3.3.3.3 en la dirección IPv4 192.168.1.3; el BDR es el R2
con el router ID 2.2.2.2 en la dirección IPv4 192.168.1.2. (Líneas 8 y 9)
3. El R2 tiene dos adyacencias, una con un vecino que tiene el router ID 1.1.1.1 (R1) y la
otra con el DR. (Lines 20-22)
R3 DR
El resultado generado por R3 confirma lo siguiente:
1. El R3 es el DR, con una prioridad predeterminada de 1. (Line 7)
2. El DR es el R3 con el router ID 3.3.3.3 en la dirección IPv4 192.168.1.3; el BDR es el R2
con el router ID 2.2.2.2 en la dirección IPv4 192.168.1.2. (Lines 8 and 9)
3. El R3 tiene dos adyacencias, una con un vecino que tiene la ID de router 1.1.1.1 (R1) y
la otra con el BDR. (Lines 20-22)

Verificación de las adyacencias del


DR/BDR
Para verificar las adyacencias OSPFv2, utilice el show ip ospf neighbor comando, como se
muestra en el ejemplo de R1. El estado de los vecinos en las redes de acceso múltiple puede
ser el siguiente:
 FULL/DROTHER - Este es un router DR o BDR que está completamente adyacente con
un router que no sea DR o BDR. Estos dos vecinos pueden intercambiar paquetes
Hello, actualizaciones, consultas, respuestas y acuses de recibo.
 FULL/DR - El router está completamente adyacente con el vecino DR indicado. Estos
dos vecinos pueden intercambiar paquetes Hello, actualizaciones, consultas,
respuestas y acuses de recibo.
 FULL/BDR - El router es completamente adyacente con el vecino BDR indicado. Estos
dos vecinos pueden intercambiar paquetes Hello, actualizaciones, consultas,
respuestas y acuses de recibo.
 2-WAY/DROTHER - El router que no es DR o BDR tiene una relación vecina con otro
router no DR o BDR. Estos dos vecinos intercambian paquetes Hello.
El estado normal de un router OSPF suele ser COMPLETO. Si un router está atascado en otro
estado, es un indicio de que existen problemas en la formación de adyacencias. La única
excepción a esto es el estado 2-WAY, que es normal en una red broadcast multiacceso. Por
ejemplo, los DROTHERs formarán una adyacencia vecina de 2-Way con cualquier DROTHER
que se una a la red. Cuando esto sucede, el estado vecino se muestra como 2-WAY/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 comando ip ospf priority


Si las prioridades de interfaz son iguales en todos los routers, se elige al router con la ID más
alta como DR. Es posible configurar el router ID para manipular la elección de DR/BDR. Sin
embargo, el proceso solo funciona si hay un plan riguroso para establecer el router ID de todos
los routers. Configurar el router ID puede ayudar a controlar esto. Sin embargo, en redes
grandes esto puede ser engorroso.
En vez de depender del router ID, es mejor controlar la elección mediante el establecimiento
de prioridades de interfaz. Esto también permite que un router sea el DR en una red y un
DROTHER en otra. 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.

Configurar la prioridad OSPF


En la topología, el ip ospf priority comando se utilizará para cambiar el DR y el BDR de la
siguiente manera:
 El R1 debe ser el DR y se configura con una prioridad de 255.
 El R2 debe ser el BDR y se le deja la prioridad predeterminada de 1.
 El R3 nunca debe ser un DR ni BDR y se configura con una prioridad de 0.
Cambie la prioridad de la interfaz R1 G0/0/0 de 1 a 255.

Cambie la prioridad de la interfaz R3 G0/0/0 de 1 a 0.

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.

Modificación de OSPFv2 de área única


Métrica de costos OSPF de Cisco
Recuerde que un protocolo de enrutamiento utiliza una métrica para determinar la mejor ruta
de un paquete a través de una red. Una métrica indica la sobrecarga que se requiere para
enviar paquetes a través de una interfaz determinada. 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
se usa para calcular el costo de OSPF es la siguiente:
Cost = reference bandwidth / interface bandwidth
El ancho de banda de referencia predeterminado es 108 (100,000,000); por lo tanto, la fórmula
es:
Cost = 100,000,000 bps / interface bandwidth in bps
Consulte la tabla para obtener un desglose del cálculo de costos. 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:
 Ajuste el ancho de banda de referencia con el auto-cost reference-
bandwidth comando en cada router OSPF.
 Establecer manualmente el valor de costo OSPF con el ip ospf cost comando en las
interfaces necesarias.

Ajuste el ancho de banda de referencia


El valor del costo debe ser un número entero. Si se calcula un valor menor que un número
entero, OSPF redondea al número entero más cercano. Por lo tanto, el costo OSPF asignado a
una interfaz Gigabit Ethernet con el ancho de banda de referencia predeterminado de
100.000.000 bps equivaldría a 1, porque el entero más cercano para 0.1 es 0 en lugar de 1.
Cost = 100,000,000 bps / 1,000,000,000 = 1
Por esta razón, todas las interfaces más rápidas que Fast Ethernet tendrán el mismo valor de
costo de 1 que una interfaz Fast Ethernet. Para ayudar a OSPF a determinar la ruta correcta, se
debe cambiar el ancho de banda de referencia a un valor superior a fin de admitir redes con
enlaces más rápidos que 100 Mbps.
El cambio del ancho de banda de referencia en realidad no afecta la capacidad de ancho de
banda en el enlace, sino que simplemente afecta el cálculo utilizado para determinar la
métrica. Para ajustar el ancho de banda de referencia, use el comando de configuración del
router auto-cost reference-bandwidth auto-cost reference-bandwidth Mb/s.
Router(config-router)# auto-cost reference-bandwidth Mbps
Se debe configurar este comando en cada router en el dominio OSPF. Observe que el valor se
expresa en Mbps; por lo tanto, para ajustar los costos de Gigabit Ethernet, use el
comando auto-cost reference-bandwidth 1000. For 10 Gigabit Ethernet, use el comando auto-
cost reference-bandwidth 10000.
Para volver al ancho de banda de referencia predeterminado auto-cost reference-bandwidth
100 use el comando
Cualquiera que sea el método utilizado, es importante aplicar la configuración a todos los
routers en el dominio de enrutamiento OSPF. La tabla muestra el costo de OSPF si el ancho de
banda de referencia se ajusta para acomodar enlaces de 10 Gigabit Ethernet. El ancho de
banda de referencia debe ajustarse cada vez que haya enlaces más rápidos que FastEthernet
(100 Mbps).

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.

Establecer manualmente el valor de costo


OSPF
Los valores de costo OSPF se pueden manipular para influir en la ruta elegida por OSPF. Por
ejemplo, en la configuración actual, R1 equilibra la carga a la red 10.1.1.8/30. Enviará algo de
tráfico a R2 y algo de tráfico a R3. Puede ver esto en la tabla de enrutamiento.
Es posible
que el administrador desee que el tráfico pase a través de R2 y use R3 como una ruta de copia
de seguridad en caso de que el enlace entre R1 y R2 se desconecte.
Otra razón para cambiar el valor de costo es porque otros proveedores pueden calcular OSPF
de una manera diferente. Al manipular el valor de costo, el administrador puede asegurarse de
que los costos de ruta compartidos entre los routers de varios proveedores OSPF se reflejen
con precisión en las tablas de enrutamiento.
Para cambiar el valor de costo notificado por el router OSPF local a otros routeres OSPF, utilice
el comando de configuración de interfaz ip ospf cost value. En la figura, tenemos que cambiar
el costo de las interfaces de loopback a 10 para simular velocidades Gigabit Ethernet. Además,
cambiaremos el costo del enlace entre R2 y R3 a 30 para que este enlace se use como enlace
de copia de seguridad.

El siguiente ejemplo es la configuración de R1.

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.

Intervalos de los paquetes Hello.


Como se muestra en la figura, los paquetes hello OSPFv2 se transmiten a la dirección de
multicast 224.0.0.5 (todos los routers OSPF) cada 10 segundos. Este es el valor predeterminado
del temporizador en redes multiacceso y punto a punto.
Nota: Los paquetes de saludono se envían en las interfaces LAN simuladas porque esas
interfaces se configuraron como pasivas mediante el comando passive-interface de
configuración del router.
El intervalo Dead es el período que el router espera para recibir un paquete Hello antes de
declarar al vecino como inactivo. 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
usa un valor predeterminado de 4 veces el intervalo Hello. Esto es 40 segundos en redes de
acceso múltiple y punto a punto.
Nota: En redes de acceso múltiple non-broadcast (NBMA), el intervalo Hello predeterminado
es 30 segundos y el intervalo indefinido predeterminado es 120 segundos. Las redes NBMA
están fuera del alcance de este módulo.

Verificar los intervalos Hello y Dead


Los intervalos Hello y Dead de OSPF pueden configurarse por interfaz. Los intervalos de
OSPF deben coincidir, de lo contrario, no se crea una adyacencia de vecino. Para verificar
los intervalos de interfaz OSPFv2 configurados actualmente, use el show ip ospf
interface comando, como se muestra en el ejemplo. Los intervalos Hello y Dead Gigabit
Ethernet 0/0/0 están configurados en los 10 segundos y 40 segundos predeterminados,
respectivamente.

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.

Modificar los intervalos de OSPFv2


Quizá se deseen cambiar los temporizadores de OSPF para que los routers detecten fallas
en las redes en menos tiempo. Esto incrementa el tráfico, pero a veces la necesidad de
convergencia rápida es más importante que el tráfico adicional que genera.
Nota: Los intervalos predeterminados Hello y Dead se basan en las mejores prácticas y
solo deben modificarse en situaciones poco frecuentes.
Los intervalos de Hello y Dead de OSPFv2 pueden modificarse manualmente mediante los
siguientes comandos del modo de configuración de interfaces:
Router(config-if)# ip ospf hello-interval seconds
Router(config-if)# ip ospf dead-interval seconds
Utilice los no ip ospf hello-interval comandos no ip ospf dead-interval y para
restablecer los intervalos a su valor predeterminado.
En el ejemplo, el intervalo Hello para el enlace entre R1 y R2 se cambia a 5 segundos.
Inmediatamente después de cambiar el intervalo Hello, Cisco IOS modifica de manera
automática el intervalo Dead por un valor equivalente al cuádruple del intervalo Hello. Sin
embargo, puede documentar el nuevo intervalo Dead en la configuración configurándolo
manualmente en 20 segundos, como se muestra.
Como se muestra en el mensaje de adyacencia OSPFv2 resaltado, cuando expira el
temporizador del intervalo Dead en R1, R1 y R2 pierden adyacencia. La razón es porque
R1 y R2 deben configurarse con el mismo intervalo Hello. Utilice el show ip ospf
neighbor comando en R1 para verificar las adyacencias vecinas. Observe que el único
vecino que se incluye es el router 3.3.3.3 (R3) y que el R1 ya no es adyacente al vecino
2.2.2.2 (R2).

Para restaurar la adyacencia entre R1 y R2, el intervalo Hello de la interfaz R2 Gigabit


Ethernet 0/0/0 se establece en 5 segundos, como se muestra en el siguiente ejemplo. Casi
de inmediato, IOS muestra un mensaje que indica que la adyacencia se ha establecido con
un estado FULL. Verifique los intervalos de la interfaz con el show ip ospf
interface comando. Observe que el tiempo de Hello es de 5 segundos y que el tiempo
Dead se estableció automáticamente en 20 segundos, en lugar de establecerse en el valor
predeterminado de 40 segundos.

Propagación de ruta predeterminada


2.5.1

Propagación de una ruta estática


predeterminada en OSPFv2
Los usuarios de la red deberán enviar paquetes fuera de la red a redes que no sean OSPF, como
Internet. Aquí es donde necesitará tener una ruta estática predeterminada que puedan usar. En la
topología de la figura, R2 está conectado a Internet y debe propagar una ruta predeterminada a R1
y R3. El router conectado a Internet a veces se llama router de borde o router de puerta de enlace.
Sin embargo, en la terminología de OSPF, el router ubicado entre un dominio de enrutamiento
OSPF y una red que no es OSPF también se denomina “router de frontera de sistema autónomo”
(ASBR).
Todo lo que se requiere para que R2 llegue a Internet es una ruta estática predeterminada para el
proveedor de servicios.
Nota: En este ejemplo, se utiliza una interfaz loopback con la dirección IPv4 64.100.0.1 para simular
la conexión con el proveedor de servicios.
Para propagar una ruta predeterminada, el router de borde (R2) debe configurarse con lo
siguiente:
 Una ruta estática predeterminada, mediante el ip route 0.0.0.0 0.0.0.0 [next-hop-
address | exit-intf] comando
 The default-information originate comando de configuración del router. Esto ordena al R2
que sea el origen de la información de la ruta predeterminada y que propague la ruta
estática predeterminada en las actualizaciones OSPF.
En el ejemplo siguiente, R2 se configura con un loopback para simular una conexión a Internet. A
continuación, se configura una ruta predeterminada y se propaga a todos los demás routers OSPF
en el dominio de enrutamiento.
Nota: Al configurar rutas estáticas, se recomienda utilizar la dirección IP de salto siguiente. Sin
embargo, al simular una conexión a Internet, no hay dirección IP de salto siguiente. Por lo tanto,
usamos el argumento exit-intf

Comprobación de la ruta predeterminada


propagada
Puede verificar la configuración de ruta predeterminada en R2 con el show ip
route comando. También puede verificar que R1 y R3 hayan recibido una ruta
predeterminada.

Observe que la ruta de origen en R1 y R3 es O* E2, lo que significa que se aprendió


utilizando OSPFv2. El asterisco indica que esa ruta es una buena candidata para la ruta
predeterminada. La designación “E2” indica que se trata de una ruta externa. El significado
de E1 y E2 está fuera del alcance de este módulo.
TABLA DE ENRUTAMIENTO DE R2

TABLA DE ENRUTAMIENTO DE R1

TABLA DE ENRUTAMIENTO DE R3
Verificación de OSPFv2 de área única
2.6.1

Verificación de vecinos OSPF


Si ha configurado OSPFv2 de área única, deberá verificar sus configuraciones. En este tema se
detallan los muchos comandos que puede utilizar para verificar OSPF.
Como sabe, los dos comandos siguientes son particularmente útiles para verificar el enrutamiento:
 show ip interface brief - Esto verifica que las interfaces deseadas estén activas con el
direccionamiento IP correcto.
 show ip route - Esto verifica que la tabla de enrutamiento contiene todas las rutas
esperadas.
Entre los comandos adicionales para determinar que OSPF funciona como se esperaba se incluyen
los siguientes:
 show ip ospf neighbor
 show ip protocols
 show ip ospf
 show ip ospf interface
La figura muestra la topología de referencia OSPF utilizada para demostrar estos comandos.
topología de red OSPFv2 estándar utilizada en este módulo como se describe en 2.1.1
Topología OSPFv2 de referencia

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 siguiente resultado del comando muestra la tabla vecina de R1.

Para cada vecino, este comando muestra lo siguiente:


 Neighbor ID - Esta es el router 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 de
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.
Dos routers pueden no formar una adyacencia OSPFv2 si ocurre lo siguiente:
 Las máscaras de subred no coinciden, esto hace que los routers se encuentren en redes
separadas.
 Los temporizadores de tiempo de Hello y Dead del protocolo OSPFv2 no coinciden.
 Los tipos de redes OSPFv2 no coinciden.
 Hay un comando network de OSPFv2 faltante o incorrecto.
2.6.2

Verificación de la configuración del


protocolo OSPF
El show ip protocols comando es una forma rápida de verificar la información vital de configuración
de OSPF, como se muestra en el siguiente resultado. Esto incluye la ID del proceso OSPFv2, el
router ID, las interfaces configuradas explícitamente para anunciar las rutas OSPF, los vecinos
desde los que el router recibe actualizaciones y la distancia administrativa predeterminada, que es
110 para OSPF.
Verificación de la información del proceso OSPF

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.

También podría gustarte