You are on page 1of 10

Capitulo 11: OSPF

553

1
.' ·2
3

Hello

Descubre vecinos y genera adyacencias entre ellos. . Compruebala


.
.

OBD
LSR

sincronlzacionde
..'
. . . .. . ..

.'

.
'.'

'.

..

..

..

18. base dedatos entre tos routers ...


.

....

.'

~ I----____.....----------I~------------=--------:-.~.~-~--~-~.
"

Solicita registros de estado del enlace especfficos de router a router. Envfa reqistros deestado dele:n.laceespecfficamente
.
. . . . .

-.----1----1
.

".

..

..

"

4 5

LSU
LSAck

soticitados,

Acusa recibo de otros tipos de paquetes.


.. ...
.. ..

..

. .. .

.. ..

"

.....:.

..

..

..

::.

..

_. ...

..".::

..

...

..

"

. . ..

:: . . .. .

..

...

.. :::. ':.

..

..

.. .
"

.... : .. : : :

.,'

.:.

:: .

..

.. .

"

. ..

"

..

..

. . ..

..

::..... . . . . .. .

..

..

::

"

...

:...

. ..

. . . ..

::

.. ..

::

.. ::

..

..

:..
. ..

1 Los acr6nimos LSA y LSU 5e utilizan a menudo ind isti ntame nte. Una LSU contiene una 0 mas LSAs. Las LSAs contienen informacion de rutas para las redes de destino. Los detalles de las LSAs seexplican en CCNP.

LSAs de router LSAs de red LSAs resumidas LSAs externas al sistema aut6nomo LSAs OSPF multicast Oefinido para areas no tan internas Atributos externos LSA para BGP (Protocolo de gateway fronterizo)
LSAs opacas
j

2
364 5

6 7 8
9~ '10, 11

Figura

11.5.

Las LSUs contienen

LSAs.

La diferencia entre los terrninos actualizacion de estado del enlace )) notificacion de estado del enlace puede resultar confusa en ocasiones. Algunas veces, estos terminos se utilizan indistintamente. Una LSD contiene una 0 mas LSAs, y cualquier termino puede utilizarse para referirse a la informacion de estado del enlace propagada por los routers OSPF.

NOTA
Los diferentes tipos de LSAs se explican en CCNP.

La Figura 11.6 muestra una Vista general del proceso OSPF consistente en obtener informacion sobre el estado del enlace al objeto de rellenar la tabla de enrutamiento, que se explic6 en el Capitulo 100

554

Conceptos y protocolos de enrutamiento

Cada router OSPF mantiene una base de datos de estado de los enlaces que contiene las LSAs recibidas de todos los demas routers. Cuando un router ha recibido todas las LSAs y construido su base de datos de estado del enlace local, OSPF utiliza el algoritmo de primero la ruta mas corta (SPF) de Dijkstra para crear un arbol SPF. Dicho arbol se utiliza despues para rellenar la tabla de enrutamiento IP con las mej ores rutas a cada red.
".

FaOIO

SO/OIO

DeE

80/0/1

Base de datos de estado del enlace Algoritmo SPF


...

Tabla de enrutamiento

Arbol SPF
..

Figura 11.6. OSPF utiliza el algoritmo de primero la ruta mas carta de Dijkstra.

...... istancia a ministrativa


