Вы находитесь на странице: 1из 320

Fundamentos de Routing

e-book

Eduardo Collado Cabeza


http://eduardo ollado. om
ISBN: 978-1409284635

29 de julio de 2009

ndi e general

1. Prefa io

2. Introdu in

2.1.

Introdu in al routing IP . . . . . . . . . . . . . . . .

2.2.

Tipos de proto olos de routing

. . . . . . . . . . . . .

11

2.3.

La tabla de routing . . . . . . . . . . . . . . . . . . . .

15

2.4.

Mtodos de introdu ir rutas . . . . . . . . . . . . . . .

19

2.5.

Routing y swit hing

23

. . . . . . . . . . . . . . . . . . .

3. Dire ionamiento IP

27

3.1.

Subnetting IP . . . . . . . . . . . . . . . . . . . . . . .

27

3.2.

Prejo de routing/CIDR . . . . . . . . . . . . . . . . .

33

3.3.

VLSM  Variable-Length Subnet Masks

. . . . . . . .

36

3.4.

Sumariza in

. . . . . . . . . . . . . . . . . . . . . . .

42

4. Diseo de redes IP

47

4.1.

Criterios de diseo de redes IP

. . . . . . . . . . . . .

47

4.2.

Dire ionamiento privado

4.3.

. . . . . . . . . . . . . . . .

56

Network address translation . . . . . . . . . . . . . . .

58

4.4.

Introdu in a IPv6

60

. . . . . . . . . . . . . . . . . . .

NDICE GENERAL

5. Proto olos ve tor distan ia


5.1.

Presenta in

5.2.

RIP

5.3.

IGRP

5.4.

EIGRP

5.5.

71

. . . . . . . . . . . . . . . . . . . . . . .

71

. . . . . . . . . . . . . . . . . . . . . . . . . . . .

73

. . . . . . . . . . . . . . . . . . . . . . . . . . .

81

. . . . . . . . . . . . . . . . . . . . . . . . . .

82

Sele ionar proto olos de routing . . . . . . . . . . . .

83

6. Proto olos estado del enla e

89

6.1.

OSPF

. . . . . . . . . . . . . . . . . . . . . . . . . . .

6.2.

IS-IS . . . . . . . . . . . . . . . . . . . . . . . . . . . . 102

6.3.

BGP-4 . . . . . . . . . . . . . . . . . . . . . . . . . . . 103

7. OSPF

92

109

7.1.

Fundamentos

. . . . . . . . . . . . . . . . . . . . . . . 109

7.2.

Cara tersti as de OSPF . . . . . . . . . . . . . . . . . 112

7.3.

Opera in en un rea . . . . . . . . . . . . . . . . . . . 119

7.4.

Topologas de OSPF . . . . . . . . . . . . . . . . . . . 126

7.5.

Congura in de OSPF en un ni o rea

7.6.

Congura in de OSPF en topologas NBMA . . . . . 139

8. OSPF en mltiples reas

. . . . . . . 131

151

8.1.

El propsito de OSPF en mltiples reas . . . . . . . . 151

8.2.

Cara tersti as de mltiples reas en OSPF

8.3.

Opera in de OSPF en mltiples reas . . . . . . . . . 156

8.4.

Congura in en OSPF multirea . . . . . . . . . . . . 162

8.5.

Congura in op ional de OSPF multirea

8.6.

Veri a in OSPF multirea . . . . . . . . . . . . . . . 171

8.7.

Troubleshooting OSPF multirea . . . . . . . . . . . . 176

. . . . . . 152

. . . . . . 163

NDICE GENERAL

9. Fundamentos de IS-IS

179

9.1.

Introdu in a IS-IS

. . . . . . . . . . . . . . . . . . . 179

9.2.

Comparativa on OSPF

9.3.

Dire ionamiento para IS-IS . . . . . . . . . . . . . . . 189

9.4.

Estru tura jerrqui a de IS-IS . . . . . . . . . . . . . . 194

9.5.

Prin ipios bsi os de routing de rea . . . . . . . . . . 196

9.6.

Redes e interfa es de IS-IS . . . . . . . . . . . . . . . . 198

9.7.

Opera in de IS-IS . . . . . . . . . . . . . . . . . . . . 209

9.8.

Considera iones de diseo de IS-IS

9.9.

Congura in bsi a de IS-IS . . . . . . . . . . . . . . 215

. . . . . . . . . . . . . . . . . 184

. . . . . . . . . . . 214

9.10. Comandos op ionales de IS-IS . . . . . . . . . . . . . . 216


9.11. Veri a in de la opera in de IS-IS

. . . . . . . . . . 221

9.12. Troubleshooting de la opera in de IS-IS . . . . . . . . 226

10.EIGRP

229

10.1. Introdu in a EIGRP . . . . . . . . . . . . . . . . . . 229


10.2. Opera in de EIGRP . . . . . . . . . . . . . . . . . . . 236
10.3. Diseo de una red EIGRP . . . . . . . . . . . . . . . . 247
10.4. Congura in de EIGRP . . . . . . . . . . . . . . . . . 249
10.5. Veri a in de la ongura in de EIGRP . . . . . . . 257
10.6. Troubleshooting de la opera in de EIGRP

11.BGP
11.1. Introdu in a BGP

261
. . . . . . . . . . . . . . . . . . . 261

11.2. Introdu in a la opera in de BGP


11.3. Atributos de BGP

. . . . . . 259

. . . . . . . . . . 267

. . . . . . . . . . . . . . . . . . . . 271

11.4. Congura in bsi a de BGP . . . . . . . . . . . . . . 284


11.5. Comandos op ionales de BGP . . . . . . . . . . . . . . 286
11.6. Gestionar y veri ar BGP . . . . . . . . . . . . . . . . 290

NDICE GENERAL

11.7. Diseo y ongura in de iBGP . . . . . . . . . . . . . 299


11.8. Veri a in de iBGP . . . . . . . . . . . . . . . . . . . 306
11.9. Controlar el tr o de BGP . . . . . . . . . . . . . . . 307
11.10.Cone tar a Internet on BGP . . . . . . . . . . . . . . 313
11.11.Determinar el path de BGP modi ando atributos
11.12.Redistribu in entre IGP y BGP

. . 317

. . . . . . . . . . . . 319

Captulo 1
Prefa io
Hoy, 15 de Mayo de 2009 por n est el libro terminado, y listo
para ser aprove hado por ualquier persona que tenga inters en la
materia.
Todo empez en el ao 1999, un router ay un mis manos, un
pequeo Zyxel uya fun in era rear un punto a punto entre dos
o inas on un enla e de 64kbps, desde enton es mu has osas han
ambiado, el ver un router ya no es algo extrao y minoritario.
Hoy en da tener un router en asa es algo de lo ms habitual, pero
hay osas que no han ambiado, no existe do umenta in en espaol
y el dominio del ingls es algo totalmente ne esario.
Con este libro pretendo aportar mi pequeo granito de arena para
que ualquier persona hispano parlante pueda empezar a omprender
omo fun ionan los proto olos de routing ms importantes omo
OSPF o BGP.
La reda in de este libro omenz ha e ya 6 aos, el material de
este libro se empez a generar on unas diapositivas para un urso
de routing on routers Cis o que imparta por aquella po a en una
a ademia en la iudad de Madrid.
Espero que este material pueda serle til al le tor porque est

CAPTULO 1. PREFACIO

generado desde el punto de vista de la persona que quiere aprender


dando informa in dire ta, sin demasiados rodeos y on un buen
nmero de ejemplos.
El libro est publi ado en dos formatos, en formato es rito y en
formato online totalmente gratuito en

http://eduangi. om porque

entiendo que el oste de un libro no debe de ser impedimento para


que la informa in pueda llegar a aquellas personas que la pre isen.
Por supuesto no quiero dejar de agrade er a mi mujer ngeles por su
amor, su pa ien ia, y por todo el tiempo que no le he podido dedi ar
a ella por dedi rselo a esta profesin, tan es lava omo satisfa toria
a ve es, y tambin quiero dejar este libro a mi hijo Eduardo que ya
pertene e a una genera in que no tendr que preguntarse qu es
Internet o qu es un router, de igual forma que nosotros no tuvimos
que preguntarnos qu era la televisin porque siempre ha estado ah.

Captulo 2
Introdu in
2.1. Introdu in al routing IP
Proto olo: A uerdo de un onjunto de reglas que determinan mo
va a operar algo.

Proto olo de Routing: Conjunto

de Reglas que denen omo los

dispositivos de routing de nivel 3 envan a tualiza iones entre todos


los que estn disponibles en la red. Si existiera ms de un amino a
la red de destino, sera el proto olo de routing el que de idiera qu
amino es el mejor para la red remota.
Tambin podemos denir Proto olo de Routing omo me anismo
utilizado para enviar a tualiza iones entre los dispositivos de routing
de nivel 3.
El pro eso de routing propor iona tres pasos envueltos en la rea in,
mantenimiento y utiliza in de la tabla de routing:

El proto olo de routing enva informa in sobre las rutas o


redes en el sistema autnomo (RIP, IGRP, EIGRP, OSPF) y
entre sistemas autnomos (BGP).

CAPTULO 2. INTRODUCCIN

10

La tabla de routing re ibe a tualiza iones del proto olo de


routing y propor iona el pro eso de forwarding on informa in
en una peti in.
El pro eso de forwarding determina el amino sele ionado por
la tabla de routing para reenviar un datagrama.
En importante resaltar que vamos a llamar a partir de ahora a la
PDU de nivel 3 datagrama y no paquete, ya que los datagramas son
sin onexin tanto en IP omo en IPX prin ipalmente.
Para tomar las de isiones de reenvo tomaremos en uenta tres
puntos:

Mtri a:

Los proto olos de routing utilizan la mtri a para

al ular ual es el mejor amino a una red remota. Hemos de


tener en uenta que mu hos proto olos de routing IP tienen
mtri as ompletamente distintas, on lo que el inter ambio
de informa in es muy omplejo.

Distan ia Administrativa: Si onviven varios proto olos de


routing en un mismo router tenemos que tener una forma de
diferen iar qu proto olo es el que est a tualizando la tabla
de routing. Esta informa in est basada en qu proto olo de
routing se onsidera la fuente ms able de informa in.

Longitud del Prejo:

El pro eso de forwarding utiliza la

red ms restri tiva para reenviar la informa in. La red ms


restri tiva se orresponde on la red que nos propor ione el
prejo (ms ara) ms larga.

Proto olo Enrutado (Routed):

Proto olo de nivel 3 utilizado

para transferir informa in desde un dispositivo a otro a travs de


la red. El proto olo enrutado es el datagrama de nivel 3 que lleva
informa in de la apli a in adems de informa in de los niveles
superiores.

Proto olo de Routing: Proto olo utilizado para enviar a tualiza iones entre los routers de la red. Adems es el que determina el
amino para el datagrama a travs de la red.

2.2. TIPOS DE PROTOCOLOS DE ROUTING

11

Proto olo Enrutado

Proto olo de Routing de Pasarela Interna

Appletalk

RTMP, AURP, EIGRP

IPX

RIP, NLSP, EIGRP

Vines

RTP

La lista de los proto olos no tan extendidos son:

RTMP: Routing Table Maintenan e Proto ol. Propietario de Apple


Computer.

AURP:

Appletalk Update-Based Routing Proto ol. Mtodo de

en apsular el tr o Appletalk en la abe era de otro proto olo.

NLSP:

Net-Ware Link Servi es Proto ol. Proto olo de estado del

enla e basado en IS-IS.

RTP:

Routing Table Proto ol. Proto olo de routing de VINES

basado en RIP.

DECnet:

Proto olo propietario de Digital Equipment Corporation

(Fase I), en la Fase 5 omplet su transi in a los proto olos de


routing de OSI (IS-IS y ES-IS).

2.2. Tipos de proto olos de routing


La primera distin in que vamos a ha er entre los proto olos de
routing va a ser qu proto olos de routing envan su ms ara de red
y qu proto olos de routing no lo ha en, es de ir:
Routing Classless.
Routing Classful.
Los proto olos de routing son esen ialmente apli a iones en el router.
Su propsito es asegurar el orre to inter ambio de informa in y en
un tiempo ade uado entre los routers de la red, para que los routers
de la red puedan realizar ade uadamente la fun in de routing y la
de swit hing.

CAPTULO 2. INTRODUCCIN

12

Los proto olos de routing lassful no envan su ms ara de red en


las a tualiza iones. Esto limita el diseo de las redes.
Cara tersti as:
La sumariza in se realiza en el lmite de la red.
Los routers que inter ambian informa in on redes remotas
sumarizan en el lmite de la red a dire iones lassful de IANA.
Dentro de la misma red (IANA Classful) se inter ambia la
informa in sin ms aras.
La ms ara de subred se supone onsistente a las denidas
omo lase por IANA, as que todos los interfa es de todos los
routers tienen que ompartir la misma ms ara.
En este tipo de proto olos el router toma las de isiones basndose
en las reglas del lassful, aunque si existe en la tabla de routing una
entrada a una ruta ms espe  a a una red, sta ser reenviada a
esa red ms espe  a.
Si la red es des ono ida el datagrama ser des artado.
Si existe una ruta por defe to y la red de destino es des ono ida, el
datagrama ser enviado por la ruta por defe to.
Si existe una red mayor a la soli itada, pero la ms restri tiva no
existe el paquete ser des artado aunque exista una ruta por defe to.
En uanto al forwarding en proto olos lassful:
Se enva el datagrama a la subred si existe una entrada en la
tabla de routing.
Si no existe la entrada en la tabla de routing, se des arta el
datagrama.
Si existe una entrada para la red mayor, pero no para la subred
espe  a, se des arta el datagrama.

2.2. TIPOS DE PROTOCOLOS DE ROUTING

13

Si existe una entrada para la red mayor, pero no para la


subred espe  a, no tendremos en uenta la ruta por defe to,
y des artaremos el datagrama.
Si no existe una entrada para la red mayor o subred del destino
del datagrama, se reenviar el datagrama a la ruta por defe to.
Routing Classless:
Los proto olos de routing lassless fueron reados para evitar
las limita iones de los proto olos lassful.
Las ara tersti as de los proto olos de routing lassless son las
siguientes:

Los interfa es de los routers de la misma red pueden tener


diferentes ms aras de subred (VLSM).

Los proto olos de routing lassless soportan el uso de


CIDR.

Las rutas pueden ser sumarizadas ms all de los lmites


de las lases de IANA.

Las limita iones que quedan patentes en los proto olos lassful son:
Utiliza in ine iente del espa io de dire ionamiento.
No es posible la utiliza in de VLSM.
La no utiliza in de VLSM provo a que no sea posible argar
tablas de routing muy grandes, ya que saturaran el tr o de
las redes.
Los proto olos de routing lassless son:
OSPF.
EIGRP.

CAPTULO 2. INTRODUCCIN

14

RIPv2.
IS-IS.
BGP4.
Es interesante tener en este punto el omando

ip lassless

de

Cis o
El omando

ip lassless

ambia las de isiones que se ha en

de forwarding de las entradas de la tabla de routing, no ambia


la forma de ha er la tabla, pero si ambia en la forma en la que
se realiza el pro eso de routing.
El

omando

ip lassless

viene en

la ongura in por

defe to de los routers Cis o desde la versin de IOS 12.0, para


deshabilitarlo utilizaremos el omando

no ip lassless.

Tambin tenemos que tener en uenta en las rutas aprendidas


a

travs de

lassless.

IS-IS

OSPF

ignorarn el

omando

no ip

La regla fundamental para trabajar on VLSM es re ordar que la


nalidad es onseguir un esquema jerrqui o para onseguir una
estru tura lgi a estable y sin fallos.
VLSM ha e del espa io de dire ionamiento e iente y fuerza una
orre ta jerarquiza in, permitiendo sumariza in.

2.3. LA TABLA DE ROUTING

15

2.3. La tabla de routing


rou-mad1.a ens.net#sh ip route
Codes: C - onne ted, S - stati , R - RIP, M - mobile, B - BGP
D - EIGRP, EX - EIGRP external, O - OSPF, IA - OSPF inter area
N1 - OSPF NSSA external type 1, N2 - OSPF NSSA external type 2
E1 - OSPF external type 1, E2 - OSPF external type 2, E - EGP
i - IS-IS, su - IS-IS summary, L1 - IS-IS level-1, L2 - IS-IS
ia - IS-IS inter area, * - andidate default, U - per-user
o - ODR, P - periodi downloaded stati route
Gateway of last resort is not set
B 216.221.5.0/24 [200/200000 via 213.11.14.19, 1w5d
B 216.187.99.0/24 [200/200000 via 213.11.14.19, 3d03h
B 210.51.225.0/24 [200/200000 via 213.11.14.19, 3d03h
B 210.17.195.0/24 [200/200000 via 213.11.14.19, 1w5d
B 209.136.89.0/24 [200/200000 via 213.11.14.19, 1w5d
En este ejemplo podemos en ontrar varios ampos, pero los ms
importante son Red, Interfaz de salida, Mtri a y Siguiente salto,
por ejemplo, en el aso de la lnea:

B 210.51.225.0/24 [200/200000 via 213.11.14.19, 3d03h


Aqu podemos ver que la Red 210.51.225.0/25 tiene una mtri a de
200000, el siguiente salto es 213.11.14.19 y el siguiente salto sera la
IP por la que se llegue a ese interfaz, en este aso, si hi ieramos un
show ip route 213.11.14.19 veramos que es el interfaz fa0/1.
Es muy til leer la tabla de routing de un router, para ello tendremos
que ono er el signi ado de los ampos:
Red
Interfaz de Salida
Mtri a
Siguiente Salto

CAPTULO 2. INTRODUCCIN

16

2.3.1.

El ampo Red

En uanto al ampo Red podemos de ir lo siguiente:


Este ampo ontiene las redes que el router ono e.
Estas redes las ha podido aprender por un pro eso estti o o
dinmi o.
Para poder reenviar un datagrama a la red de destino el router
primero tiene que asegurarse que la red existe, esto lo ha e
omprobando la tabla de routing.
En la tabla de routing slo se alma ena la por in de la
dire in que ha e referen ia a la red.
El pro eso de routing tomar una de isin basndose en el
prejo ms grande en ontrado en la tabla de routing.
La tabla de routing de los routers se mantienen ordenadas, on
lo ual se ahorra en el tiempo de bsqueda de informa in.
Las

rutas

estti as

son

introdu idas

de

forma

manual

por

la

persona en argada de ongurar el router y las rutas dinmi as son


aprendidas de otros routers mediante proto olos de routing.
La ruta por defe to puede ser aprendida por un proto olo de routing
o puede haber sido ongurada por el administrador de red.

2.3.2.

El ampo Interfaz

El Campo Interfaz de Salida indi a lo siguiente:


Por qu interfaz ser enviado el datagrama.
A travs de qu interfaz se re ibe la a tualiza in de routing.
Este ampo ayudar al administrador de la red, ya que gra ias a l
puede saber entre otras osas por dnde ha venido la a tualiza in
de routing y qu interfaz del router es el ms prximo a la red en
uestin.

2.3. LA TABLA DE ROUTING

2.3.3.

17

El ampo Mtri a

La Mtri a es el valor asignado a ada amino basndose en los


riterios espe  os de ada proto olo de routing y determina
el mejor/es amino/s para un destino remoto.
Por defe to en los routers Cis o si existen varios aminos
on la misma mtri a se pueden utilizar para balan ear la
arga utilizando round-robin entre todos. Hasta 6 aminos en
paralelo.

Mtri as de los Proto olos de Routing:


Proto olo

Cal ulo de la Metri a

RIPv1

Conteo de saltos

RIPv2

Conteo de saltos

IGRP

An ho de banda, retardo, arga, abilidad

EIGRP

An ho de banda, retardo, arga, abilidad

OSPF

Coste (El estndar no dene el oste, pero Cis o


utiliza omo oste la inversa propor ional al an ho
de banda del interfaz)

IS-IS

Coste (El estndar no dene el oste, pero Cis o


utiliza omo oste 10 sin tener en uenta el an ho
de banda)

2.3.4.

El ampo Siguiente Salto

El siguiente salto indi a la dire in del siguiente router del amino.


Esta dire in debe de estar en la misma subred que el interfaz de
salida, aunque existen ex ep iones, por ejemplo el siguiente salto en
iBGP.
Al identi ar el siguiente salto podemos dedu ir que este salto estar
one tado on una trama de apa 2 a nuestro router, lo ual nos
permite aadir fun ionalidades de troubleshooting.

CAPTULO 2. INTRODUCCIN

18

2.3.5.

Cmo mantener la tabla de routing a tualizada y pre isa

Dentro de ada router de un sistema autnomo las tablas de


routing tienen que estar a tualizadas y ser pre isas.

Para

ello

tenemos

que

tener

en

uenta

los

tiempos

de

a tualiza in de ada proto olo (p.e. RIP y OSPF).

La pre isin de la tabla de routing depende de mo de rpido


responda el router a los ambios en la red.

Aprendizaje de nuevas redes.

Aprendizaje de mejores aminos a redes existentes.

Aprendizaje de redes que ya no estn disponibles.

Aprendizaje de rutas alternativas a una red.

Mientras que RIP v1 enva a tualiza iones de su tabla de routing


ada 30 segundos a la dire in de broad ast, OSPF lo ha e ada
vez que su ede un evento a la dire in de multi ast.

2.3.6.

Troubleshooting de las tablas de routing

Para borrar la tabla de routing y obligar al router a volver a


aprenderla se utilizan los omandos:

Router# lear ip route *


O bien

Router# lear ip route {red [ms ara | *}

2.4. MTODOS DE INTRODUCIR RUTAS

El omando

19

lear ip route nos permite borrar la tabla de routing

ompleta o de una sola entrada, de modo que obligamos al router


a volver a aprender la tabla, y de esta manera podemos omprobar
que el fun ionamiento es orre to.
Esta prueba dejar al router sin one tividad on las redes remotas
durante un lapso de tiempo, on lo que no se puede realizar a la
ligera sin ono er los posibles efe tos no deseados.

2.4. Mtodos de introdu ir rutas


La forma ms simple de mantener una tabla de routing onsiste en
la utiliza in de un proto olo de routing.
Pero en el aso que estemos en una red stub o que nuestro router
disponga de po os re ursos existen otras posibilidades:

Rutas Estti as.

Rutas Estti as por Defe to.

On Demand Routing (ODR).

Rutas Estti as Flotantes (Floating Stati Routes).

CAPTULO 2. INTRODUCCIN

20

2.4.1.

Rutas estti as

La ongura in manual de la tabla de routing signi a la utiliza in


de rutas estti as.
Las ventajas de las rutas estti as son:
Conserva in de los re ursos del router.
Conserva in de los re ursos de la red.
La desventaja es:
Es ne esario mu ho trabajo por parte del administrador. Si
o urre un ambio en la topologa, es el administrador el
en argado de solu ionar el problema.
La onvergen ia en este tipo de redes es obviamente lenta y depende
del tiempo que tarde el administrador de red en re ongurar los
routers.
Este tipo de routing se suele utilizar en redes espe iales.
El routing a base de rutas estti as se suele ongurar en redes
donde:
Enla es on po o an ho de banda (RTC, RDSI).
El administrador ne esita un ontrol total de la red.
El enla e es un ba kup de la lnea prin ipal.
Slo hay un amino al destino, omo las redes stub.
El router tiene los re ursos muy limitados y no puede eje utar
un proto olo de routing.
El administrador ne esita permitir redes lassful y lassless.

2.4. MTODOS DE INTRODUCIR RUTAS

21

2.4.1.1. Comando ip route


Este omando se utiliza para ongurar una ruta estti a en los
routers Cis o omando se utiliza para ongurar una ruta estti a
en los routers Cis o, la sintaxis es la siguiente:

ip route prefijo ms ara {dire in_ip |


tipo_de_interfaz nmero_de_interfaz}
[distan ia [tag etiqueta [permanent

2.4.2.

Rutas estti as por defe to

Una Ruta por Defe to es una ruta que se utiliza si no existe una
entrada para un destino espe  o en la tabla de routing.
Utiliza iones ms omunes:
Cone tar una red stub a un sistema autnomo.
Una onexin a Internet.

CAPTULO 2. INTRODUCCIN

22

Ejemplo de ongura in:

ip route 0.0.0.0 0.0.0.0 192.168.1.1


Hemos de tener en uenta que si ponemos una ruta estti a a un
router para llegar al otro, el otro tiene que saber volver.
En la ilustra in podemos ver un esquema en el ual podemos ver
que un router tiene una ruta estti a a otro router. El otro router
va a tener que tener que ono er lo que hay detrs del router de
la izquierda ya sea mediante dire ionamiento estti o o dinmi o,
porque si no es as, las peti iones del router de la izquierda le llegarn
al router de la dere ha, pero no sabrn volver. Es de ir, ne esitamos
un ruta re pro a.

2.4.3.

ODR  On Demand Routing

Utilizaremos ODR en una red que dispone de una topologa grande y


distribuida, donde no es ade uado el routing dinmi o, pero tampo o
el estti o, y en una red que tampo o dispone de mu ho an ho de
banda disponible.
En ODR utilizaremos una topologa hub-and-spoke, donde todos los
routers spoke tienen una ongura in idnti a (obviamente la IP es
distinta en ada router).
ODR utiliza CDP para enviar los prejos de las redes one tadas
desde los routers spoke al router hub o entral. El router entral
enva la dire in de su interfaz del enla e ompartido omo ruta
por defe to para el router stub.
ODR permite VLSM y enva sus a tualiza iones ada 60 segundos.
Como ODR fun iona sobre CDP tenemos que tener habilitado el
CDP en nuestros routers, re ordemos que para habilitar el CDP es
ne esario utilizar el omando

dp enable.

En la siguiente imagen vemos un ejemplo donde podra resultar


utilizar ODR:

2.5. ROUTING Y SWITCHING

23

2.5. Routing y swit hing


2.5.1.

La fun in de routing

La fun in de routing es responsable de aprender la topologa lgi a


de la red y tomar de isiones basadas en ese ono imiento.
Las de isiones determinan si el datagrama entrante puede

ser

enrutado, y si es as, mo.


Los pasos para enrutar un datagrama se resumen en las siguientes
preguntas:
Est

ongurado

el

proto olo

de

routing

la

pila

de

proto olos?
Si est la pila de proto olos, hay alguna entrada para la red
remota?
Si no hay entrada para la red, existe una ruta por defe to?

CAPTULO 2. INTRODUCCIN

24

Si existe una ruta estti a o dinmi a, la red est al anzable?


Cual es el mejor amino para esa red?
Hay aminos diferentes on el mismo oste?
Si existen aminos diferentes on el mismo oste, en que
interfaz de salida tiene que ser en olados los datagramas?
Como resumen es onveniente re ordar que la fun in de routing
onsiste en la determina in de la ruta al destino.

2.5.2.

La fun in de swit hing

La fun in de swit hing se reere al movimiento de datos dentro del


router.
El swit hing se produ e despus de la fun in de routing.
La fun in de swit hing realiza las siguientes opera iones:
Comprueba la validez de la trama entrante.
Comprueba si la trama ha sido dire ionada ( apa 2) para el
router.
Comprueba que la trama est dentro del mbito del entramado.
Comprueba el FCS (CRC) de la trama.
Extrae la abe era y la ola de la trama de apa 2 y omprueba
la dire in de destino en la a h.
Crea una abe era y ola apropiada y reenva la trama a la
ola del interfaz de salida del router, si es que el destino est
en la a h.
La fun in de routing si ha en ontrado que es posible reenviar el
datagrama deja el resultado en la a h, y posteriormente la fun in
de swit hing omprueba en la a h para ver si es posible realizar el
swit hing.

2.5. ROUTING Y SWITCHING

2.5.3.

25

Rela in entre la fun in de routing y la de


swit hing en un router Cis o

Un datagrama es a eptado en el router si la dire in de apa 2


orresponde on alguno de los interfa es.
Si el CRC es orre to, la trama se introdu e en el buer (en memoria
prin ipal).
Si la las dire iones de origen y destino de nivel 3 no han sido vistas
antes se pro eder al pro eso de swit hing o routing:
Se toma la de isin de reenviar este datagrama.
El datagrama se en apsula.
Si est habilitado el Fast Swit hing se examinar de nuevo y
se introdu ir en la a he.
La entrada en la a h onsiste en:
Prejo IP.
El interfaz de salida.
La abe era de nivel de enla e para ser utilizado en la trama
saliente.
Si se volviera a en ontrar datagramas que oin idieran on el prejo
en ontrado se utilizar esta informa in:
Tipos de a h en Cis o:

Fast swit hing

Autonomous swit hing

Sili on swit hing

Cis o Express Forwarding (CEF)

26

CAPTULO 2. INTRODUCCIN

Captulo 3
Dire ionamiento IP
3.1. Subnetting IP
El subnetting IP ha e referen ia a mo estn dire ionadas las redes
IP.
El subnetting tambin ha e referen ia a omo una gran red de nivel
3 se divide en varias pequeas de nivel 3.

3.1.1.

La ne esidad de dire ionamiento de nivel


3

Una dire in de nivel 3 es una dire in lgi a situada en la


parte superior de la estru tura de una red fsi a.
El dire ionamiento de nivel 3 permite dire ionar tr o
dire tamente ha ia el destino.
Este dire ionamiento permite en ontrar los destinos, ya que
la lo aliza in se produ e ya que el dire ionamiento de nivel
3 es jerrqui o.

27

CAPTULO 3. DIRECCIONAMIENTO IP

28

La estru tura fsi a y lgi a de la red debe de permitir el ujo de


datos de la empresa.
Tenemos que tener en uenta que la estru tura tanto fsi a omo
lgi a de la red debe de permitir el ujo de informa in en la empresa.
Esta estru tura debe de de reejar el ujo de informa in de la
empresa.
De esta forma los servidores deberan de ser adya entes en la red
fsi a y pertene er a la misma red lgi a que los equipos. Esto ha e
que la red sea a esible y on un buen rendimiento.
Es muy importante entender el trmino red en su sentido en el nivel
3.
Una dire in de nivel 3 tiene dos partes:
Por in de Red: Identi a un grupo de dispositivos individuales.
Por in de Host: Identi a los dispositivos individuales en un
grupo.
El swit hing de apa 3 y las VLANs son te nologas de swit hing que
distinguen entre distintas redes lgi as de apa 3.

3.1.2.

Posibles deni iones de red

El trozo de able o medio fsi o en el ual estn one tados los


dispositivos. Esta deni in es ms pre isa que la de segmento.
Una red de nivel 3.
La LAN.
La red organiza ional o orporativa.
Las te nologas de swit hing de apa 3 nos permiten transferir datos
a gran velo idad ya que las de isiones se realizan por hardware.
Si es ne esario transferir entre distintas redes lgi as es ne esario
realizar una de isin de routing, la ual nos llevar ms tiempo.

3.1. SUBNETTING IP

3.1.3.

29

Cara tersti as de redes de nivel 3

El nmero de red dene un grupo de dispositivos nales o hosts


y etiqueta el grupo on el nmero de red.
La dire in es jerrqui a, lo ual permite que las de isiones se
hagan por grupos de dispositivos.
Los routers no reenvan broad ast.
La dire in del grupo se ombina on una una que identi a
el dispositivo nal. Esta es la parte de host.
El identi ador del dispositivo no tiene porque ser ni o para
la organiza in, tiene que ser ni o en la red.
Si el esquema de dire ionamiento se realiza ade uadamente,
los grupos pueden ser onsolidados.
Las redes gestionadas por un ni o administrador, ya sea
personal fsi a o entidad se llaman Sistemas Autnomos.
En el diseo de redes tenemos que tener espe ial uidado on el
diseo de los lmites de la red, aunque es posible redisear los lmites
de las redes.
Con el uso de VLANs es muy f il redisear los lmites de las redes.

3.1.4.

Conversin de nivel 3 a nivel 2

Cuando

un

sistema

nal

desea

omuni arse on

otro,

la

apli a in genera los datos y van bajando por la pila OSI hasta
llegar al nivel 3.
En el nivel 3 se le aade una abe era on un dire ionamiento.
A to seguido se le aade un en abezado de nivel 2 on su
dire ionamiento propio. El dire ionamiento de nivel 2 no
tiene que ser jerrqui o porque se va a en ontrar al destinatario
en el mismo medio o te nologa.

CAPTULO 3. DIRECCIONAMIENTO IP

30

El nivel 2 enva a su vez la trama al nivel 1 donde se realiza la


transmisin por el medio.
Al llegar al destino el re eptor en el nivel 2 tendr que ha er las
omproba iones de di ho nivel y posteriormente subir al nivel
3 donde se realizarn las omproba iones de nivel 3.
Comproba iones de nivel 2:
La trama es valida?
El CRC es orre to?
El tamao es ade uado?
La trama est dirigida a este dispositivo?
A que proto olo de nivel 3 hay que pasar la informa in? (IP,
IPX ...).
El nivel 3 se eje uta en este dispositivo?
Desempaquetar la trama.
Pasar la trama al nivel 3.
Comproba iones de nivel 3:
El datagrama est destinado a este dispositivo?
Si es as, se desen apsula el datagrama y se pasa a la apa
superior.
Si la trama no es valida se des arta la trama.
Si el paquete no est destinado a este equipo y este equipo
es un router, se enva al pro eso de routing o swit hing que
orresponda.
El router mirar si la entrada existe en la a h, si existe se
realizar el swit hing, si no se realizar el pro eso de routing.

3.1. SUBNETTING IP

3.1.5.

31

La dire in IP

IP es ni o porque no tiene ninguna parte de su dire ionamiento de


nivel 3 jo omo en IPX o AppleTalk.
La dire in IP slo tiene sentido en onjun in on la ms ara de
subred.
Las dire iones IP originales estn gestionadas por IANA, ests redes
pueden ser subdivididas en rangos llamados subredes y se onsiguen
re olo ando los bits de host y de red dependiendo de las ne esidades
on retas de ada aso.
El trmino Classful tambin ser designado omo Dire in de IANA.
IANA: Internet Assigned Numbers Authority (http://www.iana.org).
Terminologa utilizada en el dire ionamiento IP:
Dire in propor ionada por IANA.
Dire in Classful.
Dire in de Supernet.
Dire in de Internet.
Dire in de Red. (Por defe to todas las dire iones son lo que
se llamaba en el CCNA Classless).
Redes Mayores.

3.1.6.

Clases de dire iones


Clase

Primer O teto

Hosts por red

Clase A

001 a 127

16,77 millones

Clase B

128 a 191

65534

Clase C

192 a 223

254

Clase D

224 a 239

n/a

Clase E

240 a 255

n/a

CAPTULO 3. DIRECCIONAMIENTO IP

32

Tambin podemos de ir que:


El primer o teto de las dire iones de lase A omienzan por 0.
El primer o teto de las dire iones de lase B omienzan por 10.
El primer o teto de las dire iones de lase C omienzan por 110.
El primer o teto de las dire iones de lase D omienzan por 1110.
El primer o teto de las dire iones de lase E omienzan pro 1111.

3.1.7.

Los uerpos administrativos de Internet

Registradores Regionales:
Asia-Pa i Network Information Center (APNIC), http://www.apni .net
Ameri an Registry for Internet Networks (ARIN), http://www.arin.net
Rseaux IP Europens (RIPE), http://www.ripe.net
Registro de Dominios:
InterNIC, http://www.interni .net
La disposi in del lmite de la red es una tarea de la organiza in
de la Clase para onseguir el mximo prove ho del dire ionamiento
existente.
Ejemplo de olo a in de bits en una dire in de red.
Tenemos lo siguiente:
10 bits para la parte de red.
22 bits para la parte de host.
10 bits representan: 1024 entradas distintas
22 bits representan 4194304 entradas distintas
Enton es disponemos de:
1024 * 4194304 = 4294967296 posibles hosts distintos

3.2. PREFIJO DE ROUTING/CIDR

3.1.8.

33

La ms ara de subred

Para al ular la parte de red utilizaremos la fun in AND.


La fun in AND:

AND | 1 0
--------1 | 1 0
0 | 0 0
Un ejemplo podra ser este:

Dire ion IP
144.100.16.8
Ms ara subred 255.255.255.0
|
Binario IP
10010000.01100100.00010000|00001000
Binario Ms ara 11111111.11111111.11111111|00000000
__________________________________________|_________
Resultado AND 10010000.01100100.00010000|00000000
El proto olo ha seguir para el fun ionamiento on ms aras de subred
se puede en ontrar detalladamente expli ado en la RFC950  Internet
Standard Subnetting Pro edure .
En el ejemplo se puede ver que la dire in 144.100.16.8 forma parte
de la red 144.100.16.8/24.

3.2. Prejo de routing/CIDR


El subnetting IP ha e referen ia a mo estn dire ionadas las redes
IP.
El subnetting tambin ha e referen ia a omo una gran red de nivel
3 se divide en varias pequeas de nivel 3.

CAPTULO 3. DIRECCIONAMIENTO IP

34

3.2.1.

Deni in de: prejo de routing/CIDR

CIDR es posible gra ias a que existen nuevos proto olos de routing
que permiten el envo de ms aras de subred.
Prejo de routing signi a que Internet identi a ni amente la
organiza in on los 32-bits de dire ionamiento IP. El prejo
estable e los lmites del grupo de dire iones que forman la red.
CIDR viene denido por los siguientes RFCs:
1517:

Appli ability

Statement

for

the

Implementation

of

Classless Inter-Domain Routing (CIDR).


1518: An Ar hite ture for IP Address Allo ation with CIDR.
1519: Classless Inter-Domain Routing (CIDR): an Address
Assignment and Aggregation Strategy.
1520: Ex hanging Routing Information A ross Provider Boundaries in the CIDR Environment.

3.2.2.

Problemas on el dire ionamiento IP e


Internet

Con el dire ionamiento lassful existe el problema de la po a


granularidad que nos propor iona por lo que se produ e un gran
desperdi io de dire ionamiento pbli o.
La RFC 1466  Guideliness for Management of IP Address Spa e
dis ute el problema que exista on las po as dire iones asignadas
y la gran antidad de rangos asignados.
El CIDR solu iona estos problemas.
Si una empresa ne esita 50 dire iones utilizando lassful se le tena
que asignar una lase C.
Si una empresa ne esitaba 300 dire iones se le tena que asignar una
lase B.
Todo esto provo aba un enorme gasto inne esario de dire ionamiento pbli o.

3.2. PREFIJO DE ROUTING/CIDR

3.2.3.

35

CIDR omo solu in

Si una empresa ne esita mltiples lases C onse utivas se asignarn


sin ne esidad de utilizar una lase B y se utilizar omo una ni a
red.
Prejo

Ms ara

Espa io Dire ionamiento

/27

255.255.255.224

12 % lase C, 30 hosts

/26

255.255.255.192

24 % lase C, 62 hosts

/25

255.255.255.128

50 % lase C, 126 hosts

/23

255.255.254.0

2 lases C, 510 hosts

/22

255.255.252.0

4 lases C, 1022 hosts

/21

255.255.248.0

8 lases C, 2046 hosts

/20

255.255.240.0

16 lases C, 4094 hosts

ARIN, RIPE y APNIC pro uran asignar espa ios onse utivos a los
ISPs, de forma que esto reduz a las tablas de routing de Internet.
Tenemos que tener en uenta que si una empresa ambia de ISP
ambiar tambin de espa io de dire ionamiento IP.
Para tener un ahora de dire iones tenemos que utilizar tambin otro
tipo de t ni as omo el NAT, ya que slo deben de tener dire iones
pbli as aquellas mquinas que estn en Internet por algn motivo
on reto.

3.2.4.

Ventajas de prejo de routing/CIDR

El prejo de routing se utiliza para redu ir el tamao de las tablas


de routing.
Esta t ni a permite que los routers de Internet tengan slo 240.000
entradas para denir el total de Internet y onsiste en agrupar las
redes a la ms ara menos restri tiva posible.
A esta t ni a se le llama tambin sumariza in.
Ventajas:
Redu in del tamao de las tablas de routing.

CAPTULO 3. DIRECCIONAMIENTO IP

36

Menos sobre arga en trminos de tr o, CPU y memoria.


Mayor exibilidad en el dire ionamiento de las redes.

3.3. VLSM  Variable-Length Subnet Masks


El subnetting IP ha e referen ia a mo estn dire ionadas las redes
IP.
El subnetting tambin ha e referen ia a omo una gran red de nivel
3 se divide en varias pequeas de nivel 3.

3.3.1.

Introdu in a VLSM

VLSM es utilizado dentro de la organiza in, sin embargo CIDR se


utiliza fuera de la organiza in.
La utiliza in de VLSM dentro de las redes de la organiza in
responde a que rara vez las organiza iones tienen repartidos de
forma uniforme los hosts, enton es utilizan VLSM para ade uar la
estru tura de su red a las ne esidades de la empresa.
VLSM ha e referen ia a la utiliza in de ms aras de subred de
tamao variable.
Los proto olos de routing que soportan VLSM son:
RIP v2
OSPF
IS-IS
EIGRP
BGP-4
Las rutas estti as tambin soportarn VLSM.
Los proto olos de routing que no soportan VLSM son:

3.3. VLSM  VARIABLE-LENGTH SUBNET MASKS

37

RIP v1

IGRP

EGP

3.3.2.

Reglas para VLSM

Una subred puede ser utilizada omo dire in de host o ha er


subnetting.
Originalmente no se podan utilizar por iones de subred todo 1s
o todo 0s, para poderlas utilizar hay que utilizar el omando

subnet-zero,

ip

que se en uentra por defe to a partir de la versin

12.0 de IOS.
El proto olo de routing debe de llevar la ms ara en sus a tualiza iones.
Mltiples subredes que se quieran sumarizar deben de tener los
mismos bits de mayor peso.
Las de isiones de routing se realizan para la subred ompleta, el
router es oge de la ms ara ms restri tiva a la menos restri tiva
para realizar sus de isiones.

3.3.3.

Ejemplo: dire ionamiento de una red

CAPTULO 3. DIRECCIONAMIENTO IP

38

Para el dire ionamiento de este aso de estudio tenemos que realizar


las siguientes tareas:
Determinar el nmero de regiones
Determinar el nmero de ampus
Determinar el nmero de edi ios
Determinar el nmero de pisos
Determinar el nmero de hosts
Para este ejemplo:
La empresa tiene tres regiones, pero tiene previsto expandirse
a no ms de 8.
En ada regin no habr ms de 3 ampus.
Cada ampus no tiene ms que uatro edi ios a lo sumo.
Los edi ios son omo mu ho de 3 plantas.
Cada planta no tiene ms de 30 PCs.

3.3. VLSM  VARIABLE-LENGTH SUBNET MASKS

39

Segn los requerimientos del problema podemos llegar a la siguiente


on lusin:

Es de ir, la ms ara para ada subred de hosts ser


/27, es de ir, 255.255.255.224.
La ms ara ne esaria para toda la red es una /16.
Hemos de re ordar que el nmero de host de una red es 2n  2, ya
que le hemos de restar la dire in de red y la dire in de broad ast.
Distribu in de dire iones:
Regin:

California: 001

Texas: 010

Campus:

San Fran is o: 01

San Jos: 10

San Rafael: 11

Edi ios:

Edi io 1: 0001

CAPTULO 3. DIRECCIONAMIENTO IP

40

Edi io 2: 010

Edi io 3: 011

Edi io 4: 100

Plantas:

Planta 1: 001

Planta 2: 010

Planta 3: 011

Planta 4: 100

Planta 5: 101

Hosts:;

1-30

En este gr o podemos ver que la mquina 140.100.50.131/27 se


en uentra en la regin de California, ampus de San Jos, Edi io 2,
planta 4, y es el segundo host del rango (a ordmonos de la dire in
de red).
Este esquema jerrqui o nos permite slo on ver la dire in del
host saber su situa in fsi a exa ta.

3.3. VLSM  VARIABLE-LENGTH SUBNET MASKS

3.3.4.

41

Optimizando el espa io de dire ionamiento IP

En la onexin de enla es WAN punto a punto la utiliza in de


las subredes que hemos denido resulta un tanto malgastadora.
En los enla es WAN no es onveniente utilizar rangos extensos,
sino utilizar rangos ms pequeos.
Para este aso en parti ular la asigna in de subredes IP para
onexiones WAN podra ha erse de la siguiente manera:
Utilizamos redes en las uales la parte de Regin, Campus y
Edi io es 0, on los que nos quedarn dire iones del tipo
140.100.0...
El ltimo o teto estara disponible para ha er VLSM.
Las subredes de onexin WAN se realizarn utilizando 30 bits
para la ms ara. Esto nos permite slo 2 hosts por red, ideal
para onexiones punto a punto.
Entre los edi ios de California:

140.100.0.64/27 (30 hosts en Ethernet o FDDI)

Entre los edi ios y los ampus en California:

140.100.0.32/30, 140.100.0.28/30, 140.100.0.24/30, 140.100.0.20/30

Entre los ampus y las regiones:

140.100.0.48/30, 140.100.0.4/30, 140.100.0.12/30

Entre las regiones:

140.100.0.96/30, 140.100.0.16/30, 140.100.0.8/30

Obviamente esta es una forma de ha erlo expuesta omo ejemplo,


no es la ni a, llegados a este punto el alumno debera ser apaz de
proponer otro esquema de dire ionamiento que sea lo ms jerrqui o
posible.

CAPTULO 3. DIRECCIONAMIENTO IP

42

3.4. Sumariza in
El subnetting IP ha e referen ia a mo estn dire ionadas las redes
IP.
El subnetting tambin ha e referen ia a omo una gran red de nivel
3 se divide en varias pequeas de nivel 3.

3.4.1.

Introdu in a la sumariza in

Si se ha realizado orre tamente una asigna in de dire iones


jerrqui a resultar muy sen illo realizar una sumariza in que
permite anun iar las menores rutas posibles o in luso una ni a ruta,
lo que provo ar una tabla de routing menor y menor tr o de
a tualiza iones.
En el aso de nuestro ejemplo anterior al sumarizar en el lmite de la
red ni amente se anun iar la red 140.100.0.0/16, on lo que hemos
redu ido todas las redes en una ni a sumarizada.
La sumariza in forma parte del CIDR y es la extensin del mismo
al nivel de la organiza in.
La sumariza in que se produ e en la parte superior de la red
tambin se suele designar on el nombre de supernets.

3.4.2.

Ventajas de la sumariza in

Redu en el tamao de la tabla de routing.


Al agregar una ni a ruta en vez de todas las existentes se
onsigue redu ir el tamao de la tabla de routing. Tambin se
redu e el an ho de banda de las a tualiza iones y la arga de
CPU y memoria.
Simpli an la re al ula in de la red.
Al eje utar el algoritmo de routing en un router on una ni a
entrada para la red resulta muy sen illo realizar los l ulos.

3.4. SUMARIZACIN

43

O ulta los ambios de la red.


Al ser vista ni amente un ruta los ambios internos no se ven
y quedan o ultos, esto provo a que si se enva un datagrama a
una subred inexistente este datagrama nun a llegue y atraviese
parte de la red, pero ompensa on las ventajas que se obtienen
en el routing.
Permite a la red re er.
Como la tabla de routing va a onsumir menos re ursos en
los routers, estos sern apa es de agregar ms redes on los
mismos re ursos.
Como resumen tenemos que tener en uenta que al trabajar on
prejos ms pequeos (p.e. /16) se enviarn menos a tualiza iones
de routing, la ruta ser ms f il de al ular y se ne esitar menos
i los de CPU y antidad memoria prin ipal.
Al onsumir menos memoria y CPU permitir a los routers ser
apa es de gestionar redes ms grandes on los mismos re ursos.

3.4.3.

Otras solu iones al agotamiento de dire iones IP

El CIDR y el VLSM ayudan a no gastar inne esariamente dire iones


IP, pero existen ms mtodos.
La utiliza in de

ip unnumbered,

es til en enla es punto a punto

porque permite no utilizar una red en este tipo de enla es.


Cuando utilizamos el omando

ip unnumbered,

el interfaz tomar

prestada la dire in IP de otro interfaz

3.4.4.

Congura in de la sumariza in

En los proto olos ms modernos de routing se debe de ongurar la


sumariza in de forma manual, esto propor iona ms ontrol sobre
la red.

CAPTULO 3. DIRECCIONAMIENTO IP

44

Es muy importante re al ar que tanto BGP omo EIGRP realizan


la sumariza in de forma automti a por defe to, de todos modos
ms adelante se profundizar sobre este aspe to.

3.4.5.

Sumariza in automti a

Los proto olos de routing antiguos omo RIP o IGRP sumarizan de


forma automti a a la lase en el lmite de la red. Esto lo ha en
porque no son apa es de transportar la ms ara.
La sumariza in automti a utiliza la regla del primer o teto.
La regla del primer o teto ha e referen ia a que los primeros bits de
la dire in IP nos indi an a qu lase pertene e:
0: Clase A
10: Clase B
110: Clase C
1110: Clase D
1111: Clase E

3.4.6.

Sumariza in manual

EIGRP, IS-IS, RIP v2 y BGP permiten VLSM y sumariza in


manual, esto permite:
Granularidad del diseo jerrqui o.

Permite ono er on mayor pre isin una red grande.

Sumariza in manual.

La sumariza in se realiza bajo ongura in.

Redes dis ontinuas.

3.4. SUMARIZACIN

45

Una red dividida por otra red diferente en el medio.

La sumariza in manual permite un ontrol mayor sobre la red y


solu ionar problemas omo el de las redes dis ontinuas que no pueden
ser tratados ni on RIP v1, ni on IGRP.

3.4.7.

Redes dis ontinuas

Como redes dis ontinuas entendemos a una red que est dividida por
otra red lasful que divide las dos partes de la misma red lasful.

En el aso de un router que est eje utando un proto olo de routing


lasful no va a saber por qu amino enviar el datagrama y es
probable que balan ee el tr o, omo resultado, la mitad de los
datagramas se perdern.
Este aso se puede dar por un diseo inten ionado o por un error
en la topologa de la red, pero en ualquier aso en el supuesto de
utilizar un proto olo de routing lasful tendremos un problema.

3.4.8.

Considera iones de sumariza in para redes dis ontinuas

Las redes dis ontinuas no son un problema para los proto olos
de routing que permiten VLSM, pero s lo es si se realiza una
sumariza in automti a.
En estos asos no podemos permitir que se produz a la sumariza in
automti a y tenemos que utilizar la sumariza in manual que le
permitir al administrador evitar este tipo de problemas, y le dar
mayor granularidad a la red.

CAPTULO 3. DIRECCIONAMIENTO IP

46

Tenemos que tener uidado on EIGRP que aunque es un proto olo


VLSM por defe to realizar una sumariza in a la lase en el borde
de la red. Para evitar esta situa in EIGRP tiene la posibilidad de
sumarizar a nivel de interfaz y de idir que interfa es no queremos
que se sumari en.
La lave para entender uando una red es sumarizable es observar si
existen bits omunes de mayor orden.
Si la sumariza in no es posible, tenemos dos op iones:
No sumarizar, pero entender que la red tendr limita iones de
es alabilidad.
Reha er el diseo de la red para ha erla sumarizable.

Captulo 4
Diseo de redes IP
4.1. Criterios de diseo de redes IP
El subnetting IP ha e referen ia a mo estn dire ionadas las redes
IP.
El subnetting tambin ha e referen ia a omo una gran red de nivel
3 se divide en varias pequeas de nivel 3.

4.1.1.

El diseo jerrqui o de Cis o

La lave del diseo es ha erlo jerrqui o, on una divisin de la


fun ionalidad entre niveles de la jerarqua.
En el diseo de red jerrqui o, ada nivel a ta omo ltro para el
segundo nivel, esto ha e que la red sea es alable ya que se limita la
antidad de tr o que puede pasar a travs de los niveles.
Slo los datos e informa in global ne esitan salir del dominio
inmediato o nivel.
Cis o propone el modelo en apas para onseguir una red estable y
able.

47

CAPTULO 4. DISEO DE REDES IP

48

Cis o propor iona un modelo jerrqui o de diseo que simpli a la


gestin de red y permite que la red pueda re er
Se onsigue una red estable y able porque se mantiene el tr o
lo al dentro del rea, on lo ual este no tiene que traspasar al resto
de los niveles de la jerarqua.
El nmero de niveles que se va a implementar en ada red diere
de las apli a iones que se vayan a eje utar, pero Cis o sugiere
que on tres niveles tendramos su iente para una red de grandes
dimensiones.

4.1.2.

Fun iones de ada nivel

Cada nivel del modo jerrqui o es responsable de prevenir tr o


inne esario de ser reenviado a los niveles superiores.
Los tres niveles son:
El nivel de a eso.
El nivel de distribu in.
El nivel de ore o n leo.

4.1.2.1. Nivel de a eso


Nivel donde se one tan los dispositivos nales. Los dispositivos de
nivel 3 de este nivel son los en argados de ontrolar que el tr o
lo al no pase a los niveles superiores.
La lasi a in de QoS se propor iona aqu.
Los ltros SAP de Novell y las listas de zona de Appletalk tambin
se apli an en este nivel.

4.1.2.2. Nivel de distribu in


Propor iona one tividad entre mu has partes del nivel de a eso.

4.1. CRITERIOS DE DISEO DE REDES IP

49

En este nivel de onguran a ess-lists, no omo ltros, sino omo


primer nivel de una rudimentaria seguridad.
En este nivel se propor iona a eso a Internet, el ual requerir de
un rewall o de una seguridad ms sosti ada.

4.1.2.3. Nivel de ore o n leo


La responsabilidad prin ipal del nivel de ore es inter one tar la
empresa entera, esto lo ha e inter one tando los dispositivos del nivel
de distribu in.
Para asegurar una ontinuidad de este nivel el nivel de ore tiene que
ser altamente redundante.
En el nivel de ore la informa in tiene que estar lo menos posible,
la informa in tiene que dis urrir tan rpido omo sea posible.
Ya que la toma de de isiones requiere un tiempo, esto produ ir
laten ia, y por tanto todo este tipo de trabajo no se realizar en el
nivel de ore.
Aunque mu has implementa iones la QoS se implementa en este nivel
de la jerarqua.
Es muy importante re al ar que el nivel de ore tiene que ser
altamente redundante, ya que un orte en este nivel podra dejar
a gran parte de la organiza in sin one tividad.

4.1.3.

A ess-list IP

4.1.3.1. Seguridad on a ess-lists


Cis o re omienda utilizar mtodos alternativos a los a ess lists para
seguridad.
Algunas tareas simples de seguridad pueden ser realizadas on a ess
lists, pero los a ess lists no onstituyen una seguridad ompleja y
ompleta.

CAPTULO 4. DISEO DE REDES IP

50

El pro esado de la seguridad es preferible que sea realizado por un


rewall, ya que estos dispositivos estn pensados para llevar esta
arga.
Si existe la posibilidad de balan ear entre dispositivos, esto debera
ser tpi o de un proye to de plan de apa idad.
Como resumen podemos de ir que los a ess list no son herramientas
de seguridad y que esta es preferible delegarla en rewalls.
Ejemplo de A ess List:

Router( onfig)# a ess-list 101 deny t p 172.16.4.0 0.0.0.255 any eq 23


Router( onfig)# a ess-list 101 permit ip any any
(deny impl ito)
Router( onfig)#interfa e ethernet 0
Router( onfig-if)#ip a ess-group 101 out

4.1.3.2. Controlando el a eso al terminal


Para ontrolar el tr o por telnet en el ual el router es el dispositivo
nal, se puede situar un a ess list para esta fun in.
Por defe to se en uentran disponibles 5 sesiones de terminal (vty 0
.. vty 4).
Ya que es ompli ado prede ir ual va a ser la sesin utilizada, el
ontrol generalmente se realiza de forma uniforme.
Sin embargo existen equipos que tienen limita iones diferentes en
uanto al nmero de interfa es vty que pueden ser reados.
La ongura in de los a ess lists es preferible apli arlos juntos
omo ni o a ess- lass:
Ejemplo de A ess List para el telnet:

a ess-list 12 permit 192.168.1.0 0.0.0.255


(deny impl ito)
!
line vty 0 4
a ess- lass 12 in

4.1. CRITERIOS DE DISEO DE REDES IP

4.1.4.

51

Controlar el tr o a travs de las a tualiza iones de routing.

4.1.4.1. Distribute lists


Denimos distribute lists omo los a ess lists apli ados a los
proto olos de routing para restringir la informa in enviada en las
a tualiza iones.
Se utilizan distribute lists para:
O ultar redes (investiga in, test o simplemente privadas).
Redu ir el tr o en las a tualiza iones de routing.
Prevenir bu les ausados en la redistribu in de mltiples
proto olos de routing.
La gestin del tr o es ms sen illa de ongurar a nivel 3. Sin
embargo hay que tener uidado, ya que, limitando el tr o tambin
se limita la one tividad.
Este aso requiere tener uidado on el diseo y la do umenta in.

4.1.4.2. Otras solu iones para ontrolar el tr o


Modi ar los temporizadores de los proto olos de routing.
En los enla es WAN podra ser ventajosa utilizar routing estti o.
Snapshot routing: esta podra ser una solu in para enla es WAN
bajo demanda.
Realizar un diseo de dire ionamiento IP ade uado y jerrqui o,
sobre todo si se tienen que eje utar apli a iones liente/servidor, es
de ir, una ingeniera de red ade uada.
La modi a in de los temporizadores de los proto olos de routing
en los routers ha e que los proto olos hagan los anun ios on otra
fre uen ia, el problema es que tambin van a esperar esos anun ios
on otra fre uen ia, as que es ne esario modi ar los temporizadores

CAPTULO 4. DISEO DE REDES IP

52

en todos los routers afe tados, si no se hi iera as las tablas de routing


a abaran por estar desin ronizadas.
En el aso de utilizar routing estti o hemos de tener en uenta
que existen proto olos omo EIGRP y OSPF que se a tualizan por
disparos y de forma in remental, on lo que podra ser una solu in.
El snapshot routing permite que sus a tualiza iones sean realizadas
de forma peridi a o uando el enla e est arriba.

4.1.5.

Prioriza in

Los a ess lists no se utilizan para determinar que paquetes son


reenviados a un destino, sino para determinar el orden en el ual
el tr o est pensado en abandonar el interfaz.
Se en uentran disponibles varios tipos de prioriza in, tambin
llamados queuing te hniques.
Es importante basar el plan de prioriza in en el ono imiento de la
red, de forma que el tr o ms sensible sea enviado antes.

4.1.6.

WFQ  Weighted Fair Queuing

Es la t ni a de prioriza in por defe to en las versiones ms


modernas de IOS.
Reemplaza el antiguo modo de prioriza in FIFO.
WFQ analiza los patrones de tr o del enla e, basndose en
el tamao de los paquetes y la naturaleza del tr o, para
distinguir tr o intera tivo de transferen ia de  heros.

4.1.7.

T ni as de queuing

Estas t ni as de prioriza in son onguradas de forma manual


utilizando a ess lists.

4.1. CRITERIOS DE DISEO DE REDES IP

53

4.1.7.1. Priority queuing


Divide el buer del interfaz de salida en uatro olas virtuales.
Los rangos de importan ia o prioridad asignan el tr o en ada ola.
Se asegura que en enla es lentos o ongestionados el tr o sensible
se pro ese antes.

4.1.7.2. Custom queuing


Divide el buer del interfaz de salida en varias sub olas virtuales.
Cada ola tiene un umbral on un nmero de bytes o datagramas a
ser enviados antes de pasar a la siguiente ola.
Para asignar el tr o en una ola se utilizan ACLs.

4.1.7.3. Class-based Weighted Fair Queuing (CBWFQ)


Mtodo extendido del WFQ para propor ionar lases de tr o por
usuario denido.
Los datagramas de van en olando mediante ACLs.

4.1.7.4. Low-laten y queuing (LLQ)


Esta ara tersti a apli a una ola estri ta de prioridad a CBWFQ.
Con el omando priority se asigna a las olas de datos sensibles al
retardo (p.e. VoIP)
Si la ola est va a se puede enviar otro tipo de tr o.

4.1.8.

Redu iendo el tr o de la red: alternativas


a los ACLs

Los ACLs requieren una gran antidad de re ursos se tiene que


bus ar alternativas.
Interfa e null0:

CAPTULO 4. DISEO DE REDES IP

54

Una solu in puede ser la rea in de un interfaz que slo exista


en el sistema operativo.
Este interfaz responder a ping on un mensaje de Unrea heable al origen, para deshabilitar el envo de Unrea heable, onguraremos en el interfaz.

Router( onfig-if)#no ip unrea hables

4.1.9.

Puntos importantes a re ordar al disear


una red IP

1. Identi ar hosts y subredes ne esarias ahora y en un futuro, as


omo inter onexin de departamentos, re imiento de personal
y presupuesto para el re imiento de la red.

4.1. CRITERIOS DE DISEO DE REDES IP

55

2. El diseo debe tener en uenta los equipos de red disponibles


y los posibles proveedores.
3. Para ofre er sumariza in (agrega in de rutas), asigna in de
dire iones de a uerdo on la topologa.
4. Si se utiliza VLSM, el proto olo de routing debe in orporar el
envo de ms aras en las a tualiza iones.
5. Si se utiliza VLSM, el proto olo de routing debe sele ionar las
rutas on el prejo ms largo.
6. Comprobar que se han asignados los bits su ientes a ada
nivel de la topologa.
Al disear una red tenemos que tener en uenta si se trata de adaptar
una red existente o rear una desde ero.
Tambin tenemos que tener en uenta todos los puntos que hemos
visto hasta ahora.

4.1.10.

Diseo IP para una red existente

Cualquier dieo de red requiere un anlisis muy uidadoso de la


red a tual y un ono imiento muy laro de los planes futuros de la
organiza in en uanto a expansin de la red.
Lo

primero

que

tenemos

que

determinar

es

si

es

posible

la

sumariza in, para ello tenemos que tener en uenta:


El esquema de dire ionamiento debe reejar la topologa fsi a
de la red.
La topologa tanto fsi a omo lgi a debe respetar el diseo
jerrqui o.
El esquema de dire ionamiento debe permitir sumariza in.
La naturaleza debe reejar el diseo jerrqui o.
El proto olo a utilizar debe permitir VLSM.

56

4.1.11.

CAPTULO 4. DISEO DE REDES IP

Tenden ias en el diseo IP

Para mayor exibilidad de la red mu has empresas utilizan en el


diseo de la red servidores de DHCP y de DNS.
Naturaleza del tr o basado en apli a iones liente / servidor.
Utiliza in de VLSM, ya que permite evitar las limita iones del
dire ionamiento lasful de IANA.
Utiliza in de dire ionamiento privado.

4.2. Dire ionamiento privado


El subnetting IP ha e referen ia a mo estn dire ionadas las redes
IP.
El subnetting tambin ha e referen ia a omo una gran red de nivel
3 se divide en varias pequeas de nivel 3.
El dire ionamiento pbli o no es requerido si la ompaa no tiene
sus mquinas dentro de Internet.
Una de las ventajas del dire ionamiento privado es que los routers
en Internet no entienden este tipo de dire ionamiento.
El dire ionamiento privado junto on Ipv6, CIDR y VLSM son las
solu iones propuestas por la omunidad de Internet para evitar el
agotamiento de dire iones IP pbli as de versin 4.
El dire ionamiento privado viene des rito en las RFCs 1597 y 1918.
Las dire iones privadas (RFC 1918) no pueden ser enrutadas en
Internet y sern des artadas.
Este dire ionamiento permite que sea utilizado en las redes internas
de las organiza iones, y que mu has organiza iones tengan el mismo
dire ionamiento privado idnti o.
Dire ionamiento Privado des rito en la RFC 1918

4.2. DIRECCIONAMIENTO PRIVADO

Rango de Dire iones

Prejo

57

Redes Classful

10.0.0.0 a 10.255.255.255

/8

1 Clase A

172.16.0.0 a 172.31.255.255

/16

16 Clases B

192.168.0.0 a 192.168.255.255

/24

256 Clases C

El uso de dire iones IP privadas en las LAN de las empresas se ha


extendido gra ias al NAT.
El uso de dire ionamiento privado se ha extendido enormemente,
esto signi a que una empresa no tiene que soli itar dire iones
pbli as a IANA.
Las dire iones privadas no tienen signi ado global, esto signi a
que para salir a Intenet es ne esario utilizar un gateway que pueda
ha er la tradu in a dire in globalmente vlida, esto se ha e on
NAT  Network Address Translation.

4.2.1.

Razones para utilizar dire ionamiento privado

El dire ionamiento privado es muy til por los siguientes motivos:

Ordena in del dire ionamiento dentro de la organiza in.


Seguridad.
Si existe un ambio de ISP el dire ionamiento se mantiene.

El dire ionamiento privado propor iona segurdad a la empresa


porque la red interna no es visible desde Internet.
Re ordemos que el dire ionamiento pbli o va a venir dado por el
ISP, si ambiamos de ISP ambiar el dire ionamiento, por lo que
es interesante tener en uenta que omo el dire ionamiento privado
no depende de ningn ISP podremos mantener el dire ionamiento
interno de la organiza in.

CAPTULO 4. DISEO DE REDES IP

58

4.2.2.

Con eptos al tener en uenta al utilizar


dire ionamiento privado

Si los hosts internos ne esitan onexin on el exterior ne esitaremos


alguna forma de tradu in de dire iones.
Como el dire ionamiento privado no tiene signi ado global no se
propagarn las rutas por Internet.
El el futuro es posible que nuestra empresa se fusione on otra on
el mismo dire ionamiento.
NAT no permite siempre seguridad y en ripta in IP.
Si las rutas privadas no se transportan por Internet y queremos unir
varias o inas por Internet tendremos que bus ar alguna solu in
alternativa.

4.3. Network address translation


4.3.1.

Conexin on Internet mediante NAT

Para poder salir a Internet

es ne esario utilizar trasla in de

dire iones o utilizar dire ionamiento pbli o propor ionado por el


ISP.
NAT es el mtodo de tradu ir una dire in de una red en otra de
otra red uando la dire in de origen est en una red ilegal o no
vlida en la red de destino.
El RFC que dene el NAT es el RFC 1631  The IP Network Address
Translator .
NAT se eje uta en un dispositivo o router de nivel 3 ya que realiza
trasla in de dire iones de apa 3.
NAT mu has ve es se eje uta en rewalls, ya que la posi in de los
rewalls es una ex elente ele in para organiza iones que utili en
dire ionamiento denido en la RFC 1918.

4.3. NETWORK ADDRESS TRANSLATION

4.3.2.

59

Utilidades de NAT

Organiza iones que utilizan dire iones asignadas a otras empresas.


Organiza iones que utilizan dire ionamiento RFC1918 y quieren
one tarse a Internet.
Para inter one tar dos organiza iones que utilizan el mismo dire ionamiento.
Organiza iones que desean o ultar su IP tras un rewall omo
polti a de seguridad.
Cis o soporta NAT en la mayora de sus plataformas, in luyendo los
rewalls PIX - ASA.
A partir de la versin de IOS 11.2 haba que omprar el software
extra para poder ofre er NAT.
A partir de la versin de IOS 12.0 NAT vena ya in orporado dentro
del software estndar.

4.3.3.

Cara tersti as de NAT

Dire ionamiento estti o: Tradu in uno a uno ongurada de


forma manual.
Tradu in de dire iones de origen dinmi as: Se dene un rango
de dire iones, estas dire iones son las que se tradu en.
Port Address Translation  PAT: Diferentes dire iones dentro de
una organiza in son tradu idas a una ni a dire in pbli a. El
identi ador de puerto TCP o UDP es el que identi a a ada una
de las esta iones. Se identi an las dire iones lo ales a travs de los
puertos.
Tradu in rotatoria de la dire in de destino (Destination Address
Rotary Translation): Denido

para

tr o entrante

en

la

red.

La dire in fornea se mapea on un ACL on una dire in


interna. Este tipo de tradu in slo se puede realizar on TCP.
Dire ionamiento estti o.

CAPTULO 4. DISEO DE REDES IP

60

4.3.4.

Fun iones prin ipales de NAT

Para tradu ir de una dire in de una red a otra, el pro eso debe
diferen iar entre la fun ionalidad de las dire iones que van a ser
tradu idas.

Inside Global:

Dire iones que

one tan

la

organiza in on

Internet, propor ionadas por el ISP. Estas dire iones se propagan


por Internet. Estas dire iones son las

que expli an

omo las

dire iones inside son vistas globally por el exterior.

Inside Lo al:

Dire iones que permiten a los dispositivos de la

organiza in omuni arse entre si. Pueden ser dire iones RFC1918.
Son dire iones inside que son vistas lo ally por el resto de los equipos
de la organiza in.

Outside Global:

Son dire iones de Internet. Son dire iones que

estn outside y apare en omo globally en Internet.

Outside Lo al: Son dire iones no RFC1918 que se utilizan dentro


de la organiza in, enton es estas dire iones existen outside, pero
en nuestra red se ven lo ally.

4.4. Introdu in a IPv6


IPv6 es la solu in para mu has de las limita iones de dire ionamiento existentes en IPv4.
IPv6 uadrupli a la dire in, pasando de 32 a 128 bits.
Este tamao de dire in permite unas 1030 dire iones por ada
persona del planeta.
En IPv6 se en uentran implementadas solu iones ms e ientes para:

QoS.
Seguridad.

4.4. INTRODUCCIN A IPV6

4.4.1.

61

Bene ios y ara tersti as de IPv6

Espa io de dire ionamiento mayor.


Dire ionamiento Uni ast y Multi ast.
Agrega in de Dire iones.
Auto ongura in.
Renumera in.
Cabe era simple y e iente.
Seguridad.
Movilidad.
Op iones de transi in de IPv4 a IPv6.
Proto olos de Routing.

4.4.2.

Formato de dire iones IPv6

Dire iones de 128 bits, en vez de 32.


Nota in hexade imal, se separan por dos puntos (:) ampos de 16
bits.
Ejemplo de Dire in IPv6

4021:0000:240E:0000:0000:0AC0:3428:121C
Las dire iones de IPv6 pueden simpli arse utilizando las pautas
de la RFC 2373  IP Version 6 Addressing Stru ture .
Para evitar onfusiones se han estable ido una serie de reglas que
simpliji an el uso de las dire iones IPv6.
Los nmeros hexade imales no son ase sensitive, para prevenir
errores del operador.

CAPTULO 4. DISEO DE REDES IP

62

Los 0s de la izquierda pueden ser eliminados y smplemente


poner los (:).
Un par de dos puntos (::) indi an existen grupos de 16 bits que
son eros, pero slo puedo poerlo una vez.
En ada dire in slo se permite un par de dos puntos (:), es
de ir:

4.4.3.

4021:0000:0000:0000:0000:0000:AC21:BCD

4021::AC21:BCDE

Dire iones de IPv6 de uni ast

Las dire iones de uni ast de IPv6 estn divididas de a uerdo a su


fun ionalidad.
Una dire in de uni ast es una dire in que espe i a a un nodo
de forma ni a.
Tipos de dire iones Uni ast:

Link Lo al:
en

mismo

Dire in en la ual el destino se en uetra

medio

fsi o.

Aqu

se

in luyen

proto olos

de

des ubrimiento, de routing, y otros proto olos de ontrol. El


preno de estas dire iones es FE80::/10.

Site Lo al: Este es un sistema que se en uentra en el el mimo


sitio, pero en redes diferentes, no requiere onexin a Internet,
por lo que el dire ionamiento no tiene que ser ni o.

Aggregate Global Uni ast:

Dire in de Internet global-

mente ni a.

Unspe ied and Loopba k: Dire in de loopba k. Estadire in es ::1. Se utiliza para testear el hardware.

4.4. INTRODUCCIN A IPV6

4.4.4.

63

Dire iones IPv6 de multi ast

Una dire in de multi ast es una dire in que identi a un grupo


de interfa es, por lo que para iertas tareas es mu ho ms e iente
que una dire in de broad ast.
Teri amente los routers no deberan de propagar multi ast ya
que no propagan datagramas on dire iones des ono idas, pero en
te nologas LAN se pueden propagar estos broad ast.
IPv6 no utiliza broad ast: RFC 2365  Administratively S oped IP
Multi ast .

El prejo de las dire iones de multi ast en IPv6 se


en uentran en el rango FF00::/8  FFFF::/8.
El segundo o teto seguido de FF identi a el mbito y el tiempo de
vida de la dire in de Multi ast.
Si un sistema que re ibe un multi ast no forma parte del grupo de
multi ast des artar el datagrama a nivel 2.

4.4.5.

Agrega in de rutas en IPv6

La sumariza in es ru ial en Internet sea ual sea el proto olo de


apa 3 enrutado.
Como IPv6 permite un

nmero asi innito de

dire iones la

sumariza in y el modelo jerrqui o es fundamental.


Los primeros 48 bits de la dire in son utilizados para routing
externo de IANA, y as rear lo que se llama el  Aggregate Global
Uni ast .
Los ltimos 3 bits anteriores son jos 001 y se utilizan para indi ar
que es una dire in global.
El Site Level Aggregator (SLA) es la dire in utilizada para el
routing dentro del sistema autnomo y fun iona de una forma similar
al dire ionamiento privado de IPv4.
La

dire in

del

interfaz

dire in MAC del interfaz.

se

suele

auto ongurar utilizando

la

CAPTULO 4. DISEO DE REDES IP

64

La dire in IPv6 que es ni a en Internet se llama Agregate Global


Uni ast.
Prejo de IANA

4.4.6.

45 bits

Prejo jo 001

3 bits

Site Level Aggregator (SLA)

16 bits

Interfaz

64 bits

Auto ongura in

El router lo al o dire tamente one tado enva su prejo y la ruta


por defe to que tenga. Esto se enva por el able, permitiendo que
los routers ve inos onguren automti amente su dire in IPv6.
El router lo al propor iona el prejo global de 48 bits y el SLA
(Site Level Aggregator) a ada uno de los sistemas nales.
El sistema nal simplemente aade su dire in de nivel 2,
utilizando la MAC.
Esta apa idad de IPv6 de asignar dire iones sin ne esidad de
ningn servidor de DHCP ha e que Internet llegue a ser plug-andplay.

4.4.7.

Renumera in

Mientras que en IPv4 tenemos que estable er una gran antidad de


tiempo en ha er el plan de dire ionamiento de la red on IPv6 omo
a abamos de ver no es ne esario.
La auto ongura in permite la renumera in de las dire iones de
la red en aso de ambio.

4.4.8.

Cabe era simple y e iente

La abe era de IPv6 ha simpli ado el pro eso ne esario para que
el router trabaje on ella, aumentando el rendimiento y la e ien ia
del router, debido a:

4.4. INTRODUCCIN A IPV6

65

Menos ampos en la abe era.


Los ampos se alinean a 64 bits.
La suma de omproba in ha sido eliminada.
Los mi ropro esadores a tuales fun ionan on palabras de 64 bits,
esto ha e que los ampos tengan la medida atmi a, el ni o
problema es la dire in que o upa 2 palabras de memoria.
La elimina in de la suma de omproba in tambin ha ayudado al
aumento del rendimiento en los routers.

66

4.4.9.

4.4.10.

CAPTULO 4. DISEO DE REDES IP

Cabe eras de IPv4 e IPv6

Campos de extensin de la abe era IPv6

En IPv6 desapare e el ampo de op iones, en su lugar vamos a


utilizar el ampo  Next Header , en el que indi aremos si hay
algo ms por pro esar, esto aumenta el pro eso porque se pueden
en adenar varios ampos de extensin.

4.4. INTRODUCCIN A IPV6

4.4.11.

67

Seguridad en IPv6

La onexin dire ta entre extremos permite que la seguridad sea ms


realista, ya que la ne esidad de NAT y rewalls de re e.
En IPv4 IPSe es op ional, sin embargo en IPv6 es mandatoria u
obligatoria.
Los ampos de

extensin permiten

una seguridad dedi ada

al

proto olo extremo a extremo.

4.4.12.

Movilidad en IPv6

La abe era de routing de IPv6 permite ambiar su dire in IP si el


host nal utiliza una home address omo origen de los datagramas.
La home address es estable y no ambia, permitiendo de esta manera
la movilidad.
En IPv4 tenemos una osa pare ida llamada routing triangular, que
onsisten en ha er un tnel hasta la red antriona y desde all enrutar
hasta el destino.

4.4.13.

Transi in de IPv4 a IPv6

La llave para el xito de IPv6 no reside en su fun ionalidad y


e ien ia, sino a la apa idad de transi in de IPv4 a IPv6. La
transi in requiere:
Nuevo dire ionamiento.
La instala in de una nueva pila de proto olos.
Nuevas apli a iones que puedan omuni arse on esta nueva
pila.
Para ha er la transi in tenemos que instaurar IPv6 en los bordes
de la red e ir avanzando po o a po o hasta el ore, pero al ha er esto
pueden pasar tres osas:

CAPTULO 4. DISEO DE REDES IP

68

IPv6 tenga que ser transportada sobre IPv4.


IPv4 e IPv6 tengan que onvivir en la red.
Un proto olo tenga que ser tradu ido a otro.

4.4.14.

Mtodos de transi in

IOS dual sta k:

Conviven las dos pilas de proto olos y es el DNS el que


indi a qu pila se debe de utilizar en ada aso.

Tneles ongurados:

Se onguran tneles estti os para permitir la omuni a in de IPv6 sobre IPv4.

Tunneling 6to4:

A los routers que inter one tan las redes IPv6 on la


red IPv4 de paso se les onguran los interfa es on
dire iones f ilmente tradu idas a IPv4.

Se utiliza el prejo 2002::/16 y se le aade una dire in


IPv4.

4.4.15.

Proto olos de routing de IPv6

A partir de la release 12.2T de IOS de permiten los proto olos de


routing de IPv6:
RIPng
OSPF
IS-IS
BGP-4

4.4. INTRODUCCIN A IPV6

69

Evidentemente para que los proto olos de routing puedan transportar dire ionamiento IPv6 es ne esario realizar unos ambios para
adaptarlos a las nuevas ne esidades.

70

CAPTULO 4. DISEO DE REDES IP

Captulo 5
Proto olos ve tor
distan ia

5.1. Presenta in
Entendemos omo proto olos de routing ve tor distan ia a aquellos
proto olos de routing que algoritmos de ve tor distan ia (p.e.
Bellman Ford).

Classful: RIPv1 e IGRP.

Classless: RIPv2 e IGRP.

Aunque IGRP y EIGRP no sean estri tamente proto olos podemos


onsiderarlos omo

tal

debido

fundamentales.

71

sus

ara tersti as prin ipales

72

CAPTULO 5. PROTOCOLOS VECTOR DISTANCIA

5.1.1.

Opera in de los proto olos de routing


ve tor distan ia

Los proto olos de routing de ve tor distan ia envan a tualiza iones


de rutas peridi as a los ve inos dire tamente one tados.
El temporizador se resetea justo despus de realizar un envo.
Despus de re ibir la tabla de routing de un ve ino, el router a tualiza
su tabla de routing enva su tabla modi ada en las siguientes
a tualiza iones.
Los proto olos ve tor distan ia son proto olos lassful, entendiendo
que sumarizan de forma natural en al lmite de la red a la lase de
IANA o al lmite de la red mayor. Utilizan la regla del primer o teto.
Las a tualiza iones in luyen la tabla de routing ompleta, ex luyendo la red del interfaz por la que se ha aprendido esa ruta. (Horizonte
Dividido)
En la implementa in de la regla del horizonte dividido se utiliza
para evitar tr o inne esario en la red y para evitar bu les.

5.1.2.

T ni as para evitar bu les

Los proto olos de routing de ve tor distan ia utilizan las siguientes


t ni as para evitar bu les:
Split Horizon.
Poison Reverse.
Holddown.
Triggered Updates.
Aging of Routes.
El onteo al innito no se puede osiderar una t ni a.

5.2. RIP

5.1.3.

73

Mtri as de los proto olos de routing de


ve tor distan ia

La mtri a utilizada por estos proto olos es el  onteo de saltos o


routers en ontrados en el amino.
IGRP y EIGRP se onsideran de Ve tor Distan ia aunque sus
mtri as no sean saltos. Tenemos que tener en uenta que ni IGRP
ni EIGRP utilizan saltos omo mtri as, y EIGRP adems utiliza el
algoritmo DUAL.

5.2. RIP
5.2.1.

Introdu in histri a

Uno de los proto olos de routing ms antiguos es el Routing


Informa ition Proto ol o ms omnmente llamado RIP. RIP utiliza
algoritmos de ve tor distan ia para al ular sus rutas. Este tipo de
algoritmos para al ular rutas fueron utilizados durante d adas en
sus distintas variantes. De he ho los algoritmos de ve tor distan ia
utilizados por RIP estn basados en aquellos algoritmos utilizados
por ARPANET en el ao 1969.
Los proto olos ve tor distan ia fueron des ritos a admi amente por:
R.E. Bellman, L.R. Ford Jr y D.R. Fulkerson.
La primera organiza in que implement un proto olo de ve tor
distan ia fue la ompaa Xerox en su proto olo GIP (Gateway
Information Proto ol), este proto olo estaba in luido dentro de
la arquite tura XNS (Xerox Network Systems). GIP se utilizaba
para inter ambiar informa in de routing entre redes o sistemas
autnomos no adya entes. Pero laro, Xerox haba implementado
su propio proto olo propietario.
Po o despus la University of California en Berkeley reo una
variante llamada  routed , esta variante del GIP introdujo novedades
omo modi a in del ampo de dire ionamiento, que se onsigui
ms exible, tambin se aadi un temporizador que limitaba a 30

74

CAPTULO 5. PROTOCOLOS VECTOR DISTANCIA

segundos el tiempo mximo de a tualiza in, es de ir, el tiempo


mximo permitido sin saber la informa in de los ve inos, y por
supuesto se integr dentro de UNIX, on lo ual pas a ser abierto.
El proto olo RIP, tal ual lo ono emos a tualmente, fue des rito por
primera vez en el RFC 1058 (http://www.rf -editor.org/rf /rf 1058.txt)
por C. Hedri k de la Rutgers University en Junio de 1988, y posteriormente fue mejorado en la RFC 2453 (http://www.rf -editor.org/rf /
rf 2453.txt) por G.Malkin de la ompaa Bay Networks en Noviembre de 1998.
Desde el ao 1998 el proto olo RIP se ha mantenido estable, aunque
posteriormente sali la versin para Ipv6.

5.2.2.

Introdu in t ni a

RIP es un proto olo de routing de ve tor distan ia muy extendido en


todo el Mundo por su simpli idad en ompara in a otros proto olos
omo podran ser OSPF, IS-IS o BGP. RIP se trata de un proto olo
abierto a diferen ia de otros proto olos de routing omo por ejemplo
IGRP y EIGRP propietarios de Cis o Systems o VNN propietario
de Lu ent Te hnologies.
RIP est basado en el algoritmo de Bellman Ford y bus a su amino
ptimo mediante el onteo de saltos, onsiderando que ada router
atravesado para llegar a su destino es un salto.
RIP, al ontar ni amente saltos, omo ualquier proto olo de ve tor
distan ia no tiene en uenta datos tales omo por ejemplo an ho de
banda o ongestin del enla e.

5.2.3.

RIPv1

Proto olo simple que fun iona bien en una red pequea que no vaya
a re er mu ho.
Enva a tualiza iones ada 30 segundos que ontienen la tabla de
routing ompleta.

5.2. RIP

75

Las siguientes ara tersti as son de RIPv1 y de ualquier proto olo


de ve tor distan ia:
Cuenta al innito: Al rearse un bu le RIP permite que el
datagrama siga vagando hasta que llegue al innito (en este
aso innito=16 saltos).
Horizonte Dividido: El pro eso de routing no anun iar rutas
por el mismo interfaz que por el que las ha re ibido.
Horizonte Dividido on Inversa Envenenada: El pro eso de
routing no anun iar rutas por el mismo interfaz que por el
que las ha re ibido, pero en el aso de que la red en uestin
haya ado s se anun iar por el interfaz pero on un oste
ina esible (en RIPv1 ser 16).
Holddown: Despus de ver que una ruta es ina esible se mar a
omo tal y se espera tres a tualiza iones antes de borrarla de
la tabla de routing.
A tualiza iones por disparo (Triggered Updates): Tan pronto
omo se dete ta que una red no es a esible se lanza una
a tualiza in en la ual se indi a que la red es ina esible.
Balan eo de Carga: Si es posible enrutar la informa in por
varios aminos on el mismo oste se balan ear el tr o
siguiente la t ni a de round-robin.
El problema de RIP se en uentra en los tiempos de onvergen ia, que
son muy elevados para redes grandes, aunque RIP nun a se penso
para redes grandes, sino todo lo ontrario.
En Junio de 1988, C. Hedri k publi el RFC 1058 orrespondiente
a RIP versin 1, y lo en abez de la siguiente manera:
 This RFC des ribes an existing proto ol for ex hanging routing information among gateways and other
hosts. It is intended to be used as a basis for developing
gateway software for use in the Internet ommunity. Distribution of this memo is unlimited.

CAPTULO 5. PROTOCOLOS VECTOR DISTANCIA

76

El proto olo RIPv1, al igual que sus ante esores propietarios es


un proto olo de routing que fue diseado para fun ionar omo
proto olo ve tor distan ia. RIPv1 fue diseado para fun ionar en
redes pequeas de pasarela interior. RIPv1 est basado segn el autor
del RFC en la versin 4.3 de la distribu in de UNIX de Berkeley.
En

uanto al proto olo tenemos que tener en uenta las tres

limita iones que C. Hedri k des ribe en la pgina 3 del RFC 1058:
El proto olo no permite ms de quin e saltos, es de ir, los dos
routers ms alejados de la red no pueden distar ms de 15
saltos, si esto o urriera no sera posible utilizar RIP en esta
red.
Problema del  onteo a innito . Este problema puede surgir en
situa iones atpi as en las uales se puedan produ ir bu les, ya
que estos bu les pueden produ ir retardos e in luso ongestin
en redes en las uales el an ho de banda sea limitado. El autor
del RFC 1058 tambin omenta que en la realidad esto slo
puede ser un problema en redes lentas, pero el problema existe.
El proto olo utiliza mtri as jas para omparar rutas alternativas, lo ual impli a que este proto olo no es ade uado para
es oger rutas que dependan de parmetros a tiempo real omo
por ejemplo retardos o arga del enla e.
Adems de los problemas que ita el autor del proto olo tenemos que
tener en uenta que el proto olo RIPv1 es un proto olo lassful6, on
lo que existe el problema de la dis ontinuidad de redes. El problema
de la dis ontinuidad de redes se produ e en el momento que tenemos
una red dividida en varias subredes y no pueden ser sumarizadas en
una misma ruta, ya que fsi amente ada una de las subredes est
ubi ada en un lugar que depende de un interfaz distinto una subred
de la otra. Pero laro, en la po a en la que se es ribi este RFC,
que era en 1988 estos problemas no estaban ontemplados y on el
tiempo se dete t este problema, esta es una de las razones de la
existen ia de RIPv2. onvergen ia, que son muy elevados para redes

5.2. RIP

77

grandes, aunque RIP nun a se penso para redes grandes, sino todo
lo ontrario.

5.2.4.

Tabla de routing de RIP

Si ontinuamos la le tura detallada del RFC1058, podemos ver que


el autor nos di e que la base de datos de routing de ada uno de
los hosts de la red que estn utilizando el proto olo de routing RIP
tiene los siguientes ampos:
Dire in de destino.
Siguiente salto.
Interfaz de salida del router.
Mtri a.
Temporizador.
Para obtener esta tabla, el proto olo de routing RIP utiliza el
siguiente pro edimiento para mantener a tualizada la tabla de
routing de ada uno de los nodos o routers de la red:
1. Mantener una tabla on una entrada por ada posible destino
en la red. La entrada debe ontener la distan ia D al destino,
y el siguiente salto S del router a esa red. Con eptualmente
tambin debera de existir una entrada para el router mismo
on mtri a 0, pero esta entrada no existir.
2. Peridi amente se enviar una a tualiza in de la tabla a
ada uno de los ve inos del router mediante la dire in
de broad ast. Esta a tualiza in ontendr toda la tabla de
routing.
3. Cuando llegue una a tualiza in desde un ve ino S, se aadir
el oste aso iado a la red de S, y el resultado ser la distan ia
D'. Se omparar la distan ia D' y si es menor que el valor
a tual de D a esa red enton es se sustituir D por D'.

78

CAPTULO 5. PROTOCOLOS VECTOR DISTANCIA

El proto olo de routing RIP omo ya hemos di ho mantiene una


tabla de routing, omo ualquier proto olo de routing, seguidamente
pasamos a omentar ada uno de los ampos de la tabla.

5.2.4.1. Dire in de destino


La dire in de destino en la tabla de routing de RIP ser la red
de destino, es de ir, la red nal a la que deseamos a eder, esta red
en la versin 1 del proto olo RIP tendr que ser obligatoriamente
lasfull, es de ir tendr que tener en uenta la lase, es de ir, no
se permite el subneting en RIP versin 1, por ejemplo si la red de
destino es la 192.168.4.0, sabemos que al ser RIP lassful la red de
destino tiene 256 dire iones, de las uales 254 son tiles, una vez
des ontada la dire in de red y la dire in de broad ast, ya que la
red 192.168.4.0 es de lase C, es de ir que los 24 primeros bits de la
dire in IP identi an la red y los 8 ltimos identi an los hosts de
dentro de la red.

5.2.4.2. Siguiente salto


El siguiente salto lo denimos omo el siguiente router por el que
nuestro paquete va a pasar para llegar a su destino, este siguiente
salto ser ne esariamente un router ve ino del router origen.

5.2.4.3. Interfaz de salida del router


Entendemos por interfaz de salida del router al interfaz al ual est
one tado su siguiente salto.

5.2.4.4. Mtri a
La mtri a utilizada por RIP omo ya hemos omentado onsiste
en el onteo de saltos, omo mtri a se onsidera ada salto omo
una ni a unidad, independientemente de otros fa tores omo tipo
de interfaz o ongestin de la lnea. La mtri a total onsiste en el

5.2. RIP

79

total de saltos desde el router origen hasta el router destino, on la


limita in que 16 saltos se onsidera destino ina esible, esto limita
el tamao mximo de la red.

5.2.4.5. Temporizador
El temporizador nos indi a el tiempo trans urrido desde que se
ha re ibido la ltima a tualiza in de esa ruta. RIP utiliza dos
tiempos importantes, el tiempo de a tualiza in que se estable en 30
segundos, el tiempo de desa tiva in que se estable e en 180 segundos
y el tiempo de borrado se estable e en 300 segundos.
El

tiempo

de

a tualiza in

se

onsidera al

tiempo

mximo

trans urrir entre el envo de los mensajes de a tualiza in de los


ve inos.
El tiempo de desa tiva in se onsidera al tiempo mximo que
puede esperar un router sin re ibir a tualiza iones de ve ino, una
vez pasado este tiempo, el ve ino que no ha enviado la a tualiza in
se onsidera que ha ado y on lo ual el router no est a tivo en la
red, se estable e la mtri a a valor 16, es de ir destino inal anzable.
El tiempo de borrado impli a que una vez trans urrido ese tiempo
todas las rutas de ese router supuestamente ado son eliminadas de
la tabla de routing.

5.2.5.

RIPv2

Diez aos despus de que se publi ara la versin 1 de RIP se


publi la versin 2, por G.Malkin de la ompaa Bay Networks
en Noviembre de 1998 en el RFC 2453.
RIPv2 estable e una serie de mejoras muy importantes on su
ante esor que son las siguientes:
Autenti a in para la transmisin de informa in de RIP entre
ve inos.

CAPTULO 5. PROTOCOLOS VECTOR DISTANCIA

80

Utiliza in de mas aras de red, on lo que ya es posible utilizar


VLSM.
Utiliza in de ms aras de red en la ele in del siguiente salto,
lo ual nos puede permitir la utiliza in de arquite turas de red
dis ontinuas.
Envo de a tualiza iones de tablas de RIP mediante la dire in
de multi ast 224.0.0.9.
In lusin de RIPv2 en los bloques de informa in de gestin
(MIB).
Por supuesto

adems de

estas

mejoras RIPv2

nos permite

la

redistribu in de rutas externas aprendidas por otros proto olos de


routing.
Pero RIPv2 aunque haya tenido una serie de mejoras muy importantes desde la versin 1 del proto olo sigue teniendo una serie de
aren ias muy importantes omo:
Limita in en el tamao mximo de la red. Con RIPv2 sigue
existiendo la limita in de 15 saltos omo tamao mximo de
la red, lo ual impli a que no nos permite la utiliza in de
RIPv2 en redes de un tamao ms grande.
Conteo a innito, RIPv2 sigue sin solu ionar el problema del
onteo hasta el innito si se forman bu les, aunque existen
t ni as externas al proto olo omo pueden ser la inversa
envenenada

el

horizonte

dividido,

t ni as

brevemente

des ritas por William Stallings en su libro  Comuni a iones


y Redes de Computadoras , las uales onsisten bsi amente
en no anun iar una ruta por el interfaz por el que se ha re ibido
en algn momento.
Mtri as estti as que pueden ser ambiadas por el administrador de la red, pero que no nos dan ninguna informa in del
estado de la red.

5.3. IGRP

81

RIPv2 slo permite al igual que su ante esor una ruta por ada
destino, lo ual impli a la imposibilidad de realizar balan eos
de arga por ejemplo, lo que redunda en una pobre y po o
ptima utiliza in de los enla es.
RIPv2 es un proto olo que al igual que su ante esor genera
mu hsimo tr o al enviar toda la tabla de routing en ada
a tualiza in, on la arga de tr o que ello onlleva.

5.3. IGRP
Interior Gateway Routing Proto ol es un proto olo propietario de
Cis o Systems reado a mediadios de los 80s.
Supera las limita iones de RIPv1, in luyendo:
A tualiza iones in rementales.
Mtri a ms e iente y ompleja.
No tiene limita in del dimetro de la red de 16 saltos.

5.3.1.

Cara tersti as de IGRP

A tualiza iones Peridi as:

Cada 90 segundos por defe to, RIP

era ada 30. La a tualiza in es un sumario de las rutas, slo se


inter ambia on los routers ve inos.

A tualiza iones por Broad ast:

Las a tualiza iones se envan

por broad ast. Proto olos posteriores omo RIPv2 ya utilizaban


multi ast.

A tualiza iones ompletas de routing: Adems de las a tualiza iones por disparo IGRP ada 90 segundos realiza una sin roniza in
on los ve inos de toda la tabla de routing enviando las abe eras.

Conteo al Innito: Como los dems proto olos de routing de ve tor


distan ia IGRP utiliza un onteo al innito para evitar bu les.

82

CAPTULO 5. PROTOCOLOS VECTOR DISTANCIA

Horizonte Dividido: IGRP utiliza Horizonte Dividido omo ayuda


para prevenir los bu les de la red.

A tualiza iones de Disparo on Ruta Envenenada:

IGRP

enva las a tualiza iones tan rpido omo puede para minimizar el
tiempo de onvergen ia, si una ruta no es valida enton es enva su
a tualiza in.

Balan eo de Carga en Caminos Iguales:

Hasta 4 por defe to.

Lo utiliza para mejorar la arga de los enla es.

Rutas por Defe to: A epta omo andidato al router del borde de
la red.

Algoritmo de Routing Bellman Ford:

Utiliza una mtri a

ompuesta y la varianza para modi ar los parmetros del balan eo


de arga.

5.3.2.

Diferen ias de IGRP on RIPv1

IGRP tiene una mtri a ompuesta por an ho de banda, retardo,


arga, abilidad y MTU, aunque en la ongura in por defe to slo
utili e an ho de banda y retardo.
IGRP tiene un mximo de saltos de 100 ongurable hasta 255. Esto
vale slo para el onteo al innito, no para la mtri a.
Las a tualiza iones en IGRP son ada 90 segundos en vez de ada
30 en RIPv1.
Permite el balan eo de arga entre enla es on oste no igual.
IGRP utiliza una estru tura del paquete ms e iente.
Los Sistemas Autnomos se utilizan para poder eje utar varios
pro esos de IGRP, esto permite es alar la red.

5.4. EIGRP
Enhan ed Interior Gateway Routing Proto ol.

Proto olo

propietario de Cis o Systems. Mu has ve es referido omo Proto olo


de Ve tor Distan ia Avanzado o Proto olo Hbrido Equilibrado.

5.5. SELECCIONAR PROTOCOLOS DE ROUTING

83

Las ara tersti as de EIGRP son:


En una red estable EIGRP utiliza muy po os re ursos.
Los ambios en la topologa son enviados ada 30 segundos.
La a tualiza in ini ial de EIGRP es la tabla ompleta, a partir
de ah slo se envan las modi a iones.
Utiliza el algoritmo DUAL (Diused Update Algorithm).
En vez de tener que esperar a tualiza iones, tan pronto omo
una ruta se viene abajo, EIGRP examina la tabla topolgi a
para bus ar una ruta alternativa, si se en uentra se sustituye
inmediatamente.
EIGRP utiliza slo paquetes hello para mantener las bases de
datos de routing.
La tabla de ve inos de onstruye on paquetes hello, si uno de
los ve inos no responde on su ACK orrespondiente enton es
se anun ia a los ve inos que el router ve ino est abajo. Que
el routing es able signi a que no se tiene que reenviar
a tualiza iones ada 30 segundos.
Si una ruta se ae EIGRP intentar bus ar rutas alternativas
en la tabla de topologa, si no en uenta entrada alternativa,
enton es preguntar a los dems routers.

5.5. Sele ionar proto olos de routing


Existen mu hos proto olos de routing para es oger, pero es oger
un ni o proto olo es toda la red es mejor porque permite una
onsisten ia en la red.
Si existe ms de un proto olo de routing en la red las de isiones se
realizarn basndose en la distan ia administrativa.
Para solventar este problema utilizaremos la redistribu in de rutas.

CAPTULO 5. PROTOCOLOS VECTOR DISTANCIA

84

La distan ia administrativa sele iona uno o ms aminos para elegir


la ruta basndose en el proto olo.

5.5.1.

La distan ia administrativa

La Distan ia Administrativa es un onjunto de valores arbitrarios


elegidos para las diferentes fuentes

de informa in. Es posible

ambiar estos valores, pero on uidado.


La distan ia administrativa menor es preferida sin ontar on la
mtri a.
En la siguiente tabla se pueden observar las distintas distan ias
administrativas por origen del routing.
Fuente del routing

Distan ia Administrativa

Interfaz one tado dire tamente o

ruta estti a que identi a el


interfaz de salida en vez del
siguiente salto.
Ruta estti a. Contamos el

siguiente salto
Ruta EIGRP sumarizada

BGP Externo

20

EIGRP

90

IGRP

100

OSPF

110

RIP

120

ODR

160

EIGRP Externo

170

BGP Interno

200

Red des ono ida

255 o innito

La distan ia administrativa es ja e independiente de la mtri a, lo


ual redunda en una pobre ele in de la ruta.
En el aso que tengamos una ruta prin ipal por un E3 utilizando
OSPF, esta tendr una distan ia administrativa de 110, si embarlo

5.5. SELECCIONAR PROTOCOLOS DE ROUTING

85

la ruta estti a por RDSI tendr una distan ia administrativa de


1, as que el router elegir siempre la ruta estti a por RDSI, para
evitar este tipo de osas utilizaremos las rutas estti as otantes.

5.5.2.

Convergen ia

La onvergen ia o urre uando todos los routers del dominio estn


de a uerdo en las rutas que se en uentran disponibles.
El tiempo de onvergen ia es el tiempo que ne esita ada router para
sin ronizar su tabla de routing despus de que se haya produ ido un
ambio en la topologa de la red.
El tiempo de onvergen ia tiene que ser el ms orto posible, ya que
mientras tanto los router no estn de a uerdo en las redes disponibles
y no pueden enrutar de forma orre ta y e iente.
Cada proto olo de routing tiene un mtodo diferente de a tualizar
su tabla de routing, esto afe ta al tiempo de onvergen ia.

5.5.3.

Convergen ia en RIPv1 y RIPv2

Los pasos son los siguientes:


1. Cuando un router ve que ha desapare ido un ruta dire tamente
one tada, enva una a tualiza in (ash update) y borra
esa entrada de su tabla de routing. Esto se llama inversa
envenenada on a tualiza in de disparo.
2. El router re eptor enva la a tualiza in y deja la ruta en
holddown.
3. El router ini ial soli ita a sus ve inos una ruta alternativa, si el
ve ino la tiene se la enva, si no enva una inversa envenenada.
4. El router original instala la nueva ruta y borra la anterior.
5. Los

routers

en

holddown

ignoran

la

a eptarn uando salgan del holddown.

ruta

alternativa,

la

CAPTULO 5. PROTOCOLOS VECTOR DISTANCIA

86

6. Se obtiene la onvergen ia.

5.5.4.

Convergen ia en IGRP

Los pasos son los siguientes:

1. Cuando un router ve que ha desapare ido un ruta dire tamente


one tada, enva una a tualiza in (ash update) y borra
esa entrada de su tabla de routing. Esto se llama inversa
envenenada on a tualiza in de disparo.
2. El router re eptor enva la a tualiza in y deja la ruta en
holddown.
3. El router ini ial soli ita a sus ve inos una ruta alternativa, si el
ve ino la tiene se la enva, si no enva una inversa envenenada.
4. El router original instala la mejor ruta alternativa y borra la
anterior. Enva una a tualiza in (ash update).
5. Los routers que estn en holddown ignoran la nueva a tualiza in.
6. Cuando los routers salen de holddown a eptan la nueva ruta.
7. El router original pregunta a sus ve inos por rutas alternativas,
y re ibe los a knowledges de los routers.

Como se puede observar los tres primeros pasos son exa tamente
iguales a los de RIP.
El tiempo de onvergen ia onsta de dete in, holddown ms el
nmero de a tualiza iones (igual al dimetro en saltos de la red) de
90 seguntos. El tiempo de a tualiza in es muy elevado.

5.5. SELECCIONAR PROTOCOLOS DE ROUTING

5.5.5.

87

Convergen ia en EIGRP

Los pasos son los siguientes:


1. Cuando el router lo al ve que una ruta one tada desapare e,
omprueba la tabla topolgi a bus ando un feasible su essor,
si no lo en uentra, pasa a estado a tivo.
2. El router original pregunta a sus ve inos por rutas alternativas,
y re ibe los a knowledges de los routers.
3. Si existe una ruta alternativa, la informa in se enva al
querying router.
4. Si existe un su essor a eptable, lo aade a su tabla de routing.
5. El router enva una ash update del amino on la mtri a
mayor.
6. El router re eptor enva el ACK de la a tualiza in.
La onvergen ia es muy rpida porque es el tiempo de dete in +
el tiempo de onsulta (query) + tiempo de respuesta + tiempo de
a tualiza in.
Si existe un feasible su essor, la onvergen ia es asi instantnea.

5.5.6.

Proto olos IGP y EGP

Los proto olos que operan dentro de la organiza in son ono idos
omo IGP (Interior Gateway routing Proto ols).
RIPv1.
RIPv2.
IGRP.
EIGRP.

88

CAPTULO 5. PROTOCOLOS VECTOR DISTANCIA

OSPF.
IS-IS.
Los lmites de la organiza in delimitan el AS (Autonomous System).
Los

proto olos que

inter ambian

informa in

de

routing

entre

las organiza iones son llamados EGP (Exterior Gateway routing


Proto ols). Este tipo de proto olos ne esitan determinar polti as
de routing entre organiza iones debido a su omplejidad:
BGP-4
Los sistemas autnomos disponen de un identi ador ni o asignado.
AS pbli os: 1  64511
AS privados: 64512 - 65535
Tenemos que tener en uenta que a partir del 1 de Enero de 2009
los ASs son de 32 bits omo primera op in utilizando la nota in
asplain denida en la RFC 5396.

Captulo 6
Proto olos estado del
enla e
Los proto olos de routing de estado del enla e estn pensados para
mantener las tablas de routing libres de bu les y pre isas.
Este

tipo

de

proto olos

envan

sus

a tualiza iones

de

forma

in remental y mediante multi ast.


Mu hos proto olos adems de enviar las tablas de forma in remental
envan la tabla ompleta, pero ada 30 minutos y mediante multi ast.
El Signi ado de Estado del Enla e:
Enla e se reere a la onexin entre los routers ( onexin
fsi a).
Un proto olo de estado del enla e es un proto olo que enva
informa in sobre los enla es entre los routers.
La informa in enviada slo es de los enla es one tados
lo almente.
Sin embargo este tipo de proto olos mantienen una imagen de
la red ompleta, reada a partir de las a tualiza iones.

89

90

CAPTULO 6. PROTOCOLOS ESTADO DEL ENLACE

Enviar informa in sobre los enla es es ms e iente que sobre


las rutas, ya que los enla es afe tan a las rutas.
Los re ursos utilizados son de CPU, aunque se gastan menos
re ursos de an ho de banda que en los de ve tor distan ia.
Aprendizaje de la Red:
El proto olo de routing desarrolla y mantiene la rela in entre
ve inos enviando mensajes hello por el medio.
Despus de sin ronizar sus tablas de routing inter ambiando
a tualiza iones se di e que los routers son adya entes.
Como la rela in de adya en ia se mantiene on paquetes Hello,
la a tualiza in de routing es muy rpida y e iente.
Un router sabe que su ve ino se ha ado uando deja de re ibir
paquetes Hello.
Una

vez

que

el

router

identi a

el

problema

enva

una

a tualiza in por disparo (triggered update), y lo ha e de forma


in remental y por multi ast, redu iendo el tr o de routing y
permitiendo ms an ho de banda para la informa in.
Redu in del an ho de banda de informa in de routing por los
proto olos de estado del enla e:
Los proto olos de estado del enla e son ade uados para ser
utilizados en redes grandes, ya que minimizan la utiliza in del
an ho de banda para a tualiza iones de routing de la siguiente
manera.

Utilizando dire ionamiento de multi ast

Enviando a tualiza iones por disparo

Enviando

resumen de

la tabla de

espordi a, si es que es ne esario.

routing

de

forma

91

Utilizando paquetes pequeos desde los que ada router


des ribe su one tividad lo al, en vez de enviar la tabla
de routing ompleta.

A tualiza in de las Tablas de Routing Lo ales:

Los proto olos de estado del enla e utilizan tablas topolgi as


en

las

uales

in orporan

todos

los

ambios

que

se

van

produ iendo en la red. Esto lo ha en on las a tualiza iones


in rementales que van re ibiendo.

Una vez que se tiene ompleta la tabla topolgi a se pro ede


a eje utar el algoritmo de Dijkstra para obtener la tabla de
routing.

Una vez realizados estos pasos la tabla de routing quedar


a tualizada.

Sele in del Camino:

El proto olo de routing sele iona el mejor amino utilizando


la mtri a para ello.

La mtri a en algunos proto olos de routing de este estilo, omo


por ejemplo OSPF no viene espe i ada en el estndar y es el
fabri ante el que estable e la mtri a. En el aso de OSPF
108
Cis o utiliza omo mtri a
ancho de banda .
Ejemplos de proto olos de estado del enla e para IP son:

OSPF.

IS-IS.

92

CAPTULO 6. PROTOCOLOS ESTADO DEL ENLACE

6.1. OSPF
6.1.1.

Introdu in

Open Shortest Path First (OSPF), es un proto olo de routing de


estado del enla e basado en un estndar abierto. OSPF ha sido
des rito en varios RFCs, pero el estndar de OSPF v.2 est des rito
por John J. Moy en el RFC2328 y en el libro  OSPF Anatomy of an
Internet Routing Proto ol , es rito por el mismo autor, y publi ado
por la editorial Addison-Wesley.
El trmino Open en el nombre del proto olo ha e referen ia a que
es un proto olo abierto al pbli o y no propietario de ninguna
ompaa. De entre los proto olos abiertos existen varios omo
RIPv1, RIPv2

u OSPF

entre otros, pero entre RIP

OSPF

para redes de tamao medio-grande es preferible, ya que OSPF


permite una es alabilidad muy remar able, entre otras ara tersti as
podemos de ir que OSPF no tiene el problema de la limita in de
los 15 saltos de RIP, adems los tiempos de onvergen ia de OSPF
son mu hsimo mejores en todos los asos y adems OSPF para el
al ulo de ostes y rutas ptimas tiene en uenta fa tores tales omo
el an ho de banda, lo ual permite elegir un amino supuestamente
ms lento si el amino que supuestamente es ms rpido tiene menor
an ho de banda, lo ual provo ara ms lentitud de la transmisin.
OSPF es uno de los proto olos que sin duda estn preparados
para las redes a tuales. OSPF tambin onsidera la apa idad de
es alabilidad de la red a travs de la es alabilidad que permite un
modelo jerrqui o que es posible onseguir mediante la utiliza in
de distintas reas.
OSPF utiliza la te nologa de estado del enla e, de forma opuesta a
RIP que utiliza te nologa de ve tor distan ia. Los router de estado
del enla e mantienen una imagen omn de la red e inter ambian
su informa in de enla es desde un des ubrimiento ini ial hasta los
ambios de la red. Los routers de estado del enla e no realizan
broad ast de sus rutas peridi amente omo los routers que utilizan
ve tor distan ia. OSPF tiene las siguientes ara tersti as.

6.1. OSPF

93

Velo idad de onvergen ia: En redes grandes, la onvergen ia utilizando RIP puede alargarse varios minutos, hasta que
la tabla ompleta de routing de los routers de la red se ompleta y se estabiliza. En OSPF el tiempo de onvergen ia es
mu hsimo menor ya que slo se a tualizan las rutas que han
sido modi adas y ests son distribuidas por la red de forma
rpida.

Soporte de VLSM: RIPv1 es un proto olo de los denominados lasful, y omo tal no soporta VLSM, sin embargo tenemos
que re ordad que RIPv2 s soporta VLSM.

Tamao de la red:

En un entorno RIP una red on ms de

15 saltos no es viable, ya que ms de 15 saltos se onsidera


inal anzable. Sin embargo en un entorno de routing basado en
OSPF no tenemos este tipo de limita in, ya que teri amente
no tenemos esta limita in de tamao, aunque si seguimos las
espe i a iones de los fabri antes de routers Cis o o Lu ent
Te hnologies nos re omiendan redes en las uales no haya ms
de 400 routers por rea, obviamente pueden existir ms reas,
pero la ni a limita in fsi a, que no de proto olo sera la
de los 400 routers por rea. Esta ara tersti a ha e de OSPF
ideal para redes medianas y grandes.

Utiliza in de an ho de banda: Si utilizamos RIP estamos


realizando broad ast a la red de la tabla de routing ompleta
ada 30 segundos. Esta ara tersti a puede ser espe ialmente
problemti a sobre lentos enla es WAN. Sin embargo OSPF
utiliza multi ast y slo enva a tualiza iones uando se produ e
un ambio en la red.

Sele in de amino:

RIP sele iona el amino ptimo

ontando saltos, o distan ia a otros routers. Dentro de la


ele in de ruta ptima no entran en onsidera in fa tores
omo el an ho de banda restante o los retardos en la red. Sin
embargo OSPF utiliza una mtri a basada en an ho de banda
y retardos.

CAPTULO 6. PROTOCOLOS ESTADO DEL ENLACE

94

Agrupa in de miembros: RIP utiliza una topologa plana


en la ual todos los routers forman parte de la misma red.
Esta ara tersti a provo a que la omuni a in entre routers
tenga que navegar por la totalidad de la red, de esta forma ada
ambio en un router individual afe tara al resto de los equipos
de la red. Sin embargo on OSPF se introdu e el on epto de
 reas , lo que permite la segmenta in de la red en segmentos
ms pequeos. Al dividir la red en reas se tiene que introdu ir
el on epto de omuni a in entre reas, pero gra ias a la
divisin de la red los ambios produ idos en un router de un
rea no afe tan a la totalidad de la red, sino que slo afe ta a
los routers de un rea.
Ya que OSPF fue pensado y des rito para redes de un tamao
onsiderable al rear una red on ms de 50 routers hay que tener
un uidado espe ial on el diseo y la plani a in de la red on tal
de minimizar tr o y el montante de inter ambio de informa in de
routing.
Como proto olo de estado del enla e, OSPF opera de forma distinta
a los proto olos de ve tor distan ia omo podran ser RIP.
La informa in propor ionada por OSPF a los ve inos no es la tabla
de routing ompleta. Sin embargo, los routers que utilizan OSPF le
informan a sus ve inos sobre el estado de sus onexiones o enla es. En
otras palabras los routers OSPF anun ian el estado de sus enla es.
Los routers pro esan esta informa in y generan la base de datos
de estado del enla e, la ual es esen ial para poder dibujar un
esquema de quien est one tado on quien. Todos los routers en un
mismo rea tienen que tener una base de datos del enla e idnti a.
Cada router eje uta independientemente el algoritmo SPF, tambin
ono ido omo algoritmo de Dijkstra, en la base de datos del enla e
on tal de determinar las mejores rutas a los destinos. El algoritmo
SPF aade el oste (el ual est normalmente basado en el an ho de
banda) a ada uno de los enla es entre el router origen y el destino.
Enton es el router es oge el amino on oste ms bajo y aade el
amino a su tabla de routing tambin ono ida omo base de datos

6.1. OSPF

95

de forwarding.
Los routers que utilizan OSPF mantienen informa in de sus ve inos
y de sus bases de datos de adya en ia. Para simpli ar el inter ambio
de informa in de routing sobre varios ve inos en la misma red, los
routers que eje utan OSPF tienen que es oger el Router Designado
(DR) y el Router Designado de Ba kup (BDR) para servir de punto
entral para la a tualiza in de rutas.
Los routers que eje utan OSPF estable en rela iones, o estados,
on sus ve inos para un inter ambio de informa in de estado ms
e iente. En ontraste on los proto olos de ve tor distan ia, omo
RIP, los uales realizan broad ast o multi ast de su tabla de routing
ompleta por ada interfaz, esperando que los dems routers la
re iban. RIP por defe to enva ada 30 segundos slo un ni o tipo
de mensaje, su tabla ompleta de routing. Sin embargo, los routers
que eje utan OSPF disponen de in o tipos de paquetes distintos
a enviar a sus ve inos para a tualizar la informa in de estado del
enla e.
Estos in o tipos de mensajes ha en de OSPF un proto olo ade uado
para omuni a iones sosti adas y omplejas.
OSPF se rela iona on sus ve inos mediante siete estados distintos.

6.1.2.

Topologas de OSPF

En OSPF podemos en ontrar distintos tipos de topologas segn el


RFC2328, pero sin embargo ya se ha empezado a desarrollar soporte
para otro tipo de topologas de forma propietaria.

6.1.2.1. Topologa de broad ast


Este tipo de topologa se puede utilizar en entornos donde es posible
que los routers tengan en omn una red de broad ast, omo podra
ser una red Ethernet, Token Ring o FDDI. En este tipo de topologas
los routers tienen en omn una red que permite tr o de multi ast
del DR on el resto de los routers.

96

CAPTULO 6. PROTOCOLOS ESTADO DEL ENLACE

6.1.2.2. Topologa punto a punto


Este tipo de topologas son las ms simples, ya que en ella slo entran
dos routers one tados de forma dire ta formando un ni o enla e.

En este tipo de topologas no es ne esario la ele in de DB y BDR


ya que slo hay dos routers.

6.1.2.3. Topologa NBMA


En este tipo de topologas que no son de Broad ast, re ordemos que
NBMA son las siglas de  NonBroad ast MultiA ess networks . En
este tipo de topologas nos en ontramos on un problema adi ional,
Cmo envamos mensajes de multi ast en este tipo de redes?, pues
bien, esta pregunta slo tiene una ontesta in posible, es de ir,
la ontesta in onsiste en realizar una emula in de una red de
broad ast.
La emula in de una red de broad ast en una red que no lo es slo
se puede ha er mediante la repli a in de mensajes. Una red NBMA
totalmente mallada, en la ual todos los routers estn one tados
on todos los routers tenemos que repli ar un mensaje de multi ast
en mu hos mensajes de uni ast, es de ir, en vez de enviar un ni o
mensaje a la red a la dire in de multi ast 224.0.0.5 tenemos que
envar el mismo mensaje por ada uno de los enla es que tiene el
router on los dems routers de la red, es de ir, estamos realizando
una topologa que emula a una red de broad ast mediante un
onjunto de redes punto a punto.

6.1. OSPF

6.1.3.

97

Estados de OSPF

Para una omprensin ms profunda de OSPF es ne esario omprender las rela iones o estados que tienen entre si los routers que utilizan
OSPF.
1.

Estado Down:

En el estado Down, el pro eso OSPF no

ha empezado a inter ambiar informa in on ningn ve ino.


OSPF est esperando a entrar en el siguiente estado.
2.

Estado Init:

Los routers que utilizan OSPF envan paquetes

de tipo 1 (Hello) en intervalos regulares (por defe to 10


segundos en Quagga y en Cis o) para estable er rela in
on sus routers ve inos, uando un interfaz re ibe su primer
paquete Hello enton es de imos que el router ha entrado en
estado Init y est preparado para entrar en el siguiente estado.
3.

Estado Two-Way:

Utilizando paquetes Hello, ada router

OSPF intenta estable er una omuni a in bidire ional on


ada router ve ino que est ubi ado en la misma red IP. Un
router entra en estado two-way en el momento que se ve en
una de las a tualiza iones de uno de sus ve inos. El estado
two-way es la rela in ms bsi a que pueden tener los routers
OSPF, pero la informa in de routing no se inter ambia en este
estado. Para aprender sobre enla es de otros routers el router
tiene que tener al menos una adya en ia ompleta.

CAPTULO 6. PROTOCOLOS ESTADO DEL ENLACE

98

4.

Estado ExStart:

T ni amente, uando un

router y su

ve ino entran en estado ExStart, su onversa in se ara teriza


por una adya en ia, pero los routers todava no tienen una
adya en ia ompleta. El estado ExStart se estable e utilizando
paquetes de tipo 2. Entre los dos routers se utilizan paquetes
hello para determinar ual de los dos es el maestro y ual es el
es lavo en su rela in y se inter ambian paquetes de tipo 2.
5.

Estado Ex hange: En el estado ex hange se utilizan paquetes


de tipo 2 para enviar al otro router su informa in de estado
del enla e. En otras palabras, los routers des riben sus bases
de datos de estado del enla e al otro router. Si alguna de las
rutas no est en la base de datos del enla e del router re eptor
de la informa in, este soli ita una a tualiza in ompleta, la
ual se realiza en el estado Loading.

6.

Estado Loading:

Despus de que todas las bases de datos

han sido des ritas a ada router, se tiene que soli itar una
informa in que es ms ompleta utilizando paquetes de tipo
3. Cuando un router re ibe un paquete de tipo 3, este responde
on una a tualiza in mediante un paquete de tipo 4. Los
paquetes de tipo 4 des riben la informa in de estado del enla e
que es el orazn de los proto olos de routing de estado del
enla e. Los paquetes de tipo 4 on respondidos on paquetes
de tipo 5.
7.

Adya en ia Completa: Cuando

termina el estado Loading,

los routers estn en una adya en ia ompleta. Cada router


mantiene una lista de sus ve inos adya entes, llamada base de
datos de adya en ia. Es pre iso no onfundir la base de datos
de adya en ia on la base de datos de estado del enla e o on
la base de datos de forwarding.
Ya que la adya en ia es ne esaria para que los routers que utilizan
OSPF puedan ompartir su informa in de routing, un router tiene
que estar adya ente on al menos otro router en la red IP a la que
est one tado. Si hay o no adya en ia depende del tipo de red que

6.1. OSPF

99

se est utilizando, es de ir, de qu tipo de red est one tado los


routers.
Los interfa es de un router que estn eje utando OSPF tiene que
re ono er tres tipos de redes: redes de broad ast (p.e. ethernet),
NBMA (p.e. frame relay totalmente mallada) y redes punto a punto
(slo dos routers). Un administrador de red podra ongurar un
uarto tipo de red:
red punto a multipunto.
El

tipo

de

red

en

la

que

est

trabajando

OSPF

di tar

el

fun ionamiento del proto olo, y este a su vez puede ser optimizado
por el administrador de la red.
Mu has redes se denen omo redes de multia eso porque no es
posible prede ir uantos routers van a haber one tados.

6.1.4.

Routers OSPF

Debido a que en redes de multia eso pueden existir un nmero


signi ativo de routers, OSPF utiliza un mtodo para evitar la
sobre arga de informa in de routing en la red, de este modo la
informa in se entraliza en dos routers:

Router Designado (DR  Desiganted Router):

Para

todas las redes de multia eso IP se debe de elegir un DR.


Este DR tiene dos fun iones prin ipales:

Mantener adya en ia on todos los dems routers de la


red.

A tuar de portavoz de todos los dems routers de la red


y anun iar los ambios a las otras redes, por supuesto es
el en argado de mantener la informa in entralizada del
estado de su red.

Router Designado de Ba kup (BDR  Ba kup Designated Router): El DR puede representar un ni o punto de

100

CAPTULO 6. PROTOCOLOS ESTADO DEL ENLACE

fallo, as que se elige un BDR para propor ionar toleran ia a


fallos, es de ir una redundan ia. As pues el BDR tambin tiene
que ser adya ente a todos los dems routers de la red y tiene
que estar sin ronizado on el DR para que en aso de ada del
DR pueda este asumir la responsabilidad de la red:

En redes punto a punto, en las uales slo existen dos


nodos no tiene mu ho sentido el que exista ni DR ni BDR,
as que en este aso ambos routers fun ionan peer-to-peer.

Routers Internos (IR):

Los routers internos tienen todos

sus interfa es en una misma rea. Todos los routers del mismo
rea tienen las mismas bases de datos de enla es, es de ir los
routers internos del mismo rea al eje utar el algoritmo SPF
utilizan los mismos routers omo datos.

Ba kbone Routers (BR):

Los routers de ba kbone estn

situados en los lmites del rea de ba kbone y tienen al menos


un interfaz one tado al rea 0.

Area Border Routers (ABR):

Estos routers omo indi a

su nombre son los routers que tienen enla es a distintas reas,


estos routers mantienen bases de datos del enla e separadas
por reas, es de ir, tienen una base de datos independiente por
rea y eje utan un SPF independiente por rea.

Automous System Boundary Routers (ASBR):

Estos

routers en astellano seran denominados Routers Frontera del


Sistema Autnomo, y tienen al menos un interfaz on un AS
(Sistema Autnomo) distinto. El AS distinto no tiene porque
utilizar OSPF. Los ASBR distribuyen informa in no OSPF a
la red OSPF y vi eversa uando es ne esario.

Por supuesto un routers puede ser de varios tipos a la vez.

6.1. OSPF

6.1.5.

101

Tipos de LSA (Link State Advertisement)

Los LSAs des riben el estado de una red o de un router. Esta


des rip in ubre el estado de todos los interfa es de los routers
y sus adya en ias.
En OSPF utilizamos 4 tipos de LSAs:

Tipo 1:

Son llamados router link, estos LSAs des riben el

estado y el oste de los enla es entre routers de rea. Estos


LSAs slo se propagan dentro de un mismo rea, no en todo el
Sistema Autnomo.

Tipo 2:

Son llamados network links, estos LSAs des riben

todos lor routers que hay en una red en parti ular. Estos LSAs
se propagan dentro del rea que ontiene la red.

Tipo 3 / 4: Esos son los summary links. Estps LSAs se generan


por los ABRs, y des riben los enla es entre los ABRs y los Irs
del rea lo al. Los summary links se propagan a travs del rea
0 o ba kbone a otras reas a travs de los ABRs del AS. Los
LSAs de tipo 3 y de tipo 4 tiene diferen ias. Los LSAs de tipo
3 des riben las rutas a las redes a travs del AS y se envan
por el rea 0. Sin embargo los LSAs de tipo 4 des riben la
lo aliza in de los ASBR.

Tipo 5: Son tambin ono idos omo external links, los uales
se rean en los ASBRs. Estos LSAs des riben las rutas a
destinos fuera del AS. Estos LSAs van por las reas estndar
y por la ba kbone. Existen dos tipos de external links:

External link type 1: Este se al ula aadiendo al oste


externo el oste interno para al anzar el destino.

External link type 2: Es el oste externo sin tener en


uenta el oste interno.

Tal y omo se puede observar en la des rip in de los tipos de rea,


ningn tipo de LSA atraviesa las reas totally stubby.

102

6.1.6.

CAPTULO 6. PROTOCOLOS ESTADO DEL ENLACE

Fun ionamiento de OSPF en un ni o rea

Cuando un router arran a el pro eso de routing OSPF en uno de sus


interfa es, ste enva un paquete hello y ontinua enviando paquetes
hello en intervalos regulares.
En el nivel 3 del modelo de referen ia OSI, los paquetes hello
son enviados a la dire in de multi ast 224.0.0.5. Esta dire in
tiene el signi ado de  todos los routers . Los routers que estn
eje utando OSPF envan peridi amente paquetes hello para ini iar
y mantener su adya en ia y para asegurarse que las adya en ias on
sus ve inos no desapare en. Los tiempos de a tualiza in para el
envo de paquetes hello son ongurables, y por ejemplo fabri antes
omo Cis o envan por defe to paquetes hello en redes de broad ast
ada 10 segundos, sin embargo en redes NBMA envan los paquetes
ada 30 segundos, este sera el aso de redes Frame-Relay que utilizan
OSPF omo proto olo de en aminamiento.

6.2. IS-IS
IS-IS es un proto olo de routing que utiliza el algoritmo SPF.
Ofre e onvergen ia rpida, exibilidad, evita bu les y soporta redes
muy grandes.
IS-IS es un proto olo integrado. Diseado por Digital Equipment
Corp. para DECnet fase V y rati ado omo estndar por la ISO.
El espa io para dire ionamiento es muy grande permitiendo ser
utilizado por redes muy grandes.
El proto olo tiene un diseo jerrqui o.
La estru tura del paquete le permite in orporar mejoras, ha indolo
muy exible.
IS-IS es el proto olo utilizado por el Gobierno de los EEUU,
in luyendo las fuerzas armadas de ese Pas.

6.3. BGP-4

6.2.1.

103

Cara tersti as de IS-IS


1

Enruta tr o CLNP , denido en el estndar ISO 10589.


Enruta tr o IP, denido en el estndar RFC 1195.
Proto olo de Routing Classless.
Utiliza VLSM y sumariza in manual y automti a a IANA en los
lmites de la red.
Utiliza el diseo en reas para limitar la utiliza in intensiva de CPU.
El oste denido por Cis o es 10 para ualquier medio.
Asigna fun ionalidad a los routers. Los routers Level 1 operan dentro

2 operan entre reas.

del rea, mientras que los routers de Level 2

Envan a tualiza iones in rementales, a travs de los medios de


broad ast, sin ronizan las rutas ompletas ada 10 minutos.
Mantienen la rela in entre ve inos mediante paquetes Hello ada 10
segundos.
Considera que el ve ino ha muerto tras 30 segundos de silen io.
Opera omo proto olo IGP dentro del AS.

6.3. BGP-4
BGP-4 estri tamente hablando no es un proto olo de estado del
enla e, sino un proto olo de path ve tor, aunque mantiene mu has
ara tersti as omunes on los de ve tor distan ia.
Es un proto olo EGP, on lo que es un proto olo totalmente diferente
a los vistos hasta ahora.
Path Ve tor ha e referen ia a la lista de nmeros de AS que
son enviados en las a tualiza iones de BGP-4. El ve tor indi a la
dire in de la red remota.

1 CLNP: Conne tionLess Network Proto ol. El nivel 3 de OSI no requiere que
se establez a un ir uito antes de transmitir el datagrama.
2 No hemos de onfundir los routers de Layer 1 o de Layer 2 on los niveles
de OSI, lo ni o que tienen en omn es el nombre.

CAPTULO 6. PROTOCOLOS ESTADO DEL ENLACE

104

BGP-4 se utiliza prin ipalmente en las onexiones en Internet y entre


los ISPs.

6.3.1.

Tipos de BGP

eBGP: BGP Externo (External Border Gateway Proto ol). Bsi amente BGP es un proto olo que inter one ta AS y nos referiremos a
el omo eBGP.
iBGP: BGP Interno (Internal Border Gateway Proto ol).
Tambin existe el iBGP que se utiliza para enviar la informa in dentro de un AS, utilizado omo rea de trnsito para otro
AS.
iBGP ne esita que sus routers estn en una topologa totalmente mallada, aunque no es ne esario que estn dire tamente
one tados.
BGP se dene en la RFC1771.
BGP enva muy po a informa in en sus a tualiza iones, y slo
uando hay ambios en la red.
Uno de los mayores logros de BGP es que se permite determinar un
amino diferente dependiendo de los tipos de tr o.
Permite la inter onexin de redes muy amplias.

6.3.2.

Cara tersti as de BGP-4

Proto olo de Routing Classless.


Utiliza VLSM y sumariza in manual y automti a a IANA en los
lmites de la red.
Enva las rutas ompletas al ini io de la sesin.
Despus del ini io slo enva a tualiza iones por disparo.

6.3. BGP-4

105

3 ada

La rela in entre routers BGP se mantiene on paquetes Hello

60 segundos. Tras 180 segundos se onsidera que el ve ino est ado.


Utiliza una estru tura jerrqui a de AS.
Tiene una mtri a ompleja basada en atributos, on los uales se
puede manipular los diferentes aminos (paths).

6.3.3.

Convergen ia OSPF

Los pasos para la onvergen ia de OSPF son:


1. Cuando el router dete ta un fallo en un enla e, enva un LSA a
los ve inos. Si el router est en un enla e de multia eso enva
la a tualiza in al DR y al BDR.
2. La ruta se borra de la tabla de routing del router.
3. El re eptor del LSA a tualiza su tabla topolgi a e inunda los
dems interfa es on el LSA.
4. Se eje uta el SPF y se re onstruye la tabla de routing.
La

onvergen ia en

OSPF

se

produ e

despus

del

tiempo

de

dete in, la inunda in de LSA y a esto le aadiremos 5 segundos


antes de re omputar la tabla de routing.

6.3.4.

Convergen ia en IS-IS

Los pasos para la onvergen ia de IS-IS son:


1. Cuando el router dete ta un fallo en un enla e, se enva un
LSP a sus ve inos o en entornos multia eso al DIS.
2. El amino borrado ser eliminado de las tablas del sistema
emisor.

3 El

proto olo Hello es orientado a la onexin y el paquete ir sobre el puerto


179/TCP.

CAPTULO 6. PROTOCOLOS ESTADO DEL ENLACE

106

3. El router re eptor del LSP a tualizar su table de topologa e


inundar el LSP por todos los interfa es ex epto por el que lo
re ibi.
4. Se eje utar el algoritmo de Dijkstra.
La onvergen ia en IS-IS se produ e despus del tiempo de dete in

y la inunda in de LSP .

6.3.5.

Convergen ia en BGP-4

La onvergen ia ser distinta en eBGP que en iBGP.


Cuando un ve ino no es a esible se intenta re one tar on el, si esto
falla se borra la informa in on este ve ino del router, enton es se
enva una a tualiza in a todos los dems ve inos.
En eBGP la abilidad es muy importante, sin embargo en iBGP es
ms importante el tiempo e onvergen ia, esto ha e diferen iar la
onvergen ia en estos dos proto olos.

6.3.6.

Proto olos y tiempos de a tualiza in

Proto olo

Tiempo de

Te nologa

a tualiza in
RIPv1

Cada 30 segundos la

Ve tor Distan ia

tabla de routing
ompleta
RIPv2

Cada 30 segundos la

Ve tor Distan ia

tabla de routing
ompleta

4 LSP: Link State Pa ket. En entornos de multia eso se enviar para avisar a
los dems routers a los DIS (Designated Intermediate System), no a los ve inos.
(DIS en IS-IS = DR en OSPF).

6.3. BGP-4

Proto olo

107

Tiempo de

Te nologa

a tualiza in
OSPF

In remental on slo

Estado del Enla e

los ambios de la red.


Sin embargo ada 30
minutos se propaga
una versin
omprimida de la
tabla
EIGRP

In remental on slo

Ve tor Distan ia

los ambios de la red

Avanzado, tambin
llamado Hbrido
Equilibrado

IGRP

A tualiza iones ada

Ve tor Distan ia

90 segundos on
a tualiza iones
in rementales
BGP-4

In remental on slo

Path Ve tor, tambin

los ambios de la red

llamado omo un tipo


de proto olo de ve tor
distan ia

CAPTULO 6. PROTOCOLOS ESTADO DEL ENLACE

108

6.3.7.

Ve tor distan ia Vs. estado del enla e

Utilizan mtri a basada en mo

Utilizan mtri as omplejas

de distante est el destino (IGRP


no lo ha e as)
Ve tor Distan ia

Estado del Enla e

Enva la tabla de routing

Enva a tualiza iones

ompleta en intervalos regulares.

in rementales uando se produ e

Enva a tualiza iones por disparo

un ambio. OSPF enva

para reejar ambios en la red.

informa in sumarizada ada 30


minutos, adems de las
a tualiza iones in rementales.

Tpi amente enva las

Las a tualiza iones son enviadas

a tualiza iones por broad ast

a los routers que parti ipan en el


dominio del proto olo de routing,
va dire in de multi ast.

El ono imiento de la red est

Su ono imiento se basa en todos

basado en la informa in

los routers del rea.

aprendida de los ve inos.


La tabla de routing tiene la

La tabla topolgi a es igual para

perspe tiva del router.

todos los routers del rea.

Algoritmo de Bellman Ford

Algoritmo de Dijkstra

No onsume mu hos re ursos de

Consume mu ha CPU, pero po o

CPU, pero s de an ho de banda

an ho de banda

Mantiene un dominio on todos

Utiliza un diseo jerrqui o

los routers que ono e.

basado en reas que permite una

No est restringido por el

Para uso efe tivo, el esquema de

sumariza in ms efe tiva.


esquema de dire ionamiento.

dire ionamiento tiene que


representar el diseo jerrqui o
de la red.

Convergen ia Lenta.

Convergen ia muy rpida.

Captulo 7
OSPF
7.1. Fundamentos
OSPF es un estndar abierto que utiliza el algoritmo SPF.
Es un proto olo de estado del enla e.
Estndar Abierto signi a que ualquier puede leer las espe i a iones y rear apli a iones.
Muy buena

solu in

para one tar varias te nologas y

varios

fabri antes.
El propsito de OSPF es inter ambiar informa in de routing entre
los routers de la red.
La te nologa de estado del enla e est diseada para ser muy
e iente a la hora de propagar las a tualiza iones, permitiendo a
la red re er y ser es alable.

7.1.1.

Terminologa OSPF

Adya en ia:

Se forma uando dos routers ve inos han inter am-

biado informa in de routing y han sin ronizado sus tablas. Ambos


routers estn en la misma red.

109

CAPTULO 7. OSPF

110

rea: Grupo de routers on el mismo ID de rea. Los routers en un


rea omparten la misma tabla topolgi a. El rea de des ribe por
interfaz en base a la ongura in.

Sistema Autnomo: Formado por routers que omparten el mismo


proto olo de routing en la organiza in.

Ba kup Designated Router (BDR): En aso que falle el DR, el


BDR tomar sus fun iones.

Coste:

No denido en el estndar, Cis o propone por defe to la

siguiente. Se puede modi ar.

Des riptor de la Base de Datos:

Des rito omo DBD (Data

Base Des riptor) o omo DDPs (Database Des ription Pa kets).


Estos paquetes son inter ambiados entre ve inos durante el estado
ex hange. Los DDPs ontiene LSAs par iales, que sumarizan los
enla es entre ada router de la topologa del ve ino.

Designated Router (DR):

Router responsable de estable er las

adya en ias entre todos los ve inos de una red de multia eso. El
DR se asegura que todos los routers tienen idnti a base de datos
topolgi a.

Algoritmo de Dijkstra:

Algoritmo omplejo utilizado por los

routers que utilizan proto olos de routing de estado del enla e, para
en ontrar el amino ms orto al destino.

Estado Ex hange: Estado en el ual dos ve inos des ubren el mapa


de la red. Cuando estos routers sean adya entes, inter ambiarn
DDPs para asegurarse que tienen la misma base de datos topolgi a.

Estado Exstart:

Estado

en

el

ual

dos

ve inos

determinan

los nmeros de se uen ia de los DDPs y estable en su rela in


maestro/es lavo.

Inunda in (Flood):

La informa in de la red se manda a todos

los dispositivos del dominio por inunda in.

Adya en ia Completa (Fully Adya en y):

Se produ e en el

momento que dos ve inos tienen totalmente sin ronizadas la visin


de la red (tienen exa tamente la misma visin de la red).

Estado Init: Estado en el ual se ha enviado un paquete Hello y se

7.1. FUNDAMENTOS

111

est esperando una respuesta para entrar en omuni a in two-way.


Router Interno: Router que tiene todos los interfa es en el mismo
rea.

Link-State Advertisement (LSA):

Paquete que des ribe los

enla es del router. Existen diferentes tipos de LSAs.

Link-State Database:

Tambin ono ido omo mapa topolgi o.

Mapa on todos los routers, sus enla es y estado de sus enla es.

Link-State Request (LSR):

Cuando un router re ibe la DDP

ompleta on LSAs par iales los ompara la base de datos topolgi a,


si en uentra algn LSA que no est presente o on una entrada
ms antigua que la de la DDP, enva una peti in (LSR) on ms
informa in.

Link-State Update (LSU):

Respuesta a un LSR. Es un LSA on

la informa in soli itada.

Estado Loading:

Estado en el ual el router re eptor soli ita ms

informa in durante el pro eso en el ual dos routers estn reando


la adya en ia. Si se ne esita ms informa in se enviar un LSR al
que se responder on un LSU.

Ve ino:

Router en el mismo enla e fsi o on el que se omparte

informa in de routing.

Tabla de Ve inos:

Tabla onstruida on paquetes Hello. Los

paquetes Hello tambin portan informa in sobre los ve inos.

Prioridad:

Herramienta de Cis o on la ual se puede es oger el

DR, o in luso de idir que router nun a llegar a ser DR o BDR.

Shortest Path First (SPF):

Es bsi amente el algoritmo de

Dijkstra, utilizado para de idir la(s) mejor(es) ruta(s).

rbol SPF:

rbol de la red topolgi a. El algoritmo elimina del

rbol aquellos enla es alternativos que pueden rear bu les. Cada


router es el punto entral de la red.

Tabla Topolgi a: Lo

mismo que la Base de Datos de Estado del

Enla e.

Estado Two-Way:

Estado durante el pro eso de rear la adya en-

ia. El router ve su propio ID en un paquete Hello re ibido de otro

CAPTULO 7. OSPF

112

router. Este es el punto anterior a que la informa in de routing sea


inter ambiada.

7.2. Cara tersti as de OSPF


7.2.1.

Ve inos OSPF

Un ve ino OSPF es un router que omparte el mimo enla e de red


en el mismo segmento fsi o.
Los ve inos se des ubren enviando paquetes Hello.
Los mensajes Hello se envan ada 10 segundos, y en este aso se
harn a la dire in de multi ast 224.0.0.5 (AllSPFRouters).
Todos los routers eje utando OSPF es u han el proto olo y envan
sus a tualiza iones on paquetes Hello de forma peridi a.

7.2.2.
Una

vez

Ve inos OSPF Adya entes


se

ha

estable ido

la

omuni a in

entre

ve inos

se

inter ambian a tualiza iones de routing.


Estas a tualiza iones se introdu en en la tabla topolgi a.
Posteriormente se al ulan los mejores aminos en la tabla topolgi a
y se onstruye la tabla de routing.
En el momento que las bases de datos topolgi as de los routers son
iguales se produ e la adya en ia ompleta (fully adja en y).
Para asegurar la adya en ia se ontinan enviando paquetes Hello.
Se ontinan enviando paquetes Hello para asegurar que las bases
de datos son pre isas y se en uentran a tualizadas.
Crear rela iones entre ve inos tiene una serie de ventajas:
Me anismo para dete tar que un ve ino se ha ado. Se dete ta
uando el ve ino deja de envar paquetes Hello.

7.2. CARACTERSTICAS DE OSPF

113

Ya que los routers estn sin ronizados en el momento que haya


un ambio se lo omini arn automti amente, as omo ada
30 minutos.
Las adya en ias readas entre los ve inos ontrolan la distribu in de los paquetes de los proto olos de routing.
El uso de adya en ias ayuda a una rpida onvergen ia, debido a
que entre los ve inos existe una omuni a in permanente.

7.2.3.

El DR

Un router del segmento es asignado a la tarea de mantener las


adya en ias on los dems routers del segmento. Este router se llama
Designated Router (DR).
La ele in del DR se ha e mediante paquetes Hello, y se elige el que
tenga la dire in ms alta o mediante el siguiente omando:

Router( onfig-if)#ip ospf priority nmero


Todos los routers tienen que ser adya entes on el DR.
El DR se estable e en una red de multia eso, esto impli a que omo
todos los routers tienen que tener adya en ia on el DR, el DR y el
BDR tienen que estar one tados on todos los dems.
La prioridad puede estar entre 0 y 255, donde uanta ms prioridad
tenga, ms probable ser que llegue a ser DR.

7.2.4.

El BDR

El Ba kup Designated Router (BDR), es el router que se queda omo


DR en aso de que el DR aiga.
Todos los routers del rea tienen adya en ia on el DR y on el BDR,
a su vez el BDR es adya ente on el DR.
Si el DR ae, automti amente el BDR se onvertir en DR.

CAPTULO 7. OSPF

114

OSPF permite que el router prin ipal, el DR, sea redundado on


el BDR, de esta manera aseguramos que aunque aga el DR, el
proto olo siga fun ionando orre tamente.

7.2.5.

Ele in del DR y del BDR

El DR y el BDR pueden ser sele ionados de forma manual o


dinmi a.
Ele in Dinmi a del DR.

La sele in se realiza en base al router ID ms alto o a la


dire in ms grande. Esto puede no ser lo ms ptimo.

Congura in Manual del DR.

Para determinar qu router es el DR de forma manual lo


haremos mediante la prioridad de OSPF.

La prioridad por defe to en los routers Cis o es 1.

7.2.6.

Ejemplo de DR y BDR

7.2. CARACTERSTICAS DE OSPF

115

En este ejemplo hemos elegido el router Cis o 7200 omo DR de


forma manual, ya que es el router ms potente de la red. De esta
forma ya no dependemos que la dire in IP que tengamos. Adems
el 7200 ser el responsable de las redes FDDI y la ethernet de abajo.

7.2.7.

La Ele in del DR

El pro eso de ele in de DR es el siguiente, suponemos que todos


los routers tienen prioridad

1:

1. El ve ino on mayor prioridad es elegido omo BDR.


2. Si no hay DR, el BDR es promo ionado a DR.
3. Para el resto de los routers, el de mayor prioridad ser elegido
BDR.

CAPTULO 7. OSPF

116

4. Si no se ha ongurado la prioridad habr un empate, porque


por defe to todos los routers tienen prioridad 1.
5. Si hay un empate, el router on mayor ID ser elegido.

7.2.8.

Cabe eras de OSPF y del paquete Hello

7.2.8.1. Cabe era OSPF


Version (8 bits)
Type (8 bits)
Pa ket Lenght (16bits)
Router ID (32 bits)
Area ID (32 bits)
Che ksum (16 bits)
Authenti ation Type (16 bits)
Authenti ation (16 bits)

Campo

Cara tersti as

Fun in

Version

La versin de OSPF,

Asegurar que la

a tualmente estamos

versin de OSPF es

Cabe era Comn de OSPF

en la versin 2

ompatible

Type

Tipo de paquete

p.e. El tipo 1 es un

OSPF

paquete Hello

Pa ket Lengh

Longitud del paquete

Se utiliza para

OSPF, in luyendo

identi ar la longitud

abe era

7.2. CARACTERSTICAS DE OSPF

Router ID

117

Nmero de 32 bits. La

Este ampo identi a

dire in IP ms alta

el router dentro del

del router se utiliza

sistema autnomo

omo router ID.


Tambin se pueden
utilizar dire iones de
loopba k.
Area ID

Che ksum

Es el Area ID para el

El paquete Hello tiene

interfaz del router que

que venir de un router

origina el paquete

dentro del mismo rea

Suma de

Se utiliza para

omproba in de todo

omprobar la

el paquete OSPF

integridad del

ex luyendo el ampo

paquete.

de autenti a in
Authenti ation
Type

Tipo de autenti a in

Asegura la misma

utilizada

autenti a in en
ambos extremos

Authenti ation

Autenti a in de 64

Utilizado para

bits

seguridad entre
sistemas.

CAPTULO 7. OSPF

118

7.2.8.2. Cabe era Hello


OSPF Header (192 bits)
Network Mask (32 bits)
Hello Interval (16 bits)
Options (8 bits)
Router Priority (8 bits)
Dead Interval (32 bits)
Designated Router (32 bits)
Ba kup Router (32 bits)
Neighbor (32 bits)
et ...

Campo

Cara tersti as

Fun in

Formato del Paquete Hello


Network

La ms ara de red

Mask

para el interfaz

la ms ara del

transmisor

interfaz re eptor

Hello Interval

Debe de oin idir on

Utilizado en

Hello mantiene la

broad ast y redes de

presen ia del router

multia eso: Dead

en las bases de datos

interval = 40

de sus ve inos,

Hello=10 se

fun iona omo si


fuera un keepalive

Options

Utilizado en redes de
nonmultia ess: Dead
interval = 120
Hello=30 se

Router Dead
interval

El Dead Interval es el
tiempo antes de
determinar que el
router ve ino ha
ado. Normalmente
son 4 mensajes Hello.

7.3. OPERACIN EN UN REA

Campo
Neighbor

Cara tersti as

119

Fun in

Es el router ID del

Ve ino es aquel que

ve ino, uando hay

inter ambia datos de

omuni a in two-way

routing on el 1er
router y que
sin roniza sus BBDD

Rtr Pri

Prioridad del router

Para es oger el DR y
el BDR de forma
manual

Designated

Dire in del DR

Para rear tr o de

Router

existente

Uni ast on el DR

Ba kup

Dire in del BDR

Para rear tr o de

Designated

existente

Uni ast on el BDR

Espe i a el tipo de

Utilizado por

en ripta in

seguridad

Router
Authenti ation

7.3. Opera in en un rea


7.3.1.

Crea in y mantenimiento de la tabla de


routing de OSPF

Despus de des ubrir un ve ino se tiene que rear la adya en ia.


La tabla de routing se rea de diferentes formas, ya que puede ser se
tenga que ajustar las bases de datos o que un router nuevo haya que
aadirlo a la red.
La diferen ia entre estas dos t ni as es la siguiente:
Si se one ta un nuevo router a la red, se inter ambiarn
paquetes Hello y se inter ambiar informa in de routing.

CAPTULO 7. OSPF

120

Si

o urre

un

ambio

en

la

topologa,

el

router

ambio y este ser inundado por toda la red.

A knowledgement

Es

ne esario

saber

la

diferen iar

las

dos

t ni as

ver

el

Link-State
para

poder

omprender el fun ionamiento de OSPF.

7.3.2.

Cmo onstruir la tabla de routing en un


router nuevo

Al aadir un nuevo router a la red, se onstruye una tabla de routing


es u hando los routers y ompletando las tablas de routing.
Se denen 5 tipos de paquetes para onstruir la tabla de routing la
primera vez:

Proto olo Hello:

Utilizado para en ontrar ve inos y deter-

minar el DR y el BDR. La propaga in ontinua del proto olo


Hello mantiene al router a tualizado.

Des riptor de la Base de Datos:

Enva

informa in

sumarizada a los ve inos para sin ronizar sus bases de datos


topolgi as.

LSR:

Link State Request. Soli ita informa in ms detallada

sobre una ruta.

LSU:

Link State Update. Respuesta a una peti in LSR.

Link-State A knowledgement: A epta el LSU


Cada router en el rea tendr la misma base de datos y tendr el
mismo ono imiento de la red o rea.

7.3. OPERACIN EN UN REA

7.3.3.

121

Crea in de la tabla de routing

En la imagen se puede ver el inter ambio de paquetes entre los dos


routers expli ado en el punto anterior.

7.3.4.

En ontrar los ve inos en el pro eso de


inter ambio

En el momento de one tar un nuevo router fun ionando on OSPF


a la red, este debe de aprender la red de los sistemas que estn
fun ionando orre tamente.
Para omprobar el estado del pro eso utilizaremos los omandos:

show ip ospf neighbor


debug ip ospf adja en y
Hay que tener uidado al utilizar los omandos de debug, ya que este
tipo de omandos ha en un uso intensivo de la CPU.

CAPTULO 7. OSPF

122

7.3.5.

Estable imiento de ve indad

Las diferentes fases por las que pasan los routers en el pro eso de
estable er la ve indad son:

Estado Down:

El router enva paquetes Hello para presen-

tarse a sus ve inos. Estos paquetes se envan a la dire in de


multi ast 224.0.0.5 (AllSPFRouters), en este paquete el DR y
el BDR tienen un ID de 0.0.0.0.

Estado Init:

El router espera una respuesta de un DR o de

un BDR, normalmente es de 4 ve es el tiempo del envo de


paquetes Hello.

Estado Two-Way:

En este punto el router ve en un mensaje

de un ve ino su propio ID, en ese momento el router ha


estable ido una rela in on ese ve ino.
Des ubrimiento de Rutas:
Una vez que se estable e la ve indad hay que empezar a
inter ambiar rutas.
Fases del des ubrimiento de rutas:

Estado Exstart:

En este estado se estable e una rela in

maestro / es lavo. El maestro ser el que tenga la IP ms alta,


esta rela in no signi a nada, slo determina quien empieza
a hablar.

Estado Ex hange: Ambos routers se se envan sus DDPs. Se


envan sus interfa es ID del interfaz saliente, el link ID, y la
mtri a. Cuando el router re ibe los DDPs, los ompara on lo
que tiene en la base de datos topolgi a. Si existen diferen ias
enton es las omuni a a los dems routers.

Estado Loading: Si el router re eptor ne esita ms informa in de la que ha re ibido por los DDPs enton es soli itar ms

7.3. OPERACIN EN UN REA

123

mediante un LSR, a lo que el primer router ontestar on un


LSU.

Estado Full (full state):

Cuando se ha soli itado todos los

LSR y se han sin ronizado las bases de datos enton es los


ve inos son totalmente adya entes.
Cuadro resumen de los Estados:

7.3.6.

La base de datos topolgi a

La base de datos topolgi a es la visin del router dentro del rea,


in luye todos los routers OSPF on todas sus redes dire tamente
one tadas.
Esta base de datos se a tualiza mediante LSAs.
La base de datos topolgi a es idnti a en todos los routers del rea.
La sin roniza in de los mapas topolgi os se realiza on un orden
muy meti uloso de los nmeros de las abe eras de los LSAs.

CAPTULO 7. OSPF

124

De los mapas topolgi os se obtiene la base de datos de routing.


A la base de datos de routing se le apli a el SPF para obtener la
tabla de routing.
En el aso de que se produz a apping OSPF implementa unos
temporizadores.
La RFC2328 no dene un nmero mximo de enla es mximos para
balan ear el tr o, sin embargo Cis o dene que el mximo ser 6
y que por defe to se habilita la posibilidad de poner 4 aminos en
paralelo.

7.3.7.

Mantenimiento de la base de datos topolgi a y la tabla de routing

En el momento que el router tiene onstan ia de que se ha produ ido


un ambio en la topologa, este es responsable de propagar el ambio.
El ambio ha sido produ ido por las siguientes razones:
El router pierde el enla e fsi o o de enla e a una red: El router
propaga un LSU al DR en redes de multia eso o al ve ino en
redes punto a punto.
El router no ha re ibido paquetes OSPF Hello: El router
propaga un LSU al DR en redes de multia eso o al ve ino
en redes punto a punto.
El router re ibe una a tualiza in LSA de un ve ino adya ente,
infomndole de un ambio en la topologa: El LSU es a eptado
e inundado por los dems interfa es.
Si o urre alguna de estas osas el router es responsable de transmitir
esta informa in a los dems.

7.3.8.

Aprendizaje de nueva ruta.

En el aso de re ibir una nueva ruta mediante un LSA tendremos


que tener el uenta:

7.3. OPERACIN EN UN REA

125

Si el LSA es ms moderno que el que tenamos.

Reenviaremos el LSA por todos los interfa es ex epto por el


que ha llegado.

Si hay que pro esar la entrada del LSA se espera el tiempo


para realizar la a tualiza in ne esario.

Adems de

realizar este aprendizaje ada 30 minutos

se

sin ronizarn las BBDD aunque no haya a tualiza iones para


asegurar la oheren ia.

Para omprobar si el LSA es ms moderno ompararemos nmero


de LSA, si es igual ompararemos la he ksum, si es igual miraremos
el ampo MaxAge, y nos quedaremos on el mayor.

7.3.9.
Mtri a:

Es oger el amino ms orto para onstruir


la tabla de routing
La de isin de qu amino tomar se basa en la mtri a.

Si la CPU y la memoria es lenta enton es se produ ir laten ia.


En OSPF no est denido el oste y este est en fun in de la
implementa in del proto olo, y por supuesto, el administrador
puede ambiar el oste. Si es posible utilizar varios aminos para un
mismo destino, enton es hablamos de

multiple equal- ost paths.

El oste se apli a al interfaz saliente y el pro eso de routing es oger


la ruta basndose en el amino on menor oste a umulado.

Informa in Ne esaria para la Tabla de Routing:

Una vez

determinado el amino ms orto, el pro eso de routing ne esita


propor ionar informa in adi ional: siguiente salto lgi o, interfaz de
salida. Esta informa in la requiere la tabla de routing o forwarding
database.

CAPTULO 7. OSPF

126

7.4. Topologas de OSPF


7.4.1.

Broad ast multia ess

Las redes de multia eso son ualquier LAN, omo Ethernet, Token
Ring o FDDI. En este entorno OSPF enva tr o de multi ast. Se
elige un DR y un BDR.

7.4.2.

Punto a punto

Este tipo de topologa se utiliza uando un router est dire tamente


one tado a otro. Un ejemplo tpi o una onexin serie.

7.4. TOPOLOGAS DE OSPF

7.4.3.

127

Punto a multipunto

En este tipo de topologas un interfaz se one ta on mltiples


interfa es, tratndolo omo mltiples ir uitos punto a punto. No
existe ele in de DR y de BDR.

7.4.4.

NBMA - Non Broad ast Multia ess

Fsi amente, varias punto-multipunto no pueden soportar multi ast


o tr o de broad ast. En una topologa NBMA se requiere una
ongura in espe ial. NBMA fsi amente requiere enla es punto
a punto, de forma total o par ialmente mallada. OSPF enva un
broad ast por ada uno de los enla es. Se requiere una ongura in
manual del DR, del BDR y de los ve inos. El DR es pues el en argado
de generar los LSAs para los nodos de la red.

CAPTULO 7. OSPF

128

7.4.5.

Virtual-links

Un virtual-link es una onexin virtual a un rea remota que no tiene


ninguna onexin on el rea de ba kbone.
Sin embargo OSPF va a tratar a estos enla es omo dire tamente
one tados al rea 0, ya que se rearn tneles a travs del enla e
virtual.
El tr o de OSPF de la red ser enviado omo datagramas uni ast
a travs de estos enla es.

7.4.6.

OSPF a travs de redes NBMA

Una red NBMA es aquella red que no permite el envo de tr o a


mltiples destinos.
Como OSPF trabaja on tr o de multi ast es ne esario solventar
este problema y esto lo haremos utilizando una de las dos posibles
te nologas.
Punto a punto
NBMA
Existen dos ategoras que subdividen las te nologas NBMA:

7.4. TOPOLOGAS DE OSPF

129

RFC-Compliant: Solu in Independiente a la plataforma.

NBMA.

Point-to-multipoint.

Cis o-Spe i . Solu in espe  a de Cis o Systems.

Point-to-multipoint nonbroad ast.

Broad ast.

Point-to-point.

La sele in de la te nologa a utilizar depende de la topologa de la


red.
Las topologas Frame Relay in luyen lo siguiente:
Totalmente Mallada: Todos los routers estn one tados entre
ellos, todos on todos. Esta solu in propor iona redundan ia
y balan eo de arga. Es la solu in ms ara.
Par ialmente Mallada: Varios routers one tados on varios
routers.
Estrella o hub-and-spoke: Un router est one tados on todos
los dems. Esta es la solu in ms e onmi a, ya que requiere
el mnimo nmero de PVCs.

7.4.7.

Es ogiendo una topologa

Cir uito point-to-point:

No se requiere BR o BDR.

En ada ir uito existe una adya en ia.

Entorno NBMA:

CAPTULO 7. OSPF

130

Se requiere BR y BDR, a no ser que la te nologa


subya ente sea punto a punto.

Cada router estable e dos adya en ias, una on el DR y


otra on el BDR.

Requiere mu ha administra in en trminos de ongura in.

7.4.8.

OSPF sobre NBMA

Point-topoint
nonbroad ast
Dire iona- Uni ast
miento
DR/BDR
Congura in
manual
de los
ve inos
Hello

Point-topoint

Broad ast

NBMA

Point-tomultipoint

Multi ast

Multi ast

Uni ast

Multi ast

No

No

No

No

No

Manual
S
S

10 seg.
Dead=40

10 seg.
Dead=40

30 Seg,
Dead=120
segundos
RFC/Cis o
Cis o
Redes soEstrella,
portadas
par ialmente
mallada

Cis o
Estrella,
par ialmente
mallada,
subinterfa es

No

30 Seg,
30 Seg,
Dead=120 Dead=120
segundos
segundos
Cis o
RFC2328
RFC2328
Totalmente Totalmente Estrella,
mallada
mallada
par ialmente
mallada

7.5. CONFIGURACIN DE OSPF EN UN NICO REA


Point-topoint
nonbroad ast
Repli a in
S
de
paquetes
Nmero
1
de
Subredes

131

Point-topoint

Broad ast

NBMA

Point-tomultipoint

Mu has
(1 por
ir uito)

Para interfa es serie HDLC. Point-to-point (hello 10, dead 40).


Para interfa es Frame Relay. Nonbroad ast (hello 30, dead 120).
Para interfa es Frame Relay on subinterfa es point-to-point. Pointto-point (hello 10, dead 40).
Para interfa es Frame Relay on subinterfa es point-to-multipoint.
Nonbrod ast (hello 30, dead 120).

7.5. Congura in de OSPF en un ni o


rea
7.5.1.

Comandos de ongura in requeridos

Para ongurar un router Cis o y ha erle entender que tiene que


parti ipar en una red OSPF hay que indi arle al menos:

El pro eso OSPF: Es ne esario arran ar el pro eso de routing


en el router. OJO, no en todos los routers hay que ongurar
el pro eso, p.e. En un router Quagga no hay que ongurarlo,
ya que Quagga slo soporta un pro eso OSPF.

Interfa es del router que parti ipan en OSPF:

Es de

esperar que no todos los interfa es del router parti ipen en el

CAPTULO 7. OSPF

132

proto olo de routing, para ello deniremos los interfa es que


van a entrar deniendo sus redes.

Identi a in del rea:

Se dene en el rea que van a

parti ipar ada uno de sus interfa es.

Router ID (RID):

Esto permite que el router pueda ser

identi ado por los dems routers de la red y pueda ser el


siguiente salto.
Para habilitar el OSPF en un ni o router tendremos que habilitar
lo siguiente.

router ospf nmero de pro eso


network nmero de red

7.5.2.

Habilitar el proto olo de routing OSPF

Router( onfig)#router ospf nmero-de-pro eso


En este omando el

nmero-de-pro eso

es de signi ado lo al, es

de ir, no tiene que ser el mismo en todos los routers.


El

nmero-de-pro eso

identi a el pro eso del OSPF, puede haber

ms de un pro eso, pero no es re omendado por el gasto que ha e


de re ursos.
Un es enario posible para la utiliza in de varios pro esos OSPF
sera un provedor de servi ios que quiere separar su dominio de OSPF
del resto.
No es ne esario que todos los routers eje uten el mismo nmero de
pro eso, sin embargo es re omendado por razones de oheren ia en
los equipos de la red.

7.5.3.

Habilitar la red on OSPF

Router( onfig)#network nmero-de-red ms ara-wild ard


area nmero-de-rea

7.5. CONFIGURACIN DE OSPF EN UN NICO REA

133

Una vez arran ado el OSPF tenemos que de irle que tiene que tiene
que operar on alguna red, para ello utilizaremos el omando de
arriba.
El omando

network es muy similar al network de RIP, la diferen ia

es el grado de granularidad.
Hemos de tener en uenta que en OSPF no utilizamos la ms ara de
red en el omando

network, sino

la wild ard.

La wild ard es la ms ara de red invertida.

255.255.255.255
- 255.255.255.000 -> Ms ara original
--------------000.000.000.255 -> Wild ard resultante
La wild ard se al ulara de esta manera.

7.5.4.

Qu ha e el omando network?

Despus de que se haya introdu ido el omando

network,

OSPF

identi a los interfa es que van a parti ipar en la red OSPF.


Las dire iones de los interfa es a parti ipar se jan a travs de la
wild ard.
Tras identi ar los interfa es que van a parti ipar en OSPF su ede
lo siguiente:
Las a tualiza iones sern re ibidas en el interfaz.
Las a tualiza iones sern enviadas desde el interfaz.
Los interfa es estarn denidos dentro de un rea.
Dependiendo del tipo de interfaz sern propagados paquetes
Hello.
Si existen reas stub podra ser til realizar una redistribu in de
las redes one tadas dire tamente mediante el omando:

CAPTULO 7. OSPF

134

Router( onfig-router)#redistribute onne ted subnets


El omando

network fun iona

de una forma similar a los ACLs. La

wild ard mask tiene el mismo formato y permite habilitar un grupo


de interfa es en un rea.
El omando

redistribute onne ted subnets

permite anun iar

por el pro eso de OSPF los interfa es dire tamente one tados que
forman parte de la red OSPF.

7.5.5.

Ejemplos de ongura in

Si queremos anun iar todas las redes en OSPF:

Router( onfig-router)#network 0.0.0.0 255.255.255.255


area 0
Si queremos anun iar slo la 10.0.0.0/8:

Router( onfig-router)#network 10.0.0.0 0.255.255.255


area 0
Si queremos anun iar slo los interfa es:

7.5. CONFIGURACIN DE OSPF EN UN NICO REA

135

Router( onfig-router)#network 10.12.0.1 0.0.0.0


area 0
Router( onfig-router)#network 172.16.15.1 0.0.0.0
area 0

7.5.6.

Complejidad del omando network en


OSPF

El omando

network es ms omplejo en OSPF que en RIP o IGRP

ya que OSPF permite que un router est eje utando varias reas a
la vez y adems OSPF permite una pre isin a la hora de des ribir
las redes que no nos permite ni RIP ni IGRP.

7.5.7.

Op iones de ongura in en un router


interno (IR)

Las siguientes op iones no son ne esarias para el orre to fun ionamiento de OSPF, pero pueden ser tiles en los diseos de red:
Interfaz de Loopba k.
El omando

ost.

El omando

priority.

El RID (Router ID).

7.5.8.

El interfaz de loopba k y el router ID

El router ne esita un ID para parti ipar en el dominio de OSPF.


El RID es el identi ador que va a tener el router dentro del dominio
de OSPF y va a ser mo lo van a ver los ve inos.
El RID tambin es el identi ador que se utiliza para la ele in del
DR y el BDR, el RID mayor ser el que sea el DR si todos tienen la
misma prioridad.

CAPTULO 7. OSPF

136

El RID se utiliza para identi ar el origen de las a tualiza iones LSA


y mostrarlos en la base de datos.
El ID se oge de una dire in IP, y re ordemos que el RID es
utilizado para la ele in de DR y del BDR, as que es posible denir
una interfaz de loopba k, la ual nun a se va a aer, on una IP mayor
para que sea el RID del router.
Sele in Automti a del RID:
La realiza el router autimti amente y es la IP ms grande de
los interfa es del router.
Sele in Manual del RID:
Se ongura mediante el omando router-id.

7.5.9.

Congura in del interfaz de loopba k y


del RID

Para ongurar la interfaz de loopba k:

Router( onfig)#interfa e loopba k nmero-de-interfaz


Router( onfig-if)#ip address dire in-ip ms ara-desubred
Para ongurar el RID:

Router( onfig)#router ospf nmero-de-pro eso


Router( onfig-router)#router-id dire in-ip
En el aso del omando router-id la dire in IP representa el
identi ador del router que se lo indi amos on un IP, esa dire in
IP no tiene porque ser una dire in IP del router.
Es muy til denir diferentes rangos para las dire iones de loopba k,
ya que de esta forma sern f ilmente diferen iables del resto.

7.5. CONFIGURACIN DE OSPF EN UN NICO REA

137

Estas son las dos formas que tenemos de utilizar una dire in IP en
un router de forma que se identiquen en el dominio de OSPF on
otra IP a la de los interfa es  reales .

7.5.10.

Cambiar la mtri a por defe to utilizando


el omando ost

Otro omando muy til es ost, ya que nos permite modi ar la


mtri a asignada por el proto olo a un enla e, se ongura pues en
el interfaz.
El valor por defe to se al ula on el omando bandwith del interfaz:

Router( onfig-if)#ip ospf ost oste


Tambin es posible ontrolar omo OSPF al ula sus mtri as por
defe to on el omando:

Router( onfig-router)#ospf auto- ost referen ebandwith bandwith-de-referen ia


En el omando ip osfp ost el oste est omprendido entre 1 y 65535,
y se reere al an ho de banda. Re ordemos que el oste por defe to
es:

108
ancho de banda
Costes por defe to en OSPF:

Tipo de Enla e
56 kbps
T1 (1,544 Mbps)
ethernet (10Mbps)
token ring (16Mbps)
FDDI (100Mbps)

Coste por Defe to


1785
64
10
16
1

CAPTULO 7. OSPF

138

ospf auto- ost referen e-bandwith referen ebandwith, referen e-bandwith ha e referen ia al punto de referen-

En el omando

ia tomado para al ular la mtri a. Por defe to es 100, esto signi a que 1=100Mbps y 10=100/10=10Mbps, si quisieramos onsiderar
Gigabit Ethernet podramos de
A tualmente

ospf auto- ost

referen e-bandwith el
se

es ribe

omo

valor 1000.

auto- ost,

para

omprobarlo es mejor ir dire tamente a la referen ia de IOS.


Hemos de tener en uenta que no se puede modi ar el oste de OSPF
as por las buenas, para poderlo ha er tenemos que do umentar las
razones.
Si modi amos el oste:
Puede que nuestros routers no puedan interoperar on otros de
otros fabri antes.
Puede ser que ambien las rutas.

7.5.11.

Determinar el DR on el omando priority

El ltimo omando opera ional a onsiderar es

priority.

Este omando se utilizar para determinar el DR y el BDR


Las razones para modi ar la prioridad del router son:
El router es que dispone de ms memoria y CPU.
El router es el ms able de la red.
Todos los dems routers de la LAN estn one tados a reas
stub, es de ir, pertene en al nivel de a eso.
Existe una topologa NBMA de punto-multipunto y el router
se elige omo DR ya que a ta omo una  espe ie de hub.
El router es ABR y no queremos que tenga ms arga al
onvertirse en DR, as que le disminuimos la prioridad.

7.6. CONFIGURACIN DE OSPF EN TOPOLOGAS NBMA139

Router( onfig-if)ip ospf priority prioridad


La prioridad se utiliza para es oger el DR y el BDR de la red y va
desde 1 hasta 255.

7.5.12.

Ejemplo de ongura in de OSPF

Router( onfig)#router ospf 100


Router( onfig-router)#network 192.168.1.0 0.0.0.248 area 0
Router( onfig-router)#interfa e ethernet 0
Router( onfig-if)#ip address 192.168.1.1 255.255.255.252
Router( onfig-if)#ip ospf priority 100
Router( onfig-if)#no shutdown
Router( onfig-if)#interfa e ethernet 1
Router( onfig-if)#ip address 192.168.1.5 255.255.255.252
Router( onfig-if)#ip ospf ost 10
Router( onfig-if)#no shutdown

7.6. Congura in de OSPF en topologas


NBMA
7.6.1.

Considera iones de diseo de OSPF en


topologas NBMA

Las ele iones de ongura in en este tipo de topologas es muy


deli ado y puede afe tar a la fun ionabilidad de la red.
En topologas par ialmente malladas, la ele in de punto a punto
gasta ms dire iones que en una punto multipunto, pero si se utiliza
dire ionamiento privado, esto no es un problema.
La ele in se ha e on el omando:

Router( onfig-if)#ip ospf network {broad ast |


non-broad ast | {point-to-multipoint
[non-broad ast}} 1
1

CAPTULO 7. OSPF

140

El omando

ip ospf network:
Op in

Des rip in

Broad ast

Congura la red en modo de

Non-broad ast

Congura la red en modo de

broad ast.
NBMA. Este es el modo por
defe to para interfa es
frame-relay y subinterfa es
punto-multipunto.
Point-to-multipoint

Congura la red en modo de


nombroad ast punto multipunto.

7.6.2.

Congura in de OSPF en modo NBMA

En el modo NBMA, las onsidera iones de diseo son imperativas,


ya que se debe de asegurar la onexin fsi a on el DR y el BDR.
Este es un entorno de nonbroad ast, por lo tanto hay que ongurar
una lista estti a on los ve inos. Esto se onsigue on el omando
neighbor.

Router( onfig-if)#neighbor dire in-ip [priority nmero


[poll-interval segundos [ ost nmero
Router-Cis o( onfig-if)#ip ospf network ?
broad ast Spe ify OSPF broad ast multi-a ess network
non-broad ast Spe ify OSPF NBMA network
point-to-multipoint Spe ify OSPF point-to-multipoint network
point-to-point Spe ify OSPF point-to-point network

7.6. CONFIGURACIN DE OSPF EN TOPOLOGAS NBMA141

Sintaxis

Des rip in

Dire in-ip

Dire in IP del interfaz del

Priority nmero

Nmero de 8 bits que indi a la

(Op ional)

probabilidad de que el ve ino sea

ve ino.

elegido DR o BDR. Por defe to


es 0. Obviamente esto no apli a
en interfa es punto a punto ya
que no ne esitan ni DR ni BDR.
Esta es otra forma de apli ar el
ip ospf priority.
Poll-interval segundos

Intervalo de onsulta, segn la

(Op ional)

RFC1247, este tiempo tiene que


ser muy superior al tiempo de
Hello. Por defe to 120 segundos.
Este omando no se apli a a
topologas punto-multipunto.
Este es el tiempo que hay que
esperar antes de envar un
paquete para omprobar que el
ve ino sigue vivo.

Cost nmero

Valor asignado a la mtri a. Esta

(Op ional)

es la otra forma de apli ar el el ip


ospf ost.

7.6.3.

El omando neighbor

Router( onfig)#interfa e Serial0


Router( onfig-if)#ip address 131.144.10.100
255.255.255.0
Router( onfig-if)#en apsulation frame-relayEstable imiento de A
Router( onfig-if)#ip ospf network non-broad ast
Router( onfig)#router ospf 1
Router( onfig-router)#network 131.144.10.0
0.0.0.255 area 0

CAPTULO 7. OSPF

142

Router( onfig-router)#neighbor 131.144.10.2


Router( onfig-router)#neighbor 131.144.10.3
Router( onfig-router)#neighbor 131.144.10.5
NBMA es el modo por defe to en entornos de a eso de multia eso
sin broad ast, por eso no hay ne esidad del omando ip ospf network
non-broad ast.
Sin embargo el omando neighbor es ne esario.

7.6.4.

Congurar OSPF en modo point-to-multipoint

Un interfaz OSPF point-to-multipoint es visto omo un interfaz


point-to-point on uno o ms ve inos.
Se pueden espe i ar los ve inos on el omando neighbor, en ual
ase tendremos que espe i ar un oste a ada ve ino.
No es ne esario estable er una topologa totalmente mallada.
Para

ambiar

la

topologa

NBMA

por

defe to

por

point-to-

multipoint podemos utilizar el omando:

Router( onfig-if)#ip ospf network point-to-multipoint


Y ambiar a nonbroad ast point-to-point

Router( onfig-if)#ip ospf network point-to-multipoint


non-broad ast
Por defe to una red es onsideada omo una serie de interfa es punto
a punto.
No es ne esaria la ele in de DR o de BDR.
En point-to-multipoint la adya en ia se produ e automti amente
en ada PVC, lo ual rea ms sobre arga, pero es ms resistente
que NBMA.

7.6. CONFIGURACIN DE OSPF EN TOPOLOGAS NBMA143

La topologia point-to-point se onsidera una topologa de broad ast,


on lo ual al utilizar non-broad ast es impres indible utilizar el
omando neighbor.

7.6.5.

Ejemplo topologa point-to-multipoint

Router( onfig)#interfa e Serial0


Router( onfig-if)#ip address 10.1.1.1 255.255.255.0
Router( onfig-if)#en apsulation frame-relay
Router( onfig-if)#ip ospf network point-to-multipoint
Router( onfig)#router ospf 1
Router( onfig-router)#network 10.1.1.0 0.0.0.255 area 0

7.6.6.

Congura in de OSPF en modo broad ast

El modo de broad ast fun iona en una red totalmente mallada.


No es ne esario utilizar el omando neighbor.
Ejemplo de Congura in de OSPF en Modo Broad ast:

Router( onfig)#interfa e Serial0


Router( onfig-if)#ip address 10.1.1.1 255.255.255.0
Router( onfig-if)#en apsulation frame-relay
Router( onfig-if)#ip ospf network point-to-multipoint
Router( onfig)#router ospf 1
Router( onfig-router)#network 10.1.1.0 0.0.0.255 area 0

7.6.7.

Congura in de OSPF en modo point-topoint en subinterfa es frame relay

En modo point-to-point, la adya en ia reada entre los routers es


automti a, ya que ada subinterfaz se omporta omo una red fsi a
point-to-point.
Los pasos que expli an omo ongurar OSPF en modo point-topoint en subinterfa es son los siguientes:

CAPTULO 7. OSPF

144

Congurar la en apsula in Frame Relay en el Interfaz.


En el nivel de Interfaz rear el subinterfaz. Es re omendable
eliminar ualquier dire ionamiento de nivel 3 del interfaz.
Congurar las dire iones de nivel 3 y de nivel 2 (DLCI) en el
subinterfaz
El modo point-to-point es el por defe to en subinterfa es
OSPF, as que no es ne esaria ms ongura in.

7.6.8.

Ejemplo de ongura in de OSPF en


modo point-to-point en subinterfa es frame
relay

Router( onfig)#interfa e Serial0


Router( onfig-if)#no ip address
Router( onfig-if)#en apsulation frame-relay
Router( onfig)#interfa e Serial0.1 point-to-point
Router( onfig-subif)#ip address 10.1.1.1 255.255.255.0
Router( onfig-subif)#frame-relay interfa e-dl i 51
Router( onfig)#interfa e Serial0.2 point-to-point
Router( onfig-subif)#ip address 10.1.2.1 255.255.255.0
Router( onfig-subif)#frame-relay interfa e-dl i 52
Hasta aqu sera la ongura in de los subinterfa es:

Router( onfig)#router ospf 1


Router( onfig-router)#network 10.1.0.0 0.0.255.255

7.6.9.

Comprobar la ongura in de OSPF en


un ni o router

show ip ospf
Muestra el pro eso y sus detalles, omo por ejemplo, uantas
ve es se ha eje utado el SPF.

7.6. CONFIGURACIN DE OSPF EN TOPOLOGAS NBMA145

show ip ospf database


Muestra los ontenidos de la base de datos topolgi a

show ip ospf interfa e


Muestra informa in sobre mo ha sido ongurado OSPF en
ada interfaz, et .

show ip ospf neighbor


Muestra toda la informa in sobre la rela in que el router
tiene on sus ve inos.

show ip proto ols


Habilita la vista de vista de los proto olos de routing IP en el
router.

show ip route
Muestra informa in detallada sobre la tabla de routing.

CAPTULO 7. OSPF

146

7.6.9.1. El omando show ip ospf


Router#show ip ospf [ID-del-pro eso

Este omando es muy til ya que muestra omo est orriendo el


proto olo de routing OSPF en un router parti ular. In luyendo el
nmero de ve es que se ha eje utado el algoritmo SPF, el ual
muestra la estabilidad de la red.
Routing Pro ess  ospf 100 with ID ...: Indi a el RID y el
pro eso.
Supports only single ToS (TOS0) routes: OSPF es apaz de
llevar informa in sobre el tipo de servi io que el datagrama
soli ita. Esto lo soporta Cis o de a uerdo on el RFC.
This is an autonomous boundary router: Espe i a el tipo de
router.

7.6. CONFIGURACIN DE OSPF EN TOPOLOGAS NBMA147

SPF s hedule delay: Espe i a el tiempo

a esperar para

al ular el SPF y prevenir apping.


Hold time between two SPFs: Espe i a el tiempo mnimo
entre l ulo de SPFs.
Number of D bitless external LSA: Utilizado para i uitos
OSPF bajo demanda.
Number of DoNotAge external LSA: Utilizado para i uitos
OSPF bajo demanda.

7.6.9.2. El omando show ip ospf database


Router#show ip ospf database

148

CAPTULO 7. OSPF

7.6.9.3. El omando show ip ospf interfa e


Router#show ip ospf interfa e[interfaz

7.6.9.4. El omando show ip ospf neighbor


Router#show ip ospf neighbor detail

7.6. CONFIGURACIN DE OSPF EN TOPOLOGAS NBMA149

7.6.9.5. El omando show ip proto ols


Router#show ip proto ols

7.6.9.6. El omando show ip route


Router#show ip route

CAPTULO 7. OSPF

150

7.6.9.7. Los omandos de debug


Router#debug ip ospf events

Router#debug ip ospf pa kets

Captulo 8
OSPF en mltiples reas

8.1. El propsito de OSPF en mltiples


reas
Mltiples reas en

OSPF propor ionan una

de

las prin ipales

ara tersti as que distinguen los proto olos de ve tor distan ia on


OSPF (estado del enla e).
Un rea de OSPF es una agrupa in lgi a de routers que eje utan
OSPF on una base de datos topolgi a idnti a.
Un rea es una subdivisin del dominio de OSPF, a ve es llamado
sistema autnomo.
La divisin del sistema autnomo en reas permite a los routers
de ada rea limitar el tamao de sus bases de datos topolgi as,
sumarizar y asegurar la one tividad entre reas y redes fuera del
sistema autnomo.

151

CAPTULO 8. OSPF EN MLTIPLES REAS

152

8.1.1.

Problemas on OSPF en un ni o rea

Cuanto ms grande es el rea es ms probable que haya que eje utar


el SPF, si la dividimos en diferentes reas esta probabilidad baja.
Cuanto ms grande es el rea, ms grande es la tabla de routing.
In rementan las ne esidades de memoria y CPU para al ularla.
La base de datos topolgi a in rementa el tamao y puede llegar a
onvertirse en inmanejable

8.1.2.

Comandos rela ionados

Para omprobar la utiliza in de CPU:

Router#show pro esses pu


Para omprobar la utiliza in de memoria:

Router#show memory free

8.1.3.

Cmo determinar los lmites del rea

Para determinar si es ne esaria la utiliza in de varias reas se tienen


que umplir las siguientes uestiones:
El re imiento de un ni o rea se onvierte en inmanejable.
El diseo on mltiples reas pequeas, para que en un futuro estas
puedan ir re iendo modamente.

8.2. Cara tersti as de mltiples reas en


OSPF
8.2.1.

OSPF en un rea

Uno de los puntos fuertes de OSPF es la apa idad de soportar


grandes redes. Esto se onsigue dividiendo la red en mltiples reas.

8.2. CARACTERSTICAS DE MLTIPLES REAS EN OSPF153

Sin embargo si mantenemos una gran red en un ni o rea el pro eso


ser intensivo de CPU y de memoria.

8.2.2.

Tipos de routers

Internal Router (IR):

Es responsable de mantener la base

de datos del rea a tualizada y optimizada de ada subred del


rea. Todos sus interfa es se en uentran en el mismo rea. El
otro router que fun iona en un ni o rea es el ASBR.

Ba kbone Router (BR): OSPF requiere que todas las reas


estn one tadas al rea 0 o de ba kbone. Un router en este
rea es un BR. En un rea 0 tambin pueden estar IR, ABR
y ASBR.

Area Border Router (ABR): Este router es el responsable


de unir varias reas. Mantiene una base de datos topolgi a de
ada rea. Realiza la sumariza in del rea y es el responsable
de reenviar los LSAs entre reas.

CAPTULO 8. OSPF EN MLTIPLES REAS

154

Autonomous System Boundary Router (ASBR):

Es el

responsable de one tar la red OSPF on una red externa on


un proto olo EGP.

8.2.2.1. Link-State Advertisements (LSAs)


Router Link LSA:

LSA generado para ada rea a la que

el router pertene e. Este LSA da informa in de los enla es


dentro del rea. Se inunda por el rea. Es ono ido omo LSA
de tipo 1.

Network Link LSA:

LSA generado por un DR y dirigido a

los routers del rea. Tambin ono ido omo LSA de tipo 2.

Network Summary Link LSA: LSA enviado entre reas que


sumariza las redes IP. Son generados por los ABR. Tambin
ono idos omo LSA de tipo 3.

AS external ASBR Summary Link LSA: LSA

enviado a

un ASBR por un ABR. El LSA ontiene la mtri a del ABR


al ASBR. Tambin ono idos LSA de tipo 4.

External Link LSA:

LSA generado por el ASBR que es

inundado por el AS. Cada LSA de este tipo des ribe la ruta a un
destino fuera del AS. Las rutas por defe to del AS tambin son
des ritas omo External Link LSA. Tambin ono idos omo
LSA de tipo 5.

NSSA External LSA:

Son reados por los ASBR uando

residen en reas NSSA. Similares a los LSA de tipo 5, ex epto


porque estos LSA se generan desde un rea NSSA y no pueden
ser propagados, enton es el ABR lo transformar en LSA de
tipo 5.

8.2.3.

Tipos de reas OSPF

rea Estndar: Este tipo de rea se one ta a la de ba kbone


o rea 0. Todos los routers del rea ono en los dems routers

8.2. CARACTERSTICAS DE MLTIPLES REAS EN OSPF155

del rea y tiene la misma base de datos topolgi a. Sin embargo


ada router tiene su propia tabla de routing.

rea Stub: Este tipo de reas no a epta LSAs de tipo 5. Slo


existe una forma de ver fuera el AS es mediante una ruta por
defe to. Suele ser una topologa hub-and-spoke.

rea Totally Stub:

Este tipo de reas no a epta LSAs de

tipo 3, 4 y 5. La ni a forma de salir del rea es mediante


una ruta por defe to. Este tipo de rea es muy til para sitios
remotos on po as redes y one tividad limitada on el resto de
la empresa. Esta es una solu in propietaria de Cis o Systems.

rea NSSA:

Este tipo de reas se suelen utilizar para

one tar a un ISP o uando se requiere una redistribu in. No


se permiten LSAs de tipo 4 y 5. NSSA se ven omo reas stub,
pero que pueden re ibir rutas externas, pero que no pueden
propagarlas ha a el rea de ba kbone y por tanto al resto del
dominio de OSPF. En estas reas se rean los LSA de tipo
7 que son transformados a LSA de tipo 5 por el ABR del
NSSA, de esta forma se puede propagar al resto del dominio
OSPF. Las reas NSSA se disearon omo reas stub spe iales
para apli a iones omo en un rea on po as reas stub pero
inte one tadas on un router eje utando RIP, o omo rea on
su propia onexin a Internet.

rea de Ba kbone:

Cono ida omo rea 0, inter one ta

todas las dems reas. No puede propagar LSA de tipo 7, estos


son tradu idos a LSA de tipo 5 por el ABR.

8.2.4.

Restri iones de las reas totally stub

Las reas Totally Stub tienen unas ara tersti as que las diferen ian
del resto y que tenemos que tener muy en uenta uando trabajemos
on ellas.
No estn permitidas las rutas externas.

CAPTULO 8. OSPF EN MLTIPLES REAS

156

No estn permitidos los virtual-links.


No se permite la redistribu in.
No estn permitidos los router ASBR.
Este tipo de rea no puede ser rea de ba kbone.
Todos los routers estn ongurados omo routers stub.

8.3. Opera in de OSPF en mltiples


reas
8.3.1.

Propaga in de LSAs por los ABR y los


ASBR

Un ABR genera LSAs sumarizadas y las inunda por el rea de


ba kbone.
Las rutas generadas internamente son de Tipo 1 y 2.
Las rutas inye tadas son de Tipo 3.
Las rutas de Tipo 3 4 son re ibidas desde el rea 0 y reenviadas al
rea por el ABR.
Ciertas ondi iones tienen que existir antes de que los LSAs sean
inundados por los interfa es.
El LSA no se haya re ibido por ese interfaz.
El interfaz est en estado ex hange o full adja en y.
El interfaz no est one tado a un rea Stub. (LSA Tipo 5 no
se propagarn).
El interfaz no est one tado aun rea totally stubby (LSAs
Tipo 3,4 5 no se propagarn).

8.3. OPERACIN DE OSPF EN MLTIPLES REAS

8.3.2.

157

Se in del amino OSPF entre reas

La tabla de routing que existe en un router depende de los siguientes


fa tores:
La posi in del router en el rea y el estado de la red.
El tipo de rea en la que el router est lo alizado.
Si existen mltiples reas en el dominio.
Si existe omuni a in fuera del AS.

8.3.3.

Pro esamiento de LSAs

Hay que re ordar que uando el router re ibe un LSA onstruye la


base de datos topolgi a, enton es eje uta el algoritmo de Dijkstra,
obtiene el rbol SPF y genera la tabla de routing.
Los diferentes LSA tienen pesos diferentes en el pro eso de sele in.
Es preferible utilizar una ruta interna a una remota, adems de esta
forma nos ahorramos la posibilidad de rear bu les inne esarios en
la red.
El Router va a pro esar los LSAs segn este orden:
LSAs internos (Tipos 1 y 2).
LSAs del AS (Tipos 3 y 4), si existe una ruta ms er ana
utilizaremos los LSAs de tipo 1 y 2.
LSAs externos de Tipo 7.

8.3.4.

Cal ulando el oste del amino a otro rea

El amino a otras reas se al ula omo el ms orto al ABR, aadido


al oste del ba kbone.
Las rutas externas son rutas pasadas entre los routers del dominio
de OSPF y el router en otro AS o dominio. Estas rutas se al ulan
de dos formas:

CAPTULO 8. OSPF EN MLTIPLES REAS

158

E1: El oste del amino al ASBR es aadido al oste externo.


E2: El oste externo es el oste desde el ASBR al extremo.
Si disponemos de rutas E1 y E2, por defe to se preere E1.

8.3.5.

8.3.6.

Cdigos aso iados en la tabla de routing a


los LSAs
Tipo de LSA

Entrada en la Tabla de Routing

3 4

O IA

O E1 u O E2

Considera iones de diseo en mltiples


reas OSPF

Las prin ipal onsidera in de diseo en OSPF onsiste en dividir la


red en reas. Esto es muy importante ya que afe ta a mo se va a
de idir el esquema de dire ionamiento IP.
OSPF fun iona mejor on dire ionamiento jerrqui o, en el ual el
movimiento de datos de un rea a otra ompromete ni amente a
una subred espe  a. Es muy importante la sumariza in.
Hay que tener en uanta la utiliza in de re ursos.
En un buen diseo de red hay que tener previsto la posibilidad de
transi iones o ortes en la red (virtual-links).
Es muy importante tambin espe i ar el tipo de topologa a utilizar,
ya que no todas fun ionan igual.
Tambin es importante re ordar que el tr o generado por un rea
ser diseminado por el rea 0.
Los virtual-links permiten

redes no

fun ionar en el dominio de OSPF.

one tadas dire tamente

8.3. OPERACIN DE OSPF EN MLTIPLES REAS

8.3.7.

159

Plani ando la Capa idad en OSPF

Las re omenda iones  ideales de Cis o son:


50 Routers por rea.
60 Ve inos por Router.
3 reas por Router.
Un router no debe ser DR ni BDR para ms de un rea.
Sin embargo estas normas no son tajantes, ya que depende de las
ara tersti as de ada router y del rea en el ual est ese router
trabajando.
Nmero de Ve inos por Router:
In rementar el nmero de ve inos in rementa el onsumo de
re ursos que el router.
Nmero de reas por ABR:
Para ada rea a la ual est one tado el ABR debe de tener
una base de datos topolgi a, lo ual in remente la ne esidad
de CPU y memoria.
No es lo mismo eje utar OSPF en un 2600 que en un 7600.
Varios de los fa tores que inuyen el el nmero de router por rea
in luyen los siguientes:
Qu tipo de rea es (stub, totally stub, ba kbone).
Qu ne esidad de mputo existe.
Qu tipo de medio hay.
Cmo de estable es la red.
El rea est en una NBMA o en una totalmente mallada.

CAPTULO 8. OSPF EN MLTIPLES REAS

160

La red tiene onexiones externas.


Existe un diseo jerrqui o on sumariza in.
La memoria re omendada es:
Si la tabla tiene menos de 500 kb en una RAM de 2 a 4 Mb.
Si la tabla tiene ms de 500 kb en una RAM 8, 16, 32 o 64 Mb.

8.3.8.

Sumariza in

Uno de los puntos fuertes de OSPF es su es alabilidad.


En OSPF disponemos de dos tipos de sumariza in:
Sumariza in Interrea: La propor iona el ABR y rea LSAs
de tipo 3 y tipo 4.
Sumariza in Externa: La propor iona el ASBR y rea LSA de
tipo 5.
Por supuesto ambas sumariza iones pueden su eder si se ha realizado
un esquema de dire ionamiento orre to.

8.3.9.

El virtual-link

Para one tar un rea que no est dire tamente one tada al rea 0
se rea un tnel al ABR, de forma que desde el punto de vista de
OSPF existe una onexin dire ta.
Esta situa in puede o urrir en los siguientes asos:
No existe onexin fsi a al rea 0 (p.e. Fusin empresarial o
fallo en red).
Existen dos reas 0, enton es las one taremos on otro rea.
(p.e. Fusin empresarial).

8.3. OPERACIN DE OSPF EN MLTIPLES REAS

161

El rea es ru ial para la empresa y tiene una onexin de


ba kup para redundan ia.

El di tado prin ipal de OSPF es que si existen mltiples reas, estas


deben one tarse al ba kbone dire tamente, mediante un ABR, el
ual reside en las dos reas.
Sin embargo para los aso en los que esto no pueda su eder OSPF
tiene una solu in llamada virtual-link.
No es re omendado utilizar virtual-link de forma predeterminada
aunque sea una solu in muy potente. Adems, antes de rear un
virtual-link debemos observar lo siguiente:

Ambos routers deben ompartir el mismo rea.

Las reas que one tan no pueden ser reas stub.

Uno de los routers tiene que estar one tado al rea 0.

8.3.10.

Mltiples reas sobre redes NBMA

Existen dos onsidera iones de diseo para las redes NBMA omo
parte del dominio de OSPF:

Red NBMA denida omo rea 0: Es utilizada para one tar


a todos los sitios remotos, enton es todo el tr o atravesar
la red. Esto fun ionar bien siempre que la topologa de la red
NBMA sea totalmente mallada.

Red hub-and-spoke omo rea 0: Se mantendr un tr o


mnimo en el rea 0, pero no en el router entral, dependiendo
del tamao de la red, en las reas podemos utilizar redes
NBMA.

CAPTULO 8. OSPF EN MLTIPLES REAS

162

8.4. Congura in en OSPF multirea


8.4.1.

Comandos de ongura in requerida para


redes OSPF multirea

Antes de empezar a trabajar on OSPF lo primero que debemos que


ha er es ono er el fun ionamiento.
Prerequisitos:

Interfa es del router parti ipantes: Es importante identi ar los


interfa es que van a parti ipar dentre del dominio de OSPF.
Identi a in del rea: Es impres indible identi ar el rea en
la ual parti ipa ada interfaz.
Router ID: Este es el identi ador ni o del router.
Comando de OSPF

router ospf.

Comando de OSPF

network.

8.4.2.

Habilitando el proto olo de routing OSPF

Cuando se ongura por primera vez un router no se en uentra


ongurado el proto olo de routing:

Router( onfig)#router ospf ID-Pro eso


Tenemos que tener en uenta que el nmero del pro eso es de
signi an ia lo al, es de ir, podemos tener varios pro esos en el
router, y ada router puede eje utar pro esos distintos, aunque se
suele ongurar el mismo nmero de pro eso por oheren ia en el
diseo.

8.5. CONFIGURACIN OPCIONAL DE OSPF MULTIREA163

8.4.3.

Habilitando el omando network

El omando network habilita el OSPF en un interfaz on reto y lo


aso ia a un rea:

Router( onfig-router)#network red wild ard area


nmero-de-rea
Este omando es un prerequisito ya que es el responsable de
estable er la pertenen ia a las reas por parte de los interfa es de los
routers.

8.5. Congura in op ional de OSPF multirea


Comandos op ionales de OSPF signi a que sin estos omandos
OSPF va a fun ionar de forma e iente, pero que on estos omandos
se onsigue aumentar las ualidades de mantenimiento de una red
e iente.
Comando

area range: Congurado en

Comando

summary-address: Congurado en

Comando

area [ID-rea stub:

el ABR.
el ASBR.

Comando para denir el

rea Stub.
Comando

area [ID-rea stub no-summary: Comando para

denir el rea Totally Stubby.


Comando

area default- ost:

Comando para determinar el

oste de las rutas por defe to que entran en el rea.


Comando

area virtual-link: Comando

un virtual-link.

utilizado para rear

CAPTULO 8. OSPF EN MLTIPLES REAS

164

8.5.1.

Comando area range

El omando area range se ongura en el ABR ya que este es el


router que ontrola las redes que son anun iadas en el rea.
El omando area on la palabra lave range onsolida y sumariza las
rutas en el borde del rea. Esto redu e el tamao de las bases de
datos y es muy til sobre todo en el rea de ba kbone.

Router( onfig-router)#area rea-id range dire in


ms ara

8.5.1.1. Ejemplo de omando area range

Router( onfig-router)#network 192.168.1.128 0.0.0.7 area 1


Router( onfig-router)#network 192.168.1.144 0.0.0.7 area 1

8.5. CONFIGURACIN OPCIONAL DE OSPF MULTIREA165

Router( onfig-router)#network 192.168.1.160 0.0.0.7 area 1


Router( onfig-router)#network 192.168.1.176 0.0.0.7 area 1
[...
Router( onfig-router)#area 1 range 192.168.1.128
255.255.255.192
[...

8.5.2.
El

Comando summary-address

omando

summary-address

es

utilizado

en

el

ASBR

para

sumarizar las redes que son anun iadas desde fuera del AS. Estas
rutas son redistribuidas dentro del dominio de OSPF desde otros
proto olos de routing:

Router( onfig-router)# summary-address dire in


ms ara [not-advertise [tag etiqueta

8.5.2.1. Ejemplo del omando summary-address

CAPTULO 8. OSPF EN MLTIPLES REAS

166

Router( onfig)#router ospf 100


Router( onfig-router)#network 172.26.20.4 0.0.0.3
area 0
Router( onfig-router)#summary-address 172.26.20.0
255.255.255.0

8.5.3.

El omando area area-id stub

Una vez diseado el esquema de dire ionamiento es ne esario


determinar los andidatos para reas stub, totally stubby y NSSA.
La sintaxis para ongurar un rea omo stub:

Router( onfig-router)#area rea-id stub


Todos los routers dentro del rea stub de OSPF deben estar
ongurados

omo

routers

stub

para

que

puedan

empezar

inter ambiar paquetes Hello.


Para indi ar que el interfaz pertene e a un rea stub se utiliza un
ag en el paquete Hello llamado E que se pone a 0. Todos los routers
de este rea tienen que estar de a uerdo en este ag.
Las reas stub no a eptan LSAs de tipo 5.

8.5.3.1. Ejemplo de ongura in


Router( onfig)#router ospf 100
Router( onfig-router)#network 172.16.20.128 0.0.0.7
area 0
Router( onfig-router)#network 172.16.20.8 0.0.0.7
area 0
Router( onfig-router)#area 0 range 172.168.20.128
255.255.255.192
Router( onfig-router)#area 1 stub

8.5. CONFIGURACIN OPCIONAL DE OSPF MULTIREA167

8.5.4.

El omando area area-id stub no-summary

La sintaxis para este tipo de reas es:

Router( onfig-router)#area area-id stub no-summary

En este tipo de reas el ABR no enva a tualiza iones sumarizadas


desde otras reas al rea.
Este omando se ongura en el ABR.
Este omando slo puede ser ongurado en routers Cis o ya que es
una solu in propietaria.
Las dems rutas son onguradas omo reas internas del rea stub.
En este tipo de reas las rutas externas no son propagadas dentro
del rea.

8.5.5.

El omando area default ost

La sintaxis de este omando es:

Router( onfig-router)#area area-id default- ost oste

Para denir el oste de la ruta por defe to utilizaremos este omando.


El ABR one tado al rea stub automti amente genera y anun ia
una ruta por defe to on destino 0.0.0.0 en el rea stub.

CAPTULO 8. OSPF EN MLTIPLES REAS

168

Este omando es muy til uando el stub rea tiene ms de un ABR,


enton es deniremos ostes distintos para de idir el ABR por el ual
queremos salir.

8.5.6.

El omando area virtual-link

La sintaxis de este omando es:

Router( onfig-router)#area rea-id virtual-link


router-id

Donde rea-id es el ID asignado al rea de trnsito para el vitual-link


y donde router-id es el ID del router ve ino del vitual-link.
Para denir el oste de la ruta por defe to utilizaremos este omando.
Cuando no es posible one tar un rea al rea 0 dire tamente, existe
una solu in onsistente en rear un tnel llamado virtual-link.

8.5. CONFIGURACIN OPCIONAL DE OSPF MULTIREA169

El omando area virtual-link se ongura entre los ABRs que


omparten un rea omn, al menos uno de los ABRs tiene que
estar en el rea 0.
El omando debe ongurarse en ambos routers.

CAPTULO 8. OSPF EN MLTIPLES REAS

170

Es importante observar que en el omando area 1 virtual-link


10.10.10.30 ha e referen ia al ve ino, y en el ve ino tendremos
ongurado area 1 virtual-link 10.10.10.33.

8.5.7.

Congura in fun ional de OSPF multirea

En el ejemplo de la ilustra in se puede observar una ongura in


fun ional de OSPF multirea.

El omando

no ip dire ted-broaad ast sirve

para enviar broad-

ast omo mensajes uni ast, on lo ual es interesante desa tivar esta
ara tersti a si es posible.

8.6. VERIFICACIN OSPF MULTIREA

171

8.6. Veri a in OSPF multirea


Esta se in se reere a los omandos show utilizados en una Red
OSPF Multirea:
Los siguientes omandos se pueden utilizar en onjun in on los
omandos de rea ni a para veri ar la opera in de OSPF en un
rea multirea:
Comando show ip ospf border-routers.
Comando show ip route.
Comando show ip ospf database.
Comando show ip ospf virtual- ir uits.
Hay que re ordar que los omandos utilizados en un ni o rea son:
show ip ospf.
show ip ospf database.
show ip ospf neighbor.
show ip proto ols.
show ip route.

8.6.1.

Comando show ip ospf border-routers

La sintaxis del omando es:

Router#show ip ospf border-routers

CAPTULO 8. OSPF EN MLTIPLES REAS

172

Este omando muestra los ABRs y los ASBRs para los uales el IR
tiene entradas en su tabla de routing.
Este omando es estupendo para dete tar errores en la ongura in
y entender omo la red omuni a sus rutas.

8.6.2.

Comando show ip route

La sintaxis del omando es:

Router#show ip route

8.6. VERIFICACIN OSPF MULTIREA

8.6.3.

173

Comando show ip ospf virtual-link

La sintaxis del omando es:

Router#show ip ospf virtual-link

Es omando es til utilizarlo en onjun in on el omando show ip


ospf neighbors.

CAPTULO 8. OSPF EN MLTIPLES REAS

174

Este omando nos indi a:


El ID del router nal del virtual-link.
El rea de transito.
A travs de qu interfaz se one ta.
El oste.
El tiempo que tarda en transmitir LSA (Delay).
El Estado del router remoto, qu tipo de router es, DROTHER
signi a que no es ni DR ni BDR.
Los tiempos de Hello y Dead.
El tiempo que esperar una respuesta antes de retransmitir el
LSA (Retransmit).
El tipo de Adya en ia:

Router#show ip ospf database [router | network | summary | asbr-s

8.6.4.

Comando show ip ospf database

La sintaxis del omando es:

Router#show ip ospf database [router | network |


summary | asbr-summary | nssa-external | external |
database-summary
Este omando muestra todas las entradas en la base de datos de
estado del enla e e informa in re ibida por los LSAs.
Este omando se puede utilizar en onjun in on

neighbors.

show ip ospf

8.6. VERIFICACIN OSPF MULTIREA

175

Este omando nos muestra:

LINK ID: ID del router.Veri a in OSPF Multirea.


ADV Router: ID del router que anun ia la ruta.
Age: Edad del estado del enla e.
Seq#:

Nmero de se uen ia del LSA, para dete tar LSAs

antiguos.

Che ksum: Suma de omproba in del LSA.


Link ount:

Nmero de interfa es dete tados por router.

CAPTULO 8. OSPF EN MLTIPLES REAS

176

8.7. Troubleshooting OSPF multirea


El

troubleshooting

de

OSPF

travs

de

mltiples

reas

es

obviamente ms ompli ado que el troubleshooting en un ni o rea.


Es ne esario seguir las siguientes pautas para poder desarrollar el
troubleshooting de la mejor forma:
Mantener los mapas de topologa de la red laros.
Disponer de opias re ientes de las ongura iones de todos los
routers.
Do umentar todos los ambios que puedan su eder en la red.
Esta se in ubre el omando log-adja en y- hanges y varios de los
omandos de debug.

8.7.1.

Comando log-adja en y- hanges

Este omando tiene una fun in similar a los omandos de debug,


pero requiere menos re ursos.
Los omandos de debug propor ionan mu ha ms informa in, pero
es posible sobre argar los buers de los routers.
Sintaxis:

Router( onfig-ospf)#log-adja en y- hanges

8.7.2.

Comandos omunes de debug

Los omandos de debug se utilizan para onseguir informa in


adi ional en la onsola, es importante re ordar que estos omandos
se introdu en en modo privilegiado.
Los omandos de debug ms importantes son:

8.7. TROUBLESHOOTING OSPF MULTIREA

177

8.7.2.1. Comando debug ip pa ket.


Este omando es til para analizar los mensajes que estn viajando
entre los hosts lo al y remoto. Entre la informa in que propor iona
el debug se in luyen los paquetes re ibidos, generados y reenviados.

8.7.2.2. Comando debug ip ospf events.


Este omando muestra informa in relativa a eventos OSPF, as
omo adya en ias, informa in de inunda in, sele in del DR, y
l ulo del SPF.

8.7.3.

Problemas omunes de las adya en ias

Mu hos problemas de adya en ias se basan en dis repan ias on los


ve inos.
Si al ongurar OSPF no se ven los ve inos se pueden realizar los
siguientes pasos:
Comprobar que ambos routers tienen la misma ms ara IP,
MTU, temporizador de Hello en el interfaz, temporizador de
Hello de OSPF, intervalo dead de OSPF.
Comprobar que ambos extremos pertene en a la misma rea.
Utilizar omandos debug y show para ampliar informa in
sobre el problema.

178

CAPTULO 8. OSPF EN MLTIPLES REAS

Captulo 9
Fundamentos de IS-IS
9.1. Introdu in a IS-IS
IS-IS es un proto olo IGP desarrollado por DEC, y sus rito por la
ISO en los aos 80 omo proto olo de routing para OSI.
El desarrollo de IS-IS fue motivado por la ne esidad de:
Proto olo no propietario.
Esquema de dire ionamiento grande.
Esquema de dire ionamiento jerrqui o.
Proto olo e iente, permitiendo una onvergen ia rpida y
pre isa y po a sobre arga en la red.
IS-IS es utilizado por el gobierno de los EEUU y a tualmente est
emergiendo.
El nuevo inters se basa en que IS-IS es un estndar que propor iona
independen ia del proto olo, apa idad de es alado y apa idad de
denir routing basado en ToS.

179

CAPTULO 9. FUNDAMENTOS DE IS-IS

180

9.1.1.

Terminologa de IS-IS

Adya en ia:

Informa in de routing lo al que muestra la

al anzabilidad de los ES e IS one tados dire tamente. Una


adya en ia separada se rea para ada ve ino en un ir uito, y
por ada nivel de routing en un ir uito de broad ast.

Dominio Administrativo: Conjunto de routers que omparten el mismo proto olo de routing en una organiza in.

rea: Subdominio en un Dominio Administrativo. Los routers


en el rea mantienen informa in de routing detallada de la
omposi in interna del rea. Los routers tambin mantienen
informa in de routing que les permite al anzar otras reas.
Las dire iones de las reas estn ontenidas en las dire iones
NET y NSAP.

Cir uito: Informa in de routing lo al para una Single subNet


Point of Atta hment (SNPA).

Code/Lengh/Value (CLV): Dire ionamiento OSI para ISISEstos son los ampos variables en la PDU. El ampo ode
espe i a la informa in en el ampo Content omo un nmero.
El ampo Lengh determina el tamao del ampo Value. El
ampo Value ontiene la informa in.

Complete Se uen e Number Pa ket (CSNP):

CSNP

des ribe ada enla e en la BD de estado del enla e. Los


CSNP se envan en enla es punto a punto uando el enla e se
levanta para sin ronizar las BD de estado del enla e. El Router
Designado (DR), o el Sistema Intermedio Designado (DIS), en
redes multi ast envan el CSNP ada 10 segundos.

Conne tionLess Network Proto ol (CLNP):

Proto olo

utilizado por OSI para transportar datos e indi a in de errores


en el nivel de red. CLNP es similar a IP y no propor iona
dete in de errores en la transmisin de datos, delega en el
nivel transporte esta fun in.

9.1. INTRODUCCIN A IS-IS

181

Conne tionLess Network Servi e (CLNS): CLNS utiliza


un servi io de datagramas para transportar la informa in y no
requiere que el ir uito haya sido estable ido antes de transmitir. Mientras que CLNP dene el proto olo a tual, CLNS
des ribe el servi io no orientado a la onexin propor ionado
para el nivel de transporte.

Designated Intermediate System (DIS): El router (IS) en


una LAN que es designado para otras tareas. En parti ular, el
DIS genera PDUs de estado del enla e en nombre de la LAN,
tratndola omo si fuera un pseudonodo.

Dual IS-IS: IS-IS soporta routing OSI e IP. Las reas en el AS


pueden eje utar OSI, IP, o ambos. Sin embargo la ongura in
es ogida debe de ser onsistente en toda la red.

End System (ES):

El host, el ual tiene apa idades de

routing limitadas. El ES tiene un proto olo de nivel 3 OSI


o IP eje utndose y puede enviar y re ibir informa in.

End System-to-Intermediate System (ES-IS): Proto olo


on el ual los OSI ES se omuni an on los IS para aprender
dinmi amente las adya en ias de Nivel 2.

Hello:

Los paquetes Hello son utilizados para des ubrir y

mantener las adya en ias.

Dire in de Host:

Sub onjunto de dire in NET, que

in luye dominio, rea y system ID.

IS-IS:

Otro trmino utilizado para Dual IS-IS. Indi a que IS-

IS puede ser utilizado para soportar proto olos de routing de


IP y CLNP en la red de forma simultnea.

Intermediate System (IS):

Un router. El IS es un disposi-

tivo apaz de dire ionar tr o a destinos remotos.

Intermediate System-to-Intermediate System (IS-IS):


Proto olo de routing OSI que aprende la lo aliza in de las
redes en el AS para poder realizar el reenvo de informa in.

CAPTULO 9. FUNDAMENTOS DE IS-IS

182

Dominio IS-IS:

Grupo de routers eje utando IS-IS para

inter ambiar informa in de routing.

Nivel 1  Level 1(L1):

Estos routers son internos al rea,

lo ual signi a que slo re iben informa in de routing de su


rea y no tienen ono imiento de las dems reas de la red.
Para omuni arse on otras reas los Routers L1 tiene que que
tener una ruta por defe to al Router L2 ms er ano.

Nivel 1-2  Level 1-2(L1-2):

Routers que one tan reas.

Estos routers one tan reas L1 on el ba kbone L2. Tienen


una tabla de routing L1 para enrutar los ES e IS en su propio
rea on el system ID. Mantienen una tabla de prejos L2 de
rutas a otras reas.

Nivel 2  Level 2(L2):

Estos routers estn one tados slo

al ba kbone y propor ionan tr o de trnsito entre reas.

Enla e  Link:

Conexin fsi a a un ve ino. Este enla e es

transmitido a todos los dems routers del rea va LSP.

Link State Pa ket (LSP):

Paquete que des ribe los enla es

de los routers. Existen LSPs separados de nivel 1 y de nivel 2.

Ve ino: Un router en el mismo enla e on el ual se ha formado


una adya en ia y se inter ambia informa in de routing.

Network Entity Tittle (NET):

Parte de la dire in OSI.

NET des ribe el rea y el system ID del sistema en una red


IS-IS, pero ex luye el NSEL, el ual dene la dire in NSAP
del sistema.

Network Proto ol Data Unit (NPDU): Igual que PDU 


Proto ol Data Unit.

Network SELe tor (NSEL):

Tambin referido omo el

ampo SEL. Este ampo des ribe el servi io en el nivel de


red para ada paquete a enviar. NSEL es similar al ampo
proto olo de IP.

9.1. INTRODUCCIN A IS-IS

183

Network Servi e A ess Point (NSAP):

Des ribe un

servi io en el nivel de red al ual se tienen que enviar los


paquetes. El NSAP es la dire in NET on el ampo SET
ado a un valor distinto a 0x00.

Bit Overload (OL): El OL se ongura en el LSP si el router


no puede alma enar la BD de estado del enla e ompleta. Los
otros routers no enviarn ningn tr o de transito por miedo
a que su tabla de routing est in ompleta. (Se pueden produ ir
bu les)

Partial Sequen e Number Pa ket (PSNP): Los PSNP se


envan en enla es punto a punto para realizar un ACK expl ito
de ada LSP que re ibe el router. Un router en una subred de
broad ast enva una peti in PSNP soli itando el LSP ne esita
sin ronizar su BD de estado del enla e.

Proto ol Data Unit (PDU): Unidad de datos pasada de un


nivel del modelo OSI al mismo nivel del modelo OSI en otro
nodo. En el nivel de red tendremos NPDU y en el nivel de
enla e tendremos DLPDU.

Pseudonode:

El identi ador de LAN para subredes de

broad ast. El pseudonode ha e que el medio de broad ast


aparez a omo un router virtual y que los routers aparez an
omo interfa es one tados. Los routers mantienen adya en ias
on el pseudonode, las uales son gestionadas por el DIS.

Routeing Domain: Es lo mismo que el Dominio Administrativo. Dene los lmites del AS.

Sequen e Number PDU (SNP): Los SNPs se utilizan para


a eptar la re ep in de LSPs y sin ronizar las BD del enla e.

Subnetwork:

El nivel de enla e de datos.

Subnetwork Dependent Layer:

Este subnivel transmite y

re ibe PDUs de la Subnetwork, tradu e los DLPDU a NPDU,

CAPTULO 9. FUNDAMENTOS DE IS-IS

184

y los maneja on el pro eso OSI apropiado. El Subnetwork


Dependent Layer tambin es responsable de rear y mantener
las adya en ias a travs del inter ambio de PDUs Hello de ISIS.

Subnetwork Independent Layer:

Des ribe omo CLNS

rea y mantiene el ono imiento de la red inter ambiando y


pro esando informa in de routing, para que la informa in
pueda ser transmitida al destino remoto y manejada por el
nivel de transporte.

Sunetwork Point of Atta hment (SNPA):

El SNPA se

reere a los servi ios ofre idos por el nivel de enla e al nivel
fsi o y al de red. La dire in SNPA es la dire in fsi a.

Type/Lenght/Value (TLV):

Es lo mismo que CLV.

9.2. Comparativa on OSPF


9.2.1.

Similitudes de OSPF on IS-IS

Ambos son proto olos de routing de estado del enla e.


Ambos estn basados en el algoritmo SPF basado a su vez en el
algoritmo de Dijkstra.
Ambos tienen dos niveles de jerarqua.

9.2.2.

Lugares de utiliza in

OSPF se utiliza omo solu in empresarial.


IS-IS se utiliza omo solu in para ISPs.

9.2. COMPARATIVA CON OSPF

9.2.3.

185

Terminologa
Terminolga IS-IS

Terminologa OSPF

rea

rea Stub

rea ID

rea ID

rea de Ba kbone

rea de Ba kbone

DIS - Designated

DR - Designated Router

Intermediate System
Domain

Network

ES (End System)

Host

ES-IS (End System -

ARP (Address Resolution

Intermediate System)

Proto ol)

IS (Intermediate System)

Router

ISO Routing Domain

Autonomous Domain

Level 1

Internal nonba kbone rea

Level 1-2

rea Border Router

Level 2

Ba kbone Router

LSP (Link State Pa ket)

LSA (Link State

(ABR)

Advertisement)
CSNP y PSNP

Link State
A knowledgePa ket

PDU (Proto ol Data Unit)

Pa ket

NET (network Entity

IP Destination Address

Title)
NSAP (Network Servi e

IP destination address +

A ess Point)

IP proto ol number

SNPA (Subnetwork Point

Layer 2 Address. MAC,

of Atta hment)

DLCI ...

System ID

Dire in de un host en la
red, puede ser un Router
ID.

virtual-link (NO
SOPORTADO)

virtual-link

CAPTULO 9. FUNDAMENTOS DE IS-IS

186

9.2.4.

Diferen ias de OSPF on IS-IS

Los proto olos dieren en mo se asigna el dire ionamiento del


rea.
En IS-IS el rea y el ID del host son asignados al router ompleto,
no al interfaz omo en OSPF.
En IS-IS un router se en uentra en un ni o rea, mientras que en
OSPF un router puede estar en varias reas, pero esto no signi a
que IS-IS no permita mltiples reas.
Todos los routers Level 1 de IS-IS se en uentran en el mimo rea.
Los routers Level 1-2 one tan reas y se en uentran en el mismo
rea que los routers Level 1. Los routers Level 1-2 pueden ver el
resto del AS y se ofre en omo ruta por defe to a los routers Level
1, de forma anloga a las reas stub de OSPF.
Los routers Level 2 envan a tualiza iones Level 2 a otras reas, o
rutas de prejo, de forma anloga a los ABR de OSPF.
El DIS de IS-IS existe para Level 1 y para Level 2 en redes de
multia eso, pero no existe BDR.
En OSPF el DR se es oge de por vida, sin embargo en IS-IS si apare e
un Router on mayor prioridad que el DIS, este dejar de ser el DIS.
En uanto a las adya en ias en IS-IS, son mayor antidad que en
OSPF, ya que en IS-IS es ne esario rear adya en ias on ada uno
de los routers.
En IS-IS los LSPs son enviados ni amente por el DIS en nombre
del pseudonode.
La mayor diferen ia estriba en la en apsula in de los proto olos.
IS-IS es independiente al proto olo porque fun iona dire tamente en
la parte superior de la apa 2.
La fragmenta in es responsabilidad de IS-IS, esto permite que
el proto olo evolu ione muy f ilmente ya que no depende de un
ter ero.
OSPF depende de IP porque se en apsula dentro de IP.

9.2. COMPARATIVA CON OSPF

187

El tratamiento de los LSPs por parte de IS-IS es un po o distinto al


tratamiento de los LSAs por parte de OSPF.

9.2.5.

Diferen ias t ni as de IS-IS on OSPF

9.2.5.1. reas
Mientras que en IS-IS los lmites son estable idos por el enla e en
OSPF los lmites son estable idos por el router.
Un router en IS-IS est ni amente en un rea, sin embargo en OSPF
un router puede pertene er a ms de un rea.

9.2.5.2. Designated Router (DR) vs Desginated Intermediate System (DIS)


En IS-IS si apare e un router a tivo on mayor prioridad que el DIS
pasar a ser el DIS inmediatamente, en OSPF no.
Si existen varios routers on la misma prioridad en IS-IS, enton es
elegiremos el que tenga la mayor MAC, en OSPF si existe empate
utilizaremos la dire in IP mayor.
Las adya en ias en IS-IS se rean on todos los IS del medio de
broad ast, en OSPF slo se forman on el DR y el BDR.
En IS-IS ada IS enva los LSPs a todos los IS del medio mediante
multi ast y no se a eptan, en OSPF los LSAs se a eptan.

9.2.5.3. En apsula in
Mientras que IS-IS opera en la parte superior de la apa 2, OSPF
opera en la apa 3.
IS-IS es un proto olo on su propio paquete de apa 3, mientras que
OSPF utiliza un paquete IP.
La Fragmenta in es responsabilidad de IS-IS, sin embargo en OSPF
la fragmenta in es responsabilidad de IP.

CAPTULO 9. FUNDAMENTOS DE IS-IS

188

9.2.5.4. Inunda in de LSAs


En una red de broad ast todos los IS de IS-IS mantienen adya en ia
entre ellos, sin embargo en OSPF slo se mantiene adya en ia entre
el DR y BDR on los dems routers.
El DIS enva CNSPs a los dems IS. En OSPF, los a ks se envan
desde el DR en forma de Uni asts.
En IS-IS se envan de forma peridi a CSNPs para asegurar que las
bases de datos estn sin ronizadas.

9.2.5.5. LSAs
En IS-IS existen dos tipos de LSPs mientras que en OSPF existen
siete tipos de LSA.

9.2.6.

Servi ios de red OSI  Opera in de


routing OSI

9.3. DIRECCIONAMIENTO PARA IS-IS

189

9.3. Dire ionamiento para IS-IS


Cuando IS-IS en amina tr o IP, la informa in de routing se lleva
en a tualiza iones IS-IS, pero los routers parti ipantes ne esitan una
dire in ISO.
Una dire in ISO puede ser de dos formas (dire in NSAP o NET).
Las dire iones ISO son de tamao variable, de 8 a 20 bytes de
longitud.
Una dire in ISO est dividida en tres partes (Area, ID y SEL) tal
y omo viene des rito en la norma ISO 10589:
AREA

ID

SEL

Como IS-IS es un produ to de un omit, pare e que es una solu in


a admi a para resolver ualquier eventualidad. Su esquema de
dire ionamiento es global y no lo al.
Una de las ara tersti as de IS-IS que le estn ha iendo tan popular
es la longitud de su espa io de dire ionamiento.
Los ampos de la dire in ISO son:
rea: Se utiliza para enrutar entre reas utilizando routing
Level 2.
ID: Se utiliza para enrutar a un host o router dentro del rea
utilizando routing Level 1.
SEL: Se utiliza para enrutar a una entidad en el host o en el
ES.
El dire ionamiento IS-IS es ompli ado ya que los tres ampos se
subdividen para permitir mayor granularidad en el routing.
Las tres partes de la dire in des riben omo llegar al rea, omo
en ontrar el host y omo en ontrar la apli a in dentro del host.
Los dos primeros ampos son utilizados para en ontrar el host de
destino, la ltima parte se utiliza para despus de haber en ontrado
el host.

CAPTULO 9. FUNDAMENTOS DE IS-IS

190

Por tanto, IS-IS tiene dos niveles de jerarqua:


Cmo llegar al rea
Cmo llegar al host

9.3.1.

Dire in OSI

Una dire in OSI se divide bsi amente en dos partes, la IDP


(Initial Domain Part) y la DSP (Domain Spe i Part).
De he ho las dire iones OSI pueden tener mu has formas y esto
puede ausar onfusin, pero hay que re ordar que OSI utiliza slo
dos niveles de jerarqua.
IDP
AFI (1

DSP
IDI

o teto)

High

System

NSEL (1

Order

ID (1-8

o teto)

DSP

o tetos)

AREA

ID

SEL

9.3.1.1. Initial domain part (IDP)


Routing Externo. Utilizado para enrutar el dominio o el AS. El
IDP es otorgado por ISO e identi a la organiza in, la ual es
responsable del resto de la estru tura del dire ionamiento.
Authority and Format Identier (AFI): Es el primer o teto.
Initial Domain Identier (IDI): Es la subroga in del AFI.

9.3.1.2. Domain spe i part (DSP)


Utilizado para enrutar dentro del AS.
High Order DSP: Es normalmente el rea dentro del AS.
System ID: Puede tener un valor de entre 1 y 8 o tetos. Cis o utiliza
seis o tetos omo solu in omn, ya que permite utilizar la dire in
MAC para auto ongurar el sistema.

9.3. DIRECCIONAMIENTO PARA IS-IS

191

NSEL: Un byte que identi a el servi io parti ular en el nivel de red


que debe de manejar el paquete.

9.3.2.

NETs y NSAP

Una dire in NET es la dire in de un host, donde el valor del


ampo NSEL es jo a 0x00, es de ir, que no tiene ningn proto olo
de apa superior identi ado. Estas dire iones son transitorias de
IS.
Las dire iones NET son bsi amente dire iones NSAP on el
ampo NSEL a 0x00.
Sin embargo las dire iones NSAP son dire iones ISO ompletas,
y no slo des ribe el rea y el host, sino tambin a quien enviar la
informa in una vez llegado al host destino.
El ampo NSEL de ISO espe i a el proto olo de apa superior, de
forma anlogo al ampo Proto olo de la abe era IP.
Tanto NET omo NSAP son dire iones ISO, la diferen ia entre ellas
es sutil, la diferen ia estriba en el valor del ampo NSEL:
NSEL=0x00 -> Dire in NET.
NSEL6=0x00 -> Dire in NSAP.

9.3.3.

Reglas del dire ionamiento ISO

El dire ionamiento ISO tiene las siguientes reglas:


La dire in ISO es asignada al sistema, no al interfaz.
El router tiene una dire in NET. El lmite es de 3 dire iones
NET por rea y/o router. Durante las transi iones se utilizan
mltiples dire iones.
Si existen mltiples NET en un router, todas deben de tener
el mismo System ID.

CAPTULO 9. FUNDAMENTOS DE IS-IS

192

La dire in del rea tiene que ser la misma para todos los
routers del rea.
Todos los routers de nivel 2 deben tener el mismo System ID,
y tiene que ser ni o para todo el dominio.
Todos los routers de nivel 1 de un rea tendrn el mismo
System ID.
El System ID tiene que ser de la misma longitud para todos
los IS y ES del dominio de routing.

9.3.4.

Ejemplos de una dire in NET

9.3.4.1. Ejemplo utilizando la dire in MAC omo System ID


MAC: aa:00:03:01:16: d
IDP
AFI (1

DSP
IDI

o teto)
47.

High

System

NSEL (1

Order

ID (1-8

o teto)

DSP

o tetos)

0005.

aa00.0301.1

6 d
AREA

ID

SEL

9.3. DIRECCIONAMIENTO PARA IS-IS

193

9.3.4.2. Ejemplo utilizando la dire in IP omo System


ID
IP: 144.132.16.19

IDP
AFI (1

DSP
IDI

o teto)
47.

High

System

NSEL (1

Order

ID (1-8

o teto)

DSP

o tetos)

0001.

0001.1441.3

201.6019.
AREA

ID

SEL

9.3.4.3. Ejemplo de dire in GOSIP1 versin 2

IDP
AFI (1

DSP
IDI

o teto)
47.

0005.80.f8

High

System

NSEL (1

Order

ID (1-8

o teto)

DSP

o tetos)

0001.

0000.0 00.1

00.0000.

234.

AREA

ID

0
SEL

1 GOSIP: Government OSI Prole. Pro edimiento del Gobierno de los EEUU
para los proto olos OSI. A travs del GOSIP el gobierno de los EEUU orden a
sus agen ias federales estndarizar OSI e implementarlo en sus sistemas y ha erlo
omer ialmente disponible.

CAPTULO 9. FUNDAMENTOS DE IS-IS

194

9.3.5.

Ejemplo de dire ionamiento

9.4. Estru tura jerrqui a de IS-IS


El esquema de dire ionamiento permitira numerosos niveles de
jerarqua, sin embargo en IS-IS slo existen dos niveles.
Para a omodar los niveles de jerarqua existen dos tipos de routers
Router Level 1: Este tipo de routers son de primer nivel y slo
trabajan dentro del rea para en ontrar sus rutas.
Router Level 2: Este tipo de routers trabajan en el segundo
nivel y bus an el rea a la ual pertene e un IS o ES de destino.
Para que los Routers de Level 1 y los de Level 2 puedan omuni arse
es ne esaria la utiliza in de Routers Level 1-2.
Router Level 1-2: Estos routers eje utan pro esos de Level 1
y de Level 2 y pueden ser vistos omo routers de una ter era
lase.

9.4. ESTRUCTURA JERRQUICA DE IS-IS

9.4.1.

195

Router Level 1

El Router Level 1 lo aliza el host de destino dentro del rea, esto es


ono ido omo intra-area routing.
El ono imiento de la red de un Router Level 1 est limitado al rea
a la ual pertene e, utilizando una ruta por defe to al router Level
2 ms er ano para enrutar ha a fuera del rea.
Cada Router Level 1 tiene una base de datos de topologa on la
informa in de su rea, y todos los Routers Level 1 del rea tienen
la misma informa in.
Obviamente para que un Router Level 1 pueda omuni arse on otro,
ambos deben pertene er al mismo rea.
En medio LAN se elige un DIS.

9.4.2.

Router Level 2

Para enrutar tr o entre reas es ne esario un Router Level 2. Este


tipo de routing se llama interarea routing.
Al igual que en OSPF el ba kbone tiene que ser ontinuo.
Los Routers Level 2 inter ambian informa in utilizando paquetes
Hello que son entendidos slo por otros Routers Level 2.
Al igual que los Routers Level 1, la base de datos del enla e es
idnti a en todos los Routers Level 2.
La base de datos ontiene los prejos de dire iones en otras reas.

9.4.3.

Router Level 1-2

EL Router Level 1-2 es tanto intra-area omo interarea.


Sus ara tersti as son similares a los ABR de OSPF.
Este tipo de routers tiene ve inos tanto de Level 1 omo de Level 2,
y se omuni a on todos.
Los Routers Level 1-2 tiene bases de datos Level 1 y Level 2.

CAPTULO 9. FUNDAMENTOS DE IS-IS

196

Estos routers pueden informar a los Routers Level 2 de las reas a las
que est one tado y a los Routers Level 1 de que pueden utilizarlo
para reenviar el tr o a otras reas.
El onsumo de estos routers en uanto a CPU y memoria es superior
a los dems.

Este es el tipo de routers por defe to en Cis o.

9.5. Prin ipios bsi os de routing de rea


Pro eso de de isin de routing en routing de rea:
Cuando un router re ibe tr o on destino otra red, lo primero
que se ha e es una bsqueda en la tabla de routing.
El router extrae en la dire in OSI el System ID y el SEL para
diferen iarlos de la por in de rea. Si el rea es la misma se
enruta el paquete al host de destino utilizando la base de datos
Level 1.
Si las reas son diferentes enton es:

Si el router es un Router Level 1, se enva al Router Level


2 ms er ano.

Si el router es un Router Level 2, se bus a la ruta en la


base de datos de forwarding.

Se bus a el prejo ms genri o posible para reenviar el


paquete (sumariza in).

Este pro eso se des ribe basndonos en la dire in de destino OSI


del paquete entrante.
Las reas en IS-IS se denen en el enla e, lo ual signi a que el
router ompleto es el que est en el rea y no el interfaz omo en
OSPF.
Para que las a tualiza iones de Level 2 puedan inter ambiarse, todos
los Routers Level 2 tienen que ser ontiguos.

9.5. PRINCIPIOS BSICOS DE ROUTING DE REA

197

9.5.1.

Entorno de estado del enla e

9.5.2.

Ejemplos de proto olos estado del enla e

OSPF (Open Shortest Path First), soporta ni amente IP;


RFC 2328.
DECnet Phase V, soporta De net/OSI.
IS-IS (soporta CLNP); estndar ISO.
IS-IS (soporta CLNS and IP); RFC 1195.
NLSP (Netware Link Servi es Proto ol), soporta ni amente
IPX, basado en IS-IS.
PNNI (Private Network to Network Interfa e) utilizado en
 routing ATM.

CAPTULO 9. FUNDAMENTOS DE IS-IS

198

9.5.3.

Pro eso de estado del enla e

9.6. Redes e interfa es de IS-IS


Los Routers omparten un nivel de enla e omn pasan a ser ve inos
de IS-IS siempre que los paquetes Hello inter ambien informa in
para formar la adya en ia.
Cada Hello informa de las apa idades del interfaz emisor, si estas
apa idades on uerdan enton es se forma la adya en ia y los ve inos
inter ambian informa in de Routing en forma de LSPs.
Para que se pueda produ ir la adya en ia se tiene que umplir:
La MTU (Maximum Pa ket Size) tiene que ser idnti o en ada
interfaz.
Cada router tiene que estar ongurado en el mismo nivel.
Si se trata de Routers Level 1 tiene que estar en el mismo rea.

9.6. REDES E INTERFACES DE IS-IS

199

El System ID tiene que ser ni o en ada router.


Si se ongura autenti a in tiene que ser igual en ambos
extremos.
Los temporizadores de Hello deben de oin idir.
El en ontrar un ve ino diere sutilmente del medio.
Un Router Level 1 rear adya en ia on otro Router Level 1.
Un Router Level 2 rear adya en ia on otro Router Level 2.
Para que un Router Level 1 pueda omuni arse on un Router Level
2 uno de ellos tiene que estar ongurado omo Router 1-2.
Para one tar on otro rea al menos debe de existir un Router Level
1-2.

9.6.1.

Tipos de redes en IS-IS

Point-to-point.
Broad ast link.
NBMA link.

9.6.2.

Estable imiento de adya en ias en punto a


punto

Un enla e de punto a punto one ta dos routers.


Despus de que el paquete Hello haya sido re ibido, ambos extremos
de laran el otro extremo omo al anzable.
En ese momento los routers son adya entes.

Una vez son adya entes se envan CSNP .


Peridi amente se envan Hello para mantener la adya en ia.

2 Complete Se uen e Number Pa ket (CSNP): CSNP des ribe ada enla e en
la BD de estado del enla e. Los CSNP se envan en enla es punto a punto uando
el enla e se levanta para sin ronizar las BD de estado del enla e. El Router

CAPTULO 9. FUNDAMENTOS DE IS-IS

200

9.6.3.

Adya en ias punto a punto

9.6.4.

Estable imiento de adya en ias en enla e


broad ast

En enla es de broad ast, todos los routers eje utando IS-IS re iben
paquetes Hello del DIS.
El DIS tiene la responsabilidad de inundar los LSPs a todos los
sistemas one tados eje utando IS-IS, es de ir, el DIS inunda los
LSPs al pseudonode.
El pseudonode inunda on un nuevo pseudonode LSP uando existe
un ambio en sus onexiones.
Las adya en ias on los dems routers se mantienen por el DIS ada
3,3 segundos

Designado (DR), o el Sistema Intermedio Designado (DIS), en redes multi ast


envan el CSNP ada 10 segundos.
El CSNP onsiste en una lista de enla es que existen en la BBDD del enla e.
Si un router no es u ha el Hello del adya ente, al llegar al holtime (30 segundos)
, enton es se borrar el router de la BBDD del enla e.

9.6. REDES E INTERFACES DE IS-IS

201

Si existiera un problema on el DIS u otro router tuviera ms


prioridad enton es se ambiara automti amente el DIS.

La ele in del DIS se basa en el valor ms alto para el SNPA .

9.6.5.

Adya en ias de broad ast

9.6.6.

Estable imiento de adya en ias en NBMA

NBMA no es ni broad ast ni punto a punto, sino un po o de ada.


IS-IS soporta omo medio la LAN y por tanto ne esita apa idades
de broad ast, sin embargo una WAN se puede onsiderar una LAN
si se onsigue emular.
Para evitar omplejidades Cis o re omienda ongurar la red NBMA
omo un onjunto de enla es punto a punto.

3 Sunetwork Point of Atta hment (SNPA): El SNPA se reere a los servi ios
ofre idos por el nivel de enla e al nivel fsi o y al de red. La dire in SNPA es
la dire in fsi a.

CAPTULO 9. FUNDAMENTOS DE IS-IS

202

9.6.7.

Proto olos de apa 3 utilizados en IS-IS

La PDU se rea en el nivel de red y se en apsula dire tamente en la


trama de apa 2.
Despus de la abe era ja, existen unos ampos op ionales de
tamao variable que ontienen informa in de routing espe  a.
Estos ampos son llamados TLV y CLV.
Campo

Longitud del

Des rip in

ampo en o tetos
Intradomain

Routing Proto ol

Todas las PDUS


de IS-IS tienen el
valor 0x83.

Length

Longitud de la

Congurado a 1

Indi ation
Version /

abe era.

Proto ol ID
ID Length

El tamao del
System ID en el
NSAP. uede ser
un entero de 1 a
8. En Cis o por
defe to es 6, pero
se representa on
un 0 para indi ar
que no ha
ambiado.

9.6. REDES E INTERFACES DE IS-IS

Campo

203

Longitud del

Des rip in

ampo en o tetos
Reserved /

Los 3 primeros

Pa ket Type

bits estn
reservados,
ongurados a 0
e ignorados. El
Pa ket Type
identi a si es un
Hello, LSP o
SNP.

Version

Congurado a 1

Reserved

Congurado a 0

Maximim Area

Indi a el mximo

e ignorado
Addresses

nmero de
dire iones de
rea permitidas.
En Cis o el
tamao mximo
es 3, y se
representa por 0.

9.6.8.

Tipos de paquetes en IS-IS

Hello: Estos paquetes rean y mantienen las adya en ias y rela iones
entre ve inos.
LAN Level 1: Generados por los Routers Level 1 y Routers
Level 1-2.
LAN Level 2: Generados por los Routers Level 2 y Routers
Level 1-2.
Point-to-Point: Generados por todos los routers.

CAPTULO 9. FUNDAMENTOS DE IS-IS

204

LSP: Mantienen informa in de los ve inos one tados dire tamente


al router.
Level 1: Generados por los Routers Level 1 y Routers Level
1-2.
Level 2: Generados por los Routers Level 2 y Routers Level
1-2.
Sequen e Number Pa ket (SNP): Este tipo de paquetes no se inundan
y se envan dire tamente al ve ino. Se aseguran que las BBDD estn
sin ronizadas entre ve inos:
Distribuyendo grupos de LSPs en la LAN sin ACKs individuales expl itos.
Realizando ACKs de LSPs individuales.
Soli itando LSPs al ini io.
Existen dos tipos de SNPs para ada nivel de routing.
Complete SNP (CSNP): In luye todos los LSPs de la BBDD:
Level 1.
Level 2.
Partial SNP (PSNP): In luye un sub onjunto de LSPs, bajo peti in:
Level 1.
Level 2.

9.6.9.

Formato del paquete Hello

Punto a punto y broad ast fun ionan de forma diferente, por eso
existen dos tipos bien diferen iados de paquetes hello.
Considera iones en punto a punto:

9.6. REDES E INTERFACES DE IS-IS

205

Una vez que se estable e el nivel de routing pueden ser enviadas


las a tualiza iones.
Considera iones en Broad ast:
Disponemos de dos tipos, los de Level 1 y los de Level 2.

9.6.10.

Hello punto a punto


Campo

Longitud (en

Des rip in

bytes)
Holding Time

El timepo a
esperar sin
re ibir Hellos del
ve ino antes de
determinar que
ha ado

Cabe era ja de

IS-IS

Comn en todas
las PDUs de
IS-IS

Cir uit type

Estable e si el
transmisor es
Level 1 2, o si
es Level 1-2 y
permite ambos
tipos de Hello

Sour e ID

ID length

El System ID del
NSAP del router
transmisor

Pa ket Length

La longitud del
paquete Hello en
bytes

Lo al Cir uit ID

Identi ador del


interfaz
transmisor.

CAPTULO 9. FUNDAMENTOS DE IS-IS

206

9.6.11.

Hello lan
Campo

Longitud (en

Des rip in

bytes)
Cabe era ja de

IS-IS

Comn en todas
las PDUs de
IS-IS

Cir uit type

Estable e si el
transmisor es
Level 1 2, o si
es Level 1-2 y
permite ambos
tipos de Hello

Sour e ID

ID length

El System ID del
NSAP del router
transmisor

Holding Time

El timepo a
esperar sin
re ibir Hellos del
ve ino antes de
determinar que
ha ado

Pa ket Length

La longitud del
paquete Hello en
bytes

Priority

Utilizado en la

LAN ID

ID length + 1

El DIS utiliza su

ele in del DIS


System ID y un
o teto adi ional
para identi ar
la LAN.

9.6. REDES E INTERFACES DE IS-IS

9.6.12.

207

Formato del LSP

El LSP de un Router Level 1 se inunda a los dems routers en el


rea. El LSP ontiene una lista on todas las adya en ias.
El LSP de un Router Level 2 inunda los LSPs a los otros Router Level
2 del dominio. Este tipo de LSPs ontienen la lista de adya en ias
a los otros Routers Level 2 y a las reas que los routers son apa es
de a eder.
El TLV

4 mantiene la informa in de Level 1 y Level 2, permitiendo

que el formato del LSP sea el mismo para Level 1 y Level 2.

Pa ket Length: Longitud total del LSP


4 TLV es lo mismo que CLV Code/Lengh/Value (CLV): Estos son los ampos
vartiables en la PDU. El ampo ode espe i a la informa in en el ampo
Content omo un nmero. El ampo Lengh determina el tamao del ampo
Value. El ampo Value ontiene la informa in.

CAPTULO 9. FUNDAMENTOS DE IS-IS

208

Remaining Lifetime: El tiempo en segundos hasta que el LSP sea


borrado de la BBDD.

LSP ID: System ID o Pseudonode ID.


Sequen e Number: Para determinar la ltima versin del LSP.
Che ksum: Suma de omproba in de los ontenidos del LSP.
P: Partition Bit. Los Routers Level 2 identi an si est disponible
la repara in de parti in. NO soportado por Cis o.

ATT:

Atta hed Bit. Utilizado por los LSPs Level 1 generados por

los Routers Level 1-2. Muestra a los Routers Level 1 la salida del
rea ms prxima.

OL:

Overload Bit. Muestra que el Router est sin memoria en su

BBDD del Enla e.

IS Type:

9.6.13.

Indi a si el Router es Level 1 o Level 2.

Formato del SNP


Campo

Longitud (en

Des rip in

bytes)
Cabe era ja de

IS-IS

Comn en todas
las PDUs de
IS-IS

Pa ket Length

La longiutd del

Sour e ID

ID length + 2

El System ID del

LSP ompleto
NSAP del router
transmisor
Start LSP ID

ID length + 2

System ID o
Pseudonode ID
del emisor

End LSP ID

ID length + 2

System ID o
Pseudonode ID
del re eptor

9.7. OPERACIN DE IS-IS

9.6.14.

TLVs

Los

tambin

TLVs

son

209

llamados CLVs,

ara tersti as ms importantes

de

IS-IS,

forman
ya que

una

de

las

propor ionan

exibilidad y fun ionabilidad extendida del proto olo.


La estru tura de TLV:
Type o Code: Identi a el TLV y las ara tersti as a las que
pertene e. TLV 128 dene la apa idad de llevar rutas IP en
IS-IS, es de ir TLV 128 es IS-IS.
Length: La longitud del siguiente ampo que es de longitud
variable.
Value: La informa in que transporta.
Code/Lengh/Value (CLV): Estos son los ampos vartiables en la
PDU. El ampo ode espe i a la informa in en el ampo Content
omo un nmero. El ampo Lengh determina el tamao del ampo
Value. El ampo Value ontiene la informa in.

9.7. Opera in de IS-IS


Los Routers envan la lista de todos sus interfa es de IS-IS para
des ubrir ve inos para formar adya en ias.
Los

Routers

que

omparten

un

enla e

de

datos

omn

sern

adya entes.
Los Routers onstruyen LSPs basados en los interfa es lo ales de
IS-IS y prejos aprendidos de los routers adya entes.
Los

Routers

inundan

los

LSPs

re ibidos

todos

los

routers

adya entes, ex epto a los ve inos mediante los uales han re ibido
los LSPs.
Cuando se re ibe LSPs diferentes de los que ya tiene el router, estos
se aaden a la BD de estado del enla e.
El Router al ula el SPF para ada destino y onstruye el Shortest
Path First Tree (SPT) y la BD de forwarding.

CAPTULO 9. FUNDAMENTOS DE IS-IS

210

9.7.1.

Pasos del pro eso de opera in de IS-IS

Update (A tualiza in).


De ision (De isin).
Forwarding (Reenvo).
Re eive (Re ep in).

9.7.1.1. Update (a tualiza in)


Los LSPs son generados si hay un ambio en la red, sin embargo,
ualquiera de las siguientes ausas dispararn un nuevo LSP:
Una adya en ia se ha reado o ha ado.
Un interfaz de un router ambia de estado o se le asigna una
nueva mtri a.
Una ruta IP ambia.
Enviar y Re ibir LSPs:
En el momento de re ibir un LSP, el router lo alma ena en la
BD de enla e y lo mar a para su inunda in.
Si el LSP ya existe en la BD enton es lo a epta y lo ignora.
Si no existe se inunda por la red hasta llegar a los lmites de la
red.
Los Routers Level 1 y los Routers Level 2 disponen de LSPs
distintos.
Propaga in de LSPs en interfa es punto a punto:
Cuando se rea la adya en ia, ambos lados envan un CSNP
on informa in omprimida de sus BBDD del enla e.

9.7. OPERACIN DE IS-IS

211

Si se re ibe algn LSP que no est en el CSNP, se enva una


opia al otro router.
Si en la BD falta ualquier LSP re ibido en el CSNP se soli ita
un LSP detallado.
Los LSPs son soli itados, enviados y a eptados va PSNP.
Cuando se enva un LSP, el router estable e un tiempo en el
ual se espera su a epta in antes de ser reenviado. Este tiempo
se llama

minimunLSPTransmission-interval.

Propaga in de LSPs en enla es de broad ast:


El enla e enva sus a tualiza iones utilizando dire iones MAC
de multi ast a todos los Routers Level 1 y Level 2.
Ya que el pseudonode es un router  ti io, un router real tiene
que tomar su papel.
El DIS (Designated Intermediate System) toma mu ha de la
responsabilidad de sin roniza in de las BBDD en lugar el
pseudonode.
Determinar uando el LSP de la BD es vlido:
El LSP tiene 3 ampos que ayudan a determinar si el LSP
re ibido es ms re iente que el existente en la BD y si est
inta to o est orrupto.

Remaining Lifetime:

Si un LSP est en la BD durante

20 minutos se asume que el router est ado. El tiempo


por defe to para las a tualiza iones es de 15 minutos.

Sequen e Number:

Nmero entero de 32 bits sin signo

utilizado para numerar los LSP, se van in rementando de


uno en uno.

Che ksum:

Si el router re ibe un LSP y el he ksum no

es orre to enton es se tira y se soli ita un reenvo del


LSP.

CAPTULO 9. FUNDAMENTOS DE IS-IS

212

9.7.1.2. De ision (De isin)


Los pasos en mediante los uales se onstruye la BD de forwarding
son:
El router se olo a omo raz en la tabla PATH.
El SPF mira ada LSP de la BD de estado del enla e y
sele iona la mejor onsiderando la mtri a de ada amino,
el que tenga menor mtri a ser elegido.
El pro eso de de isin bus a un LSP para el nodo en la tabla
PATH. El oste de la mtri a al nodo se aade al oste del
LSP. Este valor se introdu e en TENT.
Si la tabla TENT est va a, enton es nos paramos.
Si no est va a la tabla TENT, en ontrar la entrada on menor
oste y moverla de la tabla PATH a la tabla TENT.
Volver al ini io del pro eso de de isin.
Si existe ms de un amino para un destino:
Si existe ms de un amino on la mtri a ms baja, los equipos
Cis o permiten hasta seis aminos en la tabla de routing. El
nmero de rutas iguales permitidas por defe to en Cis o es de
uatro.
Mtri as op ionales son sele ionables antes que la mtri a por
defe to pero Cis o slo soporta la de por defe to.
Los aminos internos son preferidos antes de

es oger los

externos.
Los aminos de Level 1 son preferidos a los otros.
Es ogeremos la ruta on mayor pre isin ( on ms bits de red)
Si hay ToS se preere a las rutas sin ToS.

9.7. OPERACIN DE IS-IS

213

Si existen mltiples aminos on ToS, se es oger la que tenga


la ruta ms orta.
Si el ToS es el mismo, se permite hasta 6 entradas en la tabla
de routing y balan ear el tr o.
Si existe ruta se utiliza una ruta por defe to al Router Level 2
ms er ano.

9.7.1.3. Mtri as
Default:

Tambin llamada oste. Cada router eje utando IS-

IS debe soportar esta mtri a. Cis o ongura omo defe to en


todos sus interfa es on oste 10.

Delay:

Retardo de transmisin.

Expense: Coste monetario de la red.


Error: Conabilidad del enla e.
Las mtri as de OSI se onguran en el interfaz de salida utilizando
un valor entero de entre 0 y 63.
Un ampo de 10 bits des ribe el amino total al destino, permitiendo
un valor de 0 a 1023.
Sin embargo Cis o ha in rementado el ampo de la mtri a hasta
24 bits. En la ongura in por defe to utiliza 6 bits para la narrow
metri .

9.7.1.4. Forwarding (Reenvo) y Re eive (Re ep in)


Despus que se haya onstruido el SPT, la BD de forwarding puede
ser reada.
La tabla de forwarding es una tabla de bsqueda de la entrada ms
on reta, donde el balan eo de arga o urre en aminos iguales.
Si la trama es valida, el pro eso re eptor pasa los reportes de datos
y errores al pro eso de forwarding, donde la informa in de routing
(Hellos, LSPs, SNPs) se enva al pro eso de update.

CAPTULO 9. FUNDAMENTOS DE IS-IS

214

9.8. Considera iones de diseo de IS-IS


En IS-IS, las onsidera iones fundamentales de diseo son reas y
dire ionamiento.
Cuando se disea una red, hay que omprometerse. Normalmente,
el problema se en uentra entre abilidad y velo idad. Lo que sea
preferible para nuestra red es una de isin orporativa a tener en
uenta.

Parti ionamiento del rea: Si no utilizamos reas ante aso


de fallo un rea no queda aislada.

Perdida de Informa in: Si el rea se queda parti ionada se


pierde Informa in.

De isiones de Routing no ptimas:

Los Routers Level 1

no ono en ms all de su rea y tienen una ruta por defe to


para el Router Level 2 ms er ano.

9.8.1.

Diseo de rea de routers IS-IS

Las onsidera iones de diseo tpi as son:


Una red plana utiliza ni amente routing Level 1 (no es alable).
Una red plana utiliza ni amente routing Level 2 (permite
es alar one tando reas on Routing Level 1).
Una red plana utiliza ni amente routing Level 1-2 (por defe to
de Cis o). Este tipo de diseo requiere ms re ursos para
mantener las dos tablas de routing.
Modelo jerrqui o en el ual utilizamos un rea prin ipal
on Level 2 y reas adya entes utilizando Level 1, para
inter one tarlas tenemos que utilizar Routers Level 1-2.

9.9. CONFIGURACIN BSICA DE IS-IS

215

Por defe to Cis o utiliza Routers Level 1-2 por:


Parti ionamiento del rea.
Perdida de Informa in.
De isiones de Routing no ptimas.

9.8.2.

Sumariza in de rutas

Las reglas para la sumariza in son las siguientes:


Los Routers Level 1-2 pueden sumarizar rutas dentro de su
rea. Las rutas sumarizadas se propagan a los Routers Level 2.
Este es un mtodo e iente para estable er el prejo de routing
a otras reas. La sumariza in se ongura en el Router Level
1-2 en el lmite de la red.
Si un Router Level 1-2 tiene ongurada la sumariza in, se
tiene que ongurar la sumariza in en los dems Routers Level
1-2 para inye tar las a tualiza iones a los Routers Level 2.
Los Routers Level 1 no pueden sumarizar dentro del rea
porque el proto olo no lo permite.
La sumariza in redu e la ne esidad de re ursos en la red y o ulta
los problemas de la red en un rea, redu e los re ursos requeridos
para los l ulos de SPF.
Cuantos ms detalles tenga el router sobre la red, ms re ursos
deber de mantener para un buen ono imiento de la red.
La sumariza in permite a las reas gestionar el ono imiento interno
de la red y sumarizar el ono imiento a travs de los lmites del rea.

9.9. Congura in bsi a de IS-IS


Paso

1: Denir reas, preparar el plan de dire ionamiento (NETs)


para los routers y determinar interfa es.

CAPTULO 9. FUNDAMENTOS DE IS-IS

216

Paso

2: Habilitar IS-IS en el Router.

Paso

3: Congurar la NET (Network Entity Tittle).

Paso

4: Habilitar IS-IS en los interfa es  no olvidar interfa es a


redes IP stub, omo loopba ks.

Router( onfig)#router isis [tag


Este omando habilita el pro eso de IS-IS en el router, la etiqueta
(tag) es el nombre del pro eso.

Router( onfig-router)#net network-entity-tittle(NET)


Congura la red IS-IS para el pro eso de routing.

Router( onfig-if)#ip router isis [tag


Router( onfig-if)# lns router isis [tag
Congura el pro eso de IS-IS en el interfaz (IP, CLNS o ambos).

9.10. Comandos op ionales de IS-IS


9.10.1.

Cambiar la op in por defe to de Router


Level 1-2

Router( onfig-router)#is-type {level-1 | level-1-2 |


level-2}
Congura el nivel del router, por defe to es Router Level 1-2.

Router( onfig-if)#isis ir uit-type {level-1 |


level-2-only}

9.10. COMANDOS OPCIONALES DE IS-IS

217

Congura el tipo de adya en ia del interfaz, por defe to es Level 1-2.

Router( onfig-if)#isis metri mtri a-por-defe to


{level-1 | level-2}
Congura la mtri a por defe to en el interfaz, por defe to la mtri a
es igual a 10.

9.10.2.

Ejemplo de ongura in de router IP


Level 1-2

router isis
net 01.0001.0000.0000.0002.00
!
interfa e ethernet 0
ip address 10.1.1.1 255.255.255.0
ip route isis
!
interfa e serial 0
ip address 10.1.2.1 255.255.255.0
ip router isis

9.10.3.

Ejemplo de estru tura en dos niveles

CAPTULO 9. FUNDAMENTOS DE IS-IS

218

9.10.3.1. Router R1, omo router slo Router L1


hostname R1
!
interfa e Serial0
ip address 192.168.120.1 255.255.255.0
ip route isis
!
router isis
is-type level-1
net 49.0001.1921.6800.1005.00

9.10.3.2. Router R2, omo router Router L1-L2


hostname R2
!
interfa e ethernet0
ip address 192.168.220.2 255.255.255.0
ip router isis
isis ir uit-type level-2-only
!
interfa e serial0
ip address 192.168.120.2 255.255.255.0
ip router isis
isis ir uit-type level-1
!
router isis
net 49.0001.1921.6800.1006.00

9.10.4.

Congura in de la sumariza in

Existen tres reglas en uanto a la sumariza in de rutas IP para IS-IS


Las rutas internas no pueden ser sumarizadas dentro del rea
porque no lo permite el proto olo.

9.10. COMANDOS OPCIONALES DE IS-IS

219

Las rutas internas pueden ser sumarizadas entre reas, desde


un Router Level 1 a un Router Level 2 a travs de un Router
Level 1-2. La sumariza in se ongurar en el Router Level
1-2, el ual onvertir las rutas Level 1 en rutas Level 2.
Si se utiliza sumariza in, se tiene que ongurar en todos los
routers Level 1-2, ya que si no, existir algn Router Level 1-2
on las rutas ms espe  as y enton es el proto olo de routing
lo es oger y provo ar un problema en el routing.

Router( onfig-router)#summary-address red ms ara5

9.10.5.

Congura in de NBMA

IS-IS a epta dos tipos de topologas de red:


Broad ast.
Punto a Punto.
Si el enla e de red no es serie enton es IS-IS onsidera que es
broad ast.

5 Este

omando realizar la sumariza in de la red espe i ada.

CAPTULO 9. FUNDAMENTOS DE IS-IS

220

Para interfa es WAN de multia eso, es muy re omendable ongurar la nube NBMA omo un onjunto de subinterfa es punto a
punto.

9.10.5.1. Congura in de broad ast sobre NBMA


Si la nube NBMA es totalmente mallada, la op in de broad ast es
la que elegiremos.
En este tipo de ongura iones se elegir el DIS y fun ionar omo
una Ethernet.
El omando

frame-relay map ip

rela iona la dire in IP on el

DLCI.
En IS-IS utilizaremos el omando

frame-relay map lns

en el

pro eso .

9.10.5.2. Congura in point-to-point sobre NBMA


Para la ongura in de point-to-point sobre NBMA es ne esaria
una subred IP por enla e. Esta es la ongura in re omendada por
Cis o.
Esta ongura in es muy simple porque no requiere la utiliza in
de los omandos

frame-relay map.

En este tipo de ongura iones simplemente denimos que utilizamos


IS-IS en el subinterfaz y denimos el dl i,

ip router isis
frame-relay interfa e-dl i 901

6 Sin el omando frame-relay map lns no apare ern las rutas IP en la tabla
de routing ya que no se re ibir IS-IS y no se podr a tualizar la tabla.

9.11. VERIFICACIN DE LA OPERACIN DE IS-IS

221

9.11. Veri a in de la opera in de IS-IS


show lns neighbors

show lns neighbors detail

222

CAPTULO 9. FUNDAMENTOS DE IS-IS

show lns interfa e

9.11. VERIFICACIN DE LA OPERACIN DE IS-IS

show ip route

223

224

CAPTULO 9. FUNDAMENTOS DE IS-IS

show isis database

9.11. VERIFICACIN DE LA OPERACIN DE IS-IS

show isis database detail

225

CAPTULO 9. FUNDAMENTOS DE IS-IS

226

9.12. Troubleshooting de la opera in de


IS-IS
show isis spf-log

When: Ha e uanto que se al ul el

SPF, se muestran las ltimas

19 ve es.

Duration: Nmero de milisegundos que ost al ularlo.


Nodes: Nmero de routers y pseudonodes al ulados en la eje u in
del SPF.

9.12. TROUBLESHOOTING DE LA OPERACIN DE IS-IS

Count:

227

Nmero de eventos que han su edido antes de re al ular el

SPF.

Last Triggered LSP: Si se ha tenido que re al ular el SPF debido a


una a tualiza in pro disparo quien la ha ausado, si han sido varios
slo se muestra el ltimo.

Trigger: Lista on todos los eventos que han provo ado el l ulo.

9.12.1.

Comandos de debug en IS-IS

debug isis adja en ies-pa kets: Muestra

informa in de todas

las a tividades rela ionadas on las adya en ias.

debug isis spf-statisti s:

Muestra informa in sobre la ons-

tru in de rutas entre routers.

debug isis update-pa kets: Muestra


los LSPs dete tados por el router.

SNPs (CSNPs y PSNPs) y

228

CAPTULO 9. FUNDAMENTOS DE IS-IS

Captulo 10
EIGRP
10.1. Introdu in a EIGRP
EIGRP es la versin avanzada de IGRP.
EIGRP utiliza la misma te nologa de ve tor distan ia que IGRP.
EIGRP es mu has ve es llamado omo Proto olo de Routing Hbrido
Equilibrado, aunque Cis o preere llamarlo Proto olo de Routing
Avanzado de Ve tor Distan ia.
EIGRP es una solu in e iente, aunque propietaria para entornos
de networking grandes, ya que es un proto olo on apa idad de
es alabilidad.
Al igual que OSPF, EIGRP puede es alar dependiendo del diseo
de la red.

10.1.1.

Terminologa de EIGRP

Ve ino: Un router dire tamente one tado eje utando EIGRP.


Neighbor Table: Lista on todos los ve inos. Esta tabla

se

onstruye on informa in de Hellos re ibidos desde los routers


adya entes. In luye la lista de ve inos on la siguiente informa in:

229

CAPTULO 10. EIGRP

230

Dire in IP.
Interfaz saliente.
Holdtime.
Smooth Round-Trip Time (SRTT).
Uptime.
El tiempo que ha e que el ve ino ha sido aadido a la tabla.

Tabla de Routing:

Lista de las redes disponibles y los mejores

aminos. La ruta se mueve desde la tabla topolgi a hasta la de


routing uando se identi a el feasible su essor.

Tabla Topolgi a: Tabla que

ontiene todos los aminos anun ia-

dos por los ve inos a todas las redes ono idas. Lista de:
Todos los su essors.
Feasible su essors.
Feasible distan e.
Advertised distan e.
Interfaz saliente.
DUAL a ta en la tabla topolgi a para determinar los su essors y
onstruir la tabla de routing.

Hello: Mensajes utilizados para en ontrar y mantener ve inos en la


tabla topolgi a.

Update:

Paquete

EIGRP

que

ontiene

informa in

sobre

los

ambios de la red. Se envan ni amente uando hay un ambio en


la red que afe ta a los routers.

Query:

Enviado por el router uando pierde el amino a una red.

Si no existe una ruta alternativa (feasible su essor), enva la query


a los ve inos preguntando si tienen un feasible su essor. Esto ha e
que la ruta pase a estado a tive.

10.1. INTRODUCCIN A EIGRP

231

Reply: Respuesta a una query, si el router no tiene informa in para


devolver enton es pregunta a todos sus ve inos. El Reply se enva por
uni ast.

ACK: Paquete Hello sin datos. Se trata de una a epta in.


Holdtime: Valor ongurado en el paquete Hello. Determina uanto
tiempo se va a esperar para re ibir Hellos de un ve ino antes de
de lararlo no disponible.

Smooth Round-Trip Time (SRTT):

El tiempo que el router

espera despus de enviar un paquete para or el a knowledge.

Retransmission Timeout (RTO): Tiempo al ulado en referen ia


al SRTT. El RTO determina unto tiene que esperar el router el
ACK antes de retransmitir el paquete.

Reliable Transport Proto ol (RTP): Me anismo utilizado para


determinar los requerimientos de entrega de los paquetes, asegurando
la entrega se uen ial de los mismo.

Diusing Update Algorithm (DUAL): Algoritmo que ha e que


la tabla topolgi a onverja Est basado en la dete in en un tiempo
nito de ambios en la topologa por parte de los routers. Como el
algoritmo se al ula simultneamente, se asegura una red libre de
bu les.

Advertised Distan e (AD): El oste del amino a una red remota


desde el ve ino (i.e. La mtri a del ve ino).

Feasible Distan e (FD): La mtri a ms baja a una red remota.


Feasible Condition (FC): Cuando un router una AD ms pequea
que su FD.

Feasible Su essor (FS):

Si un ve ino reporta una AD ms

pequea que la FD, enton es el ve ino se onvierte en Feasible


Su essor.

Su essor:

El siguiente router que pasa la FC. Se es oge el que

tenga la mtri a ms baja a un destino de los FS.

Stu k in A tive (SIA):

Estado de un router que ya ha enviado

paquetes y est esperando los ACKs de sus ve inos.

CAPTULO 10. EIGRP

232

Query S oping:

Diseo de red para limitar el mbito del rango

de peti iones, es de ir, a qu distan ia se permite que se busque un


feasible su essor. Esto es ne esario para prevenir SIA, lo ual puede
provo ar problemas en la red.

A tive:

Estado de la ruta uando hay un ambio en la red y no se

en uentra un FS. La ruta se estable e en modo A tive, y el router


pregunta por rutas alternativas.

Passive:

Una ruta opera ional es pasiva. Si no se ha perdido el

amino, el router examina la tabla topolgi a en bus a de un FS. Si


existe un FS se aade a la tabla de routing, si no, el router pregunta
a los ve inos y la ruta se queda en modo a tive.

10.1.2.

Cara tersti as y ventajas de EIGRP

EIGRP in rementa el re imiento poten ial de la red redu iendo


el tiempo de onvergen ia. Esto se onsigue on las siguientes
ara tersti as:
DUAL.
Redes libres de bu les.
A tualiza iones in rementales.
Dire ionamiento de multi ast para a tualiza iones.
Proto olo ve tor distan ia avanzado.
Tabla de routing libres de bu les.
Soporte para diferentes te nologas.
Convergen ia rpida.
Utiliza in de an ho de banda redu ido.
Congura in sen illa.

10.1. INTRODUCCIN A EIGRP

233

Utiliza in de mtri a ompuesta.


Balan eo de arga entre enla es de oste diferente.

DUAL:

DUAL es una de las ara tersti as prin ipales de EIGRP.

DUAL distribuye la omputa in de routing entre varios routers.

Redes Libres de Bu les:

El algoritmo DUAL se utiliza para

asegurar una red libre de bu les. El FS es es ogido slo porque tiene


una mtri a menor. Esto propor iona una red libre de bu les.

A tualiza iones In rementales:

EIGRP enva a tualiza iones

par iales no peridi as. Esto signi a que uando hay un ambio
se enva la a tualiza in on ni amente la informa in que ha sido
modi ada.

Dire iones Multi ast para A tualiza iones:

EIGRP utiliza

RTP para garantizar la entrega, esen ialmente uando las a tualiza iones de routing no son peridi as. Si el re eptor no espera una
a tualiza in no puede saber si ha perdido alguna a tualiza in. Las
a tualiza iones se realizan mediante multi ast able a la 224.0.0.10.
Cuando el re eptor re ibe una a tualiza in devuelve un ACK.

Proto olo Avanzado de Ve tor Distan ia:

EIGRP ha solu io-

nado mu hos de los problemas de los proto olos ve tor distan ia.
EIGRP es un proto olo lassless. Sin el uso de reas EIGRP permite
sumariza in en ualquier punto de la red, lo ual impli a un menor
gasto de re ursos. Por supuesto tambin soporta dis ontinuidad de
redes y VLSM.

Tablas de Routing Libres de Bu les: El riterio para sele ionar


las rutas primarias y de ba kup en la tabla topolgi a y en la tabla
de routing aseguran que las rutas estn libre de bu les. Las rutas
estn libres de bu les porque al es oger el Su essor ogeremos el de
menor mtri a y el Feassible Su essor ser el de menor mtri a del
ve ino.

Soporte para Diferentes Topologas:

EIGRP es un proto olo

moderno que permite la utiliza in de las ms re ientes topologas


omo por ejemplo NBMA.

CAPTULO 10. EIGRP

234

Convergen ia Rpida:

El uso del algoritmo DUAL alma ena la

mejor ruta y las siguientes mejores, as en aso de fallo de la ruta se


puede empezar a utilizar la ruta alternativa de forma automti a.

Uso Redu ido de An ho de Banda:

Utilizando dire iones de

multi ast y de uni ast para enviar y a eptar las a tualiza iones
redu e el an ho de banda y la CPU. EIGRP utiliza ni amente
a tualiza iones in rementales, NO peridi as.

Independen ia del Proto olo a Nivel 3: EIGRP fun iona omo


proto olo de routing para IP, AppleTalk e IPX. Se utiliza una tabla
de routing diferente por proto olo. EIGRP redistribuye de forma
automti a IPX RIP, AppleTalk RTMP e IP IGRP dentro del mismo
AS.

Compatibilidad on IGRP:

Como EIGRP des iende del IGRP

son totalmente ompatibles, EIGRP redistribuye IGRP, esto permite


que redes antiguas que no permitan EIGRP sigan utilizando IGRP
sin problemas en una red EIGRP.

Congura in Sen illa:

Ya que EIGRP fue diseado para el

hardware en el ual orre, la ongura in del mismo es muy sen illa


y requiere menos onsidera iones de diseo que OSPF.

Utiliza in de Mtri a Compuesta:

EIGRP utiliza la misma

mtri a que IGRP, pero on un tamao de 32 bits, permitiendo re er


a la red y permitiendo mayor granularidad.

Balan eo de Carga entre Enla es de Coste Diferente: EIGRP


permite el balan eo de arga entre enla es de oste diferente, lo ual
permite no saturar los enla es ms lentos.

10.1.3.

Componentes de EIGRP

Cis o dene uatro omponentes prin ipales de EIGRP:


Mdulos Independientes del Proto olo.
RTP.
Des ubrimiento y Re upera in de Ve inos.

10.1. INTRODUCCIN A EIGRP

235

DUAL.

10.1.3.1. Mdulos independientes del proto olo


Se mantiene una tabla de routing separada y un onjunto de
fun iones para ada proto olo de apa 3 que puede enrutar EIGRP:
IP.
AppleTalk.
IPX.

10.1.3.2. RTP
EIGRP utiliza tanto dire iones uni ast omo multi ast, y mu hos
de estos paquetes tienen que ser onables utilizando RTP, es de ir,
tienen que ser a eptados.
Estos paquetes in luyen un nmero de se uen ia.
No requieren onrma in:
Hello.
ACK.
S requieren onrma in:
Update.
Query.
Reply.
Si no re ibimos un hello de un ve ino no onsideraremos que est
ado hasta que falle 16 ve es.

CAPTULO 10. EIGRP

236

10.1.3.3. Des ubrimiento y re upera in de ve inos


Los ve inos omparten tablas de routing e informa in sobre los
estados de sus onexiones.
EIGRP lo aliza toda la informa in posible, redu iendo el an ho de
banda y los requerimientos de CPU de la red, ha indola as ms
rpida la onvergen ia.

10.1.3.4. DUAL
EIGRP utiliza DUAL para mantener las bases de datos de la red.
Se sele iona el mejor amino a un destino y si es posible se guarda
una ruta de ba kup.
Su essor ha e referen ia al amino al destino.
Feasible Su essors ha en referen ia a rutas alternativas.
Si el Su essor ae y tenemos Feasible Su essor enton es este ltimo
se onvertir en Su essor y entraremos en modo pasivo.
Si no tenemos Feasible Su essor entraremos en modo a tivo y el
router preguntar a los ve inos por un Feasible Su essor.

10.2. Opera in de EIGRP


Uno de los puntos fuertes de EIGRP es que limita el mbito de la
omputa in de la red, manteniendo todo el ono imiento todo lo
lo al que se pueda.
EIGRP dispone de tres tablas prin ipales:
Tabla de Ve inos.
Tabla de Topologa.
Tabla de Routing.

10.2. OPERACIN DE EIGRP

10.2.1.

237

Crea in de la tabla de ve inos

La tabla de ve inos se mantiene mediante el proto olo Hello.


El proto olo Hello informa a los ve inos que las onexiones estn
vivas y a tivas y mantiene el seguimiento de los paquetes enviados
entre ve inos.
Hay que tener en uenta que ada proto olo de apa 3 tiene su propia
tabla de routing.

10.2.2.

Contenidos de la tabla de ve inos

La tabla de ve inos omprende la siguiente informa in:

Dire in del ve ino.


El interfaz por el ual se ha re ibido el hello del ve ino.
El holdtime: Cunto va a esperar en de larar al ve ino muerto
y borrarlo de la tabla. Su valor por defe to es de tres ve es el
tiempo de Hello.

El uptime:

Ha e unto que se re ibi el primer hello del

ve ino.

El nmero de se uen ia: Esta tabla ha e un seguimiento de


todos lo paquetes que se envan entre ve inos. Su in remento
es se uen ial de uno en uno.

SRTT:

Tiempo que tarda en el paquete en enviarse al ve ino

y ser re ibida su respuesta (en milisegundos).

RTO:

Cal ulado a partir del SRTT. Tiempo que el router

esperar en un proto olo orientado a la onexin para reenviar


el paquete.

El nmero de paquetes en la ola: Con este parmetro el


administrador puede ontrolar la ongestin de la red.

CAPTULO 10. EIGRP

238

10.2.3.

Llegar a ser ve ino

EIGRP utiliza una dire in de multi ast 224.0.0.10 para que todos
los routers puedan peridi amente enviar Hellos.
Si un Hello de un ve ino ono ido no se es u ha dentro del tiempo

predeterminado, enton es este pasa a holdtime , una vez pasado este


tiempo se onsidera que el ve ino est ado.
LAN

10.2.4.

WAN

Hello

5 seg

60 seg

Holdtime

15 seg

180 seg

Condi iones para llegar a ser ve ino

El router tiene que es u har un paquete Hello o un ACK de su ve ino.


El nmero de AS en la abe era del paquete debe ser el mismo en
los dos routers.
La ongura in de la mtri a debe ser la misma en los dos routers.

10.2.5.

Crea in de la tabla topolgi a

La tabla topolgi a tiene un registro on todas las rutas a las


redes ono idas en la organiza in, no simplemente un onjunto de
su essors y feasible su essors.
La tabla topolgi a in luye la siguiente informa in:
Si la ruta es a tiva o pasiva.
Que una a tualiza in ha sido enviada a los ve inos.
Que un paquete de query ha sido enviado a los ve inos. Si este
ampo es positivo, al menos una ruta se habr mar ado omo
a tive.

1 El

Holdtime tiene un valor predeterminado de tres Hellos.

10.2. OPERACIN DE EIGRP

239

Si se ha enviado un paquete de query, otro ampo har el


seguimiento de si se han re ibido respuestas de los ve inos.
Que un paquete de respuesta se ha enviado omo respuesta a
un paquete de query de un ve ino.
Las redes remotas.
El prejo o ms ara de la red remota.
La mtri a para la red remota, es de ir, la FD.
La mtri a de la red remota anun iada por el siguiente salto
lgi o, el AD.
El siguiente salto.
El interfaz de salida pasa ser utilizado para al anzar el siguiente
salto lgi o.
Los su essors, el amino a la red remota en saltos.
La tabla se onstruye on los paquetes de a tualiza in que son
inter ambiados por los ve inos y las respuestas a las peti iones
enviadas por el router.
Las peti iones y las respuestas utilizadas por DUAL de EIGRP se
envan de forma onable utilizando RTP.
Si un router no es u ha un ACK dentro del tiempo determinado,
se retransmite ese mismo paquete en uni ast. Si no hay respuesta
despus de 16 intentos, el router mar a al ve ino omo ado. Cada
vez que el router enva un paquete, RTP in rementa el ontador en
una unidad. El router tiene que es u har los ACKs de ada router
antes de enviarle el siguiente paquete.
En el momento en el que el router tiene el ono imiento de la red,
enton es se eje uta DUAL.

CAPTULO 10. EIGRP

240

10.2.6.

Mantenimiento de la tabla topolgi a

Los siguientes aspe tos ha en que la tabla topolgi a se re al ule.


El router es u ha un ambio uando una nueva red est disponible.
La tabla topolgi a re ibe una a tualiza in que indi a que
existe una nueva red.
Un interfaz dire tamente one tado a la red EIGRP se pone
online.
El router ambia el su essor en la tabla topolgi a y en la de routing.
La tabla topolgi a re ibe una respuesta a una peti in de un
ve ino.
Existe

una

ongura in

lo al

de

interfa es

dire tamente

one tados y ha ambiado el oste del enla e.


El router es u ha un ambio de un ve ino uando la red pasa a no
disponible.
La tabla topolgi a re ibe una peti in, respuesta o a tualiza in inde ando que la red remota est ada.
La de ve inos no re ibe un hello tabladentro del holdtime.
La red dire tamente one tada ha sufrido una prdida de
portado
La tabla topolgi a ha e un seguimiento de los paquetes de EIGRP.
Tambin identi a el estado de las redes en la tabla:
A tive: El router trata de en ontrar otra ruta.
Passive: El router no bus a nada.

10.2. OPERACIN DE EIGRP

10.2.7.

241

Aadir una red a la tabla topolgi a.

En el momento que el router pone una nueva red, esta empieza a


enviar hellos por el nuevo interfaz. Aunque no haya ve inos la entrada
se in luye porque es una nueva red.
EIGRP manda una a tualiza in a sus ve inos informando de la nueva red, a la ual los ve inos ontestan on el ACK orrespondiente.
En el router re eptor de la a tualiza in: A tualiza el nmero de
se uen ia en la tabla de ve inos y aade la red a la tabla topolgi a.
Cal ula la FD y el su essor para olo arlo en la tabla de routing.
En ese momento enva la a tualiza in a los ve inos.

10.2.8.

Borrar una red de la tabla topolgi a

Si una red one tada a un router se des one ta, este router a tualiza
su tabla topolgi a y enva una a tualiza in a sus ve inos.
Cuando el router re eptor re ibe la a tualiza in, a tualiza su tabla
de ve inos y su tabla topolgi a.
Como este ltimo router est programado para en ontrar aminos
alternativos, examina su tabla topolgi a para ello.
Si no en uentra un FS enva una peti in a los ve inos. La ruta se
mar a omo a tiva.
Se omienzan las queries y se a tualizan las tablas de ve inos y
topolgi a.
Se eje uta DUAL tan pronto omo el ambio de la red se registra.
Si no hay ruta alternativa, los ve inos ontestan un reply de estado
de query ya que no tienen amino alternativo.
Llegados a este punto los ve inos empiezan a preguntar a sus ve inos
para en ontrar un FS.
Si ningn router tienen un FS enton es todos borran la entrada de
la tabla de routing y de la de topologa.

CAPTULO 10. EIGRP

242

10.2.9.

En ontrar un amino alternativo a una


red remota

O asionalmente en enla es lentos puede produ irse que no se re iba


una respuesta dentro del tiempo estable ido. Esto ha e que la ruta

sea de larada SIA .


El ve ino que ha fallado la respuesta de todas las queries se borra de
la tabla de ve inos y DUAL asume que ha re ibido una respuesta y
le asigna un oste innito.

Los siguientes puntos des riben el pro eso despus de que G aiga.
El Router D mar a las rutas que no han llegado a G.
El Router D bus a en la tabla topolgi a, para determinar si
existe una ruta alternativa, es de ir, bus a un FS.

2 Stu k in A tive (SIA): Estado de un router que ya ha enviado paquetes y


est esperando los ACKs de sus ve inos.

10.2. OPERACIN DE EIGRP

243

Se en uentra un FS. La tabla topolgi a tiene la AD y la FD


para ada router.
El Router D aade la ruta alternativa a Router X a travs
de Router H, sin poner la ruta en modo a tivo ya que la
AD es menor que la FS. (AD=5, FS=15). Es ne esario enviar
a tualiza in a los ve inos porque la mtri a ha ambiado.
Si el Router no tiene FS pondr la ruta en modo a tivo
mientras que se pregunta a otros routers por un amino
alternativo.
Despus de mirar la tabla topolgi a, si se en uentra un FS,
el ve ino responde on el amino alternativo y se aade a la
tabla topolgi a.
En el ltimo paso de DUAL la tabla de routing se a tualiza.
La red se vuelve a poner en estado pasivo hasta el prximo
ambio en la red.
Si un ve ino al que se le ha preguntado no tiene amino
alternativo o FS, olo ar su red en modo a tivo y preguntar
a sus ve inos.
Si no existe respuesta, los mensajes se propagarn hasta el
lmite de la red.

10.2.10.

Crea in de la tabla de routing

La tabla de routing est onstruida desde la tabla topolgi a una


vez se ha eje utado DUAL.
La tabla topolgi a es donde se alma enan todas las rutas, y tras
eje utarse DUAL, las mejores pasan a la tabla de routing.
Una vez existe la tabla de routing ya se puede empezar a tomar
de isiones de routing.

CAPTULO 10. EIGRP

244

10.2.11.

Mtri as de EIGRP

Las mtri as utilizadas en EIGRP son muy similares a las de IGRP.


La diferen ia prin ipal es que EIGRP da el resultado en un ampo
de 32 bits.
Es posible utilizar hasta 6 aminos diferentes para un ni o amino.
Existen tres tipos de aminos:
Internal: Caminos internos al AS.
Summary: Caminos internos que han sido sumarizados.
External: Caminos externos al AS que han sido redistribuidos
a EIGRP.

Mtri a

Valor de la Mtri a

Valor por Defe to

K1

Bandwith

K2

Loading

K3

Delay

K4

Reliability

K5

MTU

Si K5=0

m
etrica = K1 bw +

K2bw
256load

+ K3 delay

Si K6=5

m
etrica =

10.2.12.

m
etricaK5
reliability+K4

La tabla topolgi a y la mquina de


estados nitos DUAL

DUAL es responsable del mantenimiento de la tabla de topologa y


de la rea in de la tabla de routing.

10.2. OPERACIN DE EIGRP

245

El oste a una red de destino desde un router que la anun ia, ms el


oste a ese router es igual a la mtri a hasta esa ruta.
La mtri a o oste desde el ve ino que la anun ia se llama AD
(Advertised Distan e).
La mtri a desde el router lo al se llama FD (Feasible Distan e).
Esto es fundamental para EIGRP porque si la AD < FD signi a que
no hay bu les, ya que el siguiente salto est ms er a del destino.

10.2.13.

A tualizando la tabla de routing en


modo passive

DUAL determina si existe una ruta a eptable en la tabla topolgi a


para sustituir al amino en la tabla de routing.
Utilizando nomen latura EIGRP: DUAL determina si es a eptable
reemplazar un su essor en la tabla de routing on un feasible
su essor de la tabla topolgi a.
Para que se produz a el ambio se tiene que umplir:
Que la AD < FD, a esto se la llama FC (Feasible Condition).
Si se da la FC enton es la ruta pasa a ser FS (Feasible
Su essor).
El FS on la menor mtri a ser el que reempla e a la ruta
a tual.

CAPTULO 10. EIGRP

246

10.2.14.

Feasible su essor

Ejemplo de FS:
Origen: A
Destino: G
Su essor: C
Feasible Su essor: D
Ruta prin ipal:
A  C  F  G
Ruta Se undaria:
A  D  E  F  G
Por B no se puede ir por que la AD a G que anun ia B=14 que es
mayor que la FD de A = 10
Por D s podra ir porque la AD a G que anun ia D=6 que es menor
que la FD de A =10.

10.3. DISEO DE UNA RED EIGRP

10.2.15.

247

A tualizando la tabla de routing en


modo a tivo

Cuando no se en uentra una ruta alternativa en la tabla de routing


y todas las AD son mayores que la FD enton es no se umple la FC
y tenemos que entrar en modo a tive.
Una vez que est en a tive los routers ve inos ya pueden enviar sus
AD y aunque sean mayores que la FD a tual el router las a eptar.
Una vez a eptadas las rutas es oger la de menor peso omo
su essor.
Si existe otra que umple la FC pasar a ser feasible su essor.

10.2.16.

Es oger un su essor

Para determinar si el amino a un red remota es feasible, EIGRP


onsidera la FC de la ruta.
Cara router mantiene una tabla de routing que ontiene una lista de
las redes disponibles y el mejor o ms e iente amino a ada una
de ellas.
Un ve ino puede llegar a ser FS para una ruta slo si AD < FD, esto
es uno de los on eptos fundamentales de DUAL para mantener la
red libre de bu les.
Cuando un amino a una red remota se ha perdido, el router tiene que
ser apaz de en ontrar una ruta alternativa on un uso de re ursos
mnimos. Esto ayuda a una onvergen ia rpida.

10.3. Diseo de una red EIGRP


EIGRP est diseado para trabajar en redes muy grandes. Sin
embargo, al igual que OSPF, es sensible al diseo.
Los fa tores que pueden afe tar a la es alabilidad de EIGRP son:
La antidad de informa in enviada entre ve inos.

CAPTULO 10. EIGRP

248

El nmero de routers que envan a tualiza iones.


Cmo de lejos estn los routers que envan las a tualiza iones.
El nmero de aminos alternativos a redes remotas.
Si tenemos una red EIGRP que no puede es alar puede ser por:
Una ruta es SIA.
Congestin de red:

Delay.

Se ha perdido informa in de routing.

Rutas que estn ha iendo apping.

Retransmisiones.

El router se queda sin CPU o sin memoria disponible.


Cir uitos no onables o unidire ionales.

10.3.1.

Solu iones a los problemas de es alabilidad de EIGRP

Las dire iones tienen que ser ontiguas para permitir la sumariza in.
Utilizar un modelo jerrqui o.
Los dispositivos de la red deben de tener su ientes re ursos.
En los enla es WAN tiene que haber su iente an ho de banda.
La ongura in de EIGRP en los enla es WAN tiene que ser
apropiada.
Se deben utilizar ltros.
Se debe de tener la red monitorizada en todo momento.

10.4. CONFIGURACIN DE EIGRP

10.3.2.

249

Considera iones de diseo utilizando EIGRP

En enla es lentos WAN, uanto menos informa in de routing se


enve ms apa idad quedar para tr o para usuarios.
Sin embargo si se enva po a informa in de routing, los routers
tendrn menos informa in para realizar de isiones de routing.
Estas dos onsidera iones anteriores se tienen que sopesar.
EIGRP sumariza automti amente en los lmites de la red y en los
lmites de la red lassful.
Para ongurar sumariza in manual primero es ne esario deshabilitar la sumariza in automti a.
La sumariza in se ongura a nivel de interfaz.
Las queries limitarn la apa idad de re imiento de EIGRP.
Para limitar el tr o de queries se puede dividir el AS en varios AS.
Entre AS no se envan a tualiza iones.
Mu has empresas utilizan los AS omo si fueran reas de OSPF
redistribuyendo entre ellas, si se ha e esto no se ha ganado nada.
La sumariza in de rutas parar la propaga iruta por defe to en el
AS y una ruta estti a es el AS del ISP o de la organiza in.

10.4. Congura in de EIGRP


EIGRP permite VLSM y sumariza in, ya que la ms ara se enva
en el pro eso de a tualiza in.
EIGRP sumariza al lmite de la red mayor.
Para sumarizar al nmero de IANA es ne esario ha erlo manualmente.
EIGRP no slo permite sumarizar en ada router sino que tambin
permite sumarizar en ualquier interfaz.

CAPTULO 10. EIGRP

250

10.4.1.

Comandos requeridos en la ongura in


de EIGRP

El pro eso de EIGRP: Es ne esario arran ar el pro eso de routing


en el router.
El nmero del AS de EIGRP en el router: Todos los routers que
ompartan informa in de routing deben pertene er al mismo AS.
Interfa es Parti ipantes de los Routers: Como es posible que no
queramos que todos los interfa es del router parti ipen en EIGRP,
enton es habilitaremos ni amente los interfa es que deseemos.

Router( onfig)#router eigrp nmero-de-AS


Habilita el proto olo de routing EIGRP e identi a el AS en el router.

Router( onfig-router)#network nmero-de-red [wild ard


Habilita el interfaz deseado dentro de la red EIGRP.
En versiones anteriores a la 12.04(T) al es ribir el nmero de red
EIGRP lo mostraba omo si se hubiera es rito la red lassful.
El omando network identi a:
Las a tualiza iones se re iben por ese interfaz.
Las a tualiza iones se envan por ese interfaz.
La red es anun iada por todos los interfa es EIGRP.
Si es apropiado, el proto olo hello se propaga.

Router( onfig-router)#passive-interfa e interfaz


Previene que EIGRP re iba o transmita a tualiza iones por el
interfaz espe i ado.

10.4. CONFIGURACIN DE EIGRP

10.4.2.

251

Comandos op ionales en la ongura in


de EIGRP

Sumariza in en EIGRP.
Routers Stub.
Balan eo de Carga en EIGRP.
Modi a in del pro eso de EIGRP.
Modi a in del intervalo de hello.
Modi a in del tiempo de espera de hello.
Utiliza in del An ho de Banda.
Reglas para Congurar el An ho de Banda en una Nube
NBMA.
Congura in de An ho de Banda en una Red Punto Multipunto.
Congura in de An ho de Banda en una Red Multipunto
Hbrida.
Congura in en Punto en Punto.

10.4.2.1. Sumariza in de EIGRP


La sumariza in en EIGRP resuelve los problemas de es alabilidad.
Con OSPF se diferen ia en que OSPF slo sumariza en el lmite del
rea, EIGRP puede sumarizar en el interfaz.
Si no se ongura sumariza in EIGRP sumariza en al lmite de la
lase.
La sumariza in redu e el monto de re ursos ne esarios por los
routers en la red.
La sumariza in tambin redu e las queries enviadas por el router.

CAPTULO 10. EIGRP

252

Si se ha ongurado sumariza in, las queries en ontrarn omo


lmite el punto en el que ya no se vean.

Router( onfig-router)#no auto-summary


Deshabilita la sumariza in automti a. El omando apli a a todo
el router.

Router( onfig-if)#ip summary-address eigrp AS


dire in ms ara distan ia-administrativa
Habilita la sumariza in manual en un interfaz.

10.4.2.2. Routers Stub


Los Routers stub en redes EIGRP utilizan EIGRP para enviar
informa in limitada entre los routers stub y el ore.
Como en ODR, un router en la red EIGRP no tiene otros ve inos
que no sea el de distribu in.
Otra razn para ongurar el router remoto omo stub es aislar del
resto de la red los SIA. Si hay una ongura in stub, el router
responde a las queries omo ina esible, de esta forma se evita que
o urra SIA.

Router( onfig-router)#eigrp stub [re eive-only |


onne ted | stati | summary

re eive-only: Slo re ibe a tualiza iones del ve ino.


onne ted: Se anun ian las rutas dire tamente one tadas.
stati : Se anun ian las rutas estti as.
summary: Se anun ian las rutas sumarizadas.

10.4. CONFIGURACIN DE EIGRP

10.4.3.

253

Balan eo de arga en EIGRP

EIGRP automti amente balan ea la arga entre enla es on el


mismo oste.
Es posible ongurar EIGRP para balan ear el tr o sobre enla es
on oste distinto utilizando el omando varian e.
El omando varian e permite al administrador identi ar el mbito
de

la

mtri a

in luyendo

aminos

adi ionales

on

el

uso

del

parmetro multipli ador.

Router( onfig-router)#varian e multipli ador


El ampo

multipli ador por defe to es 1 y puede llegar a 128.

Este ampo identi a el mbito en el ual se pueden utilizar


las rutas, se multipli a el oste de la mejor ruta a un destino
por el

10.4.4.

multipli ador y

as obtenemos el umbral.

Modi a in del pro eso de EIGRP

Existen varias formas de modi ar el omportamiento de una red,


in luyendo balan eo de arga sobre varios aminos, sumariza in de
rutas, y redu iendo la fre uen ia de a tualiza in de los tiempos de
a tualiza in.
Cuanto menos hello se enven ms va a tardar en propagarse un error
y aumentar el tiempo de onvergen ia.
Los Hello y los ACK utilizan RTP ya que se envan slo modi a iones in rementales.
El pro eso enva ruta por defe to en el AS y una ruta estti a es el
AS del ISP o de la organiza in.
Se puede ongurar el temporizador de Hello y el Holdtimer, pero
se debe de onsiderar la reper usin que esto tendr en la red.

CAPTULO 10. EIGRP

254

10.4.5.

El temporizador de intervalo de Hello

Modi ar el intervalo de Hello afe ta a la disponibilidad de la red en


uanto a anun iar las modi a iones a los ve inos.

Router( onfig-if)#ip hello-interval eigrp AS segundos


Este omando se utiliza para de rementar el periodo de envo de hello
en interfa es NBMA es muy til, ya que en enla es lentos (menos que
un T1) se envan los Hello ada 60 segundos por defe to.

10.4.6.

El temporizador de holdtime

Modi ar el intervalo de Holdtime impli a que se va a modi ar el


tiempo que puede esperar EIGRP sin re ibir hello de sus ve inos.
Por defe to este tiempo es igual a 3 ve es el tiempo de envo de Hello.

Router( onfig-if)#ip hold-time eigrp AS segundos


Este omando se utiliza para de rementar el periodo de envo de hello
en interfa es NBMA es muy til, ya que en enla es lentos (menos que
un T1) se envan los Hello ada 60 segundos por defe to.

10.4.7.

Comandos op ionales sobre WANs

Los omandos

bandwidth

bandwidth-per ent

son muy tiles

para determinar la utiliza in de re ursos de EIGRP al enviar sus


a tualiza iones.
Uno de los mximos bene ios de EIGRP y OSPF es su apa idad
de enviar el mnimo tr o posible.
Esta ara tersti a ayuda a de rementar el tiempo de onvergen ia.

10.4. CONFIGURACIN DE EIGRP

10.4.8.

255

Utiliza in de an ho de banda por EIGRP

EIGRP no utiliza ms del 50 % del an ho de banda del enla e para


informa in de routing.
El

omando bandwidth

utilizado en

los routers Cis o permite

estable er los valores de an ho de banda que utilizar el proto olo


para sus l ulos.
El an ho de banda (bandwidth) es una onstru in lgi a que tiene
impli a iones en la fun in del router. Esto no modi a el an ho de
banda del router.

10.4.9.

Reglas de ongura in del bandwidth en


nube NBMA

Cis o identi a tres reglas que se deben seguir uando se ongura


EIGRP sobre una nube NBMA.
El tr o EIGRP no debe ex eder la apa idad del Committed
Information Rate (CIR) del Cir uito Virtual (VC).
El tr o agregado de EIGRP sobre el VC no debe ex eder la
velo idad de la lnea y/o del interfaz.
El an ho de banda de EIGRP en ada VC debe ser el mismo
en ambas dire iones.

10.4.10.

Congura in del bandwidth sobre una


red punto multipunto

La ongura in del omando bandwidth en una nube NBMA


depende del diseo de los VCs.
Si la lnea serie tiene varios VCs en la ongura in multipunto,
EIGRP distribuir su arga entre los VCs.
El omando bandwidth deber pues reejar la velo idad del enla e
en la nube Frame Relay.

CAPTULO 10. EIGRP

256

10.4.11.

Congurar el an ho de banda en una red


hbrida multipunto

Si la red multipunto tiene varias velo idades en los VCs es ne esaria


una solu in ms ompleja:
Utilizar el CIR ms pequeo y ongurar el omando bandwidth en
el interfaz. Esta solu in no puede ser la ms ptima.
Si es posible, es mu ho ms sen illo ongurarlo utilizando subinterfa es, donde onguramos el bandwidth en ada subinterfaz.

Router( onfig)#interfa e interfaz subinterfaz


Router( onfig-subif)#bandwidth an ho-de-banda

10.4.12.

Congurar una red pura punto a punto

Si hay varios VCs, tiene que haber su iente an ho de banda para
soportar el tr o de EIGRP.
Los subiruta por defe to en el AS y una ruta estti a es el AS del
ISP o de la organiza in.
En este aso el omando ip bandwidth-per ent eigrp es ade uado.
El omando ip bandwidth-per ent eigrp intera ta on el omando
bandwidth del interfaz.

Router( onfig)#interfa e interfaz subinterfaz


Router( onfig-subif)#ip bandwidth-per ent eigrp
por entaje-del-bandwidth

10.5. VERIFICACIN DE LA CONFIGURACIN DE EIGRP257

10.5. Veri a in de la ongura in de


EIGRP
show ip eigrp neighbors

Pro ess: Muestra el AS en el ual est fun ionando EIGRP.


Address: Dire in IP del ve ino EIGRP.
Interfa e: Interfaz por el que se ha re ibido el hello.
Holdtime: Tiempo en segundos que el router esperar para es u har
el siguiente hello.
Uptime: Tiempo trans urrido desde que se ha re ibido el primer
hello.
Q Count: Nmero de paquetes EIGRP que el router tiene en olados.
Seq Num: Nmero de se uen ia del ltimo paquete que se ha
re ibido.
SRTT: Smooth Round-Trip Time. Tiempo en milisegundos y medido
desde el envo del paquete al re eptor.
RTO: Restransmission TimeOut. Medido en milisegundos. Muestra
uanto esperar a re ibir la respuesta antes de reenviar.

CAPTULO 10. EIGRP

258

show ip eigrp topology

show ip eigrp traffi

10.6. TROUBLESHOOTING DE LA OPERACIN DE EIGRP259

10.6. Troubleshooting de la opera in de


EIGRP
debug eigrp pa ket: Muestra los paquetes enviados y re ibidos por el router. Se puede es oger el paquete que queremos
monitorizar (existen 11).

druta por defe to en el AS y una ruta estti a es el AS del ISP


o de la organiza in.
Un

prebug

eigrp neighbors:

Muestra los

paquetes

hello

enviados y re ibidos por el router y los ve inos des ubiertos


en el pro eso.

debug ip eigrp route:

Muestra

los

ambios

que

se

van

produ iendo en la tabla de routing (a tivado por defe to).

debug ip eigrp summary: Muestra el pro eso tomado uando


la sumariza in ha ambiado en el router.

260

CAPTULO 10. EIGRP

Captulo 11
BGP
11.1. Introdu in a BGP
BGP es un proto olo extremadamente omplejo utilizado a travs de
Internet y dentro de empresas multina ionales.
La

fun in

de

un

proto olo

de

routing

de

pasarela

externa,

omo BGP, no es en ontrar una red espe  a, sino propor ionar


informa in que permita en ontrar el AS en el ual se en uentra
di ha red.
El proto olo de routing de pasarela interna (RIP, IGRP, EIGRP,
IS-IS, OSPF...) es el en argado de en ontrar la red espe  a que se
est bus arndo

11.1.1.

Cara tersti as de BGP

Estas ara tersti as demuestran por qu este proto olo es el mejor


para routing exterior.
Las laves prin ipales de BGP in luyen:
Es un proto olo de routing path ve tor.

261

CAPTULO 11. BGP

262

BGP soporta VLSM, CIDR y sumariza in.


En el ini io de la sesin de envan a tualiza iones ompletas;
las a tualiza iones por disparo se enviaran posteriormente.
Se rean y mantienen las onexiones entre peers utilizando el
puerto 179/TCP.
La onexin se mantiene por keepalives peridi os.
Cualquier ambio en la red resulta una a tualiza in por
disparo.
Las mtri as utilizadas por BGP, llamadas atributos, permiten
gran granularidad en la sele in del amino.
El uso de de dire ionamiento jerrqui o y la apa idad de
manipular el ujo de tr o son unas de las ara tersti as que
permiten al diseo de la red re er.
BGP tiene su propia tabla de routing, sin embargo es apaz de
ompartir y preguntar sobre la tabla de routing IP interior.
Es posible manipular el ujo de tr o utilizando atributos.
Esto signi a que una ruta no puede enviar tr o si el
siguiente salto no quiere.

11.1. INTRODUCCIN A BGP

263

Una de las mayores aruta por defe to en el AS y una ruta


estti a es el AS del ISP o de la organiza in.
Un prra tersti as distintivas de BGP son sus a tualiza iones.
A BGP no le interesa omuni ar un ono imiento de ada
subred de la organiza in, slo le interesa utilizar su iente
informa in para en ontrar un AS.
Las a tualiza iones de routing de BGP lleva la sumariza in
al extremo omuni ando ni amente los nmeros de los AS,
prejos de dire iones agregadas e informa in de routing
basada en polti as.
BGP asegura la abilidad del transporte llevando sus a tualiza iones de routing y sin ronizando las a tualiza iones de routing.
BGP puede ser implementado de diferentes formas:

Entre AS: En este momento a ta omo un proto olo de


pasarela exterior, enton es lo llamaremos eBGP.

Dentro de una AS: BGP se puede utilizar para llevar


informa in exterior entre routers eBGP que residen en
el mismo AS, enton es lo llamaremos iBGP.

CAPTULO 11. BGP

264

Comparativa de proto olos:

BGP es un proto olo de routing avanzado ve tor distan ia.


Utiliza TCP para gestin de la sesin able.
Utiliza el puerto 179/TCP.

11.1. INTRODUCCIN A BGP

11.1.2.

265

Terminologa de BGP

Agrega in: El trmino de BGP para sumariza in.


Atributo: Similar a la mtri a, dene ara tersti as

del amino

al destino. Estas ara tersti as pueden ser utilizadas para tomar


de isiones sobre el amino a tomar.

Sistema Autnomo:

Deni in de los lmites de la red. El AS

dene todos los routers dentro del dominio administrativo, donde


ada router tiene un ono imiento de las redes en el dominio. Si
se utiliza BGP para inter one tar AS, ada AS debe tener una
numera in ni a asignada por las omunidades de dire ionamiento
de Internet.

Exterior Gateway Proto ol (EGP):

Trmino genri o para un

proto olo que fun iona entre diferentes AS.

Interior Gateway Proto ol (IGP):

Proto olo de routing que

fun iona dentro de un AS.

Internal BGP (iBGP):

Cuando BGP se utiliza dentro de un

AS. Para ser ve inos los routers no tienen por qu ser fsi amente
adya entes. iBGP se utiliza entre routers eBGP del mismo AS.

Originator-ID: Atributo de BGP op ional no transitivo que se rea


por los route ree tors. Este atributo ontiene el router-ID del router
que ha originado la a tualiza in. El propsito de este atributo es
prevenir bu les de routing. Si el router que lo ha originado re ibe su
a tualiza in la ignorar.

Poli y-based routing:

Permite al administrador programar el

proto olo de routing deniendo mo se va a enrutar el tr o. Es


una forma de routing estti o forzado por unos ACLs llamados route
maps. El Poli y-Based Routing (PBR) es independiente al proto olo
y utiliza route mruta por defe to en el AS y una ruta estti a es el
AS del ISP o de la organiza in.

Prex list:

Los prex list se utilizan omo alternativa a los

distribute list para ontrolar mo BGP aprende las a tualiza iones


anun iadas. Los prex list son ms rpidos, ms exibles y menos
intensivos de pro esador que los distribute list.

CAPTULO 11. BGP

266

Route ree tor:

Router que est ongurado para reenviar rutas

desde otros lientes identi ados iBGP, esto elimina la ne esidad de


la red totalmente mallada iBGP, preservando los re ursos de la red.
Una red totalmente mallada tiene el problema de la sobre arga y la
di ultad de ser es alable.

Route ree tor lient:

El liente es un router que tiene sesiones

TCP on su peer iBGP que a ta omo route ree tor. Reenva rutas
al route ree tor, el ual propaga estas a los dems routers. El liente
no tiene otros peers.

Route ree tor luster:

Un luster es un grupo onsistente de

route ree tor y lientes. Puede haber ms de un route ree tor.

Syn hronization rule:

Esta regla ha e que un router no puede

reenviar una ruta al peer eBGP a no ser que la ruta se en uentre


en su tabla de routing IP lo al. Esto requiere que el routing IGP y
BGP est sin ronizado, as se previene a BGP de anun ios de rutas
dentro de AS que no puedan ser dire ionadas dire tamente.
Si BGP est totalmente mallado no es ne esario utilizar tablas IGP
y la sin roniza in puede ser deshabilitada on el omando:

Router( onfig-router)#no syn hronization

Transit Autonomous System: AS que se utiliza para transportar


tr o BGP a otro AS. No existe tr o BGP destinado a este AS,
simplemente este AS permite que el tr o pase a travs de el.

11.1.3.

Cundo utilizar BGP

Existen situa iones espe  as en las que es ne esario utilizar BGP:


La organiza in se one ta a mltiples ISPs o ASs, se justi a
el oste adi ional utilizando estos enla es redu iendo uellos
de botella y ongestin. En este aso se ne esitan de isiones de
routing basadas en polti a basadas en el enla e.
La polti a de routing del ISP y el de la organiza in dieren
y es ne esario que exista omuni a in.

11.2. INTRODUCCIN A LA OPERACIN DE BGP

267

El tr o de la organiza in ne esita diferen iar qu tr o es


de ada ISP.
La organiza in es un ISP, y debido a la naturaleza del nego io
es ne esario que el tr o de otros ASs ir ule por el AS de
la organiza in, fun ionando omo AS de trnsito.ruta por
defe to en el AS y una ruta estti a es el AS del ISP o de
la organiza in.

11.1.4.

Cundo no utilizar BGP

Una red simple es una red que es f ilmente gestionable y mantenible,


lo ual es razn para evitar la utiliza in de BGP.
El ISP y la organiza in tienen la misma polti a de routing.
Aunque la organiza in tenga varas onexiones a Internet, no
est previsto utilizar ms de una simultneamente.
Existen re ursos limitados, omo CPU o memoria en los
routers.
El an ho de banda en el AS es bajo, y la utiliza in de
informa in de routing adi ional reper utir en un an ho de
banda disponible ms bajo para tr o de datos.

11.2. Introdu in a la opera in de BGP


BGP es un orientado a la onexin.
Cuando los ve inos  se ven , se estable e y se mantiene una sesin
de peering BGP.
BGP enva keepalives peridi amente para mantener el enla e y la
sesin.
Estos keepalives son la abe era de 19 bytes de la abe era de BGP
utilizada en las a tualiza iones.

CAPTULO 11. BGP

268

Una vez que se ha estable ido la sesin, las tablas de routing son
inter ambiadas y sin ronizadas.
En ese momento los routers se envan a tualiza iones in rementales
slo uando hay ambios.
La a tualiza in onsiste en un ni o path y las redes que pueden
ser al anzadas por ese path.
Una vez orregida la tabla de routing, el pro eso de BGP propaga
los ambios a todos los ve inos, asegurndose que no hay bu les.

11.2.1.

Mensajes utilizados en BGP

Open messages: Utilizados para estable er onexiones on peers.


Keepalives: Enviados peridi amente entre peers para mantener
las onexiones y veri ar los paths que el router tiene enviando el
keepalive. Si el temporizador se ongura a 0, esto igual a innito, y
no se envan keepalives.

Update messages: Contiene paths a redes de destino y los atributos


del

path.

Hay

un

path

por

a tualiza in, requiriendo

mu has

a tualiza iones para mltiples paths. La informa in ontenida en


las a tualiza iones in luyen los atributos del path omo el origen,
path del AS, ve ino, o la mtri a entre AS.

Noti a in:

Utilizado para informar al router re eptor de los

errores que ausan que se ierre la onexin.

11.2.2.

CIDR y agrega in de rutas

BGP ne esita omuni ar mu ha informa in entre los sistemas


autnomos, pero no toda es ne esaria. Si el diseo de la red permite
sumariza in se pueden redu ir la ne esidad de re uros (CPU,
memoria) durante la a tualiza in de rutas.
CIDR es una de las solu iones implementada en los ltimos aos, lo
ual onstituye un mtodo de onsolidar dire iones en unas po as
sumarizadas.

11.2. INTRODUCCIN A LA OPERACIN DE BGP

269

La sumariza in redu e el nmero de bits de prejo e in orpora otras


redes que ompartan ese prejo en una ni a dire in.
BGP

propaga el

prejo

la

ms ara, permitiendo

un

diseo

jerrqui o y redu iendo los re ursos de la red.


Un router puedruta por defe to en el AS y una ruta estti a es el
AS del ISP o de la organiza in.
Un router puede enviar rutas agregadas, rutas que no hayan sido
agregadas o ambas.

Las rutas pueden ser agregadas uando pasan a travs de un AS.

11.2.3.
Routing

BGP y routing basado en polti as


Basado

en

Polti as

propor iona

al

administrador

la

apa idad de denir mo ser enrutado el tr o a travs del AS.


El Routing Basado en Polti as es un tipo de routing estti o forzado
por a ess lists, in luyendo route maps, distribute lists, prex lists, y
lter lists. Esta pr ti a inuye en la tabla de routing tanto entrante
omo saliente.

CAPTULO 11. BGP

270

Mediante mu has variables o atributos, en BGP se puede inuir en


el routing dinmi o, al administrador se le propor iona un gran nivel
de ontrol.
Esta ara tersti a distingue a BGP del resto de los proto olos de
routing.

11.2.4.

Reglas del routing basado en polti as

BGP puede implementar alguna de las siguientes reglas aso iadas


on el paradigma hop-by-hop. Este paradigma tiene la apa idad
de inuir en omo el router elige al next-hop. Esto afe ta al path
ompleto.
Las reglas son las siguientes:
El tr o puede ser dirigido basndose en la dire in de
origen, la de destino o ambas.
El Routing Basado en Polti as (PBR) afe ta slo al next-hop
en el path al destino.
El PBR no afe ta al destino del paquete. Afe ta al aminio
tomado al destino.
El PBR no permite que el tr o enviado a otro AS tome otro
amino que el elegido por el AS.
Es posible inuir ni amente en omo al anzar al ve ino, no
mo enrutarse por el AS.
El PBR examina la dire in de origen, la ual se ongura en
el interfaz de entrada.

11.3. ATRIBUTOS DE BGP

271

11.3. Atributos de BGP


La lave de BGP es su apa idad de desviar el tr o basndose en
riterios determinados por los arquite tos de la red. BGP tiene que
ver on la apa idad de manipular el ujo de tr o a travs de la
red.
Estas ara tersti as pueden ser utilizadas para distinguir los paths
( aminos) al utilizar PBR. As que la PBR utiliza los atributos de
BGP para tomar de isiones sosti adas en la sele in del path.
BGP dire iona el ujo de tr o utilizando atributos.
El uso de atributos se reere al uso de variables en la sele in del
mejor amino para el proto olo deruta por defe to en el AS y una
ruta estti a es el AS del ISP o de la organiza in.
BGP utiliza atributos para sele ionar el mejor amino. Bsi amente
los atributos son la mtri a de BGP.
Las variables des riben ara tersti as o atributos del amino al
destino.
Mu ha informa in transportada en los mensajes de a tualiza in es
ms importante que otra.
Ya que la informa in de BGP en las a tualiza iones vara en la red,
la ategoriza in es muy importante.
Los atributos se dividen en dos partes:
Well-known: Atributos que su utiliza in es obligatoria
Optional: Atributos op ionales.
Adems ada una de las dos divisiones se dividen a su vez en dos
ms, permitiendo as una mayor granularidad.

CAPTULO 11. BGP

272

11.3.1.

Categoras de los atributos de BGP

Well-known
Mandatory:

Estos

atributos

son

requeridos

deben

ser

re ono idos por todas las implementa iones de BGP.


Dis retionary: Estos atributos no son requeridos, pero en
el aso de estar presentes todos los routers que eje uten
BGP tiene que re ono erlos y a tuar en la informa in que
ontienen.
Optional
Transitive: El router no debe de re ono er estos atributos,
pero si este es el aso, mar ar la a tualiza in omo par ial y
enviar la a tualiza in ompleta on los atributos, al siguiente
router. Los atributos atraviesan el router sin ser ambiados, si
no son re ono idos.
Nontransitive: Estos atributos son eliminados si aen en un
router que no entiende o re ono e los atributos. Estos atributos
no sern propagados al peer BGP.
Los Atributos de BGP in luyen:
AS-path *
Next-hop *
Lo al preferen e
Multi-exit dis riminator (MED)
Origin *
Community
Weight **

11.3. ATRIBUTOS DE BGP

273

Atomi Aggregate *
Aggregator
Originator ID
Cluster ID
* = Atributos Well-Known mandatory
** = Propietario de Cis o Systems

11.3.2.

Atributo AS_Path

Well-known, mandatory, digo 2, preferen ia el amino ms orto.


Lista on todos los ASs que la ruta tiene que atravesar.
p.e. El Router B, el path a 192.168.10 es la se uen ia de AS 65500
64520.

CAPTULO 11. BGP

274

11.3.3.

Atributo Next Hop

Well-known, mandatory, digo 3, preferen ia el amino ms orto.


Siguiente salto para al anzar la red.
El Router A anun ia la red 172.16.0.0 al router B en eBGP,
on un next hop 10.10.10.3.
El

Router

anun ia

172.16.0.0

en

iBGP

al

Router

C,

manteniendo 10.10.10.3 omo la dire in del next hop.

En eBGP, es la dire in que ha originado la a tualiza in de routing


del otro AS.
En iBGP, para las rutas originadas fuera del AS, se mantiene omo
next hop la dire in que ha originado la a tualiza in del otro AS.

11.3. ATRIBUTOS DE BGP

11.3.4.

275

Atributo Lo al Preferen e

Well-known, dis retionary, digo 5, preferen ia valor mayor.

Los Paths on el mayor valor de la preferen e son deseados.


Preferen e ongurada en los routers.
Preferen e enviada ni amente a ve inos iBGP.
Este atributo se utiliza para de irle a los otros routers dentro del AS
omo salir del AS en aso que tengamos varias posibilidades.
Es el opuesto al atributo MED.
Este valor se pasa ni amente entre ve inos iBGP

11.3.5.

Atributo MED (Multiple Exit Dis riminator)

Este atributo informa a los routers de fuera del AS que amino tomar
para entrar en el AS.
El MED es ono ido omo la mtri a externa de una ruta.
MED se pasa entre ASs, pero no se propagar a ASs ter eros.
Optional, nontransitive, digo 4, preferen ia menor valor.

CAPTULO 11. BGP

276

Paths on el MED (tambin llamado mtri a) menor son deseables:


El MED se ongura en los routers.
MED se enva ni amente a los ve inos eBGP.

11.3.6.

Atributo Origin

Well-known, mandatory, digo 1, preferen ia digo origin menor,


donde IGP < EGP < In omplete.
Identi a el origen de la a tualiza in de routing.
IGP (i)
Comando

network.

EGP (e)
Redistribuido desde EGP.

11.3. ATRIBUTOS DE BGP

277

In omplete (?)
Redistribuido desde IGP o ruta estti a.
El path se origina dentro del AS. Se rea on el omando de iBGP
network. La ruta se mar a en la tabla de routing BGP on una  i .
Si el origen es un proto olo de routing exterior, se mar ar on una
 e en la tabla de routing de BGP.
La ruta puede haber sido redistribuida en BGP, por tanto tener
informa in in ompleta. La ruta se mar ar omo  ? .

11.3.7.

Atributo Community

Optional, transitive, digo 8, preferen ia no existente porque no es


utilizada en la sele in del path.
Esta es la apa idad de etiquetar iertas rutas que tiene algo en
omn.
Se suele utilizar en onjun in on otros atributos que afe ten a la
sele in de la ruta para la ommunity.
Las ommunities no tienen lmites geogr os o lgi os.
BGP puede ltrar en el interfaz de entrada o en el de salida las rutas
para redistribu in o sele in de path.

CAPTULO 11. BGP

278

11.3.8.

Atributo Weight1

Denido por Cis o, preferen ia el valor mayor.

Paths on el valor del weight ms alto sern deseables


El Weight se ongura en los routers, basndose en el ve ino
El Weight no se enva a ningn ve ino BGP, as que no tiene digo.

11.3.9.

Atributo Atomi Aggregate

Well-known, dis retionary, digo 6, preferen ia no existente porque


no es utilizada en la sele in del path.
El router que ha originado de la ruta agregada.
til porque muestra informa in que ha sido perdida al realizar la
agrega in de rutas.

11.3.10.

Atributo Aggregator

Optional, nontransitive, digo 7, preferen ia no existente porque no


es utilizada en la sele in del path.

1 Propietario

de Cis o Systems

11.3. ATRIBUTOS DE BGP

279

Este atributo muestra el Router ID y el nmero de AS del router


responsable de la agrega in de la ruta.
Este atributo in luir una lista de todos los ASs que las rutas
agregadas han atravesado.
Muestra al re eptor, en otro AS, el router que ha originado la ruta
agregada.

11.3.11.

Atributo Originator ID

Optional, nontransitive, digo 9, preferen ia no existente porque no


es utilizada en la sele in del path.
El route ree tor aade este atributo.
Lleva el Router ID en el AS lo al.
Se utiliza para prevenir bu les.

11.3.12.

Atributo Cluster ID

Optional, nontransitive, digo 10, preferen ia no existente porque


no es utilizada en la sele in del path.
Identi a a los routers envueltos en la route ree tion.
El luster muestra el ree tion path que se ha tomado.
Se utiliza para evitar errores de bu les.

11.3.13.

Ejemplos

11.3.13.1. El atributo Next Hop en una red de broad ast


multia eso
En una red de broad ast multia eso.

CAPTULO 11. BGP

280

El Router B anun iar la red 172.30.0.0 al Router A en eBGP,


on el next hop de 10.10.10.2, no 10.10.10.1.
Esto evita un salto inne esario.

En eBGP el next hop es la dire in IP del router que anun ia el


AS. La dire in IP se espe i a on el omando network.
En un entorno de multia eso si la ruta viene de otro router se puede
anun iar el next hop on la dire in del otro router, esto evita que
se den ms vueltas de las ne esarias.
La regla es: La dire in del route que originalmente enva la
a tualiza in en un entorno de multia eso se mantiene omo next
hop.

11.3.13.2. El atributo Next Hop en una red NBMA


En

NBMA se umplen las mismas reglas que en entornos de

mutlia eso broad ast.

11.3. ATRIBUTOS DE BGP

281

Sin embargo si no existe one tividad dire ta entre los routers se


puede evitar que el router anun ie el next hop on la dire in de
otro router mediante omandos.

En una red NBMA:


Por defe to, el Router B anun iar la red 172.30.0.0 al Router
A en eBGP on un next hop de 10.10.10.2, no de 10.10.10.1.
Puede ser sobrees rita.

11.3.14.

Mensajes de BGP

BGP dene los siguientes tipos de mensajes:


Open:

In luye el holdtime y el Router ID de BGP.

Keepalive:

CAPTULO 11. BGP

282

Update

Informa in para un ni o path (puede tener varias


redes).

In luye los atributos del path y las redes.

Noti ation

Cuando se dete ta un error.

Conexin BGP errada despus de enviar.

11.3.15.

Sin roniza in de BGP

Regla de sin roniza in: No utilizar, o anun iar a un ve ino externo,


una ruta aprendida por iBGP, hasta que no se haya aprendido de
IGP.
Asegura onsisten ia de la informa in a travs del AS.
Evita agujeros negros en el AS.
Es ms seguro desa tivar la sin roniza in uando todos los
routers del AS estn eje utando BGP porque todos los routers
han aprendido esa ruta mediante IGP.

11.3. ATRIBUTOS DE BGP

Todos

los

routers

en

el

AS

283

6550

estn

eje utando

BGP;

no

en uentran rutas IGP.


Si la sin roniza in est a tiva (por defe to), enton es:
Los Routers A, C, y D no utilizarn o anun iarn la ruta a
172.16.0.0 hasta que re iban la mat hing route va un IGP.
El Router E no sabr de la existen ia de 172.16.0.0.
Si la sin roniza in est desa tivada, enton es:
Los Routers A, C y D utilizarn y anun iarn la ruta que
han re ibido va iBGP; El Router E ono er la existen ia de
172.16.0.0.
Si el Router E enva tr o para la red 172.16.0.0, los Routers
A, C y D en aminarn los paquetes orre tamente al Router
B.

11.3.16.

Pro eso de sele in de ruta

Considerando ni amente rutas sin ronizadas sin bu les en el AS y


on un next hop vlido, enton es:
1. Se preere el weight mayor (lo al del router y propietario de
Cis o).
2. Se preere la lo al preferen e mayor (global del AS).
3. Se preere la ruta originada por el router lo al.
4. Se preruta por defe to en el AS y una ruta estti a es el AS
del ISP o de la organiza in.
5. Se Preere el AS_Path ms orto.
6. Se preere el Origin ms pequeo (IGP < EGP < in omplete).

CAPTULO 11. BGP

284

7. Se preere el MED ms pequeo (desde otro AS).


8. Se preere el path eBGP sobre el path iBGP.
9. Se preere el path a travs del ve ino IGP ms er ano.
10. Se preere la ruta ms antigua de los paths eBGP.
11. Se preere el path on el ve ino BGP que tenga el Router ID
ms bajo .
12. Se preere el amino on el ve ino BGP que tenga la dire in
IP ms baja.

11.4. Congura in bsi a de BGP


11.4.1.

Comandos requeridos de BGP

Para one tar on otros ASs, es ne esario ongurar los siguientes


puntos:

routerA( onfig)#router bgp 64520


RouterA( onfig-router)#neighbor 10.1.1.1 remote-as 65000
RouterB( onfig)#router bgp 65000
RouterB( onfig-router)#neighbor 10.1.1.2 remote-as 64520
Ini iar el pro eso de routing.
El ve ino BGP on el ual el pro eso de routing sin ronizar
las tablas de routing sobre una sesin TCP.

Router( onfig)#router bgp nmero-de-AS


Este omando ongura el pro eso de routing.

11.4. CONFIGURACIN BSICA DE BGP

11.4.2.

285

Identi ar a los ve inos y denir el peergroup

Un peer group es un grupo de ve inos que omparten la misma


polti a de a tualiza iones.
Con este me anismo se les agrupa para una ongura in ms
simple.
El peer group tambin redu e la arga de la red, ya que los
routers iBGP

2 no ne esitan estar totalmente mallados.

El uso del nombre-del-peer-group permite la identi a in del


router omo miembro del peer group.

Router( onfig-router)#neighbor nombre-del-peer-group


peer-group
Una vez que el peer group ha sido denido, es posible denir
los ve inos para todos los miembros del peer group.

Router( onfig-router)#neighbor dire in-IP |


nombre-del-peer-group remote-as nmero-de-AS

11.4.3.

Ejemplo de ongura in bsi a

2 En iBGP, el nmero del AS remoto y el nmero de AS denido en el pro eso


de routing es el mismo, en eBGP son diferentes.

CAPTULO 11. BGP

286

RouterA( onfig)#router bgp 64520


RouterA( onfig-router)#neighbor 10.1.1.1
remote-as 65000
RouterB( onfig)#router bgp 65000
RouterB( onfig-router)#neighbor 10.1.1.2
remote-as 64520

11.5. Comandos op ionales de BGP


Los omandos op ionales de BGP utilizados en la ongura in
bsi a realizan las siguientes fun iones:
Denen las redes que tiene que ser anun iadas.
Fuerzan la dire in del next hop.
Agrega in de rutas.

11.5.1.

Denir las redes a anun iar

Para denir las redes a anun iar por BGP se utiliza el siguiente
omando:

Router( onfig-router)#network dire in-de-red mask


ms ara-de-red
El omando network determina las redes que son originadas por el
router.
Este omando no identi a los interfa es que parti ipan en BGP,
sino que indi a que las redes sern anun iadas por BGP.
El omando network debe de in luir todas las redes que tienen que
ser anun iadas en el AS, o simplemente las dire tamente one tadas
al router.

11.5. COMANDOS OPCIONALES DE BGP

287

11.5.1.1. Ejemplo on network

RouterA( onfig)#router bgp 64520


RouterA( onfig-router)#neighbor 10.1.1.1
remote-as 65000
RouterA( onfig-router)#network 172.16.0.0
RouterB( onfig)#router bgp 65000
RouterB( onfig-router)#neighbor 10.1.1.2
remote-as 64520
RouterB( onfig-router)#network 172.17.0.0

11.5.2.

Forzar la dire in del next hop

En una red de multia eso, la regla es que la dire in de origen es


la del router que ha originado el paquete en la red.
Esto puede ausar problemas en redes NBMA, donde puede que no
haya one tividad on el router que lo ha originado y los paquetes
sean des artados.
Para solu ionar este problema se utiliza el omando:

Router( onfig-router)#neighbor {dire in-ip |


peer-group} next-hop-self
Este omando fuerza que la ruta se anun iada on el next hop
modi ado.

CAPTULO 11. BGP

288

11.5.3.
Para

Agrega in de rutas

sumarizar

agregar rutas

dentro

del

dominio

de

BGP,

utilizaremos el siguiente omando:

Router( onfig-router)#aggregate-address dire in-ip


ms ara [summary-only [as-set
Si se utiliza el parmetro summary-only, enton es las rutas espe  as son suprimidas y slo se propagar la sumarizada.
Si se utiliza el parmetro as-set, enton es todos los ASs que atraviese
sern alma enados en el mensaje de a tualiza in.
Los atributos AS_Path de los prejos se onstruirn on el agregado.

11.5. COMANDOS OPCIONALES DE BGP

11.5.4.

289

Ejemplo

RouterB( onfig)#router bgp 65000


RouterB( onfig-router)#neighbor 10.1.1.2 remote-as
64520
RouterB( onfig-router)#neighbor 192.168.1.50
remote-as 65000
RouterB( onfig-router)#network 172.16.10.0
mask 255.255.255.0
RouterB( onfig-router)#network 192.168.1.0
mask 255.255.255.0
RouterB( onfig-router)#no syn hronization

CAPTULO 11. BGP

290

RouterB( onfig-router)#neighbor 192.168.1.50


next-hop-self
RouterB( onfig-router)#aggregate-address 172.16.0.0
255.255.0.0 summary-only

11.6. Gestionar y veri ar BGP


11.6.1.

Resetear onexiones TCP entre ve inos

Despus de ambios en la ongura in de BGP, es ne esario resetear


las sesiones TCP entre ve inos:

Router# lear ip bgp {* | dire in} [soft [in | out


Este omando des one ta la sesin entre los ve inos y la restable e
utilizando la nueva ongura in que se ha introdu ido.
La op in soft no tira las sesiones, pero reenva las a tualiza iones.
Las op iones in y out permiten la ongura in del interfaz entrante
o saliente.

11.6. GESTIONAR Y VERIFICAR BGP

11.6.2.

291

Comandos show rela ionados on BGP

Router#show ip bgp
Muestra la tabla de routing BGP:

Router#show ip bgp paths


Muestra la tabla topolgi a:

CAPTULO 11. BGP

292

Router#show ip bgp summary


Muestra informa in sobre las sesiones TCP:

Router#show ip bgp neighbors


Muestra informa in sobre las onexiones TCP on los ve inos.
Cuando se estable e la onexin, los ve inos pueden inter ambiar
a tualiza iones:

11.6. GESTIONAR Y VERIFICAR BGP

293

Router#show pro esses pu


Muestra los pro esos a tivos en el router. Identi a los pro esos que
estn onsumiendo ex esivos re ursos:

11.6.3.

Comandos debug de BGP

Router#debug ip bgp [dampening | events |


keepalives | updates
Este omando muestra informa in a tiempo real de los eventos que
van su ediendo.
Route dampening es un me anismo para minimizar la inestabilidad
ausada por el apping de rutas.

CAPTULO 11. BGP

294

Los omandos de depura in en BGP no se tratan on la misma


profundidad que otros proto olos en el BSCI ya que BGP no es un
proto olo muy extendido en las empresas, aunque s en los ISPs.

11.6.4.

Mtodos alternativos para one tar on


otros ASs

Si no es ne esaria la utiliza in de BGP, hay que onsiderar otras


op iones para one tar la red a otro AS.
Para ello tenemos dos op iones:
Una ruta por defe to en el AS y una ruta estti a es el AS del
ISP o de la organiza in.
Un proto olo de routing en el AS, ha iendo el AS del ISP parte
de nuestro AS. En este aso haremos redistribu in dentro del

11.6. GESTIONAR Y VERIFICAR BGP

295

dominio, tambin podemos poner una pseudoseguridad omo


ACLs o un rewall.
El uso de rutas por defe to y estti as es una alternativa a BGP
que ha sido usado durante mu ho tiempo, en redes satlite, redes
one tadas a un enla e telefni o o in luso por residen iales para
one tarse a Internet.

Router( onfig)#ip route prefijo ms ara {interfaz |


dire in-ip} [distan ia

11.6.5.

Construyendo una red utilizando iBGP

Aunque BGP es un proto olo de routing exterior, dispone de dos


omportamientos:
Internal BGP (iBGP).
External BGP (eBGP).
La diferen ia depende de la fun in del proto olo de routing, es
el router el que determinar si el ser un ve ino eBGP o iBGP
omprobando el nmero de AS en las a tualiza iones.
eBGP enva informa in de routing entre ASs.
iBGP se utiliza dentro de un ni o AS y se suele utilizar para
omuni ar dos routers eBGP situados en el mismo AS.

11.6.6.

Requerimientos de red en iBGP

Para disear e implementar orre tamente BGP es ne esario tener


en uenta algunas ara tersti as de BGP que es ne esario entender:
Los routers iBGP no tienen que estar dire tamente one tados.
Los routers eBGP tienen que estar fsi amente one tados.

CAPTULO 11. BGP

296

11.6.7.

Conexiones fsi as y lgi as

Los routers iBGP

no

requieren estar one tados en

el mismo

medio fsi o, pero tienen que estar one tados utilizando el puerto
179/TCP,

esto

signi a

que

iBGP

tiene

independen ia

de

la

topologa.
La omuni a in entre routers iBGP puede ser propagada on otro
proto olo IGP ya que BGP no requiere una onexin fsi a sino
lgi a.
BGP puede pasar la informa in de routing al proto olo IGP que
est en la red mediante redistribu in.
Re ordemos que la fun in de BGP es en ontrar el AS que ontiene
la ruta, no en ontrar al destinatario, de ello se en arga el proto olo
IGP orrespondiente.

11.6.8.

Propaga in de rutas entre routers iBGP

Un router iBGP propagar una ruta a un ve ino BGP bajo las


siguientes ondi iones:
Si la ruta ha sido generada por el router emisor:

Va el omando network.

Redistribuyendo desde IGP.

Redistribuyendo rutas estti as.

Si la ruta anun iada es una ruta one tada:


Bsi amente, si la ruta ha sido aprendida desde una a tualiza in
de un ve ino BGP dentro del mismo AS no se propagar de forma
interna, un router eBGP se la puede propagar ni amente a otro
eBGP.
Como iBGP no reenva a tualiza iones lo aprende todo de sus ve inos
iBGP, as que en iBGP la manera de que se puedan omuni ar ser
on una red totalmente mallada.

11.6. GESTIONAR Y VERIFICAR BGP

11.6.9.

297

Sin roniza in

Antes de poder propagar una ruta interna a otro AS es ne esario que


el proto olo de routing IGP est sin ronizado on BGP.
La sin roniza in se asegura que si el tr o se enva al AS, el
proto olo IGP ono er su destino.
Esta regla est habilitada por defe to y slo se puede desa tivar en
situa iones muy on retas, omo p.e. que todos los routers de AS
eje uten BGP.
La sin roniza in es bene iosa por:
Preserva que el tr o sea reenviado a destinos inal anzables.
Redu e tr o inne esario.
Asegura onsisten ia dentro del AS.
En o asiones, es til deshabilitar la sin roniza in:
Si todos los routers en el AS eje utan BGP.
Si los routers dentro del AS estn en una topologa totalmente
mallada.
Cuando el AS no sea un AS de trnsito.

Router( onfig-router)#no syn hronization

11.6.10.

La red totalmente mallada

La regla del

horizonte dividido

de

BGP

indi a

que

las

rutas

aprendidas por iBGP no sern propagadas nun a a otros peers iBGP.


El horizonte dividido al igual que en otros proto olos de routing es
ne esario para que evitar bu les de red empie en en el AS.
Como resultado es ne esaria una red totalmente mallada.

CAPTULO 11. BGP

298

11.6.11.

Re ursos de una red totalmente mallada

BGP mantiene a tualizada y pre isa la informa in de routing


enviando a tualiza iones in rementales sobre onexiones TCP.
La e ua in para determinar el nmero de sesiones iBGP en una red
totalmente mallada es:
Esta e ua in fun iona bien en entornos donde se requieren po as
sesiones, sin embargo en entornos donde existen mu hos routers no
es fa tible.

n (n1)
= 13 (131)
= 78 Sesiones
2
2

11.7. DISEO Y CONFIGURACIN DE IBGP

299

11.7. Diseo y ongura in de iBGP


Una red totalmente mallada iBGP evita bu les de routing.
Una red totalmente mallada no es es alable por:
Demasiadas sesiones TCP.
Se repli a el tr o de routing a travs de todas las sesiones.

11.7.1.

Route ree tors

Un Route Ree tor es un router ongurado para reenviar a tualiza iones a sus ve inos o peers a travs del mismo AS.

CAPTULO 11. BGP

300

Estos

peers

iBGP

ne esitan

identi arse

omo

lientes

en

la

ongura in.
Cuando un liente enva una a tualiza in al route ree tor, este la
reenva a sus otros lientes.
El Router Ree tor lo que ha e bsi amente es modi ar la regla del
horizonte dividido de BGP.
El Router Ree tor ne esita un peering ompleto on sus lientes,
aunque el peering entre ve inos no es ne esario.
Los non lients ne esitan seguir en topologa totalmente mallada on
los Route Ree tors y el resto de non lients.
Como solu in a estos problemas se dispone de los route ree tors.
Un Route Ree tor y sus lientes forman un luster.
Cuando un Route Ree tor reenva a tualiza iones se a tiva el
atributo Originator-ID. Si el Route Ree tor vuelve a re ibir una
a tualiza in on su Originator-ID, la des artar, as evitar bu les.
Si existen mltiples Route Ree tor se a tivar el atributo ClusterID, el ual tambin se utiliza para evitar bu les.
Es posible rear varios niveles de jerarqua de Route Ree tor.
Los routers que no sean Route Ree tor no se vern afe tados por
ambios en la topologa, ya que siguen re ibiendo las a tualiza iones
que ne esitan de los Route Ree tor.
Los

Route

Ree tor tienen

que

estar

en

topologa totalmente

mallada.
Si reamos varios niveles de jerarqua de Route Ree tor hemos de
tener uidado on el diseo ya que no tenemos prote in ante bu les.
Un Route Ree tor se omporta bsi amente omo un espejo que
reeja las a tualiza iones de sus lientes a los dems lientes sin
ne esidad de una red totalmente mallada.

11.7. DISEO Y CONFIGURACIN DE IBGP

11.7.2.

301

Bene ios de los route ree tor

Capa idad de Es alar la Red.


Fuerte Diseo Jerrqui o.
Redu in de Tr o en la Red.
Redu in de CPU ne esaria para mantener las sesiones TCP entre
peers iBGP.
Convergen ia ms rpida y red ms sen illa ya que se implementan
dos proto olos de routing:

iBGP para informa in de routing externa que atraviesa el AS.


IGP para rutas internas del AS.

Esta solu in es muy buena para entornos iBGP amplios omo redes
de ISPs donde no es posible disponer de una red totalmente mallada.

CAPTULO 11. BGP

302

11.7.3.
El

Route

Opera in de los route ree tor


Ree tor re ibe

una

a tualiza in de

sus

lientes

non lientes.
Si la a tualiza in es de un liente, reenva la a tualiza in a sus
liente ex epto al Originator y se le quita el Originator-ID.
Si existen varios paths el Route Ree tor es oger el mejor.
Si la a tualiza in es de un non lient, reenva la a tualiza in a todos
sus lientes.
Si la a tualiza in es de un peer eBGP, reenva la a tualiza in a
todos sus lientes y non lients.

11.7.4.

Congura in de Route Ree tors

El omando para ongurar un route ree tor es:

Router( onfig-router)#neighbor dire in-ip


route-refle tor- lient
Para borrar un liente:

Router( onfig-router)#no neighbor dire in-ip


route-refle tor- lient
Si se eliminan todos los lientes, el route ree tor pierde su estado y
se onvierte en un router iBGP estndar. Si esto o urre, los routers
iBGP tienen que estar en una topologa totalmente mallada.

11.7. DISEO Y CONFIGURACIN DE IBGP

11.7.5.

Ejemplo de ongura in

Router B

router bgp 100


neighbor 10.10.10.2 remote-as 100
neighbor 10.10.10.2 route-refle tor- lient
neighbor 192.168.1.2 remote-as 100
neighbor 192.168.1.2 route-refle tor- lient
Router A

router bgp 100


network 10.10.10.0 mask 255.255.255.0
neighbor 10.10.10.1 remote-as 100
Router C

303

CAPTULO 11. BGP

304

router bgp 100


network 192.168.1.0 mask 255.255.255.0
neighbor 192.168.1.1 remote-as 100
show ip bgp en Router C

11.7.6.

Route refresh

Tras ualquier ongura in de BGP, es ne esario resetear la sesin


TCP para que los ambios tengas efe to.
Es posible realizar un rebote suave (soft reboot), el ual destruir y
re onstruir el peering, pero sin rebotar el pro eso de BGP.
Para rebotar todas las sesiones es:

Router# lear ip bgp *


El omando para de irle al emisor que vuelva a reenviar una
a tualiza in BGP en parti ular es:

Router# lear ip bgp dire in-del-ve ino in


El omando para de irle al pro eso que reenve una a tualiza in de
BGP es:

11.7. DISEO Y CONFIGURACIN DE IBGP

305

Router# lear ip bgp dire in-del-ve ino out


Tambin es posible ongurar el pro eso BGP para alma enar los
prejos antes de apli ar la polti a, esto permite que las nuevas
ongura iones sean implementadas sin tirar abajo las sesiones de
los peers.
La ongura in se apli a basada en el ve ino y ne esita ser apli ada
en las a tualiza iones entrantes:

Router( onfig-router)#neighbor dire in-del-ve ino


soft- onfiguration inbound
Por supuesto despus del ambio de ongura in es ne esario
resetar:

Router# lear ip bgp dire in-del-ve ino soft [in |


out

11.7.7.

Peer groups

Sin los Peer Groups, ada peer iBGP re ibe la misma a tualiza in.
Esto signi a que ada router iBGP realiza los mismos l ulos, gasto
de CPU y restringe la es alabilidad de iBGP.
Una vez denidos los Peer Groups, ada router del Peer Group
tiene la misma polti a de tr o de salida, pero permite diferentes
polti as de entrada en ada sistema. Es de ir, se genera una ni a
a tualiza in para todo el Peer Group.
Los bene ios son:
La sobre arga administrativa se redu e, ya que la ongura in es
simple redu iendo la probabilidad de errores.
Es ne esaria menor antidad de CPU, a elerando el trabajo en la
red, y por tanto la onvergen ia es ms rpida y la red por tanto
ms estable.

CAPTULO 11. BGP

306

Para denir un Peer Group:

Router( onfig-router)#neighbor nombre-del-peer-group


peer-group
Router( onfig-router)#neighbor nombre-del-peer-group
remote-as sistema-autnomo
Router( onfig-router)#neighbor IP-peer-BGP peer-group
nombre-del-peer-group

11.8. Veri a in de iBGP


11.8.0.1. Veri ar la opera in de iBGP
El siguiente ejemplo muestra el omando que muestra la ongura in del router y sus ve inos.

RouterB#show ip bgp neighbors 192.168.1.2


BGP neighbor is 192.168.1.2, remote AS 100, internal link
BGP version 4, remote router ID 192.168.1.2
BGP state = Established, up for 03:33:14
Last read 00:00:13, hold time is 180, keepalive interval is 60 se onds
Neighbor apabilities:
Route refresh: advertised and re eived(new)
Address family IPv4 Uni ast: advertised and re eived
Re eived 271 messages, 0 notifi ations, 0 in queue
Sent 265 messages, 0 notifi ations, 0 in queue
Route refresh request: re eived 0, sent 0
Default minimum time between advertisement runs is 5 se onds
For address family: IPv4 Uni ast
BGP table version 3, neighbor version 3
Index 2, Offset 0, Mask 0x4
Route-Refle tor Client
1 a epted prefixes onsume 36 bytes
Prefix advertised 6, suppressed 0, withdrawn 0
Number of NLRIs in the update sent: max 1, min 0
Conne tions established 6; dropped 5
Last reset 03:33:42, due to User reset
Conne tion state is ESTAB, I/O status: 1, unread input bytes: 0
Lo al host: 192.168.1.1, Lo al port: 11010
Foreign host: 192.168.1.2, Foreign port: 179
Enqueued pa kets for retransmit: 0, input: 0 mis-ordered: 0 (0 bytes)
Event Timers ( urrent time is 0xED5B3C):
Timer
Starts
Wakeups
Next

11.9. CONTROLAR EL TRFICO DE BGP

307

Retrans
218
0
0x0
TimeWait
0
0
0x0
A kHold
216
113
0x0
SendWnd
0
0
0x0
KeepAlive
0
0
0x0
GiveUp
0
0
0x0
PmtuAger
0
0
0x0
DeadWait
0
0
0x0
iss: 326559462 snduna: 326563662 sndnxt: 326563662
sndwnd: 15111
irs: 4213153520 r vnxt: 4213157725 r vwnd:
15111 delr vwnd: 1273
SRTT: 300 ms, RTTO: 303 ms, RTV: 3 ms, KRTT: 0 ms
minRTT: 8 ms, maxRTT: 300 ms, ACK hold: 200 ms
Flags: higher pre eden e, nagle
Datagrams (max data segment is 1460 bytes):
R vd: 323 (out of order: 0), with data: 216, total data bytes: 4204
Sent: 334 (retransmit: 0, fastretransmit: 0), with data: 217, total data bytes:9

11.9. Controlar el tr o de BGP


Las a tualiza iones de BGP pueden ser ontroladas, lo ual es
ventajoso ya que se puede ontrolar el tr o de BGP en la red,
lo ual simpli a el mantenimiento y gestin de la red.
Existen tres formas de apli ar PBR en BGP:
Tomando de isiones basadas en el path del AS, la omunidad
o el prejo.
A eptando o re hazando rutas.
Modi ando los atributos para inuir en la sele in del path.
Existen varias t ni as para ltrar el tr o en un router Cis o.

Autonomous System Path A ess Lists:

ACL utilizado

en BGP para ltrar a tualiza iones enviadas desde un peer


basndonos en el path del AS.

Prex List:

Utilizado para ltrar prejos, parti ularmente

en redistribu in. Los prex lists se basan en la dire in de


prejo. Esta op in es parte de IOS desde la versin 12.0.

CAPTULO 11. BGP

308

Distribute List:

Utilizados para ltrar a tualiza iones de

routing. Aunque se utilizen en redistribu in, no fueron reados


para

la

redistribu in,

ya

que

se

pueden

apli ar

en

las

a tualiza iones entrantes y salientes.


Tanto los Distribute Lists omo los Prex Lists estn basados
en nmeros de red, no en paths de ASs.

Route Maps: Utilizados para denir polti as de routing. Un


route map es un a ess lists sosti ado que dene riterios
ante los uales el router tiene que a tuar uando haya una
oin iden ia en el riterio. Se utiliza en BGP para ongurar
los atributos que determinan las bases de sele in del mejor
amino a un destino.

11.9.1.

Cmo fun ionan los prex lists

Los Prex Lists son introdu idos en BGP porque son una forma
e iente de ltrado muy rpido porque bus an el prejo de las
dire iones dadas por el administrador y la bsqueda es muy rpida.
Los Prex Lists se pueden editar. La modi a in de ACLs es
bastante ompleja.
Los Prex Lists son f iles de ongurar y usar, pero antes de
apli arlos es ne esario denir el riterio del Prex List.
Cada lnea de Prex List est aso iado a un nmero de se uen ia
que por defe to van aumentando de 5 en 5.
Si se espe i a el nmero de se uen ia se pueden inter alar senten ias
y por tanto se puede modi ar el Prex List.
Si un Prex List permite o deniega se ha e mediante las siguientes
premisas:
Si la ruta se permite, la ruta se usa.
Si la ruta se deniega, la ruta no se usa.
Al nal de ada Prex List existe un deny any impl ito.

11.9. CONTROLAR EL TRFICO DE BGP

309

Si existen mltiples entradas de un prex list se omprobarn


por el prejo, la entrada on el nmero de se uen ia menor se
utilizar.
El router empieza la bsqueda al ini io del prex list, en
uanto se en uentre una oin iden ia (mat h), la bsqueda se
detendr.
Los nmeros de se uen ia se generan automti amente por
defe to. Se pueden ongurar utilizando el argumento seq
nmero-de-se uen ia en el omando ip prex-list.
El nmero de se uen ia no tiene que ser espe i ado al borrar
una entrada de la ongura in.

11.9.2.

Congura in de un prex list de BGP

El siguiente omando rea una entrada en un prex list y asigna un


nmero de se uen ia a la misma:

Router( onfig-router)#ip prefix-list nombre-prefix-list


[seq nmero-de-se uen ia {deny | permit}
red/longitud-del-prefijo [ge valor-mayor-que
[le valor-menor-que
Para ongurar un router para que utili e un prex list hay que
utilizar el siguiente omando:

Router( onfig-router)#neighbor {dire in-ip |


peer-group} prefix-list nombre-del-prefix-list
{in | out}
nombre-del-prefix-list: Nombre

del prex-list.

CAPTULO 11. BGP

310

seq nmero-de-se uen ia: Nmero de

se uen ia asignado al

riterio.

{deny | permit}: Indi a si la a in es permitida o denegada.


red/longitud-del-prefijo:

Indi a la red y la ms ara en

formato nmero de bits.

[ge valor-mayor-que [le valor-menor-que:

Espe i an

el rango de oin iden ia del prejo.


A ve es es ne esario rear un rango de riterios, esto se ha e on los
parmetros ge y le.
ge: mayor o igual.
le: menor o igual.
Estos parmetros op ionales son lo opuesto a

red/longitud-del-prefijo

que propor iona un valor absoluto.


Ejemplo:

Router( onfig)#ip prefix list lista-prefijo permit


0.0.0.0/0 ge 0 le 24
El rango asumido para ge y le si no se espe i a nada es 32.

11.9. CONTROLAR EL TRFICO DE BGP

11.9.2.1. Ejemplo de prex list

A( onfig)#router bgp 64520


A( onfig-router)#network 192.168.1.0
A( onfig-router)#neighbor 10.10.10.2 remote-as
65000
A( onfig-router)#neighbor 10.10.20.2 remote-as
65500
A( onfig-router)#aggregate-address 172.0.0.0
255.0.0.0
A( onfig-router)#neighbor 10.10.10.2
prefix-list superred out
A( onfig-router)#exit
A( onfig)#ip prefix-list superred permit
172.0.0.0/8
A( onfig)#ip prefix-list superred des ription
solo permite ruta agregada

311

CAPTULO 11. BGP

312

11.9.3.

Veri ar la ongura in de los prex lists

Para mostrar informa in sobre los prex list se utiliza el omando:

Router#show ip prefix-list [detail | summary nombre


[red/longitud-del-prefijo
[seq nmero-de-se uen ia [longer [first-mat h
show ip prefix-list [detail | summary
Muestra informa in sobre todos los prex lists:

show ip prefix-list [detail | summary nombre


Muestra una tabla mostrando las entradas en la prex list identi adas on el nombre:

show ip prefix-list nombre [red/longitud-del-prefijo


Muestra la aso ia in de ltrado on el nodo basada en el prejo
absoluto:

show ip prefix-list nombre [seq nmero-de-se uen ia


Muestra la aso ia in de ltrado on el nodo basada en el nmero
de se uen ia:

show ip prefix-list nombre [red/longitud-del-prefijo


longer
Muestra todas las entradas ms espe  as que la dada:

11.10. CONECTAR A INTERNET CON BGP

313

show ip prefix-list nombre [red/longitud-del-prefijo


first-mat h
Muestra las entradas que oin idan on la dada:

11.10. Cone tar a Internet on BGP


11.10.1.

Multihoming

Tener ms de una onexin a Internet es estar multihomed.


La razn para dupli ar la onexin a Internet es obtener redundan ia
y posibilidad de balan eo de arga que aumentar el rendimiento.
El multihoming puede ser:
Varias onexiones on el mismo ISP.

CAPTULO 11. BGP

314

Disponer de una segunda onexin on otro ISP si es as:

Cada proveedor puede que no anun ie las mismas rutas,


si no se anun ia una de las que ne esitamos tendremos un
problema.

Si nos one tamos on varios ISPs, nuestro AS puede


onvertirse en un AS de transito si un ISP ve un path
al otro ISP a travs nuestro y nuestro AS es la mejor ruta
a ese destino.

La ongura in a nivel del ISP es la solu in a estos problemas.

11.10.2.

Re ibiendo informa in de routing de


Internet

Cuando nos one tamos a algo tan vasto omo Internet es ne esario
de idir que a tualiza iones se van a enviar al resto del Mundo y omo
los routers del AS sern ono idos por el resto de Internet.
Para tomar esta de isin existen tres aproxima iones:
A eptar ni amente rutas por defe to de todos los proveedores.
A eptar rutas par iales adems de las rutas por defe to de
todos los proveedores.
A eptar todas las a tualiza iones de routing (full routing) de
todos los proveedores.

11.10.3.

A eptar ni amente rutas por defe to de


todos los ISPs

Re ursos de memoria bajos.


Re ursos de CPU bajos.
IGP es oge la mejor mtri a omo ruta por defe to.

11.10. CONECTAR A INTERNET CON BGP

315

BGP sele iona el mejor amino a una red externa yendo al gateway
ms er ano que anun ia el path.
No se pueden modi ar los atributos de BGP.
El AS enva todas sus rutas al ISP.
El ISP es oge en path de entrada al AS.

11.10.4.

A eptar rutas par iales de todos los ISPs

Re ursos de memoria medios.


Re ursos de CPU medios.
IGP es oge la mejor mtri a omo ruta por defe to.
BGP sele iona el mejor amino a una red externa mediante el
AS_Path (normalmente).
Se pueden modi ar los atributos de BGP.
El AS enva todas sus rutas al ISP.
El ISP es oge en path de entrada al AS.

316

CAPTULO 11. BGP

En el siguiente aso hemos modi ado la Lo al Preferen e que por


defe to es 100 a 800 y hemos modi ado la ele in de la salida.

11.11. DETERMINAR EL PATH DE BGP MODIFICANDO ATRIBUTOS317

11.10.5.

A eptar full routing de todos los ISPs

Re ursos de memoria altos.


Re ursos de CPU altos.
IGP es oge la mejor mtri a omo ruta por defe to.
BGP sele iona el mejor amino a una red externa mediante el
AS_Path (normalmente).
Se pueden modi ar los atributos de BGP.
El AS enva todas sus rutas al ISP.
El ISP es oge en path de entrada al AS.

11.11. Determinar el path de BGP modi ando atributos


11.11.1.

Modi ar el atributo weight

El atributo Weight sele iona el path de salida del router uando hay
mltiples paths al mismo destino.

CAPTULO 11. BGP

318

Cuanto mayor sea el valor mejor path.


Este es un atributo lo al y por tanto no ser propagado.
Es propietario de Cis o Systems.
Para ongurar el atributo weight:

Router( onfig-router)#neighbor {dire in-ip |


nombre-del-peer-group} weight peso

neighbor:

Indi a que el resto del omando est dirigido a un peer

de BGP.

dire in-ip: Dire in IP del router ve ino.


nombre-del-peer-group: Identi a el peer group.
weight peso: Propietario de Cis o y se utiliza en

la sele in de

rutas. Es lo al del router, y no se propaga a otros routers. El valor


por defe to es 32.762 y el rango va desde 0 hasta 65.535.

11.11.2.

Modi ar el atributo Lo al Preferen e

Este atributo se utiliza para de irle a los otros routers dentro del AS
omo salir del AS en aso que tengamos varias posibilidades.
Su ongura in es:
Si lo apli amos a un route map.

Router( onfig-route-map)#set lo al-preferen e


lo al-preferen e
Si lo apli amos por defe to.

Router( onfig-router)#bgp default lo al-preferen e


valor

11.12. REDISTRIBUCIN ENTRE IGP Y BGP

11.11.3.

319

Veri ar la ongura in de los atributos

El omando show ip bgp nuestra los valores de todos los atributos y


sus estados.

7206#sh ip bgp
BGP table version is 3, lo al router ID is 1.1.1.1
Status odes: s suppressed, d damped, h history, * valid, > best, i - internal,
r RIB-failure, S Stale
Origin odes: i - IGP, e - EGP, ? - in omplete
Network
Next Hop
Metri Lo Prf Weight Path
*> 1.1.1.1/32
0.0.0.0
0
32768 i
*> 2.2.2.2/32
70.0.0.2
0
100
0 (100) i
* 3.3.3.3/32
121.1.1.102
0
100
0 (100 23456) i

11.12. Redistribu in entre IGP y BGP


11.12.1.

Anun iar Rutas desde IGP a BGP

Existen tres formas de propagar la tabla de BGP en las tablas de


IGP.
Utilizando el omando

network: Se utiliza para anun iar rutas

que estn en la tabla de routing IP.


Redistribuyendo

rutas

estti as :

Cualquier

ruta

estti a

puede ser redistribuida en BGP. Ha iendo una ruta estti a


a null 0 ha emos que el router no tenga punto de salida para
esta ruta porque no existe pero ser redistribuida en BGP. El
problema empieza si la ruta desapare e de la tabla de routing
IP, enton es el tr o ir ular por el AS hasta que muera.
Cis o re omienda utilizar el omando

3 Adems

aggregate-address.

de ha er el:

Router( onfig)#ip route x.y.z.t x.y.z.t null 0

hay que ha er:


Router( onfig-router)#redistribute stati

CAPTULO 11. BGP

320

Redistribuyendo dinmi amente rutas de IGP: Esta ongura in no es a onsejada porque ausa gran dependen ia en la
tabla de IGP.
La redistribu in de rutas de Internet en redes pequeas es
muy imprudente.
Los ISPs utilizan eBGP e iBGP intensivamente, pero en las
rutas internas utilizan un proto olo IGP sin redistribuir debido
a:

Los re ursos estn disponibles para otros pro esos.

La tabla de routing IGP es manejable.

La fun in de sin roniza in no es ne esaria en este tipo


de redes ya que o es totalmente mallada o se ha diseado
para fun ionar on route ree tor.

Si BGP es multihomed enton es la redistribu in es ne esaria


ya que el IGP ser el en argado de transportar las rutas de un
eBGP a otro.
En este ltimo aso ser ne esario ongurar ltering.