You are on page 1of 59

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.

OSPF versus RIP


El rpido crecimiento y la expansin de las redes actuales han llevado al protocolo RIP al lmite. Este
protocolo tiene ciertas limitaciones que pueden causar problemas en las redes de gran tamao.

RIP tiene un lmite de 15 saltos. Una red RIP que se extiende ms all de los 15 saltos (15 routers) se
considera inalcanzable.

El protocolo RIP no puede gestionar mscaras de subred de longitud variable (VLSM). Dada la
insuficiencia de direcciones IP y la flexibilidad que VLSM proporciona a la asignacin eficiente de
direcciones IP, esto se considera una insuficiencia importante.

Las difusiones peridicas de la tabla de enrutamiento completa consumiran una gran cantidad de
ancho de banda. ste es un problema significativo en el caso de las redes de gran tamao,
especialmente en enlaces lentos y nubes WAN.

RIP converge de manera ms lenta que OSPF. En las redes de gran tamao, la convergencia se
realiza en unos minutos. Los routers RIP atravesarn un perodo de retencin y recoleccin de
residuos y agotarn paulatinamente el tiempo de espera de la informacin que no se haya recibido
recientemente. Este proceso no es adecuado para entornos de gran tamao, ya que puede causar
incoherencias en el enrutamiento.

RIP no incluye ningn concepto de retrasos de red ni de costos de enlace. Las decisiones de
enrutamiento se basan en el conteo de saltos. Siempre se prefiere el trayecto con el menor conteo de
saltos al destino, incluso si el trayecto ms largo cuenta con un mejor ancho de banda total de
enlaces y retrasos ms lentos.

Las redes RIP son redes planas. No existe ningn concepto de reas ni lmites. Con la introduccin
del enrutamiento sin clases y el uso inteligente de agrupacin y resumen, las redes RIP parecen
haber quedado atrs.

Se han introducido algunas mejoras en una nueva versin de RIP, denominada RIP2. Si bien en RIP2 se
tratan los temas de VLSM, de autenticacin y de actualizaciones de enrutamiento de multidifusin, esta
versin no es una gran mejora en comparacin con RIP (ahora denominado RIP 1) ya que an presenta
limitaciones en el conteo de saltos y una convergencia lenta, que son elementos esenciales en las actuales
redes de gran tamao.

El OSPF, por otra parte, direcciona la mayora de los problemas que se presentaron anteriormente:

Con OSPF, no hay limitacin para el conteo de saltos.

El uso inteligente de VLSM es de gran utilidad a la hora de realizar la asignacin de direcciones IP.

OSPF utiliza la multidifusin IP para enviar actualizaciones de estado de enlace. Esto garantiza un
menor procesamiento en los routers que no estn a la escucha de paquetes OSPF. Adems, las
actualizaciones slo se envan en caso de cambios de enrutamiento y no de manera peridica. Esto
garantiza un mejor uso del ancho de banda.

OSPF tiene mejor convergencia que RIP. Esto se debe a que los cambios en el enrutamiento se
propagan de forma instantnea y no peridica.

OSPF permite un mejor balance de carga.

OSPF permite una definicin lgica de redes en las que los routers se pueden dividir en reas. De
este modo, se limita la explosin de actualizaciones de estado de enlace en toda la red, adems de
proporcionar un mecanismo para agregar rutas y reducir la propagacin innecesaria de informacin
de subred.

OSPF permite la autenticacin de enrutamiento a travs de distintos mtodos de autenticacin de


contraseas.

OSPF permite la transferencia y el etiquetado de rutas externas inyectadas en un sistema autnomo.


De este modo, se realiza un seguimiento de las rutas externas inyectadas por protocolos exteriores
como BGP.

Esto, por supuesto, llevara a una mayor complejidad en la configuracin y en la solucin de problemas de las
redes OSPF. Los administradores acostumbrados a la simplicidad de RIP se enfrentarn a algunos desafos
con la cantidad de informacin nueva que deben reconocer a fin de mantenerse actualizados con las redes
OSPF. Adems, esto generar una mayor sobrecarga en la asignacin de memoria y utilizacin de la CPU. Es
posible que sea necesario actualizar algunos de los routers que ejecutan RIP para administrar la sobrecarga
que produce OSPF.

Qu queremos decir con estados de enlace?


OSPF es un protocolo de estado de enlace. Un enlace se puede considerar como una interfaz en el router. El
estado del enlace ofrece una descripcin de esa interfaz y de su relacin con los routers vecinos. Una
descripcin de la interfaz incluira, por ejemplo, la direccin IP de la interfaz, la mscara, el tipo de red a la que
se conecta, los routers conectados a dicha red, etc. La agrupacin de todos estos estados de enlace formara
una base de datos de estados de enlace.

Algoritmo del estado de enlace


OSPF usa un algoritmo de estado de enlace para generar y calcular el trayecto ms corto a todos los destinos
conocidos. El algoritmo en s mismo es bastante complicado. A continuacin se ofrece una forma simplificada
de nivel muy elevado para analizar los diversos pasos del algoritmo:
1.

Durante la inicializacin, o bien cuando se produce algn cambio en la informacin de enrutamiento,


un router generar un anuncio de estado de enlace. Este anuncio representar la agrupacin de
todos estos estados de enlace en dicho router.

2.

