Los Paquetes Hello OSPF Son Transmitidos
Los Paquetes Hello OSPF Son Transmitidos
Los Paquetes Hello OSPF Son Transmitidos
Dead interval es el periodo que el router espera para recibir un paquete Hello antes de
declarar al vecino como caído
Los Router inundan la LSDB con información acerca de los vecinos caídos fuera de las
interfaces habilitadas OSPF
Alcanzar convergencia
Sin clase, protoc olo de enrutamiento estado de enlace con una distancia administrativa
por defecto de 110, y designado en la tabla de enrutamiento con un código de origen de
ruta de O
Por defecto, los paquetes Hello OSPF son enviados cada 10 segundos en redes
multiacceso y segmento point-to-point y cada 30 segundos en redes (Frame Relay, X.25,
ATM), y es usado por OSPF para establecer adyacencias de vecinos. El Dead interval es
cuatro veces el Hello interval, por defecto.
Para que los routers se hagan adyacentes, su Hello interval, Dead interval, tipo de red, y
máscara de subred deben coincidir. Use el comando show ip ospf neighbors para verificar
la adyacencia OSPF.
En redes multiacceso, el router con el router ID más alto es el DR, y el router con el
segundo router ID más alto es el BDR. Esto puede ser reemplazado por el comando ip ospf
priority en esa interfaz. El router con el valor de prioridad más alto es el DR, y el siguiente
más alto el BDR.
Mensajes OSPF
Paquete de saludo
El paquete OSPF de tipo 1 es el paquete de saludo. Los paquetes de saludo se utilizan para:
Publicar parámetros en los que dos routers deben acordar convertirse en vecinos.
ID del router: un valor de 32 bits expresado en notación decimal con puntos (una dirección
IPv4) que se utiliza para identificar exclusivamente el router de origen.
Lista de vecinos: la lista en la que se identifican las ID del router de todos los routers
adyacentes.
El intervalo muerto es el período que el router espera para recibir un paquete de saludo antes de
declarar al vecino como inactivo. Si el intervalo muerto caduca antes de que los routers reciban un
paquete de saludo, OSPF elimina ese vecino de su LSDB. El router satura la LSDB con
información acerca del vecino inactivo por todas las interfaces con OSPF habilitado.
120 segundos (intervalo predeterminado en redes NBMA, por ejemplo, Frame Relay)
Los routers inicialmente intercambian paquetes DBD de tipo 2, que son una lista abreviada
de la LSDB del router emisor que los routers receptores usan para compararla con la 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.
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 de LSA
OSPFv2, como se muestra en la ilustración. OSPFv3 cambió el nombre de varias de estas
LSA y también contiene dos LSA adicionales.
Nota: en ocasiones, la diferencia entre los términos LSU y LSA puede resultar confusa, ya
que estos términos a menudo se usan de manera indistinta. Sin embargo, una LSU
contiene una o más LSA.
Cuando un router OSPF se conecta inicialmente a una red, intenta hacer lo siguiente:
Lograr la convergencia
Estado Down
Estado Init
Estado Two-Way
Estado ExStart
Estado Exchange
Estado Loading
Estado Full
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 saludo con la ID del router por todas las
interfaces con OSPF habilitado. El proceso OSPF utiliza la ID del router OSPF para identificar cada
router en el área OSPF de manera exclusiva. Una ID de router es una dirección IP asignada para
identificar un router específico entre peers OSPF.
Cuando un router vecino con OSPF habilitado recibe un paquete de saludo con una ID de router
que no figura en su lista de vecinos, el router receptor intenta establecer una adyacencia con el
router que inició la comunicación.
Consulte el R1 de la figura 1. Cuando se habilita OSPF, la interfaz Gigabit Ethernet 0/0 habilitada
pasa del estado Down al estado Init. El R1 comienza a enviar paquetes de saludo por todas las
interfaces con OSPF habilitado para descubrir vecinos OSPF a fin de desarrollar adyacencias con
ellos.
La acción realizada en el estado Two-Way depende del tipo de interconexión de los routers
adyacentes:
Si los dos vecinos adyacentes se interconectan a través de un enlace punto a punto, pasan
de inmediato del estado Two-Way a la fase de sincronización de bases de datos.
Si los routers se interconectan a través de una red Ethernet común, se debe elegir un router
designado DR y un BDR.
Las redes de accesos múltiples pueden crear dos retos para OSPF en relación con la saturación
de las LSA:
Creación de varias adyacencias: las 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, ya que 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 cantidad de routers (designada como n) en una red de accesos múltiples, hay n (n –
1) / 2 adyacencias.
En la figura 1, se muestra una topología simple de cinco routers, los cuales están conectados a la
misma red Ethernet de accesos múltiples. 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
Puede parecer poco, pero a medida que se agregan routers a la red, la cantidad de adyacencias
aumenta notablemente, como se muestra en la figura 2.
La solución para administrar la cantidad de adyacencias y la saturación con LSA en una red de
accesos múltiples es el DR. En las redes de accesos múltiples, OSPF elige un DR para que
funcione 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.
Configuración de OSPFv3
En la ilustración, el resultado del comando show ipv6 interface brief confirma que se
configuraron correctamente las direcciones IPv6 globales y que se habilitaron las interfaces.
Además, observe que cada interfaz generó automáticamente una dirección link-local, como se
destaca en la ilustración.
Las direcciones link-local se crean de manera automática cuando se asigna una dirección IPv6 de
unidifusión global a la interfaz. No se requieren direcciones de unidifusión global en una interfaz,
pero sí se requieren direcciones IPv6 link-local.
A menos que se configure manualmente, los routers Cisco crean la dirección link-local utilizando el
prefijo FE80::/10 y el proceso EUI-64. EUI-64 implica usar la dirección MAC de Ethernet de 48 bits,
insertar FFFE en el medio e invertir el séptimo bit. Para las interfaces seriales, Cisco usa la
dirección MAC de una interfaz Ethernet. Observe en la ilustración que las tres interfaces usan la
misma dirección link-local.
Las direcciones link-local creadas con el formato EUI-64 o, en algunos casos, con ID de interfaz
aleatorias hacen que resulte difícil reconocer y recordar esas direcciones. Debido a que los
protocolos de routing IPv6 utilizan direcciones IPv6 link-local para el direccionamiento de
unidifusión y la información de dirección de siguiente salto en la tabla de routing, es habitual hacer
que sea una dirección fácil de reconocer.
Configurar la dirección link-local de forma manual permite crear una dirección reconocible y más
fácil de recordar. Además, un router con varias interfaces puede asignar la misma dirección link-
local a cada interfaz IPv6. Esto se debe a que la dirección link-local solo se requiere para las
comunicaciones locales.
Las direcciones link-local pueden configurarse de forma manual con el mismo comando de interfaz
que se usa para crear direcciones IPv6 de unidifusión global, pero agregando la palabra clave
link-local al comando ipv6 address.
Una dirección link-local tiene un prefijo dentro del rango FE80 a FEBF. Cuando una dirección
comienza con este hexteto (segmento de 16 bits), la palabra clave link-local debe seguir la
dirección.
En el ejemplo de la figura 1, se configura la misma dirección link-local FE80::1 en las tres interfaces
del R1. Se eligió FE80::1 para que las direcciones link-local del R1 sean fáciles de recordar.
Con una vista rápida de las interfaces como se muestran en la figura 2, se confirma que las
direcciones link-local de las interfaces del R1 se cambiaron a FE80::1.
Utilice el comando ipv6 router ospf id-proceso del modo de configuración global para
ingresar al modo de configuración del router. La petición de entrada del modo de configuración del
router IPv6 es distinta de la petición de entrada del modo de configuración del router IPv4. Utilice el
modo de confirmación del router IPv6 para configurar los parámetros globales de OSPFv3, como la
asignación de la ID del router OSPF de 32 bits y del ancho de banda de referencia.
Los protocolos de routing IPv6 se habilitan en una interfaz, no desde el modo de configuración del
router, como sus equivalentes de IPv4. El comando network del modo de configuración del router
IPv4 no existe en IPv6.
OSPFv3 requiere que se asigne una ID de router de 32 bits antes de que se pueda habilitar OSPF
en una interfaz. En el diagrama de lógica de la figura 1, se muestra cómo se elige una ID de router.
Al igual que OSPFv2, OSPFv3 utiliza lo siguiente:
Si no se configuró ninguna, el router usa la dirección IPv4 configurada más alta de una
interfaz loopback.
Si no se configuró ninguna, el router usa la dirección IPv4 configurada más alta de una
interfaz activa.
Si un router no tiene ningún origen de direcciones IPv4, este muestra un mensaje de consola
para configurar la ID del router de forma manual.
Nota: para mantener la coherencia, los tres routers usan la ID de proceso 10.
Como se muestra en la topología de la figura 2, se deben asignar las ID de router indicadas a los
routers R1, R2 y R3. El comando router-id id-router utilizado para asignar una ID de router
en OSPFv2 es el mismo comando que se utiliza en OSPFv3.
Se ajusta el ancho de banda de referencia a 1 000 000 000 bps (1 Gb/s), debido a que hay
enlaces Gigabit Ethernet en la red. Observe el mensaje informativo de consola que indica que
se debe configurar este comando en todos los routers en el dominio de routing.
El comando show ipv6 protocols se usa para verificar que la ID de proceso OSPFv3 10
utiliza la ID de router 1.1.1.1.
Utilice el verificador de sintaxis de la figura 4 para configurar los parámetros globales de OSPFv3
en el R2 y el R3.
Resumen
La versión actual de OSPF para IPv4 es OSPFv2, introducida en RFC 1247 y actualizada en RFC
2328 por John Moy. En 1999, OSPFv3 para IPv6 se publicó en RFC 2740.
OSPF es un protocolo de routing de estado de enlace sin clase con una distancia administrativa
predeterminada de 110 y se indica en la tabla de routing con el código de origen de ruta O.
OSPF se habilita con el comando router ospf id-proceso del modo de configuración global.
El valor id-proceso tiene importancia en el ámbito local, lo que significa que no necesita coincidir
con otros routers OSPF para establecer adyacencias con esos vecinos.
El comando network utilizado con OSPF cumple la misma función que cuando se lo utiliza con
otros protocolos de routing IGP, pero con una sintaxis ligeramente diferente. El valor máscara-
wildcard es el valor inverso a la máscara de subred, y el valor id-área se debe establecer en 0.
Para que los routers establezcan una adyacencia, sus intervalos de saludo, intervalos muertos,
tipos de red y máscaras de subred deben coincidir. Use el comando show ip ospf neighbors
para verificar las adyacencias OSPF.
En una red de accesos múltiples, OSPF elige un DR para que funcione como punto de recopilación
y distribución de las LSA enviadas y recibidas. Un BDR se elige para cumplir la función del DR en
caso de que este falle. Todos los demás routers se conocen como DROTHER. Todos los routers
envían sus LSA al DR, que luego satura con la LSA todos los demás routers en la red de accesos
múltiples.
OSPFv3 se habilita en una interfaz, no en el modo de configuración del router. OSPFv3 necesita
que se configuren direcciones link-local. Se debe habilitar el routing de unidifusión IPv6 para
OSPFv3. Para habilitar una interfaz para OSPFv3, antes se requiere una ID de router de 32 bits.