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 creo OSPF y siguiendo la 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”
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”.
Routing Jerarquico:
El
routing jerarquico surge de la necesidad de resolver el problema debido
al aumento del tamaño de las redes que implica un mayor coste en
calculo de rutas, tiempo de transmisión de datos, memoria.
OSPF establece una jerarquía en la red y la parte en “areas”, existiendo una área especial denominada “backbone area”.
En
un “área” se aplica el protocolo OSPF de manera independiente como si
de una red aislada se tratase, es decir, los routers del area 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 area”, mediante
routers que pertenecen normalmente a una “area” y al “backbone
area”.Estos routers se denominan “area-border routers” y como mínimo
existe uno entre una área y el backbone.
Los
“area-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 suredes 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 “area-border routers”.Estas se denominan “inward routes”.
Existe
otro tipo de router el que realiza el intercambio de tráfico con
routers de otro 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 “area-border
router” y una red en el “backbone area” o en otra área. La métrica
utilizada es la longitud del camino entre el “area-border router” y la
red. Este mecanismo va a permitir que diferentes “area-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 area” a través de dos condiciones:
Los
“area-border router” solo se guarda los enlaces de las redes y subredes
que son alcanzables por ese router en un momento determinado.
El “backbone area” 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 “area
backbone” está un poco sujeto a por donde se realiza está partición ya
que este podrá ser cubierto siempre y cuando existan “area-border
router” que sean capaces de establecer caminos virtuales por dentro de
sus areas para establecer nuevos caminos de intercambio de información.
Estos describirán enlaces virtuales que deben ser almacenados en la base de registros del “area 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 “area backbone”.
Stub Areas:
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 area” un área donde todas las rutas externas son
sumarizadas por una ruta por defecto.
Una
stub area funciona exactamente igual que una area normal de OSPF con
unas cuantas restricciones, acerca de prohibir la entrada de rutas
externas en las bases de datos de los routers.
Una
stub area puede estar conectada por mas de un “area-border router”al
backbone, pero no se podrá elegir para salir del área el router , ni
configurar un enlace virtual sobre una stub area.
También
no se podrá conectar un “border route” con una “stub area”. Esto es
lógico si nosotros consideramos que los “border routers” conectan los
sistemas autonomos con Internet y normalmente deberían estar sujetos a
la “backbone area” .
No hay comentarios:
Publicar un comentario