Todos los routers intercambiarn estados de enlace mediante la inundacin. Cada router que recibe
una actualizacin de estado de enlace debe almacenar una copia de su base de datos de estados de
enlace y luego propagar la actualizacin a otros routers.

3.

Una vez que la base de datos de cada router est completa, el router calcular un rbol de trayecto
ms corto a todos los destinos. Para ello, el router utiliza el algoritmo Dijkstra. Los destinos, el costo
asociado y el siguiente salto (next hop) para alcanzar dichos destinos formarn la tabla de IP Routing.

4.

En caso de que no se produzcan cambios en la red OSPF, por ejemplo, el costo de un enlace o bien
la adicin o eliminacin de una red, OSPF debera permanecer muy tranquilo. Los cambios que se
produzcan se comunicarn a travs de paquetes de estado de enlace y se volver a calcular el
algoritmo Dijkstra para encontrar el trayecto ms corto.

Algoritmo del trayecto ms corto


El trayecto ms corto se calcula con el algoritmo Dijkstra. El algoritmo coloca cada router en la raz de un rbol
y calcula el trayecto ms corto a cada destino en funcin del costo acumulado requerido para alcanzar dicho
destino. Cada router dispondr de su propia vista de la topologa, a pesar de que todos los routers crearn un
rbol de trayecto ms corto con la misma base de datos de estados de enlace. Las secciones siguientes
indican qu comprende la creacin de un rbol de trayecto ms corto.

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>.

rbol de trayecto ms corto


Suponga que tenemos el siguiente diagrama de red con los costos de interfaz indicados. Para crear el rbol
de trayecto ms corto para RTA, se debe convertir a RTA en la raz del rbol y se debe calcular el menor
costo para cada destino.

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.

Routers de rea y de borde


Como se mencion anteriormente, OSPF utiliza la inundacin para intercambiar las actualizaciones de estado
de enlace entre los routers. Cualquier cambio en la informacin de enrutamiento se distribuye en forma de
inundacin a todos los routers en la red. Las reas se introducen para establecer un lmite en la explosin de
actualizaciones de estado de enlace. La inundacin y el clculo del algoritmo Dijkstra en un router estn
limitados a los cambios dentro de un rea. Todos los routers dentro de un rea disponen de exactamente la
base de datos de estados de enlace. Los routers que corresponden a varias reas y que conectan dichas
reas al rea de estructura bsica se denominan routers de borde de rea (ABR). Por lo tanto, los ABR deben
conservar informacin que describa las reas de estructura bsica y las otras reas conectadas.

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.

Paquetes de estado de enlace


Existen diferentes tipos de paquetes de estado de enlace, que son los que generalmente se ven en una base
de datos OSPF (Apndice A). El siguiente diagrama muestra los diferentes tipos:

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 estas rutas en un sistema autnomo.

Habilitacin de OSPF en el router


La habilitacin de OSPF en el router comprende los dos pasos siguientes en el modo de configuracin:
1.

Habilitacin de un proceso OSPF con el comando router ospf <process-id>

2.

Asignacin de reas a las interfaces mediante el comando network <network or IP address>


<mask> <area-id>.

El ID del proceso OSPF es un valor numrico local en el router. No es necesario que coincida con los ID del
proceso en otros routers. Es posible ejecutar varios procesos OSPF en el mismo router, pero no se
recomienda dado que crea mltiples instancias de bases de datos que agregan una sobrecarga adicional al
router.
El comando network es un modo de asignar una interfaz a una rea especfica. La mscara se utiliza como un
acceso directo y ayuda a colocar una lista de interfaces en la misma rea con una lnea de configuracin de
una lnea. La mscara contiene bits comodines donde el 0 es una concordancia y el 1 es un bit de "no

preocuparse"; por ejemplo, 0.0.255.255 indica una concordancia en los dos primeros bytes del nmero de la
red.
El ID de rea es el nmero de rea en el que se desea que se encuentre la interfaz. Puede ser un nmero
entero entre 0 y 4294967295 o bien puede tomar una forma similar a una direccin IP A.B.C.D.
Aqu tiene un ejemplo:

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).

Autenticacin simple mediante contrasea


La autenticacin simple mediante contrasea permite configurar una contrasea (clave) por rea. Los routers
de la misma rea que deseen participar en el dominio de enrutamiento debern configurarse con la misma
clave. El inconveniente de este mtodo es que es vulnerable a ataques pasivos. Cualquier persona que tenga
un analizador de enlace podra obtener la contrasea desde el cable fcilmente. Para habilitar la autenticacin
de contraseas, utilice los comandos siguientes:

ip ospf authentication-key key (se realiza en la interfaz especfica)

area area-id authentication (se realiza en "router ospf <process-id>")

Aqu tiene un ejemplo:

