OSPFV6 Guía Introductoria: Características.
Jaime Nicolas Castro Acuña 20181020147
Sergio Tovar Vásquez 20112020089
Octubre 07 de 2020.
Universidad Distrital Francisco José de Caldas.
Facultad de Ingeniería.
Teleinformática I.
Link repositorio: https://github.com/sergioPiMedios/Tele1
Tabla de contenidos:
1.Introducción
1.1.Qué es OSPF
1.1.1. Adyacencias OSPF (Como ocurre la comunicación)
1.1.2. El paquete de saludo
1.1.3. Estados OSPF (Presentación de los estados del enrutador OSPF)
1.1.4. Estados OSPF (Buceando en los estados OSPF)
1.1.5. Estados OSPF (La ID del enrutador)
1.1.6. La base de datos OSPF (La base de datos de estado de enlace (LSDB))
1.1.7. Calcular el costo OSPF
1.1.8. La buena parte de OSPF (Enrutador designado, enrutador designado de respaldo)
1.1.9. La buena parte de OSPF (Áreas OSPF)
1.1.10. La buena parte de OSPF (El área de la columna vertebral)
1.2.Qué es OSPFv6
2.Introducción al laboratorio OSPFv6
2.1. La topología
2.2. Los requisitos
3. Configuración de OSPFv6 (OSPF para IPv6)
3.1. El enrutador OSPFv6
3.2. Agregar redes
3.3 Los otros enrutadores
4. Referencias.
1. Introducción
Si estamos hablando de un nivel empresarial a la hora de manejar un enrutamiento no basta
con que este sea de carácter estático, puesto que no es suficiente por su grado de
escalabilidad y lentitud para converger. Con la llegada de OSPF (Open Short Path First),
estos problemas descritos anteriormente se terminan y se tiene un buen grado de eficiencia
a la hora de trabajar en un ámbito empresarial. Con él se pueden crear estructuras de
enrutamiento dinámico que se pueden escalar.
1.1. Presentando OSPF
OSPF es un protocolo de enrutamiento de estado de enlace. Esto significa que a diferencia
del protocolo de enrutamiento RIP, no intercambia rutas. Cuando se usa OSPF ya no se
habla de subredes, ahora se habla de enlaces. Por ejemplo, si el enrutador 1 está
conectado al enrutador 2, dirá: "Oye, tengo una conexión directa con R2". Este proceso
pretende brindar a los enrutadores una comprensión de la topología. Cada enrutador debe
conocer el tamaño y la forma de la red. En una topología convergente, todos los
enrutadores tienen un mapa de toda la red. A continuación se muestra una visualización
previa de lo anteriormente descrito:
OSPF es un protocolo de enrutamiento de estado de enlace: lo que hacen los enrutadores
es propagar el estado actual de cada uno de sus enlaces. Automáticamente después de la
convergencia, cada enrutador llega a conocer la imagen de la topología.
Cada uno de los mapas que contienen los enrutadores son la base de datos OSPF. Que el
enrutador tenga el mapa no significa que se obtenga la ruta. El enrutador por sí mismo
tomará el mapa y usando el algoritmo de dijkstra buscará la ruta más corta, y
posteriormente esta será agregada a una tabla de enrutamiento. Esto puede consumir una
gran cantidad de CPU, proporcionalmente al número de enrutadores y subredes en la base
de datos.
En RIP, un enrutador simplemente le dice a su vecino cuáles son las subredes a las que
puede llegar. Con OSPF, cada enrutador conoce la topología. Al conocerlo, puede
seleccionar de forma autónoma el mejor salto siguiente para cada destino.
1.1.1. Adyacencias OSPF (Como ocurre la comunicación)
OSPF utiliza su propia capa de transporte, no usa ni TCP ni UDP, sino directamente IP. El
enrutador coloca en paquetes IP los mensajes OPSF y establece como número de
protocolo predeterminado el 89. OSPF al contar con su propia capa de transporte tendrá
que manejar los reconocimientos y retransmisiones por su cuenta. Además el protocolo usa
unidifusión para el envío de algunos paquetes y multidifusión para algunos otros. Para
aumentar la eficiencia no se usa la transmisión, sino dos direcciones de multidifusión
● 224.0.0.5 es la dirección de multidifusión para todos los enrutadores OSPF en la
misma red
● 224.0.0.6es la dirección de multidifusión para todos los enrutadores OSPF
designados en la misma red. Hablaremos sobre el enrutador designado más
adelante en el artículo
En términos generales:
● El tráfico que le interesa a varios enrutadores va en paquetes de multidifusión
● Los intercambios específicos entre dos enrutadores usarán unidifusión
1.1.2. El paquete de saludo
Antes que nada para poder comenzar a comunicarse dos enrutadores deben formar una
adyacencia.
Los enrutadores OSPF envían periódicamente paquetes de saludo utilizando la dirección de
multidifusión “Todos los enrutadores OSPF” . Con estos mensajes, que no necesitan ser
reconocidos, dicen que existen.
Los paquetes de saludo OSPF son capaces de verificar la disponibilidad del vecino y
establecer adyacencias.
Los enrutadores colocan información básica sobre sí mismos en el paquete de saludo. El
propósito de estos mensajes es solo el descubrimiento de los vecinos. Una vez los
enrutadores reconocen que son vecinos pueden comenzar a crear una adyacencia. Solo
después de eso comenzarán a intercambiar detalles sobre los enlaces. Sin embargo, este
proceso no es tan simple como parece. Los enrutadores pasarán por varios estados, como
explicamos en la siguiente sección.
1.1.3. Estados OSPF (Presentación de los estados del enrutador OSPF)
Dos enrutadores deberán pasar por 7-8 estados para poder converger. Tener una
comprensión clara de ellos le permite solucionar problemas de OSPF. Los 7 estados que
debe recordar son: Abajo , Inicial , 2-Way , ExStart , Exchange , Loading y Full . Para los
profesionales, podemos agregar el estado Intento (justo después de Abajo).
Solo podemos considerar que dos routers han convergido solo cuando alcanzan el estado
Full. Es importante tener en cuenta que los estados no hacen referencia a enrutadores
individuales; sino que indican el estado de un enrutador hacia otro enrutador. Como
resultado, el mismo enrutador puede estar en un estado para la relación con un segundo
enrutador y en un estado diferente para la relación con un tercer enrutador.
Los estados de Down a 2-Way tienen el objetivo principal de formar una adyacencia. Una
vez que forman la adyacencia, los estados desde ExStart hasta Loading permiten que los
dos enrutadores hablen de enlaces. Una vez que están de acuerdo con la topología, pasan
al estado completo que representa la convergencia.
1.1.4. Estados OSPF (Buceando en los estados OSPF)
Para comprender mejor cómo funciona OSPF, debemos analizar sus estados.
● Abajo está la etapa inicial, los enrutadores simplemente no se conocen entre sí.
● Para redes de acceso múltiple sin transmisión , como Frame Relay, tenemos el
estado Intento . Básicamente, significa que el enrutador está tratando de establecer
una conexión de Capa 2 con el posible vecino.
● En el estado de inicialización , el enrutador ha recibido un paquete de saludo. Ambos
enrutadores deben pasar a ese estado antes de continuar. Esto significa que cada
enrutador ha visto el paquete de saludo del otro.
● Una vez que ambos enrutadores se conocen entre sí, pasan al estado de 2 vías . En
este estado, han establecido una comunicación bidireccional que pueden utilizar
para hablar de enlaces.
● ExStart indica que los enrutadores están comenzando a intercambiar información de
enlaces
● En el estado de Exchange , los enrutadores se envían entre sí un resumen de su
base de datos OSPF. Esto permite que los otros enrutadores tengan una idea de los
enlaces que conoce el vecino
● Con el estado de carga , cada enrutador le pide al vecino detalles sobre los nuevos
enlaces. De hecho, con el paso anterior, el enrutador puede decir cuáles son los
enlaces que no conoce (pero que el vecino sí). Con este paso, los dos enrutadores
terminarán teniendo la misma base de datos OSPF.
● El estado completo indica que los dos enrutadores tienen la misma base de datos
OSPF. Se sabe que son completamente adyacentes.
●
En condiciones normales, todos los enrutadores deben estar completamente adyacentes.
La única excepción es cuando necesitamos enrutadores designados, como explicaremos
más adelante.
1.1.5. Estados OSPF (La ID del enrutador)
Para hacer una buena identificación de cada enlace, en primer lugar necesitamos identificar
los enrutadores que hacen parte de cada enlace. Para tener acceso no podemos usar ni el
host, ni la IP, creamos un nuevo concepto específicamente para OSPF: el ID de enrutador .
La ID del enrutador es un identificador numérico de 32 bits del enrutador. Lo representamos
en notación de puntos ( X.X.X.X), como una dirección IP. Sin embargo, recuerde que esta
no es una dirección IP . Cuando configure OSPF por primera vez en su enrutador, intentará
crear una ID de enrutador por su cuenta. Para ello, buscará los siguientes elementos (en
orden de preferencia):
1. La dirección IP más alta entre las interfaces de bucle invertido (si existe). Si no se
configuran interfaces de bucle invertido, pase al siguiente punto
2. La dirección IP más alta entre las interfaces Ethernet (incluidas Fast y Giga)
La mejor práctica es configurar la ID del enrutador manualmente.
1.1.6. La base de datos OSPF (La base de datos de estado de enlace (LSDB))
La base de datos de estado de enlace hace referencia al mapa de la topología que
almacena cada uno de los enrutadores.
La LSDB se piensa como un conjunto de tablas. Se almacenan todos los enlaces (Estados
de enlace, LS, técnicamente). Cada estado de enlace es una fila que contiene los ID de
enrutador de los dos enrutadores que forman los enlaces y un costo. El costo indica cuánto
cuesta tomar este camino (este enlace). Obviamente, cuanto menor sea el costo, mejor.
En el estado de Exchange, los enrutadores ven un resumen de la base de datos de estado
de enlace del vecino. Ese resumen se conoce como descripción de la base de datos (DBD)
y es un paquete OSPF específico que se debe unificar. En base a eso, deciden sobre qué
estados de enlace necesitan conocer más información.
Los enrutadores OSPF propagan su resumen de base de datos en el estado de intercambio.
A continuación de cada uno de los pasos anteriormente descritos se usa el estado
“Cargando” para recuperar dicha información. Los enrutadores que no poseen un enlace
solicitan uno a través de un mensaje de solicitud de estado de enlace(LSR); y a su vez este
recibirá una respuesta por medio de un anuncio de estado de enlace(LSA).
OSPF es un protocolo maestro-esclavo . Al intercambiar datos, un enrutador pregunta y el
otro responde. No hacen ambas cosas al mismo tiempo, sino que intercambian roles una
vez que termina la primera.
1.1.7. Calcular el costo OSPF
Del apartado anterior nos pudimos dar cuenta de que cada enlace entre routers tiene un
costo específico. Este costo depende exclusivamente del ancho de banda del enlace:
cuanto mayor es el ancho de banda, menor es el costo.
Calcular el costo de un enlace es simple, es ancho de banda de referencia sobre el ancho
de banda real. Para calcular paralelamente el costo de una ruta de enlaces múltiples se
hace la suma del costo de todos los enlaces en la ruta. Cuando el OSPF produce dos rutas
al mismo destino, la de menor costo irá en la tabla de enrutamiento.
Costo de los diferentes anchos de banda según OSPF:
1.1.8. La buena parte de OSPF (Enrutador designado, enrutador designado de
respaldo)
Se dice que las adyacencias de OSPF son de carácter peer-to-peer lo que significa que una
adyacencia involucra sólo dos enrutadores.
Por ejemplo si tenemos un conmutador y le conectamos tres enrutadores. Si fueran a utilizar
OSPF. Entonces, R1 tendrá una adyacencia con R2 y otra con R3, y R3 también tendrá una
adyacencia con R2. Esto da como resultado que haya 3 adyacencias, lo cual es aceptable.
Para superar esos inconvenientes OSPF trabaja con enrutadores designados y sus
respaldos. (DR y BDR respectivamente). En una red de transmisión, como ethernet, ya
conocida, los enrutadores OSPF eligen un enrutador designado y una copia de seguridad.
Si el DR falla, el BDR se convierte en el DR y se elige un nuevo BDR.
En el enlace de transmisión, una adyacencia alcanza el estado completo solo si involucra al
BR o BDR en un extremo.
1.1.9. La buena parte de OSPF (Áreas OSPF)
Cuando se desea trabajar con más de 50 enrutadores en la topología debe agrupar
enrutadores en áreas, es decir, grupos de enrutadores continuos. Luego, los enrutadores
usarán su base de datos de estado de enlace para mapear la topología solo de enrutadores
en la misma área. Para los enrutadores en un área diferente, ya no les importa el estado de
los enlaces; sin embargo siguen importando cada una de las rutas.
Beneficios de la agrupación de enrutadores en áreas:
● Permite la segmentación de la red
● Crea puntos de resumen (los ABR), lo que potencialmente reduce el tamaño de la
tabla de enrutamiento
● Reduce los tiempos de convergencia y el tráfico de gestión (actualizaciones entre
áreas)
1.1.10. La buena parte de OSPF (El área de la columna vertebral)
OSPF identifica cada área con un ID numérico. Además de eso, define el concepto de área
troncal , un área con la función de conectar otras áreas. El área de la red troncal debe tener
el ID establecido en 0 . Como requisito, todas las áreas deben tener al menos un ABR
compartido con el área 0, lo que las conecta directamente con el área 0. En CCNP,
aprendemos cómo eludir eso, pero esto no se recomienda. Por diseño, use el área 0 en el
centro de su red.
Como resultado, su topología tendrá este aspecto.
Las áreas OSPF permiten la segmentación de la red.
1.2.Qué es OSPFv6
IPv6 no hace ninguna diferencia, todavía queremos usar OSPF. Si bien los comandos de
configuración son ligeramente diferentes, el concepto es siempre el mismo.
2.Introducción al laboratorio OSPFv6
2.1. La topología
Usaremos la siguiente tipología y la configuraremos en IPV6
Como puede ver, tenemos 8 enrutadores en total, pasando de 0 a 7. Conectamos cuatro de
ellos a un conmutador central, operando solo en VLAN 1. Luego, agregamos algunas
conexiones en forma de anillo entre los otros enrutadores. La topología física y de Capa 2
sigue siendo la misma que en el artículo anterior. Sin embargo, lo que cambia es todo el
plan de direcciones. Hemos eliminado por completo todas las direcciones IPv4 y las hemos
reemplazado por IPv6.
Esto da como resultado un plan de direccionamiento más limpio y predecible. Cada
enrutador tiene su ID de interfaz configurado en su número de enrutador, excepto en el
enrutador 0. Por ejemplo, el enrutador 1 estará ::1 en cualquier red, el enrutador 2, ::2 etc.
En cambio, el enrutador 0 lo será ::10. La subred que vamos a utilizar se informa a
continuación.
2.2. Los requisitos
Incluso si pasamos al protocolo más nuevo, los requisitos no han cambiado. De hecho,
todavía queremos usar OSPF para alcanzar la convergencia. Todavía estamos trabajando a
nivel CCNA, por lo que todos los enrutadores ingresarán al Área 0 como lo hicieron para
IPv4. E incluso queremos las mismas ID de enrutador que teníamos antes. Para refrescar
su mente, queremos que la ID del enrutador sea 1.0.0.0más el número del enrutador. El
enrutador 1 será 1.0.0.1, el enrutador 4 será enrutador 1.0.0.4 y así sucesivamente.
3. Configuración de OSPFv6 (OSPF para IPv6)
Cisco ofrece dos formas de configurar OSPF para IPv6. El más simple es el que vamos a
utilizar en este artículo, el OSPFv6. En la certificación CCNP, conocerá una alternativa más
sofisticada: OSPFv3. Solo sepa que ambos existen y que, según las necesidades, puede
usar uno en lugar de los demás. Dado que tenemos simplicidad en nuestra mente, optamos
por OSPFv6.
Tenga en cuenta que "OSPFv6" no es realmente la sexta versión de OSPF. Ni siquiera
existe tal versión. En cambio, es solo una jerga informal que usamos, solo para dispositivos
Cisco, para definir la configuración realizada con ipv6 router ospf comando. Verás en la
siguiente sección de qué estamos hablando.
3.1. El enrutador OSPFv6
Todos los enrutadores vienen preconfigurados con direcciones IPv6 y con ipv6 unicast-
routing enabled. Si quieres hacer una configuración desde cero, no lo olvides. Ya que
tenemos nuestros enrutadores listos, simplemente saltaremos esa parte.
Lo primero que queremos hacer es activar OSPFv6 en el enrutador. Para hacer eso,
usamos el ipv6 router ospf comando, seguido del ID del proceso. Al igual que en IPv4, el ID
de proceso es un número significativo localmente que identifica la instancia de OSPF. Por lo
tanto, no necesita coincidir entre enrutadores. Sin embargo, para fines de puntuación,
establezca siempre el ID en 1 durante esta práctica de laboratorio.
En este punto, ingresará el Router(config-rtr)#mensaje. Esto indica que está configurando
un protocolo de enrutamiento IPv6 (en rtr lugar de router significa solo eso). Y, muy
probablemente, verás otra cosa interesante. Cuando ingrese el mensaje, el enrutador le
enviará esta advertencia.
%OSPFv3-4-NORTRID: OSPFv3 process 1 could not pick a router-id,please configure
manually
Esta advertencia NORTID( Sin ID de enrutador ) indica que el proceso OSPFv6 no tiene ID
de enrutador. De hecho, si no lo definimos manualmente, el enrutador intenta crear uno a
partir de sus interfaces IPv4. La cuestión es que no tenemos IPv4 en absoluto en este
enrutador, por lo que no puede generar automáticamente una ID de enrutador. Entonces,
hasta que configuremos una ID de enrutador manualmente, el proceso OSPF no
comenzará.
Para configurar el ID del enrutador, simplemente escribimos router-id seguido del ID. Si está
comenzando en el enrutador 0, entonces debe escribir router-id 1.0.0.0.
3.2. Agregar redes
Recordamos del artículo anterior que tener el proceso OSPF activado no significa que
estemos realizando enrutamiento. De hecho, necesitamos especificar las redes para las que
queremos hacer el enrutamiento. Esto también es cierto con IPv6 y OSPFv6, pero el
paradigma de configuración es completamente diferente. Si todavía está en el config-rtr
indicador, escriba para ver todos los comandos disponibles. No verá ningún network
comando, porque ya no lo usamos.
Con OSPFv6, asociamos redes a la instancia de enrutamiento en el nivel de interfaz . Como
resultado, en el indicador de configuración del enrutador, agregaremos solo configuraciones
específicas del protocolo , como la ID del enrutador. En su lugar, debemos ingresar a la
configuración de la interfaz y asociar la interfaz a un ID de proceso.
Para hacer eso, escribimos ipv6 ospf área en el nivel de configuración de la interfaz. Solo
mire las interfaces que tienen una dirección IPv6 (con show ipv6 interface brief) y agréguese
al enlace.
A continuación, un ejemplo de toda la configuración en el Router 0.
ipv6 router ospf 1
router-id 1.0.0.0
exit
interface Serial0/0/0
ipv6 ospf 1 area 0
exit
interface Serial0/0/1
ipv6 ospf 1 area 0
exit
3.3 Los otros enrutadores
Para otros enrutadores, aplicaremos los mismos principios y comandos. Lo único que puede
cambiar son los valores (nombre de la interfaz e ID de enrutador). Por eso, debería poder
hacer toda la configuración por su cuenta. En caso de que tenga dificultades, informamos a
continuación toda la configuración restante.
Esto es para R1 ...
ipv6 router ospf 1
router-id 1.0.0.1
exit
interface Serial0/0/0
ipv6 ospf 1 area 0
exit
interface Serial0/0/1
ipv6 ospf 1 area 0
exit
En cambio, este otro es para R2 (tenga en cuenta que tiene tres interfaces).
ipv6 router ospf 1
router-id 1.0.0.2
exit
interface Serial0/0/0
ipv6 ospf 1 area 0
exit
interface Serial0/0/1
ipv6 ospf 1 area 0
exit
interface GigabitEthernet0/0
ipv6 ospf 1 area 0
exit
Entonces tenemos R3 ...
ipv6 router ospf 1
router-id 1.0.0.3
exit
interface Serial0/0/0
ipv6 ospf 1 area 0
exit
interface GigabitEthernet0/0
ipv6 ospf 1 area 0
exit
Entonces R4 …
ipv6 router ospf 1
router-id 1.0.0.4
exit
interface Serial0/0/0
ipv6 ospf 1 area 0
exit
interface GigabitEthernet0/0
ipv6 ospf 1 area 0
exit
R5 …
ipv6 router ospf 1
router-id 1.0.0.5
exit
interface Serial0/0/0
ipv6 ospf 1 area 0
exit
interface GigabitEthernet0/1
ipv6 ospf 1 area 0
exit
Y esta es la configuración de R6 , que también tiene tres interfaces …
ipv6 router ospf 1
router-id 1.0.0.6
exit
interface GigabitEthernet0/0
ipv6 ospf 1 area 0
exit
interface GigabitEthernet0/1
ipv6 ospf 1 area 0
exit
interface GigabitEthernet0/2
ipv6 ospf 1 area 0
exit
Y, al final, tenemos R7 que se parece mucho a R5.
ipv6 router ospf 1
router-id 1.0.0.7
exit
Y, al final, tenemos R7 que se parece mucho a R5.
interface Serial0/0/0
ipv6 ospf 1 area 0
exit
interface GigabitEthernet0/0
ipv6 ospf 1 area 0
exit
¡Felicitaciones, ya domina la configuración de OSPFv6!
4. Referencias:
● Tomado y traducido de: https://www.ictshore.com/free-ccna-course/ospf-
understanding/
● Tomado y traducido de: https://www.ictshore.com/free-ccna-course/ospfv6-
configuration/