Como vimos en el Capitulo 3, la distancia administrativa (AD, administralive distances es la fiabilidad (0 preferencia) del origen de la ruta. OSPF tiene una DA de 110. como puede ver en la Tabla 1101, al compararlo COl1 otros IGPs, es preferible OSPF sobre IS_IS Y RIP.

Capitulo 11: OSPF

555

Tabla 11.1.

Distancias administratlvas

predeterminadas.

Origen de ruta
Conectada Estatica Ruta resumida EIGRP BGP exterior EIGRP interior IGRP OSPF IS-IS RIP EIGRP exterior BGP interior

DA

o
1

5
20

90
100

1·10

115
120

170

200

....,. utenticaci6n
Como dijimos en capitulos anteriores, la configuracion de los protocolos de enrutamiento para que utilicen la autenticaci6n se explica en un curso posterior. Al igual que otros 'protocolos de enrutamiento, es posible configurar OSPF para la autcnticacion. Es rccorncndable autenticar la informacion de enrutamiento transmitida. RIPv2, EIGRP, OSPF, IS-IS y BGP pueden todos ellos configurarse para encriptar y autenticar su informacion de enrutamiento. Esta practica garantiza que los routers s6lo aceptaran informacion de enrutamiento de otros routers que se hayan configurado con la misma contrasena 0 informacion de autenticacion.
• I ,

NOTA La autenticaci6n no encripta fa tabla de enrutamiento del router.

. asica
,
Esta seccion explica lOS comandos que se utilizan para la configuraci6n basica de OSPF. como vera, lOS comandos que se utilizan no son muy diferentes de lOS que ya utilizo para otros protocolos de cnrutamiento. Mas tarde en este capitulo aprendera mas sobre el calculo OSPF de la metrica Y sobre otros procesos de OSPF que son vitales para entender e implementar OSPF y para resolver problemas rclacionados con cl.

556

Conceptos y protocolos de enrutamiento

La Figura 11.7 muestra la topologia para este capitulo. Observe que el esquema de direccionalniento es discontinuo. OSPF es un protocolo de enrutamiento sin clase. Por consiguiente, configurarernos la mascara como parte de nuestra configuraci6n OSPF. Como ya sabe, al hacer esto sorteamos el problema con el direccionamiento discontinuo, Ademas, observe en esta topologia que hay tres enlaces serie de varios anchos de banda y que cada router tiene varias rutas a cada red remota. La Tabla 11.2 muestra el esquema de direccionamiento que se utiliza en la topologia. Los Ejemplos 11.1, 11.2 y 11.3 muestran las configuraciones iniciales para los routers RI, R2 Y R3, respectivamente.
10.1 0.10.0/24

.1 ,,:..

FaO/O
~ .... . ~"""1J .....

--\ / ~. ~ .J-- .~ ---...


~

_._

' .... SO/O/O ~2


.

.. . -

...

~.i

R·:·2: .:::". 80/0/1 . -::.':>~:::.:~.\~:(:~~ .. ~;;._.::_;~~


.
.'

. ..

. . :.' _.

~:' DeE ::;::..:


:_:·~i·.:x~·~

.9

192.168.10.0/30 . 64 Kbps 128 Kbps

192.168.10.8/30

SOIOIO DC E FaOIO ,,- .. ......._--......-:: :.:' '. .~.


j\
.

.1
..5 256 Kbps
~'~'~~~I:~~~~!~S!~~~~~r.z~z~·
:taII:I:;ma .QtN'I't
Pl': __ •••• __
M ,;;

.10

80/0/1
~~
... .::: ".:

;;:-

~~'S7~;V:~~~~'

.17
172.16t 1 16/28
t

';R1~··i.~mJ

. ..::.:.::.: S 0/0/1 <.l\:~

~- .J'\. .6:~··. ~
:OI2~7 .....

TT"E;'''''''''

.:

.....

192.168.1 0.4/30

SO/O/O:·

DeE

:R:g')I:·:·[iW .33

U·~.>t2:~:---~ -----t

~t

FaOIO
172~16.1 .32/29

Figura

11.7. Topologfa OSPF.

Tabla 11.2.

Tab a de direccionamiento

para OSPF.

Dispositivo

Interfaz

Direccion IP 172.16.1.17

Mascara de subred
255.255.255.240 255.255.255.252 255.255.255.252 255.255.255.0
2550255.255.252

R1

FaG/O
SO/DID SO/Oil

192.168.10.1
192.168.10.5
10.10.10.1

R2

FaOIO

so.o«
SO/Oil
..

1920168.1002 192.168010.9 172.16.1.33 1920168.10.6


192.168.10 10
0

2550255.2550252
255.255.255.248
255.255.2550252

R3

FaOIO
SO/DID
SO/Oil

2550255.255.252

Capitulo 11: OSPF

557

Ejemplo 11.1.

Configuraci6n
....._

inicial de R1.

R1#
,

show

startup-config

Current

configuration

1344

bytes

<se amite parte de la salida>


hostname

,•
,•

R1

I •

interface FastEthernet0/0 description R1 LAN ip address 172.16.1.17 255.255.255.240


interface
clock

description Link to R2 ip address 192.168.10.1


rate 64000

Seria10/0/0

..

255.255.255.252

,•

interface Seria10/0/1 description Link to R3 ip address 192.168.10.5

,•

255.255.255.252

end

Ejemplo 11.2.

Configuraci6n

inicial de R2.

R2#

show

startup-config
configuration : 1343 bytes

Current

,•

<S8

amite parte de la salida>


'R2

hostname

,
,


interface FastEthernet0/0 description R2 LAN ip address 10.10.10.1 255.255.255.0 ,


interface

,•

Seria10/0/0 description Link to R1 ip address 192.168.10.2 255.255.255.252

interface Seria10/0/1 descriPtion Link to R3 ip address 192.168a10.9 255.255.255.252 ClOCk rate 64000

end

558

Conceptos y protocolos de enrutamiento

Ejemplo 11.3. Configuraci6n

inicial de R3.

R3#

show

startup-config
configuration .. : 1342 bytes

. Current

,• ,..

<se omite

parte
R3

de la salida>

hostname

,•

interface FastEthernet0/0 description R3 LAN ip address 172.16.1 ~33 255.255.255a248


I •

interface Seria10/0/0 description Link to R1 ip address 192a168.10.6 255.255.255.252 clockrate 64000


interface Seria10/0/1 description Link to R2 ip address 192.168.10.10

,•

255a255.255.252

end

El comando clock rate se utiliza en estas configuraciones solo para proporcionar una sefial para el enlace serie. Se hace esto unicamentc con fines de practica y no es necesariamentc representativo del ancho de banda real del enlace. La configuraci6n actual no incluye el comando interface bandwidth. Esto significa que el valor del ancho de banda en las interfaces serie se establece al valor predeterminado, es decir, 1544 Kbps.

.omen

0 router os........
-

OSPF se habilita id - proceso:

con el comando

de configuraci6n

global router

ospt

R1(config)#

router

ospf 1

R1(config-router)# El id-proceso es un numero entre 1 y 65.535 y es elegido por el administrador de la red. El ID de proceso es significativo Iocalmcntc, es decir, 110 tiene por que coincidir con otros routers OSPF para establecer adyacencias con esos vecinos. Esto difiere de EIGRP. EI ID de proceso de EIGRP 0 numero de sistema autonomo tiene que coincidir para que dos vccinos EIGRP se conviertan en adyacentes. En nuestra topologia habilitaremos OSPF en lOS tres routers utilizando el mismo ID de proceso, 10 Estamos utilizando el mismo ID de proceso simplemente por coherencia,

Capitulo 11: OSPF

559

El comando network que se utiliza con OSPF tiene la misma funcion que cuando se utiliza con otros protocolos de enrutamiento IGP:
FC

Cualquier interfaz de un router que coincida con la direcci6n de red ell el comando network quedara habilitada para enviar y recibir paquetes OSPF. Esta red (0 subred) se incluira en las actualizaciones OSPF. de enrutamiento de router:

Cd

El comando n e two r k se utiliza en el modo de configuraci6n

Router(config-router)# id-area
El cornando network

network direcci6n-red mascara-wildcard area

de OSPF utiliza una combinaci6n de direcci6n -red y mascara - wildcard similar a la que EIGRP puede utilizar. Sin embargo, a diferencia de EIGRP, OSPF necesita la mascara wildcard. La direcci6n de red, junto con la mascara wildcard, se utiliza para especificar la interfaz 0 rango de interfaces que se habilitaran para OSPF mediante este comando network.
Al igual que con EIGRP, la mascara wildcard puede configurarse como 10 inverso de una mascara de subred. Por ejemplo, la interfaz FastEthernet 0/0 de Rl se encuentra en la red 172.16.1.16/28. La mascara de subred para esta interfaz es 128 6 255.255.255.240. EI resultado de invertir 1a mascara de subred es la mascara wildcard:
255.255.255.255

- 255.255.255.240 Restar la mascara


._. ... 1IIIIIIII _ ... .. .... ..... -

de

subred

o.
NOTA

0.

0. 15 Mascara

wildcard

AI igual que EIGR~ algunas versiones del software Cisco lOS permiten introducir simp emente la mascara de subred en ugar de la mascara wi dcard. E software Cisco lOS convierte despues la mascara de subred
al formato de

mascara wildcard.

iti-eree se refiere al drea OSPF. Un area OSPF es un grupo de routers que comparten informacion de estado del enlace. Todos los routers OSPF de la misma area deben tener la misma informacion de estado del enlace en sus bases de datos de estado del enlace. Esta tarea la acometen lOS routers que inundan con sus estados de enlace individuales todos lOS demas routers del area. En este capitulo configuraremos todos lOS routers OSPF dentro de una unica area. Es 10 que se conoce como asp F de area unica.

EI parametro area

560

Conceptos

y protocolos

de enrutamiento

Una red OSPF tarnbien se puede configurar como varias areas. Son varias las ventajas de configurar las redes OSPF mas grandes como multiples areas, incluyendo unas bases de datos de estado del enlace mas pequefias y la capacidad de aislar los problemas de una red inestable dentro de un area. El OSPF multiarea se explica en CCNP. Cuando todos los routers se encuentran dentro de la misma area OSPF, los comandos network deben configurarse con el mismo ID de area en todos los routers. Aunque puede utilizarse cualquier ID de area, es recomendable uti1izar un ID de area de 0 con OSPF de area unica, Esta convencion 10 hace mas facil si la red se configura mas tarde como multiples areas OSPF donde el area 0 se convierte en el area backbone. El Ejemplo 11.4 muestra los comandos network para los tres routers, habilitando OSPF en todas las interfaces. A estas alturas, todos los routers deben poder hacer ping a todas las redes.
Ejemplo 11.4. Configuraci6n

de redes OSPF.

R1(config)#router ospf 1 R1{config-router)#network 172.16.1.16 0.0.0.15 area 0 R1{config-router)#network 192.168.10.0 0.0.0.3 area 0 R1(config-router)#network 192.168.10.4 0.0.0.3 area 0 R2(config)#router ospf 1 R2(config-router)#network R2(config~router)#network R2{config-router)#network
10.10.10.0 0.0.0.255 area 0 192.168.10.0 0.0.0.3 area 0 192.168.10.8 0.0.0.3 area 0

R3(config)#router ospf 1 R3(config-router)#network 172.16.1.32 0~0.0.7 area 0 R3{config-router)#network 192.168.10.4 0.0.0.3 area 0
R3{config-router)#network 192.168.10.8 0.0.0.3 area 0

........ e router
El ID de router OSPF desempefia un importante papel en OSPF. Esta secci6n explica la determinacion y configuracion del ID de router. Mas adelante en este capitulo vera como se utiliza el ID de router en el proceso de DR y BDR.

Determinaci6n del ID de router


E1 ID de router OSPF se uti1iza para identificar ineqllivocalnente cada router del dominio de enrutamiento OSPF. E1 ID de un router no es mas que una direccion JP. LOS routers CiSCO derivan el ID de router basandose en tres criterios respetando 1a siguiente precedencia:
~1«Se utiliza 1a direccion IP configurada con el comando route r - id de

OSPFo

Capftulo

11: OSPF

561

2& Si no se configura el ID de router, el router elige la direcci6n IP mas alta de cualquiera de sus interfaces de loopback.

3~~Si

se ha configurado ninguna interfaz de loopback, el router elige la direcci6n IP activa mas alta de cualquiera de sus interfaces fisicas.
110

Di recci6n IP activa mas alta


Si un router OSPF no se configura con un cornando router - id OSPF y no se ha configurado ninguna interfaz de loopback, el ID de router OSPF sera la direccion IP activa mas alta de cualquiera de sus interfaces. No es necesario que la interfaz estc habilitada para OSPF, 10 que significa que no es necesario que se incluya en uno de los comandos network de OSPF. Sin embargo, la interfaz debe estar activa; es decir, debe encontrarse en estado

activo (up).
Siguiendo los criterios para determinar el ID de router, lpodemos determinar los IDs de router de R 1, R2 Y R3 utilizando la topologia de la Figura 11.7 y las direcciones IP de la Tabla 11.2?

Verificaci6n

del ID de router

los IDs de router 0 las interfaces de loopback en nuestros tres routers, el ID de router de cada router se determina segun el tercer criterio de la lista anterior: la direcci6n IP activa mas alta de cualquiera de las interfaces fisicas del router. Como se muestra en la figura, el ID de router para cada router es el siguientc:
ITti
FTI

Como no hemos configurado

Rl: 192.168.10.5, R2: 192.168.10.9, R3: 192.168.10.10,

que es mas alta que 172.16.1.17 6 192.168.10.1. que es mas alta que 10.10.10.1 6 192.168.10.2.

[ffi

que es mas alta que 172.16.1.33 6 192.168.10.6.

Un comando que puede usar para verificar el ID de router actual es show ip protocols. Algunas versiones del software Cisco lOS no muestran el ID de router, como se aprecia en el Ejernplo 11.5. En esos casos, utilice los comandos show ip ospf 0 show ip ospf interface para cornprobar el ID de router.
Ejemplo 11.5. Comprobaci6n

del ID de router con show ip protocols.

ip protocolS Routing Pr ot oco l is "ospf 111 outgOing UPdate filter list for all interfaces Incoming UPdate filter list for all interfaces
R1#show

is not set is not set


0 s tub 0 nssa

router is 1. 1 normal <5e omite parte de 1a salida>

Router 10 192.168110.5. Number Of areas in t h i s

562

Conceptos y protocolos de enrutamiento

R2#

show

ip protocols

Routing Protocol is "cspf 111 Outgoing update filter list for all interfaces Incoming update filter list for all interfaces
Router

is not set is not set

I D 1.92. 168 . 10 . 9
. .. .

Number of areas in this router <se amite parte de 1a salida>


R3#

is

1. 1 normal

0 stub 0 nssa

show

ip protocols
II

Routing Protocol is ospf 111 Outgoing update filter list for all interfaces Incoming update filter list for all interfaces
Router I D 192 . 168. 10. 10 Number of areas in this router
is 1. 1

is not set is not set

normal 0 stub 0 nssa

<se

amite

parte de 1a salida>

Direcci6n de loopback
Si no se utiliza el comando router-id OSPF y se han configurado interfaces de loopback, OSPF elige la direcci6n IP mas alta de cualquiera de sus interfaces de loop back. Una direcci6n de loopback es una interfaz virtual que al configurarse se pone automaticamente en estado up. Ya conoce los comandos para configurar una interfaz de loopback: Router(config)#interface loopback numero

Router(config-if)#ip

address

direccion-ip

mascara-subred

Los tres routers se han configurado con direcciones de loopback para representar los IDs de router OSPF. La Figura 11.8 muestra las loopbacks aiiadidas a la topologia, y el Ejemplo 11.6 muestra la configuraci6n de interfaz de loopback en los tres routers.
~

Ejemplo 11.6. Configuraciones

de loopback.

R1(config)#interface loopback 0 R1(config-if)#ip address 10.1.1.1

255.255.255.255

R2(config)#interface loopback 0 R2(config-if)#ip address 10.2.2.2 255.255.255.255 R3(config)#interface loopback 0 R3(config-if)#ip address 10.3.3.3
255.255.255.255

La ventaja de utilizar una interfaz de loopback es que, a diferencia de 13~ interfaces fisicas, no puede fallar. NO hay cables reales 0 dispositivos adyacentes de lOS que la interfaz de loopback dependa para mantenerse en estac activo (UP)' Por tanto, el usa de una direccion de loopback para el ID C~ router proporciona estabilidad al proceso OSPF. Debido a que el coman.::

You might also like