interface Ethernet0
ip address 10.10.10.10 255.255.255.0
ip ospf authentication-key mypassword
router ospf 10
network 10.10.0.0 0.0.255.255 area 0
area 0 authentication
Autenticacin del resumen de mensaje
La autenticacin del resumen de mensaje es una autenticacin criptogrfica. En cada router se configura una
clave (contrasea) y un ID de clave. El router utiliza un algoritmo basado en el paquete OSPF, en la clave y en
el ID de clave para generar un "resumen de mensaje" que se agrega al paquete. A diferencia de la
autenticacin simple, la clave no se intercambia a travs del cable. Tambin se incluye un nmero de
secuencia no decreciente en cada paquete OSPF para protegerlo contra los ataques de repeticin.
Este mtodo tambin permite transiciones ininterrumpidas entre las claves. Esto resulta til para los
administradores que desean cambiar la contrasea OSPF sin deteriorar la comunicacin. Si se configura una
interfaz con una clave nueva, el router enviar varias copias del mismo paquete, cada una autenticada
mediante claves diferentes. El router dejar de enviar paquetes duplicados cuando detecte que todos sus
vecinos han adoptado una clave nueva. A continuacin, se detallan los comandos que se usan para la
autenticacin del resumen de mensaje:

ip ospf message-digest-key keyid md5 key (se utiliza en la interfaz)

area area-id authentication message-digest (se utiliza en "router ospf <process-id>")

Aqu tiene un ejemplo:

interface Ethernet0
ip address 10.10.10.10 255.255.255.0
ip ospf message-digest-key 10 md5 mypassword
router ospf 10
network 10.10.0.0 0.0.255.255 area 0
area 0 authentication message-digest
La estructura bsica y rea 0
OSPF tiene limitaciones especiales cuando se trata de reas mltiples. Si se ha configurado ms de un rea,
una de estas reas deber ser el rea 0. Esto recibe el nombre de estructura bsica. Al disear las redes, se
recomienda comenzar con el rea 0 y luego expandirse hacia las otras reas.
La estructura bsica debe estar en el centro de todas las dems reas, es decir, todas las reas deben estar
conectadas fsicamente a la estructura bsica. El razonamiento que subyace es que OSPF espera que todas
las reas inyecten informacin de enrutamiento en la estructura bsica y que, en respuesta, sta disemine la
informacin a las otras reas. El siguiente diagrama muestra el flujo de informacin en una red OSPF:

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.

reas no conectadas fsicamente al rea 0


Como se mencion anteriormente, el rea 0 debe estar en el centro de todas las dems reas. En algunos
casos extraos, en que es imposible tener un rea fsicamente conectada a la estructura bsica, se utiliza un
enlace virtual. El enlace virtual suministrar al rea desconectada un trayecto lgico a la estructura bsica. El
enlace virtual debe establecerse entre dos ABR que tengan un rea comn, con un ABR conectado a la
estructura bsica. Esto se muestra en el siguiente ejemplo:

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
Particin de la estructura bsica
OSPF permite el enlace de partes discontinuas de la estructura bsica mediante un enlace virtual. En algunos
casos, es necesario entrelazar distintas reas 0. Esto ocurre si, por ejemplo, una compaa intenta combinar
dos redes OSPF distintas en una red con un rea 0 comn. En otras instancias, se agregan enlaces virtuales
para redundancia en caso de que un error en el router divida la estructura bsica en dos. Cualquiera que sea
la razn, se puede configurar un enlace virtual entre los ABR independientes que entren en contacto con el
rea 0 desde cada lado y que tengan un rea comn. Esto se ilustra en el siguiente ejemplo:

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 ladireccin 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
Interface
203.250.12.1
Ethernet0
203.250.15.1
Ethernet0
203.250.13.41
Ethernet0

Pri State

Dead Time

Address

2WAY/DROTHER

0:00:37

203.250.14.3

FULL/DR

0:00:36

203.250.14.2

FULL/BDR

0:00:34

203.250.14.1

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.

Adyacencias en interfaces punto a punto


OSPF siempre formar una adyacencia con el vecino del otro lado de una interfaz punto a punto como, por
ejemplo, las lneas seriales punto a punto. No existe ningn concepto de DR o BDR. El estado de las
interfaces seriales es punto a punto.

Adyacencias en redes de Acceso mltiple sin difusin (NBMA)


Cuando se configura el OSPF en medios de acceso mltiple sin difusin, por ejemplo, Frame Relay, X.25 y
ATM, se debe tener especial cuidado. El protocolo considera a este medio como a cualquier medio de
difusin, por ejemplo, Ethernet. Las nubes de NBMA generalmente se generan en una topologa radial. Los
PVC o SVC se interconectan parcialmente y la topologa fsica no proporciona el acceso mltiple que OSPF
cree que existe. La seleccin de DR se convierte en un problema debido a que el DR y el BDR necesitan una
conectividad fsica total a todos los routers existentes en la nube. Adems, dada la ausencia de capacidades
de difusin, el DR y el BDR necesitan una lista esttica de todos los routers conectados a la nube. Esto se
logra mediante el comando neighbor ip-address [prioritynumber] [poll-interval seconds], en el que la "ipaddress" y la "priority" son la direccin IP y la prioridad OSPF suministradas al vecino. Un vecino con prioridad
0 se considera que no rene las condiciones para la eleccin de DR. El "poll-interval" es el plazo que espera
una interfaz NBMA antes de sondear (enviar un mensaje de saludo) un vecino aparentemente muerto. El
comando neighbor se aplica a routers con potencial de ser DR o BDR (la prioridad de la interfaz no es igual a
0). A continuacin se muestra un diagrama de red donde la seleccin de DR es muy importante:

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.

Cmo evitar los routers designados (DR) y el comando neighbor en NBMA


