You are on page 1of 35

Historia OSPF

Inici en 1987 por un grupo de trabajo de OSPF. Inicio una primera versin de OSPF pero no se consolid. En 1998 se public el RFC 2328 con la especificacin OSPF v2, usada hoy en da. En 1999 se public OSPF v3 para IPv6. OSPF es un protocolo de enrutamiento tipo IGP.

Generalidades OSPF
OSPF es un protocolo de enrutamiento Link State desarrollado para reemplazar RIP. Es un prot. de enrutamiento Sin Clase. Utiliza el concepto de areas para controlar de modo ms eficiente las operaciones de red. Cisco utiliza el ancho de banda como la mtrica de costo de OSPF. OSPF tiene una distancia administrativa de 110.

Generalidades OSPF
OSPF utiliza el algoritmo basado primero la ruta ms corta, y el coste ms bajo hacia el enlace. El OSPF esta basado en estndares abiertos, es decir, est abierto al pblico y no esta patentado como el protocolo EIGRP. El protocolo OSPF como Estado de Enlace, identifica a los routers vecinos y se comunica con ellos.

Generalidades OSPF
OSPF utiliza el algoritmo SPF, ste determina la mejor ruta hacia el destino. SPF aade los costes, definido como un valor basado en el ancho de banda. SPF fue creado por un informtico Alemn (Edsger Dijkstra) en 1959. SPF calcula una ruta ms corta y libre de bucles.

Algoritmo SPF

Calcula costos a lo largo de cada ruta, desde el origen hasta el destino, este costo es calculado por cada router hacia cada destino en la topologa.

Mensaje OSPF

Tipos de Paquete OSPF

Tipos de Red OSPF

Las interfaces OSPF reconocen automticamente tres tipos de redes:

Multiacceso con capacidad de broadcast, tal como Ethernet: no se sabe de antemano cuntos routers estarn conectados. Se elige un router designado (DR) que se hace adyacente a todos los dems routers del segmento de broadcast. Redes punto a punto: slo existen dos nodos y no se elige ningn DR ni BDR. Ambos routers llegan a ser completamente adyacentes entre s. Multiacceso sin capacidad de broadcast (NMBA), tal como Frame Relay, X.25 y ATM.

Tipos de Red OSPF

Paquete Saludo OSPF


Se utilizan para establecer y mantener la adyacencia con otros routers OSPF. Hello publica parmetros entre los routers que acuerdan convertirse en vecinos. Se elige el DR y el BDR en redes de acceso mltiple como Frame Relay y Ethernet. Se envan cada 10 segundos en redes multiacceso y punto a punto.

Paquete Saludo OSPF


Se envan cada 30 segundos en redes multiacceso sin broadcast (NBMA) como F.R, X.25 y ATM. Se envan a una direccin reservada multicast 224.0.05. El intervalo muerto es el tiempo que un router espera por un mensaje hello antes de declarar al vecino desactivado. Cisco utiliza de forma predeterminada 4 veces el intervalo de Hello. En redes NMBA es de 120 seg.

Paquete LSU OSPF


O actualizaciones link-state update. Utilizados para las actualizaciones de enrutamiento OSPF. Este paquete publica los LSA a los routers vecinos. Los LSA son Advertisements o publicaciones del estado del enlace.

Paquete LSAck OSPF

Paquete de reconocimiento del estado del enlace, utilizado para acusar recibo de las LSA de los vecinos.

Paquete Database Description (DBD)

Este paquete describe el contenido de la Base de Datos de estados de los enlaces de un router OSPF.

Tabla Topolgica OSPF

Se construye con el estado de los enlaces de los routers OSPF. Esta informacin es procesada y a partir de esto se construye una base de datos topolgica o de estado de enlaces.

Tabla de Enrutamiento OSPF


Cada router ejecuta el algoritmo SPF en su copia de la base de datos. Esto determina la mejor ruta hacia el destino. La ruta con el coste ms bajo se aade a la tabla de enrutamiento.

Tabla de enrutamiento OSPF

El indicador de OSPF dentro de la tabla de enrutamiento es una O.

Completada la conversacin

Una vez completas las bases de datos, cada router utiliza el algoritmo SPF para calcular una topologa lgica sin bucles hacia cada red conocida. Se utiliza la ruta ms corta con el menor costo para crear esta topologa, por lo tanto, se selecciona la mejor ruta. Cuando existe un cambio en el estado de un enlace, los routers utilizan un proceso de inundacin para notificar a los dems routers en la red acerca del cambio.

Estados OSPF

Los estados de una relacin de vecindad Exstart son:


Down Attempt Init 2-Way

