Protocolos de Ruteo
7. OSPF
Protocolo OSPF Open Shortest Path First (abrir la ruta más corta primero)
El protocolo OSPF recopila información de todos los demás enrutadores del sistema autónomo para identificar la ruta más corta y rápida hacia el destino de un paquete de datos.
RIP plantea una tabla donde cada entrada ubica un destino con la mínima cantidad de saltos, por ejemplo un salto, OSPF plantea eso, las otra entrada donde ubica el destino con dos saltos, con tres saltos, etc.. es decir realiza una base de datos con la topología de la red, en la que ademas de los saltos incluye en su métrica parámetros com ancho de banda del enlace, congestión del enlace, es decir crea una base de datos con los estados de los enlaces.
- OSPF puede implementar diversos algoritmos de enrutamiento o procesos informáticos.
- OSPF es un protocolo de pasarela interior (IGP - Interior Gateway Protocol), un IGP es usado dentro de un sistema autónomo.
- OSPF puede usar seguridad para autentificar sus puntos antes de aceptar nuevas modificaciones o aviso de enlace-estado.
- OSPF también tiene varias versiones, el RFC 2328, trata sobre la Versión 2 de OSPF.
- OSPF incluye un concepto de Área, visión parcial de la red.
Donde se Implementa.
Su métrica se basa en:
- el retardo.
- ancho de banda.
- carga.
- confiabilidad.
A modo de comentario en CISCO, la evaluación del Costo de una interfase es:
costo=Ancho banda de Referencia/Ancho de banda de la Interfaz.
Las actualizaciones se activan por los eventos, no por tiempo como RIP (cambios en la topología) de la red, Por ejemplo, RIP intercambia tablas de enrutamiento cada 30 segundos.
OSPF lo hace solo cuando existe en un cambio en la red. Adicionalmente, OSPF tiene la capacidad de actualizar la tabla de enrutamiento de manera parcial consumiendo menos ancho de banda.
OSPF mantiene actualizada la capacidad de encaminamiento entre los nodos de una red mediante la difusión de la topología de la red y la información de estado-enlace de sus distintos nodos.
A modo informativo, esta difusión se realiza a través de varios tipos de paquetes:
- Paquetes Hello (tipo 1): cada router envía periódicamente a sus vecinos un paquete que contiene el listado de vecinos reconocidos por el él, indicando el tipo de relación que mantiene con cada uno.
- Paquetes de descripción de base de datos estado-enlace o DataBase Description o DBD (tipo 2): se emplean en el intercambio de base de datos enlace-estado entre dos nodos, y permiten informar al otro nodo implicado en la sincronización acerca de los registros contenidos en la LSDB (Link State Data Base - Base de datos de Estados de Enlace) propia, mediante un resumen de estos.
- Paquetes de estado-enlace o Link State Advertisements (LSA): los cambios en el estado de los enlaces de un router son notificados a la red mediante el envío de mensajes LSA.
Áreas (informativo)
El protocolo OSPF incluye un elemento diferente en su configuración: El concepto de Área. (Dividir para Triunfar!)
OSPF permite agrupar conjuntos de enrutadores. Tal grupo se llama área.
La estructura de un área es invisible desde otras áreas. Este aislamiento del conocimiento hace que el protocolo sea más escalable si se utilizan múltiples áreas; el cálculo de la tabla de enrutamiento requiere menos recursos de CPU y se reduce el tráfico de enrutamiento.
Sin embargo, las configuraciones de múltiples áreas crean una complejidad adicional. No se recomienda separar áreas con menos de 50 routers. La cantidad máxima de enrutadores en un área depende principalmente de la potencia de la CPU que tenga para el cálculo de la tabla de enrutamiento.
OSPF soporta diferentes tipos de áreas:
Área Backbone (informativo)
También denominada área cero. Esta es el área principal en OSPF. Todas las áreas deben de tener conexión física o lógica con el área cero. La conexión entre un área y el área cero se realiza a través de un Enrutador de Borde (ABR - Area Border Router).
Área Stub (informativo)
Un Área Stub es aquella que no recibe rutas externas.
Se denomina ruta externa a las que son inyectadas en la tabla de enrutamiento de OSPF por otro protocolo de enrutamiento, por ejemplo, RIP.
Area Not-so-Stubby -NSSA (informativo)
Este tipo de áreas también llamada Área no exclusiva de rutas internas NSSA, es un tipo de área que puede importar rutas externas desde sistemas autónomos.
Dependiendo del tipo de área y la topología de la red, así será la configuración del protocolo OSPF en cada uno de los routers de nuestra red.
Video de Laboratorio de OSPF (2 horas).