Para evitar las complicaciones de configurar vecinos estticos y tener routers especficos que se convierten en
DR o BDR en la nube sin difusin, se pueden utilizar distintos mtodos. La decisin sobre qu mtodo usar
vara segn se est iniciando una red desde cero o se est modificando un diseo ya existente.

Subinterfaces punto a punto


Una subinterfaz es una manera lgica de definir una interfaz. Es posible dividir una misma interfaz fsica en
varias interfaces lgicas y definir cada una de las subinterfaces como punto a punto. Originalmente, esto se
cre para gestionar mejor los problemas ocasionados por un horizonte dividido entre NBMA y protocolos de
enrutamiento basados en vectores.

Una subinterfaz punto a punto tiene las propiedades de cualquier interfaz punto a punto fsica. En lo que
respecta a OSPF, una adyacencia siempre se forma sobre una subinterfaz punto a punto sin eleccin de DR
ni BDR. A continuacin, se incluye una ilustracin de subinterfaces punto a punto:

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
Seleccin de tipos de red de interfaz
El comando que se usa para configurar el tipo de red de una interfaz OSPF es:

ip ospf network {broadcast | non-broadcast | point-tomultipoint}


Interfaces punto a multipunto
Una interfaz de punto a multipunto se define como una interfaz punto a punto enumerada que tiene uno o ms
vecinos. Este concepto lleva al concepto de punto a punto previamente descrito a un nivel superior. Los
administradores no deben preocuparse por tener subredes mltiples para cada enlace punto a punto. La nube
est configurada como una subred. Esto debera funcionar bien para las personas que estn migrando al
concepto punto a punto sin modificar la asignacin de direcciones IP de la nube. Adems, no tendrn que
preocuparse por los DR y las sentencias de vecinos. La conexin punto a multipunto OSPF funciona mediante
el intercambio de actualizaciones adicionales del estado de enlace que contienen un nmero de elementos de
informacin que describen la conectividad con los routers vecinos.

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
Interface
128.213.10.3
Serial0
128.213.10.2
Serial0

Pri

State

FULL/

FULL/

Dead Time

Address

0:01:35

128.213.10.3

0:01:44

128.213.10.2

RTB#show ip ospf interface s0


Serial0 is up, line protocol is up
Internet Address 128.213.10.2 255.255.255.0, Area 0
Process ID 10, Router ID 128.213.10.2, 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:14

Neighbor Count is 1, Adjacent neighbor count is 1


Adjacent with neighbor 200.200.10.1
RTB#show ip ospf neighbor
Neighbor ID
Interface
200.200.10.1
Serial0

Pri

State

FULL/

Dead Time

Address

0:01:52

128.213.10.1

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
O
128.213.10.3 255.255.255.255
[110/128] via 128.213.10.1, 00:00:00, Serial0
O
128.213.10.1 255.255.255.255
[110/64] via 128.213.10.1, 00:00:00, Serial0
C
128.213.10.0 255.255.255.0 is directly connected,
Serial0
123.0.0.0 255.255.255.0 is subnetted, 1 subnets
C
123.212.1.0 is directly connected, Serial1
O

RTC#show ip route
200.200.10.0 255.255.255.255 is subnetted, 1 subnets
200.200.10.1 [110/65] via 128.213.10.1, Serial1
128.213.0.0 is variably subnetted, 4 subnets, 2 masks
O
128.213.10.2 255.255.255.255 [110/128], a travs de
128.213.10.1, Serial1
O
128.213.10.1 255.255.255.255 [110/64], a travs de
128.213.10.1, Serial1
C
128.213.10.0 255.255.255.0 is directly connected,
Serial1
123.0.0.0 255.255.255.0 is subnetted, 1 subnets
O

O
123.212.1.0 [110/192], a travs de 128.213.10.1,
00:14:29, Serial1
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


Resumen de ruta y OSPF
El resumen es la consolidacin de rutas mltiples en un anuncio simple. Por lo general, esto se realiza en los
lmites de los routers de borde de rea (ABR). Aunque el resumen puede configurarse entre dos reas
cualesquiera, es mejor resumir en la direccin de la estructura bsica. De esta forma, la estructura bsica
recibe el total de direcciones y las inyecta a su vez, ya resumidas, en otras reas. Hay dos tipos de resumen:

Resumen de rutas interzonales

Resumen de ruta externa

Resumen de rutas interzonales.


El resumen de las rutas inter-rea se realiza en los ABR y se aplica a las rutas ubicadas dentro del AS. No se
aplica a las rutas externas inyectadas dentro de OSPF a travs de la redistribucin. Para aprovechar el
resumen, los nmeros de red en las reas deben asignarse de forma continua para poder agrupar dichas
direcciones en un rango. Para especificar un rango de direcciones, realice la siguiente tarea en el modo de
configuracin del router:

area area-id range address mask


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


Nota sobre el clculo de mtrica de la direccin de resumen: RFC 1583
se requera para calcular la
mtrica de las rutas de resumen a partir de la mtrica mnima de los trayectos del componente disponibles.
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

La configuracin predeterminada es compatible con RFC 1583


siguientes versiones de IOS:
12.1(03)DC

12.1(03)DB

12.001(001.003) - 12.1 Mainline

12.1(01.03)T - 12.1 T-Train

12.000(010.004) - 12.0 Mainline