Exchange Loading Full

Estados OSPF
Down: Es el primer estado e indica que no se ha escuchado ningun hello del vecino. Attempt: El router envia hello tipo unicast hacia el vecino, utilizado solo en redes NBMA. 2-Way: Se ha establecido una comunicacion bidireccional entre 2 routers. Exstart: Intercambio de informacin del estado del enlace entre los routers y sus DR y BDR. Exchange: Los routers intercambian la informacin de la base de datos DBD.

Estados OSPF
Loading: En este estado se produce el verdadero intercambio de la informacin de estado de enlace. Full: Finalmente los routers son totalmente adyacentes, se intercambian los LSA y las bases de datos de los routers estn sincronizadas. Luego del estado full, se crean la tablas de enrutamiento y se inicia el En estado Full, los LSA son enviados cuando exista algun cambio enrutado de trfico.

DR o Router Designado

Como los routers establecen adyacencias con sus vecinos, cada uno enva un paquete hello a todos sus vecinos, y stos a los que le enviaron, creando un caos en la red por todos los paquetes hello y LSAck. Esta saturacin se da en redes de acceso mltiples. Para esto se establece un router designado y un router designado de respaldo.

DR o Router Designado

DR o Router Designado

En OSPF se elige un DR que representa el punto de recoleccin y distribucin de los LSA enviados y recibidos. As mismo se elige un BDR, en caso de que falle el DR. El resto de los routers OSPF se convierten en Drothers (no es DR ni BDR). Solo envan los LSA al DR y BDR por medio de la direccin IP multicast 224.0.0.6.

DR o Router Designado

El DR y BDR se eligen por medio de los siguientes criterios respectivamente:

1. El router con la prioridad ms alta de interfaz OSPF. 2. El router con la segunda prioridad ms alta de interfaz OSPF. 3. Si las prioridades de interfaz OSPF son iguales, el ID de router ms alto se Todos los routers OSPF por defecto tienen el mismo valor de prioridad 1. utiliza. El IDdesde 0 hasta 255. una direccin El rango va de router es IP usada para identificar al router.

DR o Router Designado (contin.)

El DR y BDR se eligen por medio de los siguientes criterios respectivamente:


1. Si no se utiliz el comando router-id de OSPF y estn configuradas las interfaces loopback, OSPF elegir la direccin IP ms alta de cualquiera de sus interfaces loopback. 2. El comando router-id de OSPF se introdujo en IOS 12.0(T) y tiene prioridad sobre direcciones IP fsicas y de loopback en la determinacin del ID del router.

Comandos OSPF de rea nica

Al igual que EIGRP, OSPF se configura de manera similar a EIGRP por medio de los comandos:
Router(config)#router ospf id_proceso Router(config-router)#network [direccin de red mscara-wildcard] area id_area

El

id_proceso identifica distintos procesos OSPF en el mismo router, valor comprendido entre 1 y 65535; es un nmero local para el router y bsicamente es irrelevante.

Comandos OSPF de rea nica


Es posible configurar una interfaz de loopback, que es una interfaz lgica, para este propsito. Al configurarse una interfaz loopback, OSPF usa esta direccin como ID del router, sin importar el valor.

Comandos:
Router(config)#interface loopback <number> Router(config-if)#ip address <ip-address> <subnet-mask>

La interfaz de loopback se debe configurar con una direccin que use una mscara de subred de 32 bits de 255.255.255.255. Una mscara de subred de 32 bits se denomina una mscara de host porque la mscara de subred especifica la red de un host.

Modificacin de la mtrica OSPF

El Cisco IOS determina automticamente el coste basndose en el ancho de banda de la interfaz. Los enlaces tienen costes predeterminados basados en la tecnologa que implementa un enlace.

Modificacion del Ancho de banda

Se utiliza el comando bandwidth. Cuando la interfaz serial no est funcionando realmente a la velocidad predeterminada, requiere una modificacin manual. Ambos lados del enlace deben configurarse para tener el mismo valor.

Router(config-if)#bandwidth bandwidth-kbps

Costo del enlace

En lugar del comando bandwidth se puede utilizar el comando ip ospf cost, que permite especificar el costo de una interfaz. El siguiente comando muestra como:

R1(config)#interface serial 0/0/0 R1(config-if)#ip ospf cost 1562

Verificacin de OSPF

Ventajas de OSPF
OSPF ofrece rpida convergencia y escalabilidad en redes mucho mayores. Al ser un estndar 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 diseo de red jerrquico estricto para que una red se pueda dividir en reas ms pequeas a fin de reducir el tamao de las tablas de topologa.