Centro Universitario Tecnológico.
Clase:
Redes.
Informe OSPF:
Docente:
José David Reyes Matute.
Nombre: Número de Cuenta:
Jorge Luis Mejía. 31511049.
Johan Samael Vega. 31721294.
Eddy Rolando Álvarez. 31251087.
José David Licona. 31451260.
Fredy Ariel Meza. 31221380.
Cesar Eduardo Galo. 31721269.
Tegucigalpa 01 diciembre
2019
Contenido
Introducción...................................................................................................................................... 3
Objetivo General............................................................................................................................... 3
Objetivos específicos...................................................................................................................... 3
Contenido.......................................................................................................................................... 4
Antecedentes Históricos......................................................................................................... 4
¿Qué es OSPF?............................................................................................................................. 5
¿Por qué OSPF?............................................................................................................................ 5
Algoritmo de Dijkstra....................................................................................................................... 6
Mensajes de OSPF........................................................................................................................... 7
Funcionamiento básico de OSPF................................................................................................... 8
Información utilizada por OSPF.................................................................................................... 9
OSPF mantiene tres tablas:..................................................................................................... 9
El algoritmo de OSPF puede resumirse en los siguientes pasos:...............................................9
Características de OSPF................................................................................................................ 10
Respuesta rápida y sin bucles ante cambios..............................................................................11
Seguridad ante los cambios.......................................................................................................... 12
Soporte de múltiples métricas...................................................................................................... 12
Balanceado de carga en múltiples caminos........................................................................13
Escalabilidad en el crecimiento de rutas externas......................................................................13
Integrando OSPF a la tecnología actual...............................................................................14
Redes Locales........................................................................................................................ 14
Redes Broadcast.................................................................................................................... 14
Redes No Broadcast.............................................................................................................. 15
Routing Jerárquico:....................................................................................................................... 16
Stub Áreas:..................................................................................................................................... 18
Estados de OSPF........................................................................................................................... 18
Estados de enlace.......................................................................................................................... 20
Algoritmo del estado de enlace.................................................................................................... 20
Routing ip OSPF............................................................................................................................. 21
Áreas OSPF..................................................................................................................................... 21
Tipos de ruteos OSPF.................................................................................................................. 23
Ventajas de OSPF........................................................................................................................ 23
Desventajas de OSPF.................................................................................................................. 23
Comandos para analizar errores en OSPF y otros caracteres...................................................24
Conclusiones.................................................................................................................................. 27
Introducción
En el presente informe se dará a conocer el protocolo OSFP es un protocolo que
nació como una alternativa al protocolo de enrutamiento RIP, el cual, no se
encuentra diseñado para trabajar en redes grandes y complejas. Este es un
protocolo sin clase (significa que envía la máscara de subred en sus
actualizaciones), y además usa las áreas como concepto de escalabilidad. La
principal diferencia que tiene OSPF de RIP (y EIGRP), es que es un protocolo
estado enlace, el cuál aprende sobre toda la red se puede clasificar
como protocolo de estado de enlace y, a su vez, dentro del grupo de los IGP
(Interior Gateway Protocol), dado que está pensado para ser utilizado dentro del
dominio de un sistema autónomo. OSPF es un protocolo de enrutamiento de tipo
“LINK-STATE” opera en la capa 3 del modelo OSI, utiliza el algoritmo
de Dijkstra por medio de dicho algoritmo tomar decisiones de cómo llegar a cierto
destino basándose en el “Costo”, existe un área particular llamada Área 0 (0.0.0.0)
también conocida como área backbone que se ocupa para conectar otras áreas.
[ CITATION Cis1 \l 18442 ]
Objetivo General
Describir el protocolo OSPF y observar su comportamiento y mecanismo en el
envío de paquetes en una red, facilitando su comprensión y por ende su fácil
entendimiento.
Objetivos específicos
Dar a conocer y explicar el funcionamiento del protocolo OSPF.
Adquirir conocimientos relevantes entorno a configuración de OSPF.
Aplicar estos conocimientos mediante la exposición y explicación del
protocolo OSPF.
Contenido
Antecedentes Históricos
El protocolo de enrutamiento OSPF fue creado bajo la necesidad de
implementar un Protocolo de Gateway Interior (igp) no propietario y de alta
funcionabilidad para la familia de protocolos de tcp/ip. El debate de sobre la
creación de un igp interoperable para internet comenzó en el año 1988 y se
formalizo no hasta el 1991. En aquel momento el grupo de trabajo que se
especializaba en OSPF solicito que este se considerara para el estándar de
internet de borrador. El protocolo OSPF se basa en tecnología de estado de
enlace, la cual es una desviación del algoritmo basado en el vector Bellman-
Ford que se usa en los protocolos tradicionales de enrutamiento de Internet,
como, por ejemplo, RIP. OSPF ha introducido conceptos nuevos, por ejemplo,
la autenticación de actualizaciones de enrutamiento, máscaras de subred de
longitud variable (VLSM), resumen de ruta, etc.
El protocolo OSPF se desarrolló debido a la necesidad en la comunidad de
Internet de introducir un Protocolo de puerta de enlace interno (IGP) no
patentado de alta funcionalidad para la familia de protocolos TCP / IP. La
discusión sobre la creación de un IGP interoperable común para Internet
comenzó en 1988 y no se formalizó hasta 1991. En ese momento, el Grupo de
Trabajo de OSPF solicitó que se considerara a OSPF para avanzar al Proyecto
de Estándar de Internet. El protocolo OSPF se basa en la tecnología de estado
de enlace, que es una desviación de los algoritmos basados en vectores de
Bellman-Ford utilizados en los protocolos de enrutamiento de Internet
tradicionales como RIP. OSPF ha introducido nuevos conceptos como la
autenticación de actualizaciones de enrutamiento, máscaras de subred de
longitud variable (VLSM), resumen de ruta, etc.
[ CITATION Fra15 \l 18442 ]
¿Qué es OSPF?
Open Short Path First versión 2, es un protocolo de routing interno basado en el
estado del enlace o algoritmo Short Path First, estándar de Internet, que ha sido
desarrollado por un grupo de trabajo del Internet Engineering task Force, cuya
especificación viene recogida en el RFC 2328. OSPF, ha sido pensado para el
entorno de Internet y su pila de protocolos TCP/IP, como un protocolo de routing
interno, es decir, que distribuye información entre routers que pertenecen al mismo
Sistema Autónomo.
¿Por qué OSPF?
OSPF es la respuesta de IAB a través del IETF, ante la necesidad de crear un
protocolo de routing interno que cubriera las necesidades en Internet de routing
interno que el protocolo RIP versión 1 ponía de manifiesto:
Lenta respuesta a los cambios que se producían en la topología de la
red.
Poco bagaje en las métricas utilizadas para medir la distancia entre
nodos.
Imposibilidad de repartir el tráfico entre dos nodos por varios caminos si
estos existían por la creación de bucles que saturaban la red.
Imposibilidad de discernir diferentes tipos de servicios.
Imposibilidad de discernir entre host, routers, diferentes tipos de redes
dentro de un mismo Sistema Autónomo.
Algunos de estos puntos han sido resueltos por RIP versión 2 que cuenta con
un mayor número de métricas, así como soporta CIRD, routing por subnet y
transmisión multicast.
Pero el desarrollo de OSPF por parte del IETF se basa fundamentalmente en la
introducción de una algoritmia diferente de la utilizada hasta el momento en los
protocolos estándar de routing interno en TCP/IP para el cálculo del camino
mínimo entre dos nodos de una red.
[ CITATION Jav13 \l 18442 ]
Algoritmo de Dijkstra
El algoritmo puede ser descrito como:
N= conjunto de nodos en la red.
S = nodo origen.
M = conjunto de nodos incorporados en un instante t por el algoritmo.
D ij = el coste del enlace del nodo i al nodo j. Teniendo en cuenta que:
Dii = 0;
Dij = infinito si los dos nodos no están conectados directamente.
Dn = coste del camino de coste mínimo desde un nodo s hacia un nodo n que es
conocido por el algoritmo.
El algoritmo tiene tres pasos; los pasos 2 y 3 son repetidos hasta que M = N, es
decir, se han calculado todos los caminos posibles con todos los nodos de la red.
1.- Inicializar:
M = {s}
Dn = dsn para n<>s
2.- Encontrar el nodo vecino que no está en M tal que
Dw = min DjDw = min Dj
Y j no pertenece a M.
Añadir w a M.
3.- Actualizar el camino de coste mínimo:
Dn = min [ Dn, Dw + dwn] para todo n no perteneciente a M.
Si el último termino es el mínimo, el camino desde s hasta n es ahora el camino
desde s hasta w concatenado con el enlace desde w hasta n.
Mensajes de OSPF
Existen cinco tipos de mensajes del protocolo OSPF:
HELLO o Saludo se usa para: identificar a los vecinos, para crear una base de
datos en mapa local.
Enviar señales de <estoy vivo>, al resto de routers para mantener el mapa local.
Elegir un router designado para una red multienvío Encontrar al router designado
existente.
Enviar señales de <estoy vivo>
Database Description Packet o Descripción de la base de datos
se usa para: Intercambiar información para que un router pueda descubrir los
datos que le faltan durante la fase de inicialización o sincronización cuando dos
nodos han establecido una conectividad.
Link State Request o Petición del estado del enlace se usa para pedir datos
que un router se ha dado cuenta que le faltan en su base de datos o que están
obsoletos durante la fase de intercambio de información entre dos routers.
Link State Request o Actualización del estado del enlace se usa como
respuesta a los mensajes de Petición de estado del enlace y también para
informar dinámicamente de los cambios en la topología de la red. El emisor
retransmitirá hasta que se confirme con un mensaje de ACK.
Link State ACK o ACK del estado del enlace se usa para confirmar la recepción
de una Actualización del estado del enlace.
[CITATION htt \l 18442 ]
Funcionamiento básico de OSPF
El fundamento principal en el cual se basa un protocolo de estado de enlace es en
la existencia de un mapa de la red el cual es poseído por todos los nodos y que
regularmente es actualizado.
Para llevar a cabo este propósito la red debe de ser capaz de entre otros objetivos
de:
Almacenar en cada nodo el mapa de la red.
Ante cualquier cambio en la estructura de la red actuar rápidamente, con
seguridad si crear bucles y teniendo en cuenta posibles particiones o
uniones de la red.
El protocolo OSPF se adapta mejor a redes jerárquicas. La principal decisión es
indicar que router se incluyen en el backbone y cuales en cada área. Una
topología jerárquica incluye:
El nivel de acceso (conexión a usuarios mediante routers o Switch de capa
2)
El nivel de distribución (que conecta a los router de borde de área e
implementar mecanismos de seguridad y DNS)
El nivel Core para formar el backbone de la red (este nivel dispone de
acceso a la Internet mediante routers de Borde).
OSPF organiza un sistema autónomo (AS) en áreas. Estas áreas son grupos
lógicos de routers cuya información se puede resumir para el resto de la red. Un
área es una unidad de enrutamiento, es decir, todos los routers de la misma área
mantienen la misma información topológica en su base de datos de estado-enlace
(Link State Database): de esta forma, los cambios en una parte de la red no tienen
por qué afectar a toda ella, y buena parte del tráfico puede ser "parcelado" en su
área. La métrica de enrutamiento de OSPF es el coste que se calcula en base al
ancho de banda de la interfaz y es configurable por parte del usuario.
[ CITATION eza13 \l 18442 ]
Información utilizada por OSPF
OSPF mantiene tres tablas:
Tabla de ruteo: el objetivo de cualquier protocolo de ruteo, lograr una tabla
que dada una red de destino indique el camino para alcanzarla.
Tabla de adyacencias (o de vecinos): en esta tabla se mantiene la
información sobre los vecinos con los cuáles se realizan intercambios
OSPF.
Tabla de topología (o base de datos de LSA): en esta tabla se almacenan
todos los LSA recibidos de toda la red. Los LSA son paquetes OSPF que
contienen información sobre rutas (red y camino para alcanzarla). De esta
manera es como un router OSPF conoce la topología completa de la red.
De hecho, utilizando la tabla de topología es posible dibujar toda la red con
los costos de cada enlace.
El algoritmo de OSPF puede resumirse en los siguientes pasos:
1. Lo primero que se necesita es formar adyacencias con los vecinos
directamente conectados. Por ello, todos los routers de la red envían paquetes
de saludo por todas sus interfaces. Con esta información, un router OSPF
conoce sus vecinos que será con los que se mantendrá en contacto para
enviar la información de ruteo.
2. Si se tratara de una red multiacceso como Ethernet entonces deberá
elegirse un router designado (DR) y un router resignado de respaldo (BDR). El
objetivo es disminuir el tráfico de ruteo intercambiado en la red haciendo que
los routers se comuniquen sólo con el DR y el BDR. En un próximo post
explicaré con más detalle este tema.
3. Una vez establecidas las adyacencias, el siguiente paso es enviar la
información de ruteo mediante paquetes LSU (un paquete que uno o más
LSA) a todos los vecinos, lo que provoca una inundación (flooding) de LSU en
la red.
4. Terminado el paso anterior, todos los routers tienen la tabla de topología
completa y ya es posible calcular las rutas más cortas hacia cada destino, lo
que se hace ejecutando el algoritmo de Dijkstra (o algoritmo de SPF). Este es
un proceso que ejecuta cada router OSPF por sí mismo y sin intervención de
ningún otro router.
5. En el paso anterior se arma la tabla de ruteo con lo cual luego del mismo un
router OSPF ya puede comenzar a rutear paquetes. A partir de ahora el
intercambio entre los equipos serán:
Paquetes de saludo: se envían de forma periódica para mantener las
adyacencias y detectar la caída de un equipo vecino.
Características de OSPF
El protocolo OSPF, no existe una limitación para el conteo de saltos.
OSPF tiene un uso inteligente de VLSM es de gran utilidad a la hora de
realizar la asignación de direcciones IP para muchos Hosts.
El protocolo OSPF utiliza la multidifusión IP para enviar actualizaciones de
estado de enlace. Esto garantiza un menor procesamiento en los routers
que no están a la escucha de paquetes OSPF. A parte, las actualizaciones
sólo se envían en caso de cambios de enrutamiento y no de manera
periódica. Esto asegura un mejor uso del ancho de banda.
El protocolo OSPF realiza los cambios en el enrutamiento que se propagan
de forma instantánea y no periódica.
El protocolo OSPF permite un obtener mejor balance de carga.
OSPF permite una definición lógica de redes en las que los routers se
pueden dividir en áreas. De este modo, se limita la explosión de
actualizaciones de estado de enlace en toda la red, además de
proporcionar un mecanismo para agregar rutas y reducir la propagación
innecesaria de información de subred.
OSPF permite la autenticación de enrutamiento a través de distintos
métodos de autenticación de contraseñas.
OSPF permite la transferencia y el etiquetado de rutas externas inyectadas
en un sistema autónomo. De este modo, se realiza un seguimiento de las
rutas externas inyectadas por protocolos exteriores como BGP.
Esto, por supuesto, llevaría a una mayor complejidad en la configuración y
en la solución de problemas de las redes OSPF. Ahora los administradores
se enfrentarán a algunos desafíos con la cantidad de información nueva
que deben reconocer a fin de mantenerse actualizados con las redes
OSPF. Además, esto generará una mayor sobrecarga en la asignación de
memoria y utilización de la CPU. Es posible que sea necesario actualizar
algunos de los routers que ejecutan RIP para administrar la sobrecarga que
produce OSPF.
Respuesta rápida y sin bucles ante cambios
La algoritmia SPF sobre la que se basa OSPF permite con la tecnología actual
que existe en los nodos un tiempo de respuesta en cuanto tiempo de computación
para el cálculo del mapa local de la red mucho más rápido que dicho calculo en el
protocolo RIP. Además, como todos los nodos de la red calculan el mapa de
manera idéntica y poseen el mismo mapa se genera sin bucles ni nodos que se
encuentren contando en infinito; principal problema sufrido por los protocolos
basados en la algoritmia de vector distancia como RIP.
[ CITATION Gui \l 18442 ]
Seguridad ante los cambios
Para que el algoritmo de routing funcione adecuadamente debe existir una copia
idéntica de la topología de la red en cada nodo de esta. Existen diversos fallos que
pueden ocurrir en la red como fallos de los protocolos de sincronización o
inundación, errores de memoria, introducción de información errónea. El protocolo
OSPF especifica que todos los intercambios entre routers deben ser
autentificados. El OSPF permite una variedad de esquemas de autentificación y
también permite seleccionar un esquema para un área diferente a la esquena de
otra área. La idea detrás de la autentificación es garantizar que sólo los routers
confiables difundan información de routing.
Soporte de múltiples métricas
La tecnología actual hace que sea posible soportar varias métricas en paralelo.
Evaluando el camino entre dos nodos en base a diferentes métricas es tener
distintos mejores caminos según la métrica utilizada en cada caso, pero surge la
duda de cuál es el mejor. Esta elección se realizará en base a los requisitos que
existan en la comunicación.
Diferentes métricas utilizadas pueden ser:
Mayor rendimiento
Menor retardo
Menor coste
Mayor fiabilidad
La posibilidad de utilizar varias métricas para el cálculo de una ruta, implica que
OSPF provea de un mecanismo para que una vez elegida una métrica en un
paquete para realizar su routing esta sea la misma siempre para ese paquete, esta
característica dota a OSPF de un routing de servicio de tipo en base a la métrica.
Balanceado de carga en múltiples caminos.
OSPF permite el balanceado de carga entre los nodos que exista más de un
camino. Para realizar este balanceo aplica:
Una versión de SPF con una modificación que impide la creación de bucles
parciales.
Un algoritmo que permite calcular la cantidad de tráfico que debe ser
enviado por cada camino.
Escalabilidad en el crecimiento de rutas externas
El continuo crecimiento de Internet es debido a que cada vez son más los
sistemas autónomos que se conectan entre si a través de routers externos.
Además de tener en cuenta la posibilidad de acceder al exterior del sistema
autónomo a través de un determinado router externo u otro se debe tener en
cuenta que se tiene varios proveedores de servicios y es más versátil elegir en
cada momento el router exterior y servicio requerido que establecer una ruta y
servicio por defecto cuando se trata de routing externo como se tenía hasta ahora.
OSPF soluciona este problema permitiendo tener en la base de datos del mapa
local los denominados “gateway link state records”. Estos registros nos permiten
almacenar el valor de las métricas calculadas y hacen más fácil el cálculo de la
ruta óptima para el exterior. Por cada entrada externa existirá una nueva entrada
de tipo “gateway link state records” en la base de datos, es decir, la base de datos
crecerá linealmente con el número de entradas externas tal como ocurre con los
protocolos de vector distancia, pero el coste del cálculo de las rutas crecerá en
función de N*log*N para OSPF y no en función de N^2 como ocurre en los
protocolos de vector distancia.
[ CITATION Lea09 \l 18442 ]
Integrando OSPF a la tecnología actual
Una de las grandes ventajas de OSPF es que este ha sido diseñado para
adaptarse al máximo a los protocolos TCP/IP.
Redes Locales
La existencia de redes locales formadas por host que se conectaban a un router
para acceder al exterior era un hecho patente cuando se creó OSPF y siguiendo el
procedimiento explicado anteriormente cada nodo hubiese tenido que especificar
su enlace con el router.
OSPF introduce un nuevo enlace el “link to a stub network” que es una variante del
“router link” que basándose en el concepto de subred del modelo IP permite
asignar a la red local un número de subred y especificar solamente un enlace
entre el router y la subred. El enlace hacia un vecino es identificado por la
dirección IP de su vecino y el enlace hacia la red local es identificado por su red o
número de subred.
Redes Broadcast
OSPF da soporte a los servicios broadcast para ello implementa un mecanismo
que simula el funcionamiento broadcast que se basa en la elección de un router
como maestro a través del cual se pasaran todas las comunicaciones entre dos
routers, es decir se establece el “designated router” y se crea un “virtual node”.
Para realizar el mapa local cada router tendrá dos enlaces:
Un enlace de él hacia su propia red broadcast cuyo enlace conocerá el
propio router.
Un enlace de él hacia el “virtual node”, que será identificado por el router
designado o” designated router”.
La presencia del “designated router” es la de simplificar el procedimiento
broadcast, ya que cuando un router quiere enviar un mensaje envía un mensaje al
“designated router” usando la dirección multicast “all-designated router”
(224.0.0.6). Si es un nuevo mensaje el “designated router” lo reenvía a la red
usando la dirección multicast “all-OSPF-routers” (224.0.0.5). Si el “designated
router” tiene problemas de funcionamiento todo este procedimiento fallará, por ello
cuando se elige al “designated router” OSPF también elige al mismo tiempo al
backup designated router con el cual también mantienen enlaces virtuales todos
los routers, que en caso de fallo asumirá el rol de router designado y otro router
será elegido como backup. El router de backup permanece siempre en escucha de
todos los mensajes cuya dirección multicast es “all-designated-router” a la espera
del fallo del “designated router”, que es detectado por el protocolo HELLO del
OSPF.
Redes No Broadcast
En la documentación de OSPF este tipo de redes son aquellas que ofrecen
conectividad entre todos sus miembros pero no permiten un servicio broadcast o
multicast como pueden ser redes “frame-relay o”ATM”.
OSPF trata este tipo de redes con un mecanismo parecido al explicado en redes
broadcast, eligiendo al “designated router” y al “backup router”, pero estableciendo
los circuitos virtuales entre routers solo bajo demanda.
En estas redes los mensajes son enviados punto a punto, del “designated router” a
cada uno de los routers. De igual modo cuando un router envía un mensaje al
“designated router” lo envía también al “backup designated”.
[CITATION 10Ag \l 18442 ]
Routing Jerárquico:
El routing jerárquico surge de la necesidad de resolver el problema debido al
aumento del tamaño de las redes que implica un mayor coste en cálculo de rutas,
tiempo de transmisión de datos, memoria.
OSPF establece una jerarquía en la red y la parte en “áreas”, existiendo un área
especial denominada “backbone área”. En un “área” se aplica el protocolo OSPF
de manera independiente como si de una red aislada se tratase, es decir, los
routers del área solo contiene en su mapa local la topología del área, así que el
coste en calculo es proporcional al tamaño del área y no de la totalidad de la red.
Cada área incluye un conjunto de subredes IP. La comunicación entre routers de
un área se resuelve directamente a través del mapa local de área que cada router
posee. Estas áreas se conectan entre si a través del “backbone área”, mediante
routers que pertenecen normalmente a una “área” y al “backbone área”. Estos
routers se denominan “área-border routers” y como mínimo existe uno entre un
área y el backbone.
Los “área-border routers” mantiene varios mapas locales de estado de enlaces,
uno por cada área a las cuales pertenecen. Estos emiten unos registros de
estados de enlaces para anunciar que conjunto de subredes IP son accesibles a
través de ellos. Cuando un router de un área quiere intercambiar tráfico con un
router de otra área, estos deben realizarlo a través de los “área-border routers”.
Estas se denominan “inward routers”.
Existe otro tipo de router el que realiza el intercambio de tráfico con routers de
otros sistemas autónomos. La información almacenada en cada router externo es
idéntica para cada una de ellos la sumarización de registros representa los
enlaces entre un “área-border router” y una red en el “backbone área” o en otra
área. La métrica utilizada es la longitud del camino entre el “área-border router” y
la red. Este mecanismo va a permitir que diferentes “área-border router”
establezcan para un destino diferentes caminos, según el resultado de su métrica,
pero con la salvedad de que no producirán bucles, debido a que la estricta
jerarquía de OSPF solo permite que se conecten áreas a través del backbone.
OSPF provee en su jerarquía de routing la posibilidad de que un área se divida en
dos a causa de algún fallo en los enlaces o en los routers, pero siempre se quedan
los fragmentos conectados directamente al “backbone área” a través de dos
condiciones:
Los “área-border router” solo se guarda los enlaces de las redes y subredes
que son alcanzables por ese router en un momento determinado.
El “backbone área” se guarde información de las redes que componen cada
área, aunque no de su topología.
El mecanismo OSPF para solucionar el caso de una partición del “área
backbone” está un poco sujeto a por donde se realiza está partición ya que
este podrá ser cubierto siempre y cuando existan “área-border router” que
sean capaces de establecer caminos virtuales por dentro de sus áreas para
establecer nuevos caminos de intercambio de información.
Estos describirán enlaces virtuales que deben ser almacenados en la base
de registros del “área backbone”.
La métrica del enlace virtual será calculada teniendo en cuenta el coste de
los enlaces reales por los que pasa el enlace virtual en el área local donde
se realiza el enlace virtual.
A partir de este enlace virtual deben ser sincronizados y actualizados todos
los routers del “área backbone”.
[ CITATION Edw17 \l 18442 ]
Stub Áreas:
El problema del incremento de rutas externas que debían ser sumarizadas en
multitud de áreas pequeñas ha quedado resuelto con la introducción del concepto
de “stub área” un área donde todas las rutas externas son sumarizadas por una
ruta por defecto. Una stub área funciona exactamente igual que un área normal de
OSPF con unas cuantas restricciones, acerca de prohibir la entrada de rutas
externas en las bases de datos de los routers.
Sintaxis de configuración de OSPF
Router(config)# router ospf 1
Router(config-router)# network X.X.X.X M.M.M.M área 0
Router(config-router)# área área-id
donde dice router OSPF entramos a la configuración de OSPF con un número
identificador que debe ser el mismo en todos los routers en donde dice network
agregaremos las redes directamente conectadas seguido de la máscara wildcard
y área más un numero identificador de área este número debe ser el mismo en
todos los routers donde se configurará OSPF.
Estados de OSPF
Desactivado (DOWN): En el estado desactivado, el proceso OSPF no ha
intercambiado información con ningún vecino. OSPF se encuentra a la espera de
pasar al siguiente estado (Estado de Inicialización).
Inicialización (INIT): Los routers OSPF envían paquetes tipo 1, o paquetes Hello,
a intervalos regulares con el fin de establecer una relación con los routers vecinos.
Cuando una interfaz recibe su primer paquete Hello, el router entra al estado de
Inicialización. Esto significa que este sabe que existe un vecino a la espera de
llevar la relación a la siguiente etapa.
Los dos tipos de relaciones son Bidireccional y Adyacencia. Un router debe recibir
un paquete Hello (Hola) desde un vecino antes de establecer algún tipo de
relación.
Bidireccional El estado Bidireccional es la relación más básica que vecinos OSPF
pueden tener, pero la información de encaminamiento no es compartida entre
estos. Para aprender los estados de enlace de otros routers y eventualmente
construir una tabla de encaminamiento, cada router OSPF debe formar a lo menos
una adyacencia. Una adyacencia es una relación avanzada entre routers OSPF
que involucra una serie de estados progresivos basados no solo en los
paquetes Hello, sino también en el intercambio de otros 4 tipos de paquetes
OSPF.
Inicio de Intercambio (EXSTART): Técnicamente, cuando un router y su vecino
entran al estado ExStart, su conversación es similar a aquella en el estado de
Adyacencia. ExStart se establece empleando descripciones de base de datos tipo
2 (paquetes DBD), también conocidos como DDPs.
Intercambio (EXCHANGE): En el estado de intercambio, los routers vecinos
emplean paquetes DBD tipo 2 para enviarse entre ellos su información de estado
de enlace. En otras palabras, los routers se describen sus bases de datos de
estado de enlace entre ellos. Los routers comparan lo que han aprendido con lo
que ya tenían en su base de datos de estado de enlace.
Cargando (LOADING): Después de que las bases de datos han sido
completamente descritas entre vecinos, estos pueden requerir información más
completa empleando paquetes tipo 3, requerimientos de estado de enlace (LSR).
Cuando un router recibe un LSR este responde empleando un paquete de
actualización de estado de enlace tipo 4 (LSU).
Adyacencia completa (FULL): Cuando el estado de carga ha sido completado,
los routers se vuelven completamente adyacentes. Cada router mantiene una lista
de vecinos adyacentes, llamada base de datos de adyacencia.
Estados de enlace
Como habíamos mencionado anteriormente OSPF es un protocolo de estado de
enlace. Un enlace se puede considerar como una interfaz en el router. El estado
del enlace ofrece una descripción de esa interfaz y de su relación con los routers
vecinos. Una descripción de la interfaz incluiría, por ejemplo, la dirección IP de la
interfaz, la máscara, el tipo de red a la que se conecta, los routers conectados a
dicha red, etc. La agrupación de todos estos estados de enlace formaría una base
de datos de estados de enlace.
Algoritmo del estado de enlace
El protocolo OSPF utiliza un algoritmo de estado de enlace para generar y calcular
el trayecto más corto a todos los destinos conocidos. El algoritmo en sí mismo es
complicado. A continuación, se ofrece una secuencia jerárquica simplificada de
nivel muy elevado para analizar los diversos pasos del algoritmo:
Durante la inicialización, o bien cuando se produce algún cambio en la información
de enrutamiento, un router generará un anuncio de estado de enlace. Este
anuncio representará la agrupación de todos estos estados de enlace en dicho
router.
Todos los routers intercambiarán estados de enlace mediante la propagación.
Cada router que recibe una actualización de estado de enlace debe almacenar
una copia de su base de datos de estados de enlace y luego propagar la
actualización a otros routers. Una vez que la base de datos de cada router está
completa, el router calculará un árbol de trayecto más corto a todos los destinos.
Para ello, el router utiliza el algoritmo Dijkstra. Los destinos, el costo asociado y el
siguiente salto (next hop) para alcanzar dichos destinos formarán la tabla de IP
Routing.
En caso de que no se produzcan cambios en la red OSPF, por ejemplo, el costo
de un enlace o bien la adición o eliminación de una red, OSPF debería
permanecer muy tranquilo. Los cambios que se produzcan se comunicarán a
través de paquetes de estado de enlace y se volverá a calcular el algoritmo
Dijkstra para encontrar el trayecto más corto.
Routing ip OSPF
Es un protocolo mucho más eficiente que RIP (Routing information protocol), Este
protocolo el del tipo Link State Protocol, Cada router publica un tipo de descripción
de su entorno local pueden ser los siguientes:
Interfaces
Costos
Información para los vecinos
OSPF routing ID
Cada Switch debe tener un router ID único. Si bien el Switch puede elegir un
router ID automáticamente, se recomienda establecerlo manualmente para cada
Switch que participe en OSPF.
No se debe usar 0.0.0.0 como router ID.
El comando para establecerlo es:
config ospf router id [automatic | <router id>]
Áreas OSPF
OSPF implementa un esquema de ruteo jerárquico, dividiendo los routers en
áreas.
Esto representa una reducción en:
La cantidad de memoria consumida por la tabla de ruteo
Recursos requeridos para el cálculo de la tabla de ruteo
Ancho de banda requerido para distribuir información de ruteo.
La cantidad de memoria consumida por la tabla de ruteo.
Recursos requeridos para el cálculo de la tabla de ruteo.
Ancho de banda requerido para distribuir información de ruteo.
Exportación de OSPF
OSPF puede enviar (exportar) a otros routers información que tenga en su tabla
de ruteo proveniente de:
Rutas estáticas
Rutas Directas
RIP
Se entiende por rutas directas aquellas VLANs con dirección IP válida e IP
forwarding habilitado que no tengan RIP habilitado.
El comando para exportar rutas es:
enable ospf export [direct | rip | static] cost <metric> [ase-type-1 | ase-type-2
[ CITATION Cri \l 18442 ]
Tipos de ruteos OSPF
Internal Router (IR) – Todas sus interfaces pertenecen a la misma área.
Área Border Router (ABR) – Sus interfaces pertenecen a distintas áreas. Es
responsable de intercambiar resúmenes de rutas con otros ABR’s. Un
switch Extreme soporta hasta 7 áreas no 0.
Autonomous System Boundary Router (ASBR) – Un ASBR actúa como
gateway entre OSPF y otros protocolos de ruteo, u otros sistemas
autónomos.
Ventajas de OSPF
OSPF ofrece rápida convergencia y escalabilidad en redes mucho mayores.
Al ser un estándar abierto soporta dispositivos de todos los fabricantes.
Cada router posee una imagen completa y sincronizada de la red.
Desventajas de OSPF
Conlleva un alto uso de CPU y memoria del router.
Una desventaja de usar OSPF es que solo soporta el conjunto de
protocolos TCP/IP.
Requieren un diseño de red jerárquico estricto para que una red se pueda
dividir en áreas más pequeñas a fin de reducir el tamaño de las tablas de
topología.
Comandos para analizar errores en OSPF y otros caracteres
El comando show ipconfig también permite ver más configuración IP importante.
El comando show iproute muestra la tabla de rutas del switch.
[ CITATION Mig14 \l 18442 ]
El comando show ospf interfaces muestra información sobre la configuración de
OSPF.
El comando show ospf interfaces detail muestra información sobre la configuración
de OSPF
Conclusiones
Este protocolo de enrutamiento es un protocolo muy avanzado, al igual que
el protocolo EIGRP son los más opciones a la hora de realizar el montaje
de una red. Gracias a su manera de funcionar, pienso que es el más
utilizado para redes grandes, donde hay gran cantidad de dispositivos y su
configuración seria demasiada compleja y esta tardaría mucho en lograr ser
implementada.
Gracias a que el protocolo envía actualizaciones del estado en el que se
encuentra los enlaces de la red, pienso que en la red habrá mayor
seguridad y resolución de problemas. Además, es un protocolo muy rápido
para conocer la topología a la que pertenece, en comparación con otros
protocolos.
Al realizar la investigación se comprendió y implemento el protocolo ospf y
aprendimos sus respectivos comandos para la configuración.
El protocolo ospf es un protocolo de estado de enlace, la gran ventaja al
utilizar este protocolo y la funcionabilidad de con la que cuenta.
Pienso que es un protocolo muy organizado, pues viene reemplazando a el
protocolo RIP y me permite manejar áreas en donde reunir grandes
números de host en un solo conjunto. llegando los datos a su destino por
una ruta que no tiene que hacer muchos saltos, es decir busca la ruta más
corta para enviar sus datos.
Fuentes Bibliograficas
CCNA_Redes_2. (s.f.). Obtenido de https://sites.google.com/site/asmccna2redes2/
Chang, E. (1 de Agosto de 2017). Obtenido de https://eachang-wordpress-
com.cdn.ampproject.org/v/s/eachang.wordpress.com/2018/03/18/ospf-
recomendaciones-en-el-uso-del-comando-network/amp/?
usqp=mq331AQCKAE
%3D&_js_v=0.1#aoh=15752115688161&referrer=https%3A%2F
%2Fwww.google.com&_tf=De%20%251%24s&am
Cisco.com. (s.f.). Obtenido de https://www.cisco.com/c/en/us/support/docs/ip/open-
shortest-path-first-ospf/7039-1.html
Claros, C. (s.f.). Obtenido de https://www.academia.edu/7460239/Introducci
%C3%B3n_al_OSPF
ezabala. (13 de Enero de 2013). Funcionamiento de OSPF. Obtenido de
http://info-ospf.blogspot.com/2013/01/funcionamiento-de-ospf.html
Francisco. (25 de Mayo de 2015). Introduccion a OSPF. Obtenido de
https://es.scribd.com/presentation/266491041/INTRODUCCION-A-OSPF
Guia de diseño OSPF. (s.f.). Obtenido de
https://www.cisco.com/c/en/us/support/docs/ip/open-shortest-path-first-
ospf/7039-1.html
Leon, J. N. (13 de Agosto de 2013). OSPF. Obtenido de
https://netjnl.wordpress.com/2013/08/28/ospf-que-es-por-que-ospf-
mensajes-ospf/
Molina, M. A. (01 de Julio de 2014). Trabajo Extreme OSPF Leiva , Molina.
Obtenido de https://es.scribd.com/document/232042024/Trabajo-Extreme-
OSPF-Leiva-Molina
Slideshare. (31 de Agosto de 2010). Obtenido de
https://es.slideshare.net/eduardomedina1975/introduccion-ospf
Tommaso, L. D. (20 de Julio de 2009). Obtenido de
https://www.mikroways.net/2009/07/20/introduccion-a-ospf/