12.1(01.03)E - 12.1 E-Train

. Este comando est disponible en las

12.1(01.03)EC

12.0(10.05)W05(18.00.10)

12.0(10.05)SC

Resumen de ruta externa


El resumen de ruta externa es especfico para las rutas externas que se inyectan en OSPF mediante la
redistribucin. Adems, asegrese de que los rangos externos para los que se realiza el resumen sean
contiguos. Los intervalos superpuestos de resumen desde dos routers diferentes pueden causar el envo de
paquetes al destino incorrecto. El resumen se realiza a travs del subcomando router ospf siguiente:

summary-address ip-address mask


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]


y el comando que configura un costo predeterminado en un rea es:

area area-id default-cost cost


Si el costo no se establece mediante el comando anterior, ABR anunciar un costo de 1.

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
C
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
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 inter-rea 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.

Redistribucin de rutas en OSPF


La redistribucin de rutas en OSPF desde otros protocolos de enrutamiento o desde esttica convertir a
estos routers en routers externos de OSPF. Para redistribuir las rutas en OSPF, utilice el siguiente comando
en el modo de configuracin del router:

redistribute protocol [process-id] [metric value]


[metric-type value] [route-map map-tag] [subnets]
Nota: El comando anterior debe estar en una lnea
El ID del proceso y el protocolo son el protocolo que estamos inyectando en OSPF y su ID del proceso, si
existe. La mtrica es el costo que se asigna a la ruta externa. Si no se especifica una mtrica, OSPF coloca
un valor predeterminado de 20 al redistribuir las rutas de todos los protocolos con excepcin de las rutas BGP,
que reciben una mtrica de 1. El tipo de mtrica se trata en el siguiente prrafo.
El mtodo de correspondencia de la ruta se utiliza para controlar la redistribucin de las rutas entre los
dominios de enrutamiento. El formato de una correspondencia de la ruta es el siguiente:

route-map map-tag [[permit | deny] | [sequence-number]]


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.

Rutas externas E1 vs. E2


Las rutas externas se incluyen en dos categoras, tipo externo 1 y tipo externo 2. La diferencia entre ellas es la
forma en que se calcula el costo (mtrica) de la ruta. El costo de una ruta tipo 2 es siempre el costo externo,
independientemente del costo interno para alcanzar dicha ruta. Un costo tipo 1 es la suma del costo externo y
del costo interno que se utiliz para alcanzar dicha ruta. Una ruta tipo 1 siempre es preferible sobre una ruta
tipo 2 para el mismo destino. Esto se muestra en el diagrama siguiente:

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
A continuacin se incluye el resultado del comando show ip route en 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:02:31, Serial0
O E2 128.213.0.0 [110/20] via 203.250.15.1, 00:02:32, Serial0
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
O E1
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
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
Redistribucin de OSPF en otros protocolos
Uso de una mtrica vlida
Siempre que se redistribuye OSPF en otros protocolos, deben respetarse las reglas de dichos protocolos. En
particular, la mtrica aplicada debe coincidir con la mtrica que utiliza dicho protocolo. Por ejemplo, la mtrica
RIP es un conteo de saltos que va de 1 a 16, donde 1 indica que la red se encuentra a un salto de distancia y
16 que la red se encuentra fuera de alcance. Por otro lado, IGRP y EIGRP requieren una mtrica de la forma:

default-metric bandwidth delay reliability loading mtu


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
ip address 203.250.15.68 255.255.255.192
router rip
network 203.250.15.0
RTC#
interface Ethernet0
ip address 203.250.15.67 255.255.255.192
interface Serial1
ip address 203.250.15.1 255.255.255.252
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 2
network 203.250.15.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 is variably subnetted, 2 subnets, 2 masks


C
203.250.15.0 255.255.255.252 is directly connected,
Serial0
O
203.250.15.64 255.255.255.192
[110/74] via 203.250.15.1, 00:15:55, Serial0
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 not set
C

203.250.15.0 255.255.255.192 is subnetted, 1 subnets


203.250.15.64 is directly connected, 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
De esta manera, el RTA ser capaz de alcanzar a las otras subredes.

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. Aqu est el
resultado:
Nota: No utilice la siguiente configuracin.

RTE#
interface Ethernet0
ip address 203.250.15.130 255.255.255.192
interface Serial0
ip address 203.250.15.2 255.255.255.192
router rip
network 203.250.15.0
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
router rip
redistribute ospf 10 metric 2
passive-interface Ethernet0
network 203.250.15.0

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
203.250.15.0 255.255.255.192 is subnetted, 4 subnets
C
203.250.15.0 is directly connected, Serial1
C
203.250.15.64 is directly connected, Ethernet0
R
203.250.15.128 [120/1] a travs de 203.250.15.68,
00:01:08, Ethernet0
[120/1] a travs de 203.250.15.2,
00:00:11, Serial1
O
203.250.15.192 [110/20] via 203.250.15.68, 00:21:41,
Ethernet0
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
El resultado de la tabla de enrutamiento de RTC sera el siguiente:

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 not set
203.250.15.0 255.255.255.192 is subnetted, 4 subnets
C
203.250.15.0 is directly connected, Serial1
C
203.250.15.64 is directly connected, Ethernet0
R
203.250.15.128 [120/1] a travs de 203.250.15.2,
00:00:19, Serial1
O
203.250.15.192 [110/20] via 203.250.15.68, 00:21:41,
Ethernet0
Insercin de valores predeterminados en OSPF
Un router del lmite del sistema autnomo (ASBR) se puede forzar para que genere una ruta predeterminada
en el dominio OSPF. Como se indic anteriormente, un router se convierte en un ASBR siempre que las rutas
sean redistribuidas en un dominio OSPF. Sin embargo, el ASBR no genera, de forma predeterminada, una
ruta predeterminada dentro del dominio de enrutamiento OSPF.
Para que OSPF genere una ruta predeterminada, utilice lo siguiente:

default-information originate [always] [metric metric-value]


[metric-type type-value] [route-map map-name]
Nota: El comando anterior debe estar en una lnea
Existen dos maneras para generar un valor predeterminado. La primera consiste en anunciar 0.0.0.0 dentro
del dominio, pero slo si ASBR ya tiene una ruta predeterminada. La segunda es anunciar 0.0.0.0,
independientemente de si ASBR tiene una ruta predeterminada. Este ltimo mtodo se puede configurar
agregando la palabra clave always. Debe tener cuidado al utilizar la palabra clave always. Si el router
anuncia un valor predeterminado (0.0.0.0) dentro del dominio y no tiene un valor predeterminado propio o una
ruta para alcanzar los destinos, el enrutamiento se interrumpir.
La mtrica y el tipo de mtrica son el costo y el tipo (E1 o E2) asignados a la ruta predeterminada La
correspondencia de la ruta especifica el conjunto de condiciones que se deben cumplir para que se genere el
valor predeterminado.

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
203.250.15.0 255.255.255.192 is subnetted, 4 subnets
C
203.250.15.0 is directly connected, Serial1
C
203.250.15.64 is directly connected, Ethernet0
R
203.250.15.128 [120/1] via 203.250.15.2, 00:00:17,
Serial1
O
203.250.15.192 [110/20] via 203.250.15.68, 2d23,
Ethernet0
R*
0.0.0.0 0.0.0.0 [120/1] via 203.250.15.2, 00:00:17,
Serial1
[120/1] via 203.250.15.68, 00:00:32, Ethernet0
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.

Sugerencias para el diseo de OSPF


El OSPF RFC (1583) no especificaba las pautas para el nmero de routers en un rea ni el nmero de
vecinos por segmento ni la mejor forma de definir la arquitectura de la red. Los enfoques para el diseo de las
redes OSPF varan de un usuario a otro. Lo que debe recordar es que cualquier protocolo puede fallar bajo
presin. La idea no es desafiar al protocolo sino ms bien trabajar con l para obtener su mejor
funcionamiento. A continuacin, suministramos un detalle de lo que se debe tener en cuenta.

Nmero de routers por rea


El nmero mximo de routers por rea depende de muchos factores, incluidos los siguientes:

Qu tipo de rea tiene?

Qu tipo de potencia de CPU tiene en dicha rea?

Qu clase de medios?

Estar ejecutando OSPF en modo NBMA?

Est mallada la red NBMA?

Tiene muchos LSA externos en la red?

Estn otras reas bien resumidas?

Por esta razn, es difcil especificar un nmero mximo de routers por rea. Para obtener ayuda con el diseo
de red especfico, consulte con su ingeniero de ventas o ingeniero de sistemas local.

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.

Cantidad de reas por ABR


Los ABR conservarn una copia de la base de datos para todas las reas a las que prestan servicio. Si, por
ejemplo, un router est conectado a cinco reas, tendr que mantener una lista de cinco bases de datos
diferentes. El nmero de reas por ABR es un nmero que depende de muchos factores, incluidos el tipo de
rea (normal, fragmentada, NSSA), la potencia de la CPU del ABR, el nmero de rutas por rea y el nmero
de rutas externas por rea. Por este motivo, no se recomienda un nmero especfico de reas por ABR. Por
supuesto, es mejor no sobrecargar un ABR siempre que se puedan diseminar las reas en otros routers. El
siguiente diagrama muestra la diferencia entre un ABR con cinco bases de datos diferentes (incluida el rea 0)
y dos ABR con tres bases de datos cada uno. Nuevamente, stas son simplemente pautas; mientras ms
reas configure por ABR, menor ser el desempeo que obtendr. En algunos casos, este menor desempeo
es tolerable.

Interconexin total vs. interconexin parcial


Las nubes de Acceso mltiple sin difusin (NBMA), como Frame Relay o X.25, siempre son un desafo. La
combinacin del ancho de banda bajo con muchos estados de enlaces es una frmula para problemas. Se ha
demostrado que una topologa de interconexin parcial se comporta mucho mejor que una interconexin total.
Una red de punto a punto o de punto a multipunto tendida con cuidado funciona mucho mejor que las redes
multipunto que tienen que lidiar con problemas de DR.

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.

Apndice A: Sincronizacin de la base de datos de estados de enlace

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
deretransmisin 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.

Avisos de estado de enlace

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

Descripcin del anuncio

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.

Anuncios de enlace de red. Son generados


por routers designados. Describen el conjunto
de routers conectados a una red determinada.
Son inundados en el rea que contiene la red.

34

Avisos de enlace de resumen. Son generados


