Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
Contenidos
Introduccin
Antecedentes
OSPF versus RIP
Qu queremos decir con estados de enlace?
Algoritmo del estado de enlace
Algoritmo del trayecto ms corto
Costo de OSPF
rbol de trayecto ms corto
Routers de rea y de borde
Paquetes de estado de enlace
Habilitacin de OSPF en el router
Autenticacin OSPF
Autenticacin simple mediante contrasea
Autenticacin del resumen de mensaje
La estructura bsica y rea 0
Enlaces virtuales
reas no conectadas fsicamente al rea 0
Particin de la estructura bsica
Vecinos
Adyacencias
Eleccin de DR
Creacin de adyacencias
Adyacencias en interfaces punto a punto
Adyacencias en redes de Acceso mltiple sin difusin (NBMA)
Cmo evitar los routers designados (DR) y el comando neighbor en NBMA
Subinterfaces punto a punto
Seleccin de tipos de red de interfaz
Resumen de ruta y OSPF
Resumen de rutas interzonales.
Resumen de ruta externa
Zonas fragmentadas
Redistribucin de rutas en OSPF
Rutas externas E1 vs. E2
Redistribucin de OSPF en otros protocolos
Uso de una mtrica vlida
VLSM
Redistribucin recproca
Insercin de valores predeterminados en OSPF
Sugerencias para el diseo de OSPF
Nmero de routers por rea
Cantidad de vecinos
Cantidad de reas por ABR
Interconexin total vs. interconexin parcial
Problemas de memoria
Resumen
Apndice A: Sincronizacin de la base de datos de estados de enlace
Avisos de estado de enlace
Ejemplo de base de datos OSPF
Apndice B: Direccionamiento de multidifusin IP y OSPF
Apndice C: Mscaras de subred de longitud variable (VLSM)
Introduccin
El protocolo Open Shortest Path First (OSPF) que se define en RFC 2328
es un Protocolo de gateway interior que se usa para distribuir
informacin de enrutamiento dentro de un sistema autnomo nico. Este artculo analiza el funcionamiento de OSPF y la forma en que se
puede usar para disear y construir las complejas redes de gran tamao de hoy en da.
Antecedentes
El protocolo OSPF se desarroll a partir de una necesidad en la comunidad de Internet de introducir un Protocolo de gateway interior (IGP) no
propietario y de alta funcionalidad para la familia de protocolos TCP/IP. La discusin sobre la creacin de un IGP comn interoperable para
Internet comenz en 1988 y no se formaliz hasta 1991. En aquel momento, el grupo de trabajo OSPF solicit que OSPF se considerara un
avance para el estndar de Internet de borrador.
El protocolo OSPF se basa en tecnologa de estado de enlace, la cual es una desviacin 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 autenticacin de actualizaciones de enrutamiento, mscaras de subred de longitud variable (VLSM), resumen de ruta, etc.
En los siguientes captulos, se tratar la terminologa OSPF, el algoritmo y las ventajas y desventajas del protocolo en el diseo de las
complejas redes de gran tamao de hoy en da.
Costo de OSPF
El costo (tambin llamado mtrica) de una interfaz en OSPF es una indicacin de la sobrecarga requerida para enviar paquetes a travs de una
interfaz especfica. El costo de una interfaz es inversamente proporcional al ancho de banda de dicha interfaz. Un mayor ancho de banda indica
un menor costo. El cruce de una lnea serial de 56k implica una mayor sobrecarga (costo mayor) y ms retrasos de tiempo que el cruce de una
lnea Ethernet de 10M. La frmula que se usa para calcular el costo es:
costo = 10000 0000/banda de ancha en bps
Por ejemplo, cruzar una lnea Ethernet de 10M costar 10 EXP8/10 EXP7 = 10 y cruzar una lnea T1 costar 10 EXP8/1544000 = 64.
De forma predeterminada, el costo de una interfaz se calcula en funcin del ancho de banda; es posible forzar el costo de una interfaz con el
comando de modo de subconfiguracin de interfaz ip ospf cost <value>.
Arriba se muestra la vista de la red tal como se ve desde RTA. Observe la direccin de las flechas al calcular el costo. Por ejemplo, el costo de
la interfaz de RTB para la red 128.213.0.0 no es pertinente cuando se calcula el costo para 192.213.11.0. RTA puede llegar a 192.213.11.0 a
travs de RTB con un costo de 15 (10+5). RTA tambin puede llegar a 222.211.10.0 a travs de RTC con un costo de 20 (10+10) o a travs de
RTB con un costo de 20 (10+5+5). En el caso de que existan trayectos de igual costo para el mismo destino, la implementacin de Cisco de
OSPF realizar un seguimiento de los siguientes seis saltos (next hop) al mismo destino.
Despus de que el router cree el rbol de trayecto ms corto, comenzar a generar la tabla de enrutamiento segn corresponda. Las redes
conectadas directamente se alcanzarn por medio de una mtrica (costo) 0 y otras redes se alcanzarn segn el costo calculado en el rbol.
Un rea es especfica de la interfaz. Un router que tiene todas sus interfaces dentro de la misma rea se denomina router interno (IR). Un router
que tiene interfaces en varias reas se denomina router de borde (ABR). Los routers que actan como gateways (redistribucin) entre los
protocolos OSPF y otros protocolos de enrutamiento (IGRP, EIGRP, IS-IS, RIP, BGP, esttico) u otras instancias del proceso de enrutamiento
OSPF se denominan routers del lmite del sistema autnomo (ASBR). Cualquier router puede ser un ABR o un ASBR.
Como se mencion anteriormente, los enlaces del router son una indicacin del estado de las interfaces en un router que pertenece a un rea
determinada. Cada router generar un enlace de router para todas sus interfaces. Los enlaces de resumen se generan mediante routers ABR; es
as como la informacin de alcance de la red se disemina en las diferentes reas. Por lo general, toda la informacin se inyecta en la estructura
bsica (rea 0) y sta la pasar a otras reas. Los ABR se ocupan tambin de propagar el alcance de ASBR. As es como los routers saben la
forma de llegar a rutas externas en otros AS.
Los enlaces de redes se generan mediante un router designado (DR) en un segmento (los DR sern tratados ms adelante). Esta informacin es
una indicacin de todos los routers conectados a un segmento de acceso mltiple en particular como, por ejemplo, Ethernet, Token Ring y
FDDI (tambin NBMA).
Los enlaces externos indican redes fuera de AS. Estas redes se inyectan en OSPF mediante la redistribucin. El ASBR est a cargo de inyectar
RTA#
interface Ethernet0
ip address 192.213.11.1 255.255.255.0
interface Ethernet1
ip address 192.213.12.2 255.255.255.0
interface Ethernet2
ip address 128.213.1.1 255.255.255.0
router ospf 100
network 192.213.0.0 0.0.255.255 area 0.0.0.0
network 128.213.1.1 0.0.0.0 area 23
La primera sentencia de red pone a E0 y E1 en la misma rea 0.0.0.0, y la segunda sentencia de red pone a E2 en el rea 23. Observe la
mscara 0.0.0.0, que indica una concordancia total en la direccin IP. Esta es una forma sencilla de colocar una interfaz en un rea determinada
si tiene problemas para obtener una mscara.
Autenticacin OSPF
Es posible autenticar los paquetes OSPF para que los routers puedan participar en los dominios de enrutamiento en funcin de contraseas
predefinidas. De forma predeterminada, un router utiliza una autenticacin nula, lo que significa que los intercambios de enrutamiento en una.
red no se autentican. Existen otros dos mtodos de autenticacin: Autenticacin simple mediante contrasea y autenticacin del resumen de
mensaje (MD-5).
En el diagrama anterior, todas las reas estn conectadas directamente a la estructura bsica. En el caso de que se introduzca un rea nueva que
no pueda tener acceso fsico directo a la estructura bsica, se deber configurar un enlace virtual. Los enlaces virtuales sern analizados en la
prxima seccin. Observe los diferentes tipos de informacin de enrutamiento. Las rutas que se generan desde el interior de un rea (el destino
pertenece al rea) se llaman rutas intra-rea. Por lo general, estas rutas se representan mediante la letra O en la tabla de IP Routing. Las rutas
que se originan desde otras reas se llaman inter-rea o rutas de resumen. En la tabla de enrutamiento de IP, la anotacin de estas rutas es O
IA. Las rutas que se originan desde otros protocolos de enrutamiento (o desde procesos OSPF diferentes) y que se inyectan en OSPF mediante
la redistribucin se llaman rutas externas. En la tabla de enrutamiento del IP, estas rutas se representan mediante O E2 u O E1. El orden de
prioridad en los casos en los que mltiples rutas tienen el mismo destino es el siguiente: intra-rea, inter-rea, externa E1, externa E2. Los tipos
externa E1 y externa E2 se explicarn ms adelante.
Enlaces virtuales
Los enlaces virtuales se utilizan para dos propsitos:
Enlace de un rea que no tiene una conexin fsica a la estructura bsica.
Parchar la estructura bsica en caso de que se produzca una discontinuidad del rea 0.
En este ejemplo, el rea 1 no tiene una conexin fsica directa al rea 0. Se debe configurar un enlace virtual entre RTA y RTB. El rea 2 se
utilizar como un rea de trnsito y RTB es el punto de entrada en el rea 0. De esta forma, RTA y el rea 1 tendrn una conexin lgica a la
estructura bsica. Para configurar un enlace virtual, utilice el subcomando de OSPF area <area-id> virtual-link <RID> del router tanto en
RTA como en RTB, donde el ID de rea es el rea de trnsito. En el diagrama, es el rea 2. El RID es el ID del router. Generalmente, el ID del
router OSPF es la direccin IP ms alta del cuadro o, de existir, la direccin del bucle de retorno ms alta. El ID del router solamente se calcula
en el momento de arranque o cada vez que se reinicia el proceso OSPF. Para buscar el ID del router, utilice el comando show ip ospf interface
. Suponiendo que 1.1.1.1 y 2.2.2.2 son los RID respectivos de RTA y RTB, la configuracin OSPF de ambos routers sera:
RTA#
router ospf 10
area 2 virtual-link 2.2.2.2
RTB#
router ospf 10
area 2 virtual-link 1.1.1.1
En el diagrama anterior, dos reas 0 estn interconectadas mediante un enlace virtual. En el caso de que no exista un rea comn, se podra
crear un rea adicional, por ejemplo el rea 3, para que funcione como rea de trnsito.
Si un rea diferente de la estructura bsica se divide, la estructura bsica se ocupar de la divisin sin utilizar ningn enlace virtual. Una de las
partes del rea con particin se dar a conocer a la otra parte a travs de rutas inter-rea en lugar de rutas intra-rea.
Vecinos
Los routers que comparten un segmento comn se convierten en vecinos en ese segmento. Los vecinos son elegidos a travs del protocolo de
saludo. En forma peridica, se envan paquetes de saludo fuera de cada interfaz mediante multidifusin IP (Apndice B). Los routers se
convierten en vecinos apenas se detectan dentro del paquete de saludo del vecino. De este modo, se garantiza una comunicacin bidireccional.
La negociacin entre vecinos se aplica solamente a la direccin primaria. Las direcciones secundarias se pueden configurar en una interfaz
con la restriccin de que deben pertenecer a la misma rea que la direccin primaria.
Dos routers no se convertirn en vecinos a menos que coincidan en lo siguiente:
ID de rea Dos segmentos que tienen un segmento comn; las interfaces deben pertenecer a la misma rea en ese segmento.
Evidentemente, las interfaces deben pertenecer a la misma subred y tener una mscara similar.
Autenticacin: OSPF permite la configuracin de una contrasea para un rea especfica. Los routers que desean convertirse en vecinos
deben intercambiar la misma contrasea en un segmento determinado.
Intervalo muerto e intervalo de saludo: OSPF intercambia paquetes de saludo en cada segmento. Esta es una forma de seal de
mantenimiento que los routers utilizan para reconocer su existencia en un segmento y para elegir un router designado (DR) en segmentos
de acceso mltiple. El intervalo de saludo especifica el tiempo en segundos entre los paquetes de saludo que un router enva sobre una
interfaz OSPF. El intervalo muerto es el nmero de segundos durante los cuales los paquetes de saludo de un router no han sido vistos
antes de que sus vecinos declaren desactivado al router OSPF.
El OSPF requiere que estos intervalos sean exactamente los mismos entre dos vecinos. Si cualquiera de estos intervalos es diferente,
estos routers no se convertirn en vecinos en un segmento determinado. Los comandos de interfaz del router que se usan para configurar
estos temporizadores son: ip ospf hello-interval seconds y ip ospf dead-interval seconds.
Indicador de zona fragmentada: Para convertirse en vecinos, dos routers deben coincidir en el indicador de zona fragmentada de los
paquetes de saludo. Las zonas fragmentadas se tratarn en una seccin posterior. De momento, recuerde que la definicin de las zonas
fragmentadas afectar al proceso de eleccin de vecino.
Adyacencias
Adyacencia es el paso siguiente luego del proceso de establecimiento de vecinos. Los routers adyacentes son routers que van ms all de un
simple intercambio de saludo y actan en el proceso de intercambio de base de datos. Para reducir la cantidad de intercambio de informacin
en un segmento determinado, OSPF selecciona un router como router designado (DR) y un router como router designado de respaldo (BDR) en
cada segmento de acceso mltiple. En caso de que falle el DR, se elige el BDR como mecanismo de respaldo. La idea detrs de esto es que los
routers tienen un punto central de contacto para el intercambio de la informacin. En lugar de que cada router intercambie actualizaciones con
cada router en el segmento, todos los routers intercambian informacin con el DR y el BDR. El DR y el BDR confan la informacin al resto.
En trminos matemticos, esto cancela el intercambio de informacin de O(n*n) a O(n), donde n es el nmero de routers en un segmento de
acceso mltiple. El siguiente modelo de router muestra el DR y el BDR:
En el diagrama anterior, todos los routers comparten un segmento de acceso mltiple comn. Debido al intercambio de paquetes de saludo, se
selecciona un router como DR y otro como BDR. Cada router en el segmento (que ya se haya convertido en vecino) intentar establecer una
adyacencia con el DR y el BDR.
Eleccin de DR
La eleccin de DR y BDR se lleva a cabo a travs del protocolo de saludo. Los paquetes de saludo se intercambian a travs de los paquetes de
multidifusin IP (Apndice B) en cada segmento. El router con la prioridad OSPF ms alta en un segmento se convierte en el DR para dicho
segmento. El mismo proceso se repite para BDR. En caso de empate, triunfar el router con el RID ms alto. El valor predeterminado para la
prioridad de interfaz OSPF es uno. Recuerde que los conceptos DR y BDR son para cada segmento de acceso mltiple. La configuracin de
prioridad OSPF en una interfaz se realiza mediante el comando de interfaz ip ospf priority <value>.
Un valor de prioridad 0 indica una interfaz que no debe elegirse como DR o BDR. El estado de la interfaz con prioridad cero ser DROTHER.
El siguiente diagrama ilustra la eleccin DR:
En el diagrama anterior, RTA y RTB tienen la misma prioridad de interfaz pero RTB tiene un RID mayor. RTB sera DR en ese segmento.
RTC tiene una prioridad mayor que RTB. RTC es el DR en ese segmento.
Creacin de adyacencias
El proceso de generacin de adyacencias se aplica despus de que se hayan completado varias etapas. Los routers adyacentes tendrn la misma
base de datos de estados de enlace. A continuacin se proporciona un breve resumen de los estados por los que pasa una interfaz antes de
tornarse adyacente a otro router:
Down (Inactivo): No se ha recibido informacin de ningn componente del segmento.
Intento: En las nubes de acceso mltiple sin difusin como, por ejemplo, Frame Relay y X.25, este estado indica que no se ha recibido
ninguna informacin reciente del vecino. Se debera realizar un esfuerzo para comunicarse con el vecino enviando paquetes de saludo en
el intervalo de sondeo de velocidad reducida.
Init: La interfaz ha detectado un paquete de saludo proveniente de un vecino, pero an no se ha establecido la comunicacin
bidireccional.
Bidireccional: Hay comunicacin bidireccional con un vecino. El router se ha visto a s mismo en los paquetes de saludo provenientes
de un vecino. Al finalizar esta etapa, se habr llevado a cabo la eleccin de DR y BDR. Al final de la etapa bidireccional, los routers
decidirn si deben proceder o no a la generacin de una adyacencia. La decisin depende de si uno de los routers es un DR o un BDR o
si el enlace es un enlace virtual o punto a punto.
Exstart Los routers intentan establecer el nmero de secuencia inicial que se usar en los paquetes de intercambio de informacin. El
nmero de secuencia garantiza que los routers siempre recibirn la informacin ms reciente. Un router se convertir en primario y el
otro en secundario. El router primario consultar la informacin al secundario.
Intercambio: Los routers describirn sus bases de datos de estados de enlace completas al enviar paquetes de descripcin de bases de
datos. En este estado, los paquetes se pueden distribuir en forma de inundaciones a otras interfaces del router.
Loading (Cargando): En este momento, los routers estn finalizando el intercambio de la informacin. Los routers han creado una lista
de peticiones de estado de enlace y una lista de retransmisin de estado de enlace. Toda la informacin que parezca incompleta u
obsoleta se colocar en la lista de peticiones. Cualquier actualizacin enviada se colocar en la lista de retransmisin hasta que sea
reconocida.
Full (Total): En este estado, la adyacencia se ha completado. Los routers vecinos son completamente adyacentes. Los routers adyacentes
tendrn una base de datos de estado de enlace similar.
Veamos un ejemplo:
RTA, RTB, RTD y RTF tienen un segmento comn (E0) en el rea 0.0.0.0. A continuacin se muestran las configuraciones de RTA y RTF.
RTB y RTD deben tener una configuracin similar a RTF y no se incluirn.
RTA#
hostname RTA
interface Loopback0
ip address 203.250.13.41 255.255.255.0
interface Ethernet0
ip address 203.250.14.1 255.255.255.0
router ospf 10
network 203.250.13.41 0.0.0.0 area 1
network 203.250.0.0 0.0.255.255 area 0.0.0.0
RTF#
hostname RTF
interface Ethernet0
ip address 203.250.14.2 255.255.255.0
router ospf 10
network 203.250.0.0 0.0.255.255 area 0.0.0.0
Lo expuesto es un ejemplo simple que demuestra la utilidad de un par de comandos en la depuracin de redes OSPF.
show ip ospf interface <interface>
Este comando se utiliza para verificar rpidamente que las interfaces pertenezcan a las reas en las que supuestamente deben estar. La
secuencia en la que se enumeran los comandos de red OSPF es muy importante. En la configuracin de RTA, si la sentencia "network
203.250.0.0 0.0.255.255, area 0.0.0.0" se coloc antes de la sentencia "network 203.250.13.41 0.0.0.0, area 1", todas las interfaces estaran en
el rea 0, lo que es incorrecto dado que el bucle de retorno se encuentra en el rea 1. Consideremos los resultados del comando en RTA, RTF,
RTB y RTD:
RTA#show ip ospf interface e0
Ethernet0 is up, line protocol is up
Internet Address 203.250.14.1 255.255.255.0, rea 0.0.0.0
ID del proceso 10, ID del router 203.250.13.41, tipo de red BROADCAST, Cost:
10
Transmit Delay is 1 sec, Estado BDR, prioridad 1
Router designado (ID) 203.250.15.1, Interface address 203.250.14.2
Router designado de respaldo (ID) 203.250.13.41, Interface address
203.250.14.1
Timer intervals configured, Saludo 10, muerto 40, Wait 40, Retransmit 5
Hello due in 0:00:02
El conteo de vecinos es 3, el conteo de vecinos adyacentes es 3
Adjacent with neighbor 203.250.15.1 (Designated Router)
Loopback0 is up, line protocol is up
Internet Address 203.250.13.41 255.255.255.255, Area 1
Process ID 10, Router ID 203.250.13.41, Network Type LOOPBACK, Cost: 1
Loopback interface is treated as a stub Host
RTF#show ip ospf interface e0
Ethernet0 is up, line protocol is up
Internet Address 203.250.14.2 255.255.255.0, rea 0.0.0.0
ID del proceso 10, ID del router 203.250.15.1, tipo de red BROADCAST, Cost: 10
Transmit Delay is 1 sec, Estado DR, prioridad 1
Router designado (ID) 203.250.15.1, Interface address 203.250.14.2
Router designado de respaldo (ID) 203.250.13.41, Interface address
203.250.14.1
Timer intervals configured, Saludo 10, muerto 40, Wait 40, Retransmit 5
Hello due in 0:00:08
El conteo de vecinos es 3, el conteo de vecinos adyacentes es 3
Adjacent with neighbor 203.250.13.41 (Backup Designated Router)
RTD#show ip ospf interface e0
Ethernet0 is up, line protocol is up
Internet Address 203.250.14.4 255.255.255.0, rea 0.0.0.0
ID del proceso 10, ID del router 192.208.10.174, tipo de red BROADCAST, Cost:
10
Transmit Delay is 1 sec, Estado DROTHER, Priority 1
Router designado (ID) 203.250.15.1, Interface address 203.250.14.2
Router designado de respaldo (ID) 203.250.13.41, Interface address
203.250.14.1
Timer intervals configured, Saludo 10, muerto 40, Wait 40, Retransmit 5
Hello due in 0:00:03
El conteo de vecinos es 3, el conteo de vecinos adyacentes es 2
Adjacent with neighbor 203.250.15.1 (Designated Router)
Adjacent with neighbor 203.250.13.41 (Backup Designated Router)
RTB#show ip ospf interface e0
Ethernet0 is up, line protocol is up
Internet Address 203.250.14.3 255.255.255.0, rea 0.0.0.0
ID del proceso 10, ID del router 203.250.12.1, tipo de red BROADCAST, Cost: 10
Transmit Delay is 1 sec, Estado DROTHER, Priority 1
Router designado (ID) 203.250.15.1, Interface address 203.250.14.2
Router designado de respaldo (ID) 203.250.13.41, Interface address
203.250.14.1
Timer intervals configured, Saludo 10, muerto 40, Wait 40, Retransmit 5
Hello due in 0:00:03
El conteo de vecinos es 3, el conteo de vecinos adyacentes es 2
Adjacent with neighbor 203.250.15.1 (Designated Router)
Adjacent with neighbor 203.250.13.41 (Backup Designated Router)
El resultado anterior muestra informacin muy importante. Consideremos el resultado de RTA. Ethernet0 est en el rea 0.0.0.0. El ID del
proceso es 10 (router ospf 10) y el ID del router es 203.250.13.41. Recuerde que el RID es la direccin IP ms alta del cuadro o la interfaz del
bucle de retorno, calculada durante el arranque o al reiniciarse el proceso OSPF. El estado de la interfaz es BDR. Dado que todos los routers
tienen la misma prioridad OSPF en Ethernet 0 (el valor predeterminado es 1), la interfaz de RTF se seleccion como DR debido al RID ms
elevado. De la misma forma, RTA se seleccion como BDR. El RTD y el RTB no son ni un DR ni un BDR y su estado es DROTHER.
Tome en cuenta tambin el conteo de vecinos y el conteo adyacente. RTD tiene tres vecinos y es adyacente a dos de ellos, el DR y el BDR.
RTF tiene tres vecinos y es adyacente a todos ellos porque es el DR.
La informacin acerca del tipo de red es importante y determinar el estado de la interfaz. En redes de transmisin como Ethernet, la eleccin
de DR y DBR debera ser irrelevante para el usuario final. No debera importar cul es DR o cul es BDR. En otros casos, por ejemplo, medios
NBMA como Frame Relay y X.25, esto es muy importante para que OSPF funcione correctamente. Afortunadamente, con la introduccin de
subinterfaces punto a punto y punto a multipunto, la eleccin de DR ya no es un problema. OSPF en redes NBMA se tratar en la siguiente
seccin.
Otro comando que debemos tener en cuenta es:
show ip ospf neighbor
Consideremos el resultado de RTD:
RTD#show ip ospf neighbor
Neighbor ID
203.250.12.1
203.250.15.1
203.250.13.41
Pri State
1
1
1
2WAY/DROTHER
FULL/DR
FULL/BDR
Dead Time
0:00:37
0:00:36
0:00:34
Address
203.250.14.3
203.250.14.2
203.250.14.1
Interface
Ethernet0
Ethernet0
Ethernet0
El comando show ip ospf neighbor muestra el estado de todos los vecinos en un segmento determinado. No se alarme si el "ID de vecino" no
pertenece al segmento que est mirando. En nuestro caso, 203.250.12.1 y 203.250.15.1 no estn en Ethernet0. Esto es correcto ya que el "ID
del vecino" es de hecho el RID que podra ser cualquier direccin IP en el cuadro. RTD y RTB son slo vecinos, motivo por el cual el estado es
BIDIRECCIONAL/DROTHER. RTD es adyacente a RTA y RTF y el estado es FULL/DR y FULL/BDR.
En el diagrama anterior, es esencial para la nube que la interfaz de RTA se elija como DR. Esto se debe a que RTA es el nico router que tiene
conectividad completa a otros routers. La eleccin de DR podra verse influenciada por la configuracin de la prioridad OSPF en las interfaces.
Los routers que no necesitan convertirse en DR o BDR tendrn una prioridad 0; otros routers podran tener una prioridad ms baja.
Este documento no abarca todos los usos del comando neighbor, ya que se est tornando obsoleto a partir de la introduccin de nuevos medios
que permiten configurar el tipo de red de la interfaz segn se desea, independientemente del medio fsico subyacente. Esto se explica en la
seccin siguiente.
En el diagrama anterior, en RTA, Serial 0 se puede dividir en dos subinterfaces punto a punto, S0.1 y S0.2. De esta forma, OSPF considerar a
la nube como un conjunto de enlaces punto a punto y no como una red de acceso mltiple. El nico inconveniente del punto a punto es que
cada segmento pertenecer a una subred diferente. Es posible que esto no sea aceptable, puesto que algunos administradores ya tienen asignada
una subred IP para la nube completa.
Otra solucin alternativa es utilizar las interfaces de IP sin numerar de la nube. Sin embargo, esto tambin podra ser un problema para algunos
administradores que administran la WAN segn direcciones IP de lneas seriales. A continuacin se muestra una configuracin tpica para
RTA y RTB:
RTA#
interface Serial 0
no ip address
encapsulation frame-relay
interface Serial0.1 point-to-point
ip address 128.213.63.6 255.255.252.0
frame-relay interface-dlci 20
interface Serial0.2 point-to-point
ip address 128.213.64.6 255.255.252.0
frame-relay interface-dlci 30
router ospf 10
network 128.213.0.0 0.0.255.255 area 1
RTB#
interface Serial 0
no ip address
encapsulation frame-relay
interface Serial0.1 point-to-point
ip address 128.213.63.5 255.255.252.0
frame-relay interface-dlci 40
interface Serial1
ip address 123.212.1.1 255.255.255.0
router ospf 10
network 128.213.0.0 0.0.255.255 area 1
network 123.212.0.0 0.0.255.255 area 0
RTA#
interface Loopback0
ip address 200.200.10.1 255.255.255.0
interface Serial0
ip address 128.213.10.1 255.255.255.0
encapsulation frame-relay
ip ospf network point-to-multipoint
router ospf 10
network 128.213.0.0 0.0.255.255 area 1
RTB#
interface Serial0
ip address 128.213.10.2 255.255.255.0
encapsulation frame-relay
ip ospf network point-to-multipoint
interface Serial1
ip address 123.212.1.1 255.255.255.0
router ospf 10
network 128.213.0.0 0.0.255.255 area 1
network 123.212.0.0 0.0.255.255 area 0
Tenga en cuenta que no se configuraron sentencias de correspondencia de retransmisin de tramas esttica; esto se debe a que el protocolo
ARP inverso se hace cargo de la asignacin de direcciones de DLCI a IP. Observemos algunas de los resultados de show ip ospf interface y
show ip ospf route:
RTA#show ip ospf interface s0
Serial0 is up, line protocol is up
Internet Address 128.213.10.1 255.255.255.0, Area 0
Process ID 10, Router ID 200.200.10.1, Network Type
POINT_TO_MULTIPOINT, Cost: 64
Transmit Delay is 1 sec, State POINT_TO_MULTIPOINT,
Timer intervals configured, Hello 30, Dead 120, Wait 120, Retransmit 5
Hello due in 0:00:04
Neighbor Count is 2, Adjacent neighbor count is 2
Adjacent with neighbor 195.211.10.174
Adjacent with neighbor 128.213.63.130
RTA#show ip ospf neighbor
Neighbor ID
128.213.10.3
128.213.10.2
Pri
1
1
State
FULL/
FULL/
Dead Time
0:01:35
0:01:44
Address
128.213.10.3
128.213.10.2
Interface
Serial0
Serial0
Timer intervals configured, Hello 30, Dead 120, Wait 120, Retransmit 5
Hello due in 0:00:14
Neighbor Count is 1, Adjacent neighbor count is 1
Adjacent with neighbor 200.200.10.1
RTB#show ip ospf neighbor
Neighbor ID
200.200.10.1
Pri
1
State
FULL/
Dead Time
0:01:52
Address
128.213.10.1
Interface
Serial0
El nico inconveniente de una conexin punto a multipunto es que genera varias rutas hosts (rutas con mscara 255.255.255.255) para todos
los vecinos. Observe las rutas del host en la siguiente tabla de IP Routing para RTB:
RTB#show ip route
Codes: C - connected, S - static, I - IGRP, R - RIP, M - mobile, B - BGP
D - EIGRP, EX - EIGRP external, O - OSPF, IA - OSPF inter area
E1 - OSPF external type 1, E2 - OSPF external type 2, E - EGP
i - IS-IS, L1 - IS-IS level-1, L2 - IS-IS level-2, * - candidate default
Gateway of last resort is not set
200.200.10.0 255.255.255.255 is subnetted, 1 subnets
200.200.10.1 [110/65] via 128.213.10.1, Serial0
128.213.0.0 is variably subnetted, 3 subnets, 2 masks
128.213.10.3 255.255.255.255
[110/128] via 128.213.10.1, 00:00:00, Serial0
128.213.10.1 255.255.255.255
[110/64] via 128.213.10.1, 00:00:00, Serial0
128.213.10.0 255.255.255.0 is directly connected, Serial0
123.0.0.0 255.255.255.0 is subnetted, 1 subnets
123.212.1.0 is directly connected, Serial1
O
O
O
C
C
RTC#show ip route
O
O
C
Observe que en la tabla de IP Routing de RTC, la red 123.212.1.0 puede alcanzarse a travs del salto siguiente (next hop) 128.213.10.1 y no a
travs de 128.213.10.2 como se ve normalmente en las nubes Frame Relay que comparten la misma subred. Esta es una ventaja de la
configuracin punto a multipunto, porque no necesita recurrir a la asignacin esttica en RTC para poder alcanzar el siguiente salto (next hop)
128.213.10.2.
Interfaces de difusin
Este enfoque es un mtodo alternativo para usar el comando "neighbor" que produce una lista de forma esttica de todos los vecinos existentes.
La interfaz se configurar en forma lgica para la difusin y se comportar como si el router estuviera conectado a una LAN. La eleccin de
DR y BDR se seguir realizando, por lo que se debe tener cuidado de asegurar una topologa de interconexin completa o una seleccin
esttica del DR en funcin de la prioridad de la interfaz. El comando que configura la interfaz en modo de transmisin es:
ip ospf network broadcast
Donde " area-id" es la zona donde se encuentran las redes que se deben resumir. "address" y "mask" especificarn el rango de direcciones que
se deben resumir en un rango. A continuacin se presenta un ejemplo de resumen:
En el diagrama anterior, RTB est resumiendo el rango de subredes desde 128.213.64.0 hasta 128.213.95.0 en un solo rango: 128.213.64.0
255.255.224.0. Esto se logra mediante el enmascaramiento de los primeros tres bits del extremo izquierdo de 64 de una mscara 255.255.224.0.
De la misma forma, RTC est generando la direccin de resumen 128.213.96.0 255.255.224.0 en la estructura bsica. Observe que este
resumen se realiz correctamente porque tenemos dos rangos distintos de subredes, de 64 a 95 y de 96 a 127.
Sera difcil resumir si las subredes entre el rea 1 y el rea 2 se superpusieran. El rea de estructura bsica recibira rangos de resumen que se
superpondran y los routers intermedios no sabran dnde enviar el trfico en funcin de la direccin de resumen.
A continuacin, se muestra la configuracin relativa de RTB:
RTB#
router ospf 100
area 1 range 128.213.64.0 255.255.224.0
Antes del lanzamiento de la versin 12.1(6) del software Cisco IOS, se recomendaba configurar manualmente en el ABR una ruta esttica de
descarte para la direccin de resumen a fin de evitar posibles bucles de enrutamiento. Para la ruta de resumen anterior, puede usar este
comando:
ip route 128.213.64.0 255.255.224.0 null0
En las versiones de 12.1(6) y posteriores de IOS, la ruta de descarte se genera automticamente de forma predeterminada. Si por algn motivo
no desea utilizar esta ruta de descarte, puede configurar los siguientes comandos en router ospf:
[no] discard-route internal
o
[no] discard-route external
RFC 2178 (que se actualiz con RFC 2328 ) cambi el mtodo especificado para calcular las mtricas de las rutas de resumen de modo
que el componente del resumen con el costo mximo (o el ms grande) determinara el costo del resumen.
Antes de IOS 12.0, Cisco cumpla con RFC 1583 , vigente en aquel momento. A partir de IOS 12.0, Cisco cambi el comportamiento de
OSPF para que cumpliera con el nuevo estndar, RFC 2328 . Esta situacin dio origen a la posibilidad de enrutamiento por debajo del nivel
ptimo en el caso en que no todos los ABR de un rea se actualizaran al mismo tiempo de acuerdo al nuevo cdigo. A los efectos de resolver
este problema potencial, se agreg un comando a la configuracin OSPF de Cisco IOS que permite inhabilitar de forma selectiva la
compatibilidad con RFC 2328 . El nuevo comando de configuracin est bajo router ospf y tiene la siguiente sintaxis:
[no] compatible rfc1583
12.1(01.03)EC
12.0(10.05)W05(18.00.10)
12.0(10.05)SC
Este comando slo tiene eficacia en ASBR que realizan redistribucin en OSPF.
En el diagrama anterior, RTA y RTD inyectan rutas externas en OSPF mediante la redistribucin. RTA est inyectando subredes en el rango
128.213.64-95 y RTD est inyectando subredes en el rango 128.213.96-127. Para resumir las subredes en un rango en cada router, se puede
realizar lo siguiente:
RTA#
router ospf 100
summary-address 128.213.64.0 255.255.224.0
redistribute bgp 50 metric 1000 subnets
RTD#
router ospf 100
summary-address 128.213.96.0 255.255.224.0
redistribute bgp 20 metric 1000 subnets
Esto har que RTA genere una ruta externa 128.213.64.0 255.255.224.0 y que RTD genere 128.213.96.0 255.255.224.0.
Observe que el comando summary-address no tiene efecto si se utiliza en RTB, dado que RTB no est efectuando la redistribucin en OSPF.
Zonas fragmentadas
OSPF permite que ciertas reas sean configuradas como zonas fragmentadas. No se permite que las redes externas, como aquellas
redistribuidas desde otros protocolos a OSFP, inunden la zona fragmentada. El enrutamiento desde estas zonas al mundo exterior se basa en
una ruta predeterminada. La configuracin de la zona fragmentada reduce el tamao de la base de datos topolgica dentro de un rea y los
requisitos de memoria de los routers que se encuentran en dicha rea.
Una zona puede calificarse como fragmentada cuando hay un nico punto de salida desde dicha rea o si el enrutamiento hacia afuera del rea
no tiene que tomar un trayecto ptimo. La ltima descripcin es slo una indicacin de que una zona fragmentada que posee puntos de salida
mltiples tendr uno o ms routers de borde de rea inyectando un valor predeterminado dentro de dicha rea. El enrutamiento al mundo
exterior puede tomar un trayecto por debajo del nivel ptimo para alcanzar el destino al salir del rea a travs de un punto de salida que est
ms lejos del destino que otros puntos de salida.
Otras restricciones de la zona fragmentada es que no se puede usar como un rea de trnsito para enlaces virtuales. Adems, un ASBR no
puede ser interno a un rea fragmentada. Estas restricciones se realizan porque un rea fragmentada se configura principalmente para no
transportar rutas externas y cualquiera de las situaciones anteriores provoca la inyeccin de enlaces externos en dicha rea. La estructura
bsica, por supuesto, no puede configurarse como fragmentada.
Todos los routers OSPF dentro de una zona fragmentada deben configurarse como routers Stub (fragmentados). Esto es as porque cuando un
rea se configura como fragmentada, todas las interfaces que pertenecen a dicha rea comienzan a intercambiar paquetes de saludo con un
indicador que seala que la interfaz est fragmentada. En realidad, esto es slo un bit en el paquete de saludo (bit E) que se fija en 0. Todos los
routers con un segmento comn deben coincidir en dicho indicador. De no ser as, no se convertirn en vecinos y el enrutamiento no tendr
efecto.
Una extensin hacia las zonas fragmentadas es lo que se denomina "zonas totalmente congestionadas". Cisco indica esto al agregar la palabra
clave "no-summary" a la configuracin del rea fragmentada. Una zona totalmente congestionada es aqulla que bloquea el paso de las rutas
externas y las rutas de resumen (rutas intra-rea) al rea. De esta forma, las rutas intra-rea y el valor predeterminado de 0.0.0.0 son las nicas
rutas inyectadas en dicha rea.
El comando que configura un rea como fragmentada es:
area <area-id> stub [no-summary]
Suponga que desea configurar el rea 2 como un rea fragmentada. El siguiente ejemplo mostrar la tabla de enrutamiento de RTE antes y
despus de la configuracin del rea 2 como fragmentada.
RTC#
interface Ethernet 0
ip address 203.250.14.1 255.255.255.0
interface Serial1
ip address 203.250.15.1 255.255.255.252
router ospf 10
network 203.250.15.0 0.0.0.255 area 2
network 203.250.14.0 0.0.0.255 area 0
RTE#show ip route
Codes: C - connected, S - static, I - IGRP, R - RIP, M - mobile, B - BGP
D - EIGRP, EX - EIGRP external, O - OSPF, IA - OSPF inter area
E1 - OSPF external type 1, E2 - OSPF external type 2, E - EGP
i - IS-IS, L1 - IS-IS level-1, L2 - IS-IS level-2, * - candidate default
Gateway of last resort is not set
203.250.15.0 255.255.255.252 is subnetted, 1 subnets
C
203.250.15.0 is directly connected, Serial0
O IA 203.250.14.0 [110/74] via 203.250.15.1, 00:06:31, Serial0
128.213.0.0 is variably subnetted, 2 subnets, 2 masks
O E2
128.213.64.0 255.255.192.0
[110/10] via 203.250.15.1, 00:00:29, Serial0
O IA
128.213.63.0 255.255.255.252
[110/84] via 203.250.15.1, 00:03:57, Serial0
131.108.0.0 255.255.255.240 is subnetted, 1 subnets
O
131.108.79.208 [110/74] via 203.250.15.1, 00:00:10, Serial0
RTE aprendi las rutas inter-rea (O IA) 203.250.14.0 y 128.213.63.0, la ruta intra-rea (O) 131.108.79.208 y la ruta externa (O E2)
128.213.64.0.
Si configuramos el rea 2 como fragmentada, es necesario hacer lo siguiente:
RTC#
interface Ethernet 0
ip address 203.250.14.1 255.255.255.0
interface Serial1
ip address 203.250.15.1 255.255.255.252
router ospf 10
network 203.250.15.0 0.0.0.255 area 2
network 203.250.14.0 0.0.0.255 area 0
area 2 stub
RTE#
interface Serial1
ip address 203.250.15.2 255.255.255.252 router ospf 10 network 203.250.15.0 0.0.0.255 area 2
area 2 stub
Tenga en cuenta que el comando stub tambin se configura en RTE, de lo contrario, RTE jams se convertir en un vecino de RTC. El costo
predeterminado no se ha configurado, por lo que RTC anuncia 0.0.0.0 al RTE con una mtrica de 1.
RTE#show ip route
Codes: C - connected, S - static, I - IGRP, R - RIP, M - mobile, B - BGP
D - EIGRP, EX - EIGRP external, O - OSPF, IA - OSPF inter area
E1 - OSPF external type 1, E2 - OSPF external type 2, E - EGP
i - IS-IS, L1 - IS-IS level-1, L2 - IS-IS level-2, * - candidate default
Gateway of last resort is 203.250.15.1 to network 0.0.0.0
203.250.15.0 255.255.255.252 is subnetted, 1 subnets
C
203.250.15.0 is directly connected, Serial0
O IA 203.250.14.0 [110/74] via 203.250.15.1, 00:26:58, Serial0
128.213.0.0 255.255.255.252 is subnetted, 1 subnets
O IA
128.213.63.0 [110/84] via 203.250.15.1, 00:26:59, Serial0
131.108.0.0 255.255.255.240 is subnetted, 1 subnets
O
131.108.79.208 [110/74] via 203.250.15.1, 00:26:59, Serial0
O*IA 0.0.0.0 0.0.0.0 [110/65] via 203.250.15.1, 00:26:59, Serial0
Observe que aparecen todas las rutas, excepto las rutas externas que se reemplazaron por una ruta predeterminada de 0.0.0.0. El costo de la ruta
fue de 65 (64 para una lnea T1 + 1 anunciada por RTC).
Ahora configuraremos el rea 2 para que sea totalmente congestionada y cambiaremos el costo predeterminado de 0.0.0.0 a 10.
RTC#
interface Ethernet 0
ip address 203.250.14.1 255.255.255.0
interface Serial1
ip address 203.250.15.1 255.255.255.252
router ospf 10
network 203.250.15.0 0.0.0.255 area 2
network 203.250.14.0 0.0.0.255 area 0
area 2 stub no-summary
area 2 default cost 10
RTE#show ip route
Codes: C - connected, S - static, I - IGRP, R - RIP, M - mobile, B - BGP
D - EIGRP, EX - EIGRP external, O - OSPF, IA - OSPF inter area
E1 - OSPF external type 1, E2 - OSPF external type 2, E - EGP
i - IS-IS, L1 - IS-IS level-1, L2 - IS-IS level-2, * - candidate default
Gateway of last resort is not set
203.250.15.0 255.255.255.252 is subnetted, 1 subnets
203.250.15.0 is directly connected, Serial0
131.108.0.0 255.255.255.240 is subnetted, 1 subnets
O
131.108.79.208 [110/74] via 203.250.15.1, 00:31:27, Serial0
O*IA 0.0.0.0 0.0.0.0 [110/74] via 203.250.15.1, 00:00:00, Serial0
C
Tenga en cuenta que las nicas rutas que se muestran son las rutas intra-rea (O) y la ruta predeterminada 0.0.0.0. Las rutas externas e interrea se han bloqueado. Ahora, el costo de la ruta predeterminada es de 74 (64 para una lnea T1 + 10 anunciada por RTC). En este caso, no es
preciso configurar el RTE. El rea ya est fragmentada y el comando no-summary no afecta al paquete de saludo como lo hace el comando
stub.
Al redistribuir rutas en OSPF, si no se ha especificado la palabra clave subnets, slo se redistribuyen las rutas que no estn constituidas en
subredes.
Como indica el diagrama anterior, RTA est redistribuyendo dos rutas externas en OSPF. N1 y N2 tienen un costo externo de x. La nica
diferencia es que N1 se redistribuye en OSPF con un tipo de mtrica 1 y N2 con un tipo de mtrica 2. Si seguimos las rutas desde el rea 1 al
rea 0, el costo para alcanzar N2 visto desde RTB o RTC siempre ser x. El costo interno del trayecto no se toma en cuenta. Por otro lado, el
costo interno incrementa el costo de alcanzar N1. El costo es x+y, si se observa desde RTB, y x+y+z, si se observa desde RTC.
Si las dos rutas externas son de tipo 2 y los costos externos a la red de destino son iguales, entonces se selecciona como mejor trayecto el que
presenta un menor costo hacia el ASBR.
A menos que se indique lo contrario, el tipo externo predeterminado que se especifica para las rutas externas es el tipo 2.
Suponga que agregamos dos rutas estticas dirigidas a E0 en el RTC: 16.16.16.0 255.255.255.0 (la anotacin /24 indica un mscara de 24 bits
que comienza desde el extremo izquierdo) y 128.213.0.0 255.255.0.0. A continuacin, se muestran los distintos comportamientos cuando se
utilizan diferentes parmetros en el comando redistribute en RTC:
RTC#
interface Ethernet0
ip address 203.250.14.2 255.255.255.0
interface Serial1
ip address 203.250.15.1 255.255.255.252
router ospf 10
redistribute static
network 203.250.15.0 0.0.0.255 area 2
network 203.250.14.0 0.0.0.255 area 0
ip route 16.16.16.0 255.255.255.0 Ethernet0
ip route 128.213.0.0 255.255.0.0 Ethernet0
RTE#
interface Serial0
ip address 203.250.15.2 255.255.255.252
router ospf 10
network 203.250.15.0 0.0.0.255 area 2
Tenga en cuenta que nicamente la ruta externa que ha aparecido es 128.213.0.0, ya que no utilizamos la palabra clave subnet. Recuerde que si
no se usa la palabra clave subnet, slo se redistribuirn las redes que no son subredes. En nuestro caso, 16.16.16.0 es una ruta clase A que est
dividida en subredes y no se redistribuy. Debido a que la palabra clave metric no se utiliz (o una sentencia default-metric en el router
OSPF), el el costo asignado a la ruta externa es 20 (para la BGP, el predeterminado es 1). Si: utilizamos lo siguiente:
redistribute static metric 50 subnets
RTE#show ip route
Codes: C - connected, S - static, I - IGRP, R - RIP, M
- mobile, B - BGP
D - EIGRP, EX - EIGRP external, O - OSPF, IA - OSPF inter area
E1 - OSPF external type 1, E2 - OSPF external type 2, E - EGP
i - IS-IS, L1 - IS-IS level-1, L2 - IS-IS level-2, * - candidate default
Gateway of last resort is not set
16.0.0.0 255.255.255.0 is subnetted, 1 subnets
16.16.16.0 [110/50] via 203.250.15.1, 00:00:02, Serial0
203.250.15.0 255.255.255.252 is subnetted, 1 subnets
C
203.250.15.0 is directly connected, Serial0
O IA 203.250.14.0 [110/74] via 203.250.15.1, 00:00:02, Serial0
O E2 128.213.0.0 [110/50] via 203.250.15.1, 00:00:02, Serial0
O E2
Observe que ahora apareci 16.16.16.0 y el costo de las rutas externas es de 50. Dado que las dos rutas externas son de tipo 2 (E2), el costo
interno no se agreg. Ahora, suponga que cambiamos el tipo a E1:
redistribute static metric 50 metric-type 1 subnets
RTE#show ip route
Codes: C - connected, S - static, I - IGRP, R - RIP, M - mobile, B - BGP
D - EIGRP, EX - EIGRP external, O - OSPF, IA - OSPF inter area
E1 - OSPF external type 1, E2 - OSPF external type 2, E - EGP
i - IS-IS, L1 - IS-IS level-1, L2 - IS-IS level-2, * - candidate default
Gateway of last resort is not set
16.0.0.0 255.255.255.0 is subnetted, 1 subnets
16.16.16.0 [110/114] via 203.250.15.1, 00:04:20, Serial0
203.250.15.0 255.255.255.252 is subnetted, 1 subnets
C
203.250.15.0 is directly connected, Serial0
O IA 203.250.14.0 [110/74] via 203.250.15.1, 00:09:41, Serial0
O E1 128.213.0.0 [110/114] via 203.250.15.1, 00:04:21, Serial0
O E1
Observe que el tipo cambi a E1 y el costo se increment por el valor del costo interno de S0 que es 64; el costo total es 64+50=114.
Suponga que agregamos una correspondencia de la ruta a la configuracin de RTC; obtendremos lo siguiente:
RTC#
interface Ethernet0
ip address 203.250.14.2 255.255.255.0
interface Serial1
ip address 203.250.15.1 255.255.255.252
router ospf 10
redistribute static metric 50 metric-type 1 subnets route-map STOPUPDATE
network 203.250.15.0 0.0.0.255 area 2
network 203.250.14.0 0.0.0.255 area 0
ip route 16.16.16.0 255.255.255.0 Ethernet0
ip route 128.213.0.0 255.255.0.0 Ethernet0
access-list 1 permit 128.213.0.0 0.0.255.255
route-map STOPUPDATE permit 10
match ip address 1
La correspondencia de la ruta anterior slo permitir la redistribucin 128.213.0.0 en OSPF y negar todo lo dems. Esta es la razn de por la
que 16.16.16.0 ya no se muestra en la tabla de enrutamiento de RTE.
RTE#show ip route
Codes: C - connected, S - static, I - IGRP, R - RIP, M - mobile, B - BGP
D - EIGRP, EX - EIGRP external, O - OSPF, IA - OSPF inter area
E1 - OSPF external type 1, E2 - OSPF external type 2, E - EGP
i - IS-IS, L1 - IS-IS level-1, L2 - IS-IS level-2, * - candidate default
Gateway of last resort is not set
203.250.15.0 255.255.255.252 is subnetted, 1 subnets
C
203.250.15.0 is directly connected, Serial0
O IA 203.250.14.0 [110/74] via 203.250.15.1, 00:00:04, Serial0
O E1 128.213.0.0 [110/114] via 203.250.15.1, 00:00:05, Serial0
VLSM
Otro tema que se debe considerar es la VLSM (Gua de subred de longitud variable) (Apndice C). OSPF puede transportar informacin sobre
subredes mltiples para la misma red principal, pero otros protocolos como RIP y IGRP (EIGRP es compatible con VLSM) no pueden. Si la
misma red principal atraviesa las fronteras de un dominio RIP y OSPF, se perder la informacin VLSM redistribuida al RIP o al IGRP y habr
que configurar las rutas estticas en los dominios RIP o IGRP. El siguiente ejemplo muestra este problema:
En el diagrama anterior, RTE ejecuta OSPF y RTA ejecuta RIP. RTC est realizando la redistribucin entre los dos protocolos. El problema es
que la red 203.250.15.0 de clase C est dividida en subredes de diferentes maneras y tiene dos mscaras distintas: 255.255.255.252 y
255.255.255.192. Veamos la configuracin y las tablas de enrutamiento de RTE y RTA.
RTA#
interface Ethernet0
Tenga en cuenta que RTE reconoci que 203.250.15.0 tiene dos subredes, mientras que RTA piensa que tiene slo una (la que se configur en
la interfaz). La informacin acerca de la subred 203.250.15.0 255.255.255.252 se perdi en el dominio RIP. Para alcanzar esa subred, es
preciso configurar una ruta esttica en RTA:
RTA#
interface Ethernet0
ip address 203.250.15.68 255.255.255.192
router rip
network 203.250.15.0
ip route 203.250.15.0 255.255.255.0 203.250.15.67
Redistribucin recproca
La redistribucin mutua entre protocolos se debe realizar con mucho cuidado y de manera controlada. Una configuracin incorrecta podra
ocasionar un posible bucle de la informacin de enrutamiento. Una regla prctica para la redistribucin mutua es no permitir que la
informacin obtenida de un protocolo se inyecte en el mismo protocolo. Las interfaces pasivas y las listas de distribucin deberan aplicarse en
los routers de redistribucin. El filtrado de informacin con protocolos de estado de enlace como OSPF es un tema complicado. Distribute-list
out funciona en el ASBR para filtrar las rutas redistribuidas hacia otros protocolos. Distribute-list in funciona en cualquier router para evitar
que stos se coloquen en la tabla de enrutamiento, pero no evita la propagacin de los paquetes de estado de enlace; los routers descendentes
an conservan las rutas. En lo posible, es mejor evitar el filtrado de OSPF si los filtros pueden aplicarse a los dems protocolos a fin de evitar
que se produzcan bucles.
Para ejemplificar esto, suponga que RTA, RTC y RTE estn ejecutando RIP. RTC y RTA tambin ejecutan OSPF. Tanto RTC como RTA
estn realizando la redistribucin entre RIP y OSPF. Supongamos que no desea que el RIP que viene de RTE se inyecte en el dominio OSPF,
por lo que coloca una interfaz pasiva para RIP en E0 de RTC. Sin embargo, permiti que el RIP que proviene de RTA se inyecte en OSPF.
RTA#
interface Ethernet0
ip address 203.250.15.68 255.255.255.192
router ospf 10
redistribute rip metric 10 subnets
network 203.250.15.0 0.0.0.255 area 0
router rip
redistribute ospf 10 metric 1
network 203.250.15.0
RTC#show ip route
Codes: C - connected, S - static, I - IGRP, R - RIP, M - mobile, B - BGP
D - EIGRP, EX - EIGRP external, O - OSPF, IA - OSPF inter area
E1 - OSPF external type 1, E2 - OSPF external type 2, E - EGP
i - IS-IS, L1 - IS-IS level-1, L2 - IS-IS level-2, * - candidate default
Gateway of last resort is not set
C
C
O
Observe que RTC tiene dos trayectos para alcanzar la subred 203.250.15.128: Serial 1 y Ethernet 0 (E0 obviamente es el trayecto incorrecto).
Esto ocurri porque RTC otorg esa entrada a RTA a travs de OSPF y RTA la devolvi a travs de RIP dado que RTA no la obtuvo a travs
de RIP. Esto es un ejemplo a pequea escala de los bucles que pueden ocurrir debido a un error de configuracin. En las redes de gran tamao,
la situacin se empeora an ms.
Para solucionar el problema en nuestro ejemplo, podra detener el envo de RIP a la Ethernet 0 de RTA a travs de una interfaz pasiva. Esto
podra no ser apropiado si algunos routers en la Ethernet son routers de RIP solamente. En este caso, puede permitir que RTC enve a RIP en la
Ethernet; de este modo, RTA no lo enviar de vuelta en el cable por horizonte partido (es posible que esto no funcione en los medios NBMA si
la divisin del horizonte est desactivada). El horizonte partido no permite el reenvo de actualizaciones a travs de la misma interfaz desde la
que se obtuvieron (a travs del mismo protocolo). Otro mtodo til es aplicar listas de distribucin a RTA para evitar que vuelvan a incluirse
las subredes obtenidas a travs de OSPF en el RIP en Ethernet. Usaremos el ltimo mtodo mencionado:
RTA#
interface Ethernet0
ip address 203.250.15.68 255.255.255.192
router ospf 10
redistribute rip metric 10 subnets
network 203.250.15.0 0.0.0.255 area 0
router rip
redistribute ospf 10 metric 1
network 203.250.15.0
distribute-list 1 out ospf 10
Supongamos que RTE est inyectando una ruta predeterminada 0.0.0.0 en RIP. RTC tendr una gateway de ltimo recurso de 203.250.15.2.
RTC no propagar el valor predeterminado a RTA hasta que configuremos RTC con un comando default-information originate.
RTC#show ip route
Codes: C - connected, S - static, I - IGRP, R - RIP, M - mobile, B - BGP
D - EIGRP, EX - EIGRP external, O - OSPF, IA - OSPF inter area
E1 - OSPF external type 1, E2 - OSPF external type 2, E - EGP
i - IS-IS, L1 - IS-IS level-1, L2 - IS-IS level-2, * - candidate default
Gateway of last resort is 203.250.15.2 to network 0.0.0.0
C
C
R
O
R*
RTC#
interface Ethernet0
ip address 203.250.15.67 255.255.255.192
interface Serial1
ip address 203.250.15.1 255.255.255.192
router ospf 10
redistribute rip metric 10 subnets
network 203.250.15.0 0.0.0.255 area 0
default-information originate metric 10
router rip
redistribute ospf 10 metric 2
passive-interface Ethernet0
network 203.250.15.0
RTA#show ip route
Codes: C - connected, S - static, I - IGRP, R - RIP, M - mobile, B - BGP
D - EIGRP, EX - EIGRP external, O - OSPF, IA - OSPF inter area
E1 - OSPF external type 1, E2 - OSPF external type 2, E - EGP
i - IS-IS, L1 - IS-IS level-1, L2 - IS-IS level-2, * - candidate default
Gateway of last resort is 203.250.15.67 to network 0.0.0.0
203.250.15.0 255.255.255.192 is subnetted, 4 subnets
O
203.250.15.0 [110/74] via 203.250.15.67, 2d23, Ethernet0
C
203.250.15.64 is directly connected, Ethernet0
O E2
203.250.15.128 [110/10] via 203.250.15.67, 2d23, Ethernet0
C
203.250.15.192 is directly connected, Ethernet1
O*E2 0.0.0.0 0.0.0.0 [110/10] via 203.250.15.67, 00:00:17, Ethernet0
Observe que RTA reconoci a 0.0.0.0 como una ruta externa con una mtrica de 10. La configuracin de la gateway de ltimo recurso es
203.250.15.67, segn estaba previsto.
Cantidad de vecinos
El nmero de routers conectados a la misma LAN tambin es importante. Cada LAN tiene un DR y un BDR que crean adyacencias con todos
los dems routers. Cuantos menos vecinos existan en la LAN, menor ser el nmero de adyacencias que tenga que crear un DR o un BDR. Esto
depende de la potencia del router. Siempre puede cambiar la prioridad OSPF para seleccionar el DR. Adems, de ser posible, procure evitar
que el mismo router sea el DR en ms de un segmento. Si la seleccin de DR se basa en el RID ms alto, entonces un router se puede convertir
por accidente en un DR en todos los segmentos a los que est conectado. Este router estar haciendo un esfuerzo extra, en tanto que otros
routers estn inactivos.
Problemas de memoria
No es fcil calcular la memoria que se necesita para una configuracin OSPF determinada. Los problemas con la memoria generalmente surgen
cuando se inyectan demasiadas rutas externas en el dominio OSPF. Un rea de estructura bsica con 40 routers y una ruta predeterminada al
mundo exterior tendra menos problemas de memoria comparada con un rea de estructura bsica de 4 routers y 33.000 rutas externas
inyectadas en OSPF.
La memoria tambin puede conservarse utilizando un buen diseo de OSPF. El resumen en los routers de borde de rea y el uso de reas
fragmentadas podran minimizar el nmero de rutas intercambiadas.
El total de memoria que utiliza OSPF es la suma de la memoria que se usa en la tabla de enrutamiento (show ip route summary) y la memoria
que se usa en la base de datos de estado de enlace. Los siguientes nmeros son una estimacin de la regla prctica. Cada entrada en la tabla de
enrutamiento consumir aproximadamente entre 200 y 280 bytes, ms 44 bytes por cada trayecto adicional. Cada LSA consumir una
sobrecarga de 100 bytes ms el tamao del anuncio de estado de enlace real, posiblemente otros 60 a 100 bytes (para los enlaces de router, esto
depende del nmero de interfaces en el router). Esto se debera agregar a la memoria que utilizan los dems procesos y el mismo IOS. Si
realmente desea conocer el nmero exacto, puede ejecutar show memory con OSPF activado o desactivado. La diferencia en la memoria del
procesador utilizada sera la respuesta (conserve una copia de seguridad de las configuraciones).
Por lo general, las necesidades de memoria de una tabla de enrutamiento con menos de 500K bytes se podran satisfacer con 2 a 4 MB de
RAM. Las redes de gran tamao de ms de 500K quizs necesiten entre 8 y 16 MB o entre 32 y 64 MB si las rutas completas se inyectan desde
Internet.
Resumen
El protocolo OSPF definido en RFC 1583 proporciona un protocolo abierto de alta funcionalidad que permite que las redes de varios
proveedores se comuniquen mediante la familia de protocolos TCP/IP. Algunas de las ventajas de OSPF son: convergencia rpida, VLSM,
autenticacin, segmentacin jerrquica, resumen de ruta y agrupacin, todos necesarios para gestionar redes complicadas y de gran tamao.
En el diagrama anterior, los routers en el mismo segmento pasan a travs de una serie de estados antes de formar una adyacencia correcta. La
eleccin de vecino y DR se lleva a cabo a travs del protocolo de saludo. Cuando un router se ve a s mismo en el paquete de saludo de su
vecino, el estado cambia a bidireccional. En ese momento, la eleccin de DR y BDR se desarrolla en segmentos de acceso mltiple. Un router
contina formando una adyacencia con un vecino si alguno de los dos routers es un DR o un BDR o si stos estn conectados a travs de un
enlace punto a punto o virtual.
En el estado Exstart, los dos vecinos forman una relacin de maestro y esclavo en la que coinciden en un nmero de secuencia inicial. El
nmero de secuencia se utiliza para detectar Avisos sobre el estado de enlace (LSA) antiguos o duplicados.
En el estado Intercambio, se intercambiarn Paquetes de descripcin de bases de datos (DD). stos son anuncios sobre el estado de enlace en
la forma de encabezado de estado de enlace. El encabezado proporciona informacin suficiente para identificar un enlace. El nodo maestro
enva paquetes DD que son reconocidos por paquetes DD del nodo esclavo. Todas las adyacencias en estado de intercambio o superior son
utilizadas por el procedimiento de inundacin. Estas adyacencias son totalmente capaces de transmitir y recibir todos los tipos de paquetes de
protocolo de enrutamiento de OSPF.
En el estado Loading (Cargando), los paquetes de peticiones del estado de enlace se envan a los vecinos con objeto de solicitar anuncios ms
recientes que hayan sido descubiertos pero que an no se hayan recibido. Cada router crea una lista de LSA requeridos para actualizar su
adyacencia. Se conserva una lista de retransmisin para asegurarse de que cada LSA sea reconocido. Para especificar el nmero de segundos
entre las retransmisiones de anuncios de estado de enlace para la adyacencia, puede usar:
ip ospf retransmit-interval seconds
Se envan paquetes de actualizacin de estado de enlace en respuesta a los paquetes de peticiones. Los paquetes de actualizacin de estado de
enlace se inundarn en todas las adyacencias.
En el estado Full (Completo), los routers vecinos son totalmente adyacentes. Las bases de datos para un rea comn tienen concordancia
exacta entre routers adyacentes.
Cada LSA posee un campo de age (antigedad) que se incrementa peridicamente mientras permanece en la base de datos o a medida que se
inunda en el rea. Cuando un LSA alcanza una Maxage (Antigedad mxima) y no figura en ninguna lista de retransmisin de vecinos, se
purga de la base de datos.
Los anuncios de estado de enlace se dividen en cinco tipos. Los enlaces del router (RL) son generados por todos los routers. Estos enlaces
describen el estado de las interfaces del router dentro de un rea determinada. Dichos enlaces slo se inundan dentro del rea del router. Los
enlaces de redes (NL) son generados por un DR en un segmento determinado y son una indicacin de los routers conectados a dicho segmento.
Los enlaces de resumen (SL) con los enlaces intra-rea (tipo 3) y enumerarn las redes dentro de otras reas, pero que an pertenecen al
sistema autnomo. Los enlaces de resumen son inyectados por el ABR desde la estructura bsica hacia otras reas y desde otras reas hacia la
estructura bsica. Estos enlaces se usan para la agrupacin entre reas. Otros tipos de enlaces de resumen son los enlaces de resumen ASBR.
stos son enlaces de tipo 4 que apuntan al ASBR. Esto es para asegurar que todos los routers conozcan el camino para salir del sistema
autnomo. El ltimo tipo es el tipo 5: los enlaces externos (EL), que son inyectados por el ASBR en el dominio.
El diagrama anterior muestra los diferentes tipos de enlaces. RTA genera un enlace de router (RL) en el rea 1 y tambin genera un enlace de
red (NL), ya que parece ser el DR de ese segmento en particular. RTB es un ABR y genera un RL en el rea 1 y el rea 0. RTB tambin genera
enlaces de resumen en el rea 1 y el rea 0. Estos enlaces son la lista de las redes que se intercambian entre las dos reas. RTB tambin inyecta
un enlace de resumen ASBR en el rea 1. Esto es una indicacin de la existencia de RTD, el router del lmite del sistema autnomo (ASBR).
De forma similar, RTC, que es otro ABR, genera un RL para el rea 0 y el rea 2, un SL (3) en el rea 2 (dado que no anuncia ningn ASBR) y
un SL (3,4) en el rea 0 que anuncia RTD. El RTD genera un RL para el rea 2 y un EL para las rutas externas obtenidas a travs de BGP. Los
routers externos se inundarn en todo el dominio.
La siguiente tabla es un resumen de los anuncios de estado de enlace
Tipo
LS
Anuncios de estado de enlace. Son generados por cada router para cada rea
a la que pertenece Describen los estados del enlace del router en el rea. Y
slo son inundados dentro de un rea determinada.
Si observa la base de datos OSPF detenidamente, mediante el comando show ip ospf database detail, podr apreciar las diferentes palabras
clave como Link-Data (datos de enlace), Link-ID (ID de enlace) y Link-state ID (ID de estado de enlace). Estos trminos se tornan confusos,
ya que el valor de cada uno depende del tipo de estado de enlace y del tipo de enlace. Repasaremos esta terminologa y proporcionaremos un
ejemplo detallado en la base de datos OSPF tal como se ve desde el router.
El ID de estado de enlace define bsicamente la identidad del estado de enlace segn el tipo de LS. Los enlaces de router se identifican por
medio del ID de router (RID) del router que origin el anuncio. Los enlaces de red se identifican por medio de la direccin IP del DR. Esto
tiene sentido porque el router designado origina los enlaces de red. Los enlaces de resumen (tipo 3) se identifican por medio de los nmeros
de red IP de los destinos a los que apuntan. Los enlaces de resumen ASBR (enlaces de resumen tipo 4) se identifican por medio del RID del
ASBR. Finalmente, los enlaces externos se identifican por medio de los nmeros de red IP de los destinos externos a los que apuntan. La tabla
siguiente proporciona un resumen esta informacin:
Tipo
LS
Tipo de enlace
Punto a punto
Direccin de interfaz de DR
Nmero de red/subred
Enlace virtual
Los datos de enlace son la direccin IP del enlace, excepto para la red Stub en la que los datos de enlace son la mscara de la red.
Tipo de enlace
Datos de enlace
Red Stub
Mscara de red
Por ltimo, un router anunciante es el RID del router que envi el LSA.
Teniendo en cuenta el diagrama anterior, las siguientes configuraciones y las tablas de rutas IP, observemos las diferentes maneras de
comprender la base de datos OSPF.
RTA#
interface Loopback0
ip address 203.250.13.41 255.255.255.255
interface Ethernet0
ip address 203.250.15.68 255.255.255.192
interface Ethernet1
ip address 203.250.15.193 255.255.255.192
router ospf 10
network 203.250.0.0 0.0.255.255 area 0
RTA#show ip route
Codes: C - connected, S - static, I - IGRP, R - RIP, M - mobile, B - BGP
D - EIGRP, EX - EIGRP external, O - OSPF, IA - OSPF inter area
E1 - OSPF external type 1, E2 - OSPF external type 2, E - EGP
i - IS-IS, L1 - IS-IS level-1, L2 - IS-IS level-2, * - candidate default
Gateway of last resort is 203.250.15.67 to network 0.0.0.0
203.250.16.0 255.255.255.192 is subnetted, 1 subnets
203.250.16.128 [110/10] via 203.250.15.67, 00:00:50, Ethernet0
203.250.13.0 255.255.255.255 is subnetted, 1 subnets
C
203.250.13.41 is directly connected, Loopback0
203.250.15.0 255.255.255.192 is subnetted, 3 subnets
O IA
203.250.15.0 [110/74] via 203.250.15.67, 00:00:50, Ethernet0
C
203.250.15.64 is directly connected, Ethernet0
C
203.250.15.192 is directly connected, Ethernet1
O*E2 0.0.0.0 0.0.0.0 [110/10] via 203.250.15.67, 00:00:50, Ethernet0
O E2
RTE#
ip subnet-zero
interface Ethernet0
ip address 203.250.16.130 255.255.255.192
interface Serial0
ip address 203.250.15.2 255.255.255.192
router ospf 10
redistribute rip metric 10 subnets
network 203.250.15.0 0.0.0.63 area 1
default-information originate metric 10
router rip
network 203.250.16.0
ip route 0.0.0.0 0.0.0.0 Ethernet0
RTE#show ip route
Codes: C - connected, S - static, I - IGRP, R - RIP, M - mobile, B - BGP
D - EIGRP, EX - EIGRP external, O - OSPF, IA - OSPF inter area
E1 - OSPF external type 1, E2 - OSPF external type 2, E - EGP
i - IS-IS, L1 - IS-IS level-1, L2 - IS-IS level-2, * - candidate default
Gateway of last resort is 0.0.0.0 to network 0.0.0.0
203.250.16.0 255.255.255.192 is subnetted, 1 subnets
203.250.16.128 is directly connected, Ethernet0
203.250.13.0 is variably subnetted, 2 subnets, 2 masks
O IA
203.250.13.41 255.255.255.255
[110/75] via 203.250.15.1, 00:16:31, Serial0
203.250.15.0 255.255.255.192 is subnetted, 3 subnets
C
203.250.15.0 is directly connected, Serial0
O IA
203.250.15.64 [110/74] via 203.250.15.1, 00:16:31, Serial0
C
O IA
203.250.15.192 [110/84] via 203.250.15.1, 00:16:31, Serial0
S*
0.0.0.0 0.0.0.0 is directly connected, Ethernet0
RTC#
ip subnet-zero
interface Ethernet0
ip address 203.250.15.67 255.255.255.192
interface Serial1
ip address 203.250.15.1 255.255.255.192
router ospf 10
network 203.250.15.64 0.0.0.63 area 0
network 203.250.15.0 0.0.0.63 area 1
RTF#show ip route
Codes: C - connected, S - static, I - IGRP, R - RIP, M - mobile, B - BGP
D - EIGRP, EX - EIGRP external, O - OSPF, IA - OSPF inter area
E1 - OSPF external type 1, E2 - OSPF external type 2, E - EGP
i - IS-IS, L1 - IS-IS level-1, L2 - IS-IS level-2, * - candidate default
Gateway of last resort is 203.250.15.2 to network 0.0.0.0
203.250.16.0 255.255.255.192 is subnetted, 1 subnets
203.250.16.128 [110/10] via 203.250.15.2, 04:49:05, Serial1
203.250.13.0 255.255.255.255 is subnetted, 1 subnets
O
203.250.13.41 [110/11] via 203.250.15.68, 04:49:06, Ethernet0
203.250.15.0 255.255.255.192 is subnetted, 3 subnets
C
203.250.15.0 is directly connected, Serial1
C
203.250.15.64 is directly connected, Ethernet0
O
203.250.15.192 [110/20] via 203.250.15.68, 04:49:06, Ethernet0
O*E2 0.0.0.0 0.0.0.0 [110/10] via 203.250.15.2, 04:49:06, Serial1
O E2
ADV Router
203.250.15.67
203.250.16.130
Age
48
212
Seq#
Checksum Link count
0x80000008 0xB112
2
0x80000006 0x3F44
2
ADV Router
203.250.15.67
203.250.15.67
203.250.15.67
Age
602
620
638
Seq#
0x80000002
0x800000E9
0x800000E5
Checksum
0x90AA
0x3E3C
0xA54E
ADV Router
203.250.13.41
203.250.15.67
Age
179
675
Seq#
Checksum Link count
0x80000029 0x9ADA
3
0x800001E2 0xDD23
1
ADV Router
203.250.13.41
Age
334
Seq#
Checksum
0x80000001 0xB6B5
ADV Router
203.250.15.67
Age
792
Seq#
Checksum
0x80000002 0xAEBD
ADV Router
203.250.15.67
Age
579
Seq#
Checksum
0x80000001 0xF9AF
ADV Router
203.250.16.130
203.250.16.130
Age
1787
5
Seq#
Checksum Tag
0x80000001 0x98CE
10
0x80000002 0x93C4
0
ste es un panorama general de la base de datos OSPF completa. La base de datos se enumera segn las reas. En este caso, estamos
observando la base de datos de RTC, la cual es un ABR. Se enumeran el rea 1 y el rea 0 de las bases de datos. El rea 1 se compone de los
enlaces de router y los enlaces de resumen. No existe ningn enlace de red porque no existe DR en ninguno de los segmentos del rea 1. No
existe ningn enlace de resumen ASBR en el rea 1 porque ASBR slo est en el rea 0. Los enlaces externos no pertenecen a ningn rea en
particular porque estn inundados en todo el dominio. Tenga en cuenta que todos los enlaces son enlaces acumulativos recolectados de todos
los routers en un rea.
Nos centraremos principalmente en la base de datos en el rea 0. El ID de enlace que se indica es en realidad el ID de estado de enlace. Se trata
de una representacin de todo el router, no de un enlace determinado. Esto es un poco confuso, pero slo debe recordar que este ID de enlace
de nivel elevado (debera ser el ID de estado de enlace) representa a todo el router y no slo a un enlace.
Enlaces de router (RL)
Router Link States (Area 0)
Link ID
203.250.13.41
203.250.15.67
ADV Router
203.250.13.41
203.250.15.67
Age
179
675
Seq#
Checksum Conteo de enlaces
0x80000029 0x9ADA
3
0x800001E2 0xDD23
1
Comenzaremos con los enlaces del router. Existen dos entradas enumeradas para 203.250.13.41 y 203.250.15.67; son los dos RID de los dos
routers en el rea 0. Tambin se indica el nmero de enlaces en el rea 0 para cada router. RTA tiene tres enlaces hacia el rea 0 y RTC tiene
un enlace. A continuacin se proporciona una vista detallada del router de RTC:
RTC#show ip ospf database router 203.250.15.67
OSPF Router with ID (203.250.15.67) (Process ID 10)
Router Link States (Area 1)
LS age: 1169
Options: (No TOS-capability)
LS Type: Router Links
Link State ID: 203.250.15.67
Advertising Router: 203.250.15.67
LS Seq Number: 80000008
Checksum: 0xB112
Length: 48
Area Border Router
Number of Links: 2
Link connected to: another Router (point-to-point)
(Link ID) Neighboring Router ID: 203.250.16.130
(Link Data) Router Interface address: 203.250.15.1
Number of TOS metrics: 0
TOS 0 Metrics: 64
Enlace conectado a: una red stub
(ID de enlace) Nmero de red/subred: 203.250.15.0
(Datos de enlace) Mscara de red: 255.255.255.192
Cantidad de mtricas TOS: 0
Mtricas de TOS 0: 64
Algo que es digno de ser observado aqu es que OSPF genera un enlace Stub adicional para cada interfaz punto a punto. No se confunda si ve
que el conteo de enlaces es superior al nmero de interfaces fsicas.
Router Link States (Area 0)
LS age: 1227
Options: (No TOS-capability)
Tipo LS: Enlaces de router (RL)
ID de estado de enlace: 203.250.15.67
Router anunciante: 203.250.15.67
LS Seq Number: 80000003
Checksum: 0xA041
Length: 36
Area Border Router
Nmero de enlaces: 1
Enlace conectado a: una red de trnsito
(ID de enlace) Direccin del router designado: 203.250.15.68
(Datos de enlace) Direccin de la interfaz del router: 203.250.15.67
Number of TOS metrics: 0
TOS 0 Metrics: 10
Observe que el ID de enlace es igual a la direccin IP (no el RID) del DR conectado; en este caso, es 203.250.15.68. Los datos de enlace son la
propia direccin IP de RTC.
Enlaces de red
ADV Router
203.250.13.41
Age
334
Seq#
Checksum
0x80000001 0xB6B5
Se enumera un enlace de red, sealado por la direccin IP de la interfaz (no el RID) del DR; en este caso, 203.250.15.68. A continuacin se
proporciona una vista detallada de la entrada:
RTC#show ip ospf database network
OSPF Router with ID (203.250.15.67) (Process ID 10)
Net Link States (Area 0)
Routing Bit Set on this LSA
LS age: 1549
Options: (No TOS-capability)
LS Type: Network Links
ID de estado de enlace: 203.250.15.68 (direccin del router designado)
Router anunciante: 203.250.13.41
LS Seq Number: 80000002
Checksum: 0xB4B6
Length: 32
Network Mask: 255.255.255.192
Router conectado: 203.250.13.41
Router conectado: 203.250.15.67
Tenga en cuenta que el enlace de red enumera los RID de los routers conectados a la red de trnsito; en este caso, se enumeran los RID de RTA
y RTC.
Enlaces de resumen
Summary Net Link States (Area 0)
Link ID
ADV Router
Age
Seq#
Checksum
203.250.15.0
203.250.15.67
792
0x80000002 0xAEBD
Area 0 has one summary link represented by the IP network address of the
link 203.250.15.0. This link was injected by the ABR RTC from area 1 into
area 0. A detailed view of this summary link follows, summary links for
area 1 are not listed here:
RTC#show ip ospf database summary (area 1 is not listed)
Summary Net Link States (Area 0)
LS age: 615
Options: (No TOS-capability)
LS Type: Summary Links(Network)
ID de estado de enlace: 203.250.15.0 (nmero de red de resumen)
Advertising Router: 203.250.15.67
LS Seq Number: 80000003
Checksum: 0xACBE
Length: 28
Network Mask: 255.255.255.192 TOS: 0 Metric: 64
ADV Router
203.250.15.67
Age
579
Seq#
Checksum
0x80000001 0xF9AF
Esto indica quin es el ASBR. En este caso, el ASBR es RTE representado por su RID 203.250.16.130. El router anunciante para esta entrada
en el rea 0 es RTC con un RID 203.250.15.67. A continuacin se proporciona un vista detallada de la entrada ASBR de resumen:
RTC#show ip ospf database asbr-summary
OSPF Router with ID (203.250.15.67) (Process ID 10)
Summary ASB Link States (Area 0)
LS age: 802
Options: (No TOS-capability)
Tipo LS: Enlaces de resumen (router del lmite del sistema autnomo)
ID de estado de enlace: 203.250.16.130 (direccin del router del lmite del sistema autnomo)
Router anunciante: 203.250.15.67
LS Seq Number: 80000003
Checksum: 0xF5B1
Length: 28
Network Mask: 0.0.0.0 TOS: 0 Metric: 64
Enlaces externos
AS External Link States
Link ID
0.0.0.0
203.250.16.128
ADV Router
203.250.16.130
203.250.16.130
Age
1787
5
Seq#
Checksum Tag
0x80000001 0x98CE
10
0x80000002 0x93C4
0
Tenemos dos enlaces externos; el primero es el 0.0.0.0 inyectado en OSPF a travs del comando default-information originate. La otra
entrada es la red 203.250.16.12 8, que se inyecta en OSPF mediante la redistribucin. El router que anuncia estas redes es 203.250.16.130, el
RID de RTE. La siguiente es la vista detallada de las rutas externas:
RTC#show ip ospf database external
OSPF Router with ID (203.250.15.67) (Process ID 10)
AS External Link States
Routing Bit Set on this LSA
LS age: 208
Options: (No TOS-capability)
Tipo LS: Enlace externo de AS
ID de estado de enlace: 0.0.0.0 (nmero de red externa)
Router anunciante: 203.250.16.130
LS Seq Number: 80000002
Checksum: 0x96CF
Length: 36
Network Mask: 0.0.0.0
Metric Type: 2 (Larger than any link state path)
TOS: 0
Metric: 10
Direccin de reenvo: 0.0.0.0
External Route Tag: 10
Routing Bit Set on this LSA
LS age: 226
Options: (No TOS-capability)
Tipo LS: Enlace externo de AS
ID de estado de enlace: 203.250.16.128 (nmero de red externa)
Router anunciante: 203.250.16.130
LS Seq Number: 80000002
Checksum: 0x93C4
Length: 36
Network Mask: 255.255.255.192
Metric Type: 2 (Larger than any link state path)
TOS: 0
Metric: 10
Direccin de reenvo: 0.0.0.0
External Route Tag: 0
Observe la direccin de reenvo. Siempre que la direccin sea 0.0.0.0, indica que las rutas externas se pueden alcanzar a travs del router
anunciante; en este caso, 203. 250.16.130. Por este motivo, los ABR inyectan la identidad del ASBR en otras reas a travs de los enlaces de
resumen del ASBR.
La direccin de reenvo no siempre es 0.0.0.0. En algunos casos, puede ser la direccin IP de otro router en el mismo segmento. El siguiente
diagrama ejemplifica la situacin:
En la situacin anterior, RTB ejecuta BGP con RTA y OSPF con el resto del dominio. RTA no est ejecutando OSPF. RTB redistribuye rutas
BGP en OSPF. Segn OSPF, RTB es un ASBR que anuncia rutas externas. La direccin de reenvo, en este caso, se establece en 125.211.1.1 y
no en el RTB del router anunciante (0.0.0.0). Esto tiene sentido porque no hay necesidad de efectuar un salto adicional. Algo importante para
recordar es que los routers dentro del dominio OSPF deben ser capaces de alcanzar la direccin de reenvo a travs de OSPF para colocar las
rutas externas en la tabla de IP Routing. Si la direccin de reenvo llega a travs de algn otro protocolo o no es accesible, las entradas externas
estaran en la base de datos pero no en la tabla de IP Routing.
Surgira otra situacin si tanto RTB como RTC fueran ASBR (RTC tambin ejecuta BGP con RTA). En esta situacin, para eliminar el
esfuerzo doble, uno de los routers no anunciar (purgar) las rutas externas. El router con RID ms alto gana.
La base de datos completa
Finalmente, ste es un listado de la base de datos completa en forma de ejercicio. Ahora debera poder revisar cada entrada y explicar qu est
sucediendo:
RTC#show ip ospf database router
OSPF Router with ID (203.250.15.67) (Process ID 10)
Router Link States (Area 1)
LS age: 926
Options: (No TOS-capability)
LS Type: Router Links
Link State ID: 203.250.15.67
Advertising Router: 203.250.15.67
LS Seq Number: 80000035
Checksum: 0x573F
Length: 48
Area Border Router
Number of Links: 2
Link connected to: another Router (point-to-point)
(Link ID) Neighboring Router ID: 203.250.16.130
(Link Data) Router Interface address: 203.250.15.1
Number of TOS metrics: 0
TOS 0 Metrics: 64
Link connected to: a Stub Network
(Link ID) Network/subnet number: 203.250.15.0
(Link Data) Network Mask: 255.255.255.192
Number of TOS metrics: 0
TOS 0 Metrics: 64
Routing Bit Set on this LSA
LS age: 958
Options: (No TOS-capability)
LS Type: Router Links
Link State ID: 203.250.16.130
Advertising Router: 203.250.16.130
LS Seq Number: 80000038
Checksum: 0xDA76
Length: 48
AS Boundary Router
Number of Links: 2
Link connected to: another Router (point-to-point)
(Link ID) Neighboring Router ID: 203.250.15.67
(Link Data) Router Interface address: 203.250.15.2
Number of TOS metrics: 0
TOS 0 Metrics: 64
Link connected to: a Stub Network
(Link ID) Network/subnet number: 203.250.15.0
(Link Data) Network Mask: 255.255.255.192
Number of TOS metrics: 0
TOS 0 Metrics: 64
Router Link States (Area 0)
Routing Bit Set on this LSA
LS age: 1107
Options: (No TOS-capability)
LS Type: Router Links
Link State ID: 203.250.13.41
Advertising Router: 203.250.13.41
LS Seq Number: 8000002A
Checksum: 0xC0B0
Length: 60
AS Boundary Router
Number of Links: 3
Link connected to: a Stub Network
Metric: 20
0001
0010
0011
0100
0101
0110
0000 16
0000 32
0000 48
0000 64
0000 80
0000 96
0001 17
0001 33
0001 49
0001 65
0001 81
0001 97
0010 18
0010 34
0010 50
0010 66
0010 82
0010 98
0011 19
0011 35
0011 51
0011 67
0011 83
0011 99
0100 20
0100 36
0100 52
0100 68
0100 84
0101 21
0101 37
0101 53
0101 69
0101 85
0110 22
0110 38
0110 54
0110 70
0110 86
0111 23
0111 39
0111 55
0111 71
0111 87
1000 24
1000 40
1000 56
1000 72
1000 88
1001 25
1001 41
1001 57
1001 73
1001 89
10
1010 26
1010 42
1010 58
1010 74
1010 90
11
1011 27
1011 43
1011 59
1011 75
1011 91
12
1100 28
1100 44
1100 60
1100 76
1100 92
13
1101 29
1101 45
1101 61
1101 77
1101 93
14
1110 30
1110 46
1110 62
1110 78
1110 94
15
1111 31
1111 47
1111 63
1111 79
1111 95
1000
1001
1010
1011
1100
1101
1110
0111
1111
128 0000 144 0000 160 0000 176 0000 192 0000 208 0000 224 0000 240 0000
129 0001 145 0001 161 0001 177 0001 193 0001 209 0001 225 0001 241 0001
130 0010 146 0010 162 0010 178 0010 194 0010 210 0010 226 0010 242 0010
131 0011 147 0011 163 0011 179 0011 195 0011 211 0011 227 0011 243 0011
132 0100 148 0100 164 0100 180 0100 196 0100 212 0100 228 0100 244 0100
133 0101 149 0101 165 0101 181 0101 197 0101 213 0101 229 0101 245 0101
134 0110 150 0110 166 0110 182 0110 198 0110 214 0110 230 0110 246 0110
135 0111 151 0111 167 0111 183 0111 199 0111 215 0111 231 0111 247 0111
136 1000 152 1000 168 1000 184 1000 200 1000 216 1000 232 1000 248 1000
137 1001 153 1001 169 1001 185 1001 201 1001 217 1001 233 1001 249 1001
138 1010 154 1010 170 1010 186 1010 202 1010 218 1010 234 1010 250 1010
139 1011 155 1011 171 1011 187 1011 203 1011 219 1011 235 1011 251 1011
140 1100 156 1100 172 1100 188 1100 204 1100 220 1100 236 1100 252 1100
141 1101 157 1101 173 1101 189 1101 205 1101 221 1101 237 1101 253 1101
142 1110 158 1110 174 1110 190 1110 206 1110 222 1110 238 1110 254 1110
143 1111 159 1111 175 1111 191 1111 207 1111 223 1111 239 1111 255 1111
La idea que subyace detrs de las mscaras de subred de longitud variable es ofrecer una mayor flexibilidad al tratar de dividir una red
principal en varias subredes y conservar la capacidad de mantener un nmero adecuado de hosts en cada subred. Sin VLSM, una mscara de
subred slo se puede aplicar a una red principal. Esto limitara el nmero de hosts dado el nmero de subredes requeridas. Si elegimos la
mscara de manera de tener suficientes subredes, no podramos asignar suficientes hosts en cada subred. Lo mismo sucede con los hosts; es
posible que una mscara que soporta suficientes hosts no proporcione suficiente espacio de subred.
Por ejemplo, supongamos que le asignaron una red de clase C 192.214.11.0 y necesita dividirla en tres subredes con 100 hosts en una subred y
50 hosts en cada una de las otras subredes. Si no toma en cuenta los dos lmites extremos 0 y 255, en teora, tiene disponibles 256 direcciones
(192.214.11.0 - 192.214.11.255). Esto no se puede hacer sin VLSM.
Existe un puado de mscaras de subred que se pueden utilizar; recuerde que una mscara debe tener un nmero continuo de unos comenzando
desde la izquierda y el resto de los bits deben ser todos ceros.
-252
-248
-240
-224
-192
-128
(1111
(1111
(1111
(1110
(1100
(1000
1100)
1000)
0000)
0000)
0000)
0000)
The
The
The
The
The
The
address
address
address
address
address
address
space
space
space
space
space
space
is
is
is
is
is
is
divided
divided
divided
divided
divided
divided
into
into
into
into
into
into
64.
32.
16.
8.
4.
2.
Sin VLSM, podemos usar la mscara 255.255.255.128 y dividir las direcciones en dos subredes con 128 hosts cada una; o bien, utilizar
255.255.255.192 y dividir el espacio en 4 subredes con 64 hosts cada una. Esto no cumplira con el requisito. Mediante las mscaras mltiples,
podemos utilizar la mscara 128 y luego conectar en subredes el segundo bloque de direcciones con la mscara 192. La siguiente tabla muestra
cmo hemos dividido el espacio de la direccin en consecuencia.
Ahora, tenga cuidado al asignar direcciones IP a cada mscara. Una vez que asigna una direccin IP al router o a un host, habr usado toda la
subred para ese segmento. Por ejemplo, si asigna 192.214.11.10 255.255.255.128 a E2, el rango total de direcciones entre 192.214.11.0 y
192.214.11.127 es consumido por E2. De la misma forma, si asigna 192.214.11.160 255.255.255.128 a E2, el rango total de direcciones entre
192.214.11.128 y 192.214.11.255 es consumido por el segmento E2.
La siguiente es una ilustracin de cmo el router interpreta estas direcciones. Recuerde que cada vez que utilice una mscara distinta de la
mscara natural, por ejemplo, cuando est realizando la divisin en subredes, el router expresar inconformidad si la combinacin de direccin
IP y mscara resulta en una subred cero. Para resolver este problema, utilice el comando ip subnet-zero del router.
RTA#
ip subnet-zero
interface Ethernet2
ip address 192.214.11.10 255.255.255.128
interface Ethernet3
ip address 192.214.11.160 255.255.255.192
interface Ethernet4
ip address 192.214.11.226 255.255.255.192
RTA# show ip route connected
192.214.11.0 is variably subnetted, 3 subnets, 2 masks
C
192.214.11.0 255.255.255.128 is directly connected, Ethernet2
C
192.214.11.128 255.255.255.192 is directly connected, Ethernet3