por los routers de borde de rea. Describen
los routers inter-rea (entre reas). El tipo 3
describe las rutas a las redes, que tambin se
utilizan para agrupar rutas. El tipo 4 describe
las rutas a ASBR.

Anuncios de enlace externo de AS Originados


por ASBR. Describen rutas hacia los destinos
externos al AS. Son inundados en su totalidad
excepto en las zonas fragmentadas.

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 Linkstate 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

ID de estado de enlace (en la vista de


nivel elevado de la base de datos,
cuando hace referencia a un router,

esto se llama Link ID)

El ID del router (RID) del router de origen.

La direccin de interfaz IP del router


designado de la red.

El nmero de la red de destino.

El ID del router del lmite del sistema


autnomo descrito.

El nmero de la red externa.

A continuacin, describiremos los distintos enlaces disponibles:


Enlaces de red Stub: Este trmino no tiene nada que ver con las reas fragmentadas. Un segmento Stub es
un segmento que tiene slo un router conectado a l. Un segmento Ethernet o Token Ring que tiene un router
conectado se considera como un enlace a una red Stub. Una interfaz de bucle de retorno tambin se
considera un enlace a la red Stub con una mscara 255.255.255.255 (ruta de host).
Enlaces punto a punto: stos pueden ser conexiones de enlace seriales punto a punto fsicas o lgicas
(subinterfaces). Estos enlaces pueden estar numerados (hay una direccin IP configurada en el enlace) o sin
numerar.
Enlaces de trnsito: stos son interfaces conectadas a las redes que tienen ms de un router conectado, de
ah el nombre "trnsito".
Enlaces virtuales: stos son los enlaces lgicos que conectan reas que no tienen conexiones fsicas a la
estructura bsica. Los enlaces virtuales se gestionan como enlaces punto a punto numerados.
El ID de enlace es una identificacin del enlace en s mismo. Esto es diferente para cada tipo de enlace.
Un enlace de trnsito se identifica por medio de la direccin IP del DR en dicho enlace. Un enlace punto a
punto numerado se identifica por medio del RID del router vecino en el enlace punto a punto. Los enlaces
virtuales son idnticos a los enlaces punto a punto. Por ltimo, los enlaces a las redes Stub se identifican
por medio de la direccin IP de la interfaz a la red Stub. La tabla siguiente proporciona un resumen de esta
informacin:

Tipo de enlace

ID de enlace (esto se
aplica a los enlaces
individuales)

Punto a punto

ID del router vecino

Enlace a red de trnsito

Direccin de interfaz de DR

Enlace a la red Stub (en caso de


que la mscara del bucle de

Nmero de red/subred

retorno sea 255.255.255.255)

Enlace virtual

ID del router vecino

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

Red Stub

Datos de enlace

Mscara de red

Otras redes (slo corresponde a los Direccin de la interfaz IP


enlaces de router)
asociada del router
Por ltimo, un router anunciante es el RID del router que envi el LSA.

Ejemplo de base de datos OSPF

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
O E2
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
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
Codes: C mobile, B D inter area

route
connected, S - static, I - IGRP, R - RIP, M BGP
EIGRP, EX - EIGRP external, O - OSPF, IA - OSPF

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
C
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
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
O E2
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
Panorama de la base de datos

RTC#show ip ospf database


OSPF Router with ID (203.250.15.67) (Process ID 10)
Router Link States (Area 1)
Link ID
count
203.250.15.67
203.250.16.130

ADV Router

Age

Seq#

Checksum Link

203.250.15.67
203.250.16.130

48
212

0x80000008 0xB112
0x80000006 0x3F44

2
2

Summary Net Link States (Area 1)


Link ID
203.250.13.41
203.250.15.64
203.250.15.192

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

Router Link States (Area 0)


Link ID
count
203.250.13.41
203.250.15.67

ADV Router

Age

Seq#

Checksum Link

203.250.13.41
203.250.15.67

179
675

0x80000029 0x9ADA
0x800001E2 0xDD23

Net Link States (Area 0)


Link ID
203.250.15.68

ADV Router
203.250.13.41

Age
334

Seq#
Checksum
0x80000001 0xB6B5

Summary Net Link States (Area 0)


Link ID
203.250.15.0

ADV Router
203.250.15.67

Age
792

Seq#
Checksum
0x80000002 0xAEBD

Summary ASB Link States (Area 0)


Link ID

ADV Router

Age

Seq#

Checksum

3
1

203.250.16.130

203.250.15.67

579

0x80000001 0xF9AF

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

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
ADV Router
Conteo de enlaces
203.250.13.41
203.250.13.41
203.250.15.67
203.250.15.67

Age

Seq#

Checksum

179
675

0x80000029 0x9ADA
0x800001E2 0xDD23

3
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

Net Link States (Area 0)


Link ID
203.250.15.68

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
Enlaces de ASBR de resumen

Summary ASB Link States (Area 0)


Link ID

ADV Router

Age

Seq#

Checksum

203.250.16.130

203.250.15.67

579

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 defaultinformation 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
(Link ID) Network/subnet number: 203.250.13.41
(Link Data) Network Mask: 255.255.255.255
Number of TOS metrics: 0
TOS 0 Metrics: 1
Link connected to: a Stub Network
(Link ID) Network/subnet number: 203.250.15.192
(Link Data) Network Mask: 255.255.255.192
Number of TOS metrics: 0
TOS 0 Metrics: 10
Link connected to: a Transit Network
(Link ID) Designated Router address: 203.250.15.68
(Link Data) Router Interface address: 203.250.15.68
Number of TOS metrics: 0
TOS 0 Metrics: 10
LS age: 1575
Options: (No TOS-capability)
LS Type: Router Links
Link State ID: 203.250.15.67
Advertising Router: 203.250.15.67
LS Seq Number: 80000028
Checksum: 0x5666
Length: 36
Area Border Router
Number of Links: 1
Link connected to: a Transit Network

(Link ID) Designated Router address: 203.250.15.68


(Link Data) Router Interface address: 203.250.15.67
Number of TOS metrics: 0
TOS 0 Metrics: 10
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: 1725
Options: (No TOS-capability)
LS Type: Network Links
Link State ID: 203.250.15.68 (address of Designated Router)
Advertising Router: 203.250.13.41
LS Seq Number: 80000026
Checksum: 0x6CDA
Length: 32
Network Mask: 255.255.255.192
Attached Router: 203.250.13.41
Attached Router: 203.250.15.67
RTC#show ip ospf database summary
OSPF Router with ID (203.250.15.67) (Process ID 10)
Summary Net Link States (Area 1)
LS age: 8
Options: (No TOS-capability)
LS Type: Summary Links(Network)
Link State ID: 203.250.13.41 (summary Network Number)
Advertising Router: 203.250.15.67
LS Seq Number: 80000029
Checksum: 0x42D1
Length: 28
Network Mask: 255.255.255.255 TOS: 0 Metric: 11
LS age: 26
Options: (No TOS-capability)
LS Type: Summary Links(Network)
Link State ID: 203.250.15.64 (summary Network Number)
Advertising Router: 203.250.15.67
LS Seq Number: 80000030
Checksum: 0xB182
Length: 28
Network Mask: 255.255.255.192 TOS: 0 Metric: 10

LS age: 47
Options: (No TOS-capability)
LS Type: Summary Links(Network)
Link State ID: 203.250.15.192 (summary Network Number)
Advertising Router: 203.250.15.67
LS Seq Number: 80000029
Checksum: 0x1F91
Length: 28
Network Mask: 255.255.255.192 TOS: 0 Metric: 20
Summary Net Link States (Area 0)
LS age: 66
Options: (No TOS-capability)
LS Type: Summary Links(Network)
Link State ID: 203.250.15.0 (summary Network Number)
Advertising Router: 203.250.15.67
LS Seq Number: 80000025
Checksum: 0x68E0
Length: 28
Network Mask: 255.255.255.192 TOS: 0 Metric: 64
RTC#show ip ospf asbr-summary
OSPF Router with ID (203.250.15.67) (Process ID 10)
Summary ASB Link States (Area 0)
LS age: 576
Options: (No TOS-capability)
LS Type: Summary Links(AS Boundary Router)
Link State ID: 203.250.16.130 (AS Boundary Router address)
Advertising Router: 203.250.15.67
LS Seq Number: 80000024
Checksum: 0xB3D2
Length: 28
Network Mask: 0.0.0.0 TOS: 0 Metric: 64
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: 305
Options: (No TOS-capability)

LS Type: AS External Link


Link State ID: 0.0.0.0 (External Network Number)
Advertising Router: 203.250.16.130
LS Seq Number: 80000001
Checksum: 0x98CE
Length: 36
Network Mask: 0.0.0.0
Metric Type: 2 (Larger than any link state path)
TOS: 0
Metric: 10
Forward Address: 0.0.0.0
External Route Tag: 10
Routing Bit Set on this LSA
LS age: 653
Options: (No TOS-capability)
LS Type: AS External Link
Link State ID: 203.250.16.128 (External Network Number)
Advertising Router: 203.250.16.130
LS Seq Number: 80000024
Checksum: 0x4FE6
Length: 36
Network Mask: 255.255.255.192
Metric Type: 2 (Larger than any link state path)
TOS: 0
Metric: 10
Forward Address: 0.0.0.0
External Route Tag: 0
Apndice B: Direccionamiento de multidifusin IP y OSPF
OSPF us la multidifusin IP para intercambiar paquetes de saludo y actualizaciones de estado de enlaces.
Una direccin de multidifusin IP se implementa mediante direcciones de clase D. Una direccin de clase D
oscila entre 224.0.0.0 y 239.255.255.255.

Algunas direcciones de multidifusin IP estn reservadas para OSPF:

224.0.0.5: todos los routers OSPF deben ser capaces de transmitir y escuchar esta direccin.

224.0.0.6: todos los routers DR y BDR deben ser capaces de transmitir y escuchar esta direccin.

La correspondencia entre las direcciones de multidifusin IP y las direcciones MAC est sujeta a la siguiente
regla:

Para las redes de acceso mltiple que son compatibles con las de multidifusin, los 23 bits de bajo orden de la
direccin IP se utilizan como los bits de bajo orden de la direccin de multidifusin MAC 01-005E-00-00- 00.
Por ejemplo:

224.0.0.5 se asignara a 01-00-5E-00-00-05

224.0.0.6 se asignara a 01-00-5E-00-00-06.

OSPF emplea transmisin en redes Token Ring.

You might also like