Sie sind auf Seite 1von 50

Juan Carlos Nuo

Mayo 2014
Exploration 2.
Capitulo 9.
Protocolo de enrutamiento dinmico
EIGRP
Juan Carlos Nuo
Mayo 2014
Protocolo IGRP (Interior Gateway Routing Protocol) y
Protocolo EIGRP (Enhanced IGRP)
Ambos son protocolos propietarios de Cisco, basados en Vector!istancia
IGRP
Resuel"en muchos de los problemas de RIP
#$trica mas so%isticada&
#$trica ' % (ancho de banda, retraso, con%iabilidad, carga)
El retardo de un trayecto se calcula como la suma de los retardos de los
enlaces( Para el ancho de banda se considera el enlace de menor
caudal )nicamente(
*so de m)ltiples rutas
Incluyen soporte multiprotocolo, es decir, se pueden e+ecutar estos protocolos de
routing sobre distintos protocolos de red( Concretamente& IP, IP, y appletal-
EIGRP
.oporta Classless y V/.#
.olo transmite modi%icaciones
Permite autenticaci0n de mensa+es
Juan Carlos Nuo
Mayo 2014
Apareci0 en 1223 con la "ersi0n 2(31 del I4. de Cisco(
.e suele emplear el termino hibrido para de%inir al protocolo EIGRP(
Pero esto no signi%ica 5ue utilice un algoritmo hibrido entre "ectordistancia y estado de
enlace
EIGRP es un protocolo basado en "ector distancia
Protocolo IGRP (Interior Gateway Routing Protocol) y
Protocolo EIGRP (Enhanced IGRP)
Juan Carlos Nuo
Mayo 2014
Protocolo de enrutamiento EIGRP (Enhanced IGRP)
A di%erencia de RIP, EIGRP traba+a con "arias tablas o bases de datos
Tabla de vecinos
EIGRP mantiene una tabla con los routers adyacentes( En esta tabla de "ecinos
e6isten los siguientes campos&

!irecci0n del "ecino (address)( !irecci0n del ni"el de red IP, IP, o appletal-

7iempo de espera (hold uptime) ( 7iempo de espera sin recibir 8algo9 de un "ecino antes de
considerar el enlace como no disponible(

7iempo medio de ida y "uelta a un "ecino (SRTT)

7iempo de espera de retransmisi0n (RTO)( Esta es la cantidad de tiempo 5ue se espera antes de
reen"iar un pa5uete de la cola de retransmisi0n a un "ecino(

Contador de cola de retransmisi0n (Q)( :umero de pa5uetes 5ue esperan en cola a ser en"iados(

:umero de secuencia (Seq)( :; del ultimo pa5uete recibido desde ese "ecino(
Router# show ip eigrp neighbors
IP-EIGRP Neighbors for process 77
Address Interface Holdtime ptime ! "e# "R$$ R$%
&secs' &h(m(s' )ount Num &ms' &ms'
*+,-./-.*-0. Ethernet* *1 ,(,,(2* , ** 2 0,
*+,-./-.,-0. Ethernet, *2 ,(,0(,* , *, *0 02
*+,-./-.,-1* Ethernet, *0 ,(,0(,0 , 2 3 0,
Juan Carlos Nuo
Mayo 2014
Protocolo de enrutamiento EIGRP (Enhanced IGRP)
Tabla topolgica
/a tabla topol0gica esta compuesta por todas las tablas de rutas EIGRP de
todo el sistema aut0nomo(
A partir de esta tabla topol0gica, EIGRP (utili<ando el algoritmo !*A/)
selecciona las me+ores rutas a un destino (libres de bucles) y las coloca en la
tabla de enrutamiento(
A esta me+or ruta para un posible destino se le denomina sucesor o ruta
primaria( Puede tener hasta = rutas sucesoras de igual o di%erente m$trica(
!e igual %orma, en la tabla topol0gica tambi$n se seleccionan los sucesores
%actibles, 5ue son el resto de posibles rutas a un cierto destino( Estos
sucesores %actibles se mantienen en la tabla topol0gica( .i la ruta sucesor de+a
de estar acti"a, EIGRP elige un sucesor %actible y lo copia en la tabla de rutas(
Para reali<ar estas operaciones, se utili<a un algoritmo denominado >.#!*A/
(%inite state machine ? !i%ussing *pdate Algorithm), en el cual no se estudia en
CC:A, se trata en CC:P(
Juan Carlos Nuo
Mayo 2014
Protocolo de enrutamiento EIGRP (Enhanced
IGRP)
En esta tabla topolgica aparecen los siguientes campos:
FD. Distancia actible. Es la m!trica m"s ba#a calculada a cada destino
$rigen de ruta (%&a '''). Router (ue publico esa ruta.
RD. Distancia noti)cada. Es la m!trica de la (ue inorma un %ecino
ad*acente.
Interace a tra%!s de la cual alcan+a el destino
Estado de la ruta: P, indica (ue la ruta es estable. -, indica (ue la ruta
toda%&a de esta recalculando.
Router# show ip eigrp topolog4
IP-EIGRP $opolog4 $able for process 77
)odes( P - Passi5e6 A - Acti5e6 - pdate6 ! - !uer46
R - Repl46 r - Repl4 status
P *70-*+-/,-, 033-033-033-,6 0 successors6 78 is 2+03*77+
5ia *70-*+-.,-0. &2+03*77+92+00+*7+'6 Ethernet,
5ia *70-*+-.*-0. &2+03*77+92+00+*7+'6 Ethernet*
5ia *70-*+-.,-1* &2+07717+92+03*77+'6 "erial,
P *70-*+-.*-, 033-033-033-,6 * successors6 78 is 1,70,,
5ia )onnected6 Ethernet*
5ia *70-*+-.*-0. &1,70,,90.*+,,'6 Ethernet*
5ia *70-*+-.,-0. &1,70,,90.*+,,'6 Ethernet,
5ia *70-*+-.,-1* &110.,,91,70,,'6 "erial,
Juan Carlos Nuo
Mayo 2014
Protocolo de enrutamiento EIGRP (Enhanced
IGRP)
.!trica de EIGRP:
/a m!trica en este protocolo de routing se calcula como una
uncin de hasta 0 par"metros: ancho de banda, retraso,
con)abilidad * carga. Por deecto solo se utili+an 1 de ellos: ancho
de banda (2and3idth, b) * retraso (Dela*, d).
Juan Carlos Nuo
Mayo 2014
Protocolo de enrutamiento EIGRP (Enhanced
IGRP)
Identi)caciones de procesos * sistema autnomo (-4)
Es un grupo de redes controlado por una autoridad 5nica (RF6 789:)
I-;- asigna los n5meros -4
Entidades (ue necesitan los n5meros -4:
I4P
Instituciones (ue se conectan a otras instituciones mediante los n5meros -4
Juan Carlos Nuo
Mayo 2014
Formato de los mensa#es EIGRP
Encabe+ado EIGRP
6uando 6isco creo este protocolo de routing (uer&a hacerlo multiprotocolo, es
decir, (ue no solo uncionara sobre IP, sino tambi!n sobre IP' * -pple<al=. Por ello,
en lugar de utili+ar los protocolos de transporte <6P * >DP, creo su propio protocolo
de transporte para este )n: el protocolo R<P.
Este protocolo, al igual (ue <6P * >DP,
permite un uncionamiento )able (con
con)rmaciones o ac=) o no )able (sin
ac=), en uncin de las circunstancias.
-dem"s estos pa(uetes se pueden en%iar
mediante:

>nicast

.ulticast (Por medio de la


direccin 110.:.:.7:)
E?isten @ tipos de pa(uetes
EIGRP:
Aello (4aludo)
-6B
>pdate (actuali+acin)
Cuer* (6onsulta)
Repl* (Respuesta)
Juan Carlos Nuo
Mayo 2014
De entre los campos de la cabecera EIGRP destacan:
6digo de $peracin:
Indica si el mensa#e contiene inormacin acerca de (7) una
actuali+acin, (9) una consulta, (0) una respuesta o (@) un
saludo
;D de sistema autnomo.
-6B
;D de secuencia
Formato de los mensa#es EIGRP
Juan Carlos Nuo
Mayo 2014
El mensa+e EIGRP propiamente dicho reside en el campo 5ue "iene a continuaci0n( /os datos se encuentran en
%ormato 7/V, 5ue es un %ormato muy utili<ado en comunicaciones(
En este %ormato de representaci0n de in%ormaci0n los tipos (tags) y las longitudes suelen ser de longitud
establecida, pero el "alor (la in%ormaci0n real) es de longitud "ariable y es determinada por el campo @longitud@(
Cada @tupla@ de in%ormaci0n codi%icada de esta %orma se compone de tres partes&
7ipo (tag)& c0digo 5ue indica el dato 5ue se esta codi%icando(
/ongitud (length)& longitud del dato a codi%icar (.uele estar indicada en bytes)(
Valor ("alue)& "alor a codi%icar(
En EIGRP se utili<an 7/V para in%ormaci0n general, 7/V para IP, para IP, y para Apple7al-&
Formato de los mensa#es EIGRP
</E 7, de inormacin general
</E 7:1, de rutas IP
Juan Carlos Nuo
Mayo 2014
<ipos de mensa#es EIGRP: Aello
Mensaes !ello (cdigo de operacin 5)
.e utili<an para descubrir, comprobar o redescubrir los routers "ecinos y establecer
adyacencias(
Estos pa5uetes son siempre multidi%usi0n (33=(A(A(1A)
.iempre se en"Ban en modo no %iable, es decir, no necesitan con%irmaci0n(
.e incluye el n; de secuencia utili<ada en tabla de "ecinos(
.e en"Ban a inter"alos de tiempo %i+os, 5ue por de%ecto es&
Intervalo entre mensajes Hello
predeterminado
Tiempo de espera
Enlaces con ancho de banda inferior a 1,544 Mbps 60 sg 10 sg
Enlaces con ancho de banda s!perior a 1,544 Mbps 5 sg 15 sg
/os comandos
ip hello-inter5al eigrp * ip hold-time eigrp
permiten cambiar los %alores anteriores
Juan Carlos Nuo
Mayo 2014
1"
<ipos de mensa#es EIGRP: Aello
Estos pa5uetes son siempre multidi%usi0n (33=(A(A(1A)
.iempre se en"Ban en modo no %iable, es decir, no necesitan con%irmaci0n(
Juan Carlos Nuo
Mayo 2014
<ipos de mensa#es EIGRP: -ctuali+acin
Mensajes Update (cdigo de operacin 1)
4e utili+an cuando un router descubre un %ecino nue%o o cuando un router
detecta un cambio en la topolog&a
6ontienen 5nicamente la inormacin de routing necesaria, no toda la tabla
En el primer caso el mensa#e se manda en unicast. En el segundo se manda por
multicast (110.:.:.7:)
<odos los mensa#es de update se mandan de orma )able, es decir con ac=
Juan Carlos Nuo
Mayo 2014
<ipos de mensa#es EIGRP: Cuer* and Repl*
Mensajes Query y Reply (codigos de operacin 3 y 4)
4i un router EIGRP pierde su sucesor * no puede encontrar un sucesor actible,
multidiunde una consulta a todos sus %ecinos.
/os %ecinos deben en%iar respuesta (ue proporcionen inormacin sobre los
sucesores o (ue inormen de (ue no ha* inormacin.
Estas respuestas se reali+an en unicast. /as consultas se pueden reali+ar en
multicast o unicast.
En ambos casos se mandan de orma )able
#h$ %!er$& 'nother
ro!ter co!ld be
attached to the same
(')*
Juan Carlos Nuo
Mayo 2014
EIGRP. Distancias administrati%as

Distancias administrati%as por deecto de


EIGRP:
Rutas sumari+adas F @
Rutas internas F 8:
Rutas EIGRP importadas de otros -4 F 7G:
Juan Carlos Nuo
Mayo 2014
Con%iguraci0n de EIGRP
Juan Carlos Nuo
Mayo 2014
Con%iguraci0n de EIGRP
Al igual 5ue en el protocolo RIP, para habilitar el protocolo EIGRP
Router&config'#router eigrp n de AS (process ID)
Aun5ue en la sinta6is de EIGRP se hace re%erencia a un parCmetro denominado 8numero de sistema
aut0nomo9, en realidad este se re%iere a un identi%icador de proceso (process I!), al igual 5ue ocurre
en 4.P>
Por tanto, este processI! representa una instancia del protocolo EIGRP 5ue se esta e+ecutando en
un router(
*n router puede e+ecutar simultCneamente m)ltiples instancias del mismo protocolo(
7odos los routers 5ue 5ueramos 5ue participen de una misma instancia, deben tener el mismo
numero de proceso(
Puede ser cual5uier "alor comprendido entre 1 y DE(EFE

Juan Carlos Nuo
Mayo 2014
Con%iguraci0n de EIGRP
Para indicar las redes (inter%aces) 5ue 5ueremos 5ue transmitan y reciban mensa+es EIGRP&
Router&config-router'# networ: direccin de red
Al igual 5ue "eBamos en RIP, la direcci0n de red es una direcci0n class%ull, y abarca todas las
inter%aces 5ue pertene<can a esa red class%ull( /a di%erencia es 5ue ahora podemos delimitar estas
inter%aces especi%icando una mascara de red o su e5ui"alente wildcard
E+emplo& En R1, si (ueremos incluir las interaces Fa:H: *
4:H:H:, bastar&a con:
R0&config-router'# networ: *70-*+-,-,
Pero si (ueremos especi)car solo Fa:H:
>tili+ando la mascara de red (solo %alido en
algunos I$4):
R0&config-router'# networ: *70-*+-0-,
033-033-033-,
>tili+ando el 3ildcard (%alido en cual(uier I$4 de
6isco):
R0&config-router'# networ: *70-*+-0-, ,-,-,-033
/a interace 4:H:H7 con 3ildcard:
R0&config-router'# networ: */0-*+.-*,-. ,-,-,-1
Juan Carlos Nuo
Mayo 2014
Con%iguraci0n de EIGRP
Al igual 5ue en RIP, utili<aremos el comando passi5e-interface para indicar a5uellas
inter%aces 5ue no deseamos 5ue intercambien in%ormaci0n(
#as concretamente, al utili<ar passi5e-interface en una inter%ace, EIGRP de+ara de
en"iar pa5uetes hello, con lo 5ue&
G:o se %ormaran adyacencias
G:o se en"iaran ni recibirCn actuali<aciones
En el router R7
R*&config'# router eigrp *
R*&config-router'# passi5e-interface fa ,9,
R*&config-router'# networ: *70-*+-*-, ,-,-,-033
Juan Carlos Nuo
Mayo 2014
#$trica de EIGRP& Ancho de banda (bandwidth)
En los enlaces serie, es importante indicar cual es el ancho de banda real del enlace serieH
si no se especi%ica los cClculos se reali<an con un "alor por de%ecto de 1(E== #bps, correspondiente
al ancho de banda de una lBnea 71(
Para cambiar dicho "alor&
Router&config-router'#bandwidth velocidad en kbps
El comando bandwidth se utili<ara solo para el calculo de costes y m$tricas para los protocolos de
enrutamiento, mientras 5ue serC el comando cloc- rate el 5ue con%igura realmente la "elocidad del enlace(
Router&config'#interface serial ,
Router&config-if'#ip address *7,-*+-0-* 033-033-,-,
Router&config-if'#cloc: rate 3+,,,
Router&config-if'#bandwidth *,,,,,
Router&config-if'#description RE8;"ER<I8%RE"
Router&config-if'#no shutdown
R1# show interface serial 0/0/0
Serial0/0/0 is up, line protocol is up
Hardware is GT96K Serial
Description !in" to R#
$nternet address is 1%#&16&'&1/'0
(T) 1*00 +,tes, -. 1*// K+it, D!0 #0000 usec,
relia+ilit, #**/#**, t1load 1/#**, r1load 1/#**
2output o3itted4
Juan Carlos Nuo
Mayo 2014
#$trica de EIGRP& Retraso (!elay)
En cuanto al "alor utili<ado en el retraso para el calculo de la m$trica, este tambi$n tiene un "alor
por de%ecto, 5ue depende del tipo de enlace utili<ado(
.e e6presa en milisegundos
R1# show interface serial 0/0/0
2output o3itted4
(T) 1*00 +,tes, -. 1*// K+it, D!0 #0000 usec,
relia+ilit, #**/#**, t1load 1/#**, r1load 1/#**
2output o3itted4
Juan Carlos Nuo
Mayo 2014
+"
G En el router R3, "emos
5ue la ruta a la red
123(1DI(1(A, tiene una
A! de 2A y una m$trica
de F(A1=(=AA(
G JComo se obtiene este
"alorK
E+emplo de calculo de la m$trica en EIGRP
Juan Carlos Nuo
Mayo 2014
+4
Paso "# !eterminar el menor (mas lento) ancho de banda
Este "alor es el 5ue se usara en la e6presi0n $"%#%%%#%%%&band'idth en (bps)*+,-
Paso +# !eterminar the retraso (delay) de cada una de las inter%aces de salida en la ruta
al destino
Paso .# .umar estos retrasos y di"idir entre 1A, y multiplicar el resultado por 3ED
Paso /# .umar el menor ancho de banda y la suma de los retrasos
E+emplo de calculo de la m$trica en EIGRP
Juan Carlos Nuo
Mayo 2014
+5
Paso "# 0eterminar el menor ancho de banda de la ruta
/a inter%ace serial ALAL1 de R3 tiene un bandwidth de 1A3= Mbps
/a inter%ace >a ALA de RF tiene un bandwidth de 1AA #bps, o lo 5ue es lo mismo
1AA(AAA Mbps
Para el calculo utili<amos el mas lento&
(1A(AAA(AAAL"%+/) N 3ED ' +#/11#2/%
E+emplo de calculo de la m$trica en EIGRP
Juan Carlos Nuo
Mayo 2014
E+emplo de calculo de la m$trica en EIGRP
+6
Step +# 0eterminar los retrasos para cada enlace en la ruta al destino3
El enlace serie tiene un delay de +%#%%% microsegundos
El enlace 4ast Ethernet tiene un delay de "%% microsegundos
Juan Carlos Nuo
Mayo 2014
Paso 3. Suma de los retrasos dividido por 10 y multiplicado por
256
20.000I 100!H7: F 2.010 " 256 # 51$.560
Paso $. -Jadimos el %alor calculado en el paso 7:
%and&idt' 2.$((.)$0 I *elay 51$.560 F .!trica EIGRP de
3.01$.$00
E+emplo de calculo de la m$trica en EIGRP
Juan Carlos Nuo
Mayo 2014

/a operaci0n de EIGRP es completada en cinco


etapas&

Construir relaciones con "ecinos

!escubrir rutas

.eleccionar las me+ores rutas

#antener las rutas

Eliminar las rutas

Estas etapas no necesariamente ocurren


secuencialmente(

Construir relaciones y descubrir rutas ocurren +untas al


igual 5ue elegir y mantener rutas(
El Proceso de EIGRP
Juan Carlos Nuo
Mayo 2014
Construir Relaciones de Vecinos
Como 4.P>, las relaciones de "ecinos son establecidas a tra"$s del
uso de mensa+es Oello
*n nue"o router con%igurado con EIGRP en"iarC multicast de pa5uetes
hello a los routers directamente conectados(
/os routers receptores responderC si el router nue"oP
Esta con%igurado con EIGRP
Esta en un mismo A. (ProcessI!)
*sa los mismos pesos de m$trica
/os routers de EIGRP, a di%erencia de 4.P>, no tiene 5ue tener los
mismos inter"alos hello
!e%ault son E seg( para Q 71 y DA seg( para R 71(
Un enlace tipo T1 tiene un ancho de banda de 1,544 Mbps
Juan Carlos Nuo
Mayo 2014
!escubriendo Rutas
#ientras las relaciones de "ecino son establecidas, ocurren los los siguientes
pasos&
El router nue"o en"Ba mensa+es hellos a 33=(A(A(1A (multicast)
/os routers EIGRP directamente conectados responden con un pa5uete de
actuali<aci0n unicast 5ue contiene todas las rutas de su tabla de enrutamiento
El router nue"o responde a todos los "ecinos con un pa5uete ac- (unicast) y coloca
el contenido de las actuali<aciones en su tabla topol0gica
El nue"o router entonces en"Ba pa5uetes unicast de actuali<aci0n a todos los
"ecinos con el contenido de su tabla topol0gica(
Esto es c0mo sus "ecinos aprenden acerca de las redes con%iguradas tales como
una nue"a /A:
/os "ecinos responden a la nue"a actuali<aci0n del router con un pa5uete Ac-(
Juan Carlos Nuo
Mayo 2014
.eleccionar las #e+ores Rutas& .uccessors

!espu$s 5ue un nue"o router ha recibido todas las


actuali<aciones de "ecinos directamente
conectados, $ste puede e+ecutar el algoritmo !*A/(

/a m$trica para cada ruta en la tabla topol0gica es


calculada usando la siguiente %0rmula&
Metrica 5 +,-6$"%#%%%#%%%&min# band'idth) 7 suma de dela8s9

El router "ecino 5ue nos lle"a al destino por la ruta con


el costo mCs ba+o es designado como router successor
y esa ruta es instalada (hasta = con igual costos) en la
tabla de enrutamiento(
Juan Carlos Nuo
Mayo 2014
.eleccionar un .uccessor& E+emplo
El router A ha construido su tabla topol0gica y esta a punto de e+ecutar
!*A/ para encontrar las me+ores rutas a la Red 1(
.e calcula la m$trica para llegar hasta la red 1( A esta m$trica se le llama
distancia %actible (>easible !istance, >!)
En este caso tiene dos opciones& A tra"$s del router S y a tra"$s del router C(
40 a trav:s ; 5 /,#<<%#-%-
+,-6"%#%%%#%%%&,- 7 $++%%&"%)9
40 a trav:s = 5 +%#%.%#<+%
+,-6"%#%%%#%%%&"+2 7 $"+%%&"%)9
!ado 5ue la distancia %actible (%easible distance, >!) a tra"$s de del router C
es mCs ba+a 5ue la %easible distance a tra"$s del router S, el router C es
instalado como el router successor a la Red 1(
Juan Carlos Nuo
Mayo 2014

!*A/ debe entonces buscar los sucesores %actibles (%easible


successors, >.)
Recordemos 5ue los sucesores %actibles se mantienen en la tabla topologica
listos para ser instalados en la tabla de rutas si %alla el sucesor(
.i obser"amos el e+emplo anterior, parece muy sencillo elegir un sucesor
%actible& .i tenBamos dos opciones y elegimos un sucesor, la 3; opci0n
pasa a ser el sucesor %actible, >.(
Pero no es tan e"idente(
Para 5ue un router "ecino llegue a con"ertirse en un sucesor %actible, >.,
este debe cumplir la condici0n de %actibilidad (%easibility condition, >C)
Esta condici0n >C consiste en 5ue la distancia 5ue reporta el posible >C
sea menor 5ue la distancia calculada originalmente(
.eleccionando los >easible .uccessors
Juan Carlos Nuo
Mayo 2014
.eleccionando un >easible .uccessor& E+emplo
.upongamos 5ue R3 calcula la
m$trica (>!) para llegar a la red
123(1DI(1(A&
A tra"$s de RF&
3EDT(1A(AAA(AAAL1A3=)U(3A(1AAL1A)V
' F(A1=(==A
A tra"$s de R1&
3EDT(1A(AAA(AAALD=)U(=A(1AAL1A)V '
=1(A3D(EDA
W elige RF como sucesor
Cuando R3 di%unda su in%ormaci0n EIGRP, R1 aprenderC 5ue R3 sabe llegar
a la red 123(1DI(1(A con una m$trica, es decir, un >! de F(A1=(==A(
JEs esta m$trica (>!) 5ue R1 aprende una >!K :o, es lo 5ue se denomina
R0 $report distance> distancia reportada)# /as >! solo serCn las
calculadas por el propio R1
Juan Carlos Nuo
Mayo 2014
.eleccionando un >easible .uccessor& E+emplo
R1 calculara sus propias >! para
llegar a la red 123(1DI(1(A&
A tra"$s de RF&
3EDT(1A(AAA(AAAL1E==)U(3A(1AAL1A)V
' 3(1X3(=1D
A tra"$s de R3&
3EDT(1A(AAA(AAALD=)U=A(1AAL1A)V '
=1(A3D(EDA
W elegirBa a RF como sucesor
Cuando R1 di%unda su in%ormaci0n EIGRP, R3 aprenderC 5ue R1 sabe llegar
a la red 123(1DI(1(A con una R0 de 3(1X3(=1D
Juan Carlos Nuo
Mayo 2014
.eleccionando un >easible .uccessor& E+emplo
Por tanto&
R3 elige como sucesor a RF,
ya 5ue el >! es de F(A1=(=AA
JPuede ser R1 un sucesor
%actible (>.)K
.i, si cumple la condici0n de
%actibilidad (>C), 5ue es&
R0 comunicada por un router ? 40 elegido
R! comunicado por R1 a R3 ' 3(1X3(=1D
>! calculado por R3 ' F(A1=(=AA
3(1X3(=1D Y F(A1=(==A .I
R" es un sucesor @actible para R+
Juan Carlos Nuo
Mayo 2014
R0# show ip eigrp topolog4
IP-EIGRP $opolog4 $able for A"&*'9I8&*,-*-*-*'
)odes( P - Passi5e6 A - Acti5e6 - pdate6 ! - !uer46 R - Repl46
r - repl4 "tatus6 s - sia "tatus
=output omitted>
P */0-*+.-*-,9026 * successors6 78 is 1,*22,,
5ia */0-*+.-*,-*, &1,*22,,90.*+,'6 "erial,9,9*
5ia *70-*+-1-* &2*,0+3+,90*702*+'6 "erial,9,9,
P */0-*+.-*,-.91,6 * successors6 78 is 1,**.2,
5ia )onnected6 "erial,9*
=output omitted>
7abla topol0gica& .ucesor y sucesor %actible
1 sucesor, con >! F(A1=(=AA( Es
la primera opci0n
/a siguiente rutas 5ue aparecen son los
sucesores %actibles( /a m$trica 5ue
aparece es la calculada por R3( El
segundo "alor 5ue aparece 5ue es el R!
Juan Carlos Nuo
Mayo 2014
R0#show ip route
=parte omitida>
Gatewa4 of last resort is not set
*,-,-,-,91, is subnetted6 * subnets
) *,-*-*-, is directl4 connected6 ?oopbac:*
*70-*+-,-,9*+ is 5ariabl4 subnetted6 2 subnets6 1 mas:s
8 *70-*+-,-,9*+ is a summar46 ,,(,*(1/6 Null,
8 *70-*+-*-,902 @/,92,3*23+,A 5ia *70-*+-1-*6 ,,(,*(106 "erial,9,9,
) *70-*+-0-,902 is directl4 connected6 7astEthernet,9,
) *70-*+-1-,91, is directl4 connected6 "erial,9,9,
8 */0-*+.-*-,902 @/,91,*22,,A 5ia */0-*+.-*,-*,6 ,,(,*(116 "erial,9,9*
*/0-*+.-*,-,902 is 5ariabl4 subnetted6 1 subnets6 0 mas:s
8 */0-*+.-*,-,902 is a summar46 ,,(,*(1/6 Null,
8 */0-*+.-*,-291, @/,91301.2,A 5ia */0-*+.-*,-*,6 ,,(,*(116 "erial,9,9*
) */0-*+.-*,-.91, is directl4 connected6 "erial,9,9*
G
Pero en la tablas de rutas solo aparece el sucesor(
7abla de rutas
Juan Carlos Nuo
Mayo 2014
",
El router R1, para llegar a 123(1DI(1(A tiene un sucesorK Si> R.
J7iene un sucesor %actible (>.)K Ao> porque R+ no cumple la condicin de
@actibilidad $4=)
Pero la topologa muestra que R2 podra ser una ruta de backup un !". Esto demuestra que#
EIGRP $a di%erencia de &"P!' no tiene un mapa de la red
EIGRP es un protocolo de (ector)distancia
-!ccessor
7abla topol0gica& .ucesor y sucesor %actible
R*#show ip eigrp topolog4
=parte omitida>
P */0-*+.-*,-,9026 * successors6 78 is 0*+/.3+
5ia "ummar4 &0*+/.3+9,'6 Null,
P */0-*+.-*-,9026 * successors6 78 is 0*702*+
5ia */0-*+.-*,-+ &0*702*+90.*+,'6 "erial,9,9*
=parte omitida>
Juan Carlos Nuo
Mayo 2014
Eliminando Rutas
Cuando una ruta %alla (un "ecino directamente conectado no en"Ba mCs
hellos), la detecci0n de !*A/ del routerP
Entra la %ase de e"aluaci0n de ruta(
JOay un %easible successor en la tabla topol0gicaK .i es asB,
inmediatamente la instala, empie<a el enrutamiento para la ruta alterna y
actuali<a los "ecinos acerca de esta alternati"a(
.i no e6iste un %easible successor, entra la %ase de recClculo de ruta(
Pregunta a los "ecinos por una ruta alterna
*na "e< 5ue el router ha recibido respuestas de todos los "ecinos
cuestionados, entonces $ste puede recalcular la me+or ruta(
Ademas, debe in%ormar a los "ecinos directamente conectados cuando
otro "ecino de+a de en"iar pa5uetes hello en el inter"alo re5uerido(
Juan Carlos Nuo
Mayo 2014
R1# show ip route
19#&165&10&0/#/ is 6aria+l, su+netted, ' su+nets, # 3as"s
D 19#&165&10&0/#/ is a su33ar,, 00/*09, 7ull0
8 19#&165&10&//'0 is directl, connected, Serial0/0/1
D 19#&165&10&5/'0 990/'*#'5/0: 6ia 19#&165&10&6, 00//*6, S0/0/1
1%#&16&0&0/16 is 6aria+l, su+netted, / su+nets, ' 3as"s
D 1%#&16&0&0/16 is a su33ar,, 00/610, 7ull0
8 1%#&16&1&0/#/ is directl, connected, ;ast<thernet0/0
D 1%#&16&#&0/#/ 990//0*1/*60: 6ia 1%#&16&'&#, 00/*09, S0/0/0
8 1%#&16&'&0/'0 is directl, connected, Serial0/0/0
D 19#&165&1&0/#/ 990/#1%#/16: 6ia 19#&165&10&6, 00//**, Serial0/0/1
41
Ruta sumari<ada :ullA
Juan Carlos Nuo
Mayo 2014

:ullA no es una inter%a< %Bsica

Por de%ecto, EIGRP usa la inter%a< :ullA para


descartar los pa5uetes 5ue coinciden con la ruta
principal, pero 5ue no coinciden con ninguna de las
rutas secundarias(

EIGRP incluye automCticamente un resumen de


rutas :ullA como una ruta secundaria cuando las
siguientes dos condiciones se cumplen&

E6isten una o mCs subredes, aprendidas a tra"$s de


EIGRP
.e habilita la sumari<aci0n automCtica
Ruta sumari<ada :ullA
Juan Carlos Nuo
Mayo 2014
!eshabilitar la sumari<aci0n automatica
Al igual 5ue ocurre en RIP,
EIGRP resume
automCticamente las rutas en el
limite de la direcci0n de la
clase(
Esto es asB, por5ue, como
sabemos, el comando auto
summary esta habilitado por
de%ecto(
R1# show ip route
*/0-*+.-*,-,902 is 5ariabl4 subnetted6 1 subnets6 0 mas:s
8 */0-*+.-*,-,902 is a summar46 ,*(,.(136 Null,
) */0-*+.-*,-291, is directl4 connected6 "erial,9,9,
) */0-*+.-*,-.91, is directl4 connected6 "erial,9,9*
8 *70-*+-,-,9*+ @/,90*702*+A 5ia */0-*+.-*,-36 ,*(,.(1,6 "erial,9,9,
) */0-*+.-*-,902 is directl4 connected6 7astEthernet,9,
1.+*16*0*0/16
1.+*16*0*0/16
Juan Carlos Nuo
Mayo 2014
!eshabilitar la sumari<aci0n automatica
R1# show ip route
*/0-*+.-*,-,902 is 5ariabl4 subnetted6 1 subnets6 0 mas:s
8 */0-*+.-*,-,902 is a summar46 ,*(,.(136 Null,
) */0-*+.-*,-291, is directl4 connected6 "erial,9,9,
) */0-*+.-*,-.91, is directl4 connected6 "erial,9,9*
8 *70-*+-,-,9*+ @/,90*702*+A 5ia */0-*+.-*,-36 ,*(,.(1,6 "erial,9,9,
) */0-*+.-*-,902 is directl4 connected6 7astEthernet,9,
7anto R1 como R3 sumari<an
automaticamente
Pero RF elige a R1 como su
sucesor por el ancho de banda
En este caso es me+or
deshabilitar autoBsummar8
R*&config'# router eigrp *
R*&config-router'# no auto-summar4
1.+*16*0*0/16
1.+*16*0*0/16
Juan Carlos Nuo
Mayo 2014
!eshabilitar la sumari<aci0n automCtica y rutas :ullA
Al deshabilitar la sumari<aci0n automCtica mediante el comando no
auto-summar4
Wa no aparecen las rutas :ullA
R*# show ip route
*/0-*+.-*,-,91, is subnetted6 0 subnets
8 19#&165&10&/ is directl, connected, Serial0/0/1
D 19#&165&10&5 990/'*#'5/0: 6ia 19#&165&10&6, 0016**, S0/0/1
*70-*+-,-,9*+ is 5ariabl4 subnetted6 1 subnets6 0 mas:s
8 1%#&16&1&0/#/ is directl, connected, ;ast<thernet0/0
D 1%#&16&#&0/#/ 990/'*#6/00: 6ia 19#&165&10&6, 0016*', S0/0/1
8 1%#&16&'&0/'0 is directl, connected, Serial0/0/0
D 19#&165&1&0/#/ 990/#1%#/16: 6ia 19#&165&10&6, 0016*#, Serial0/0/1
W por tanto ahora debe utili<arse el comando ip classless o no
ip classless si 5ueremos 5ue "uel"an a e6aminarse rutas de ni"el
1 si no e6isten coincidencias en las rutas de ni"el 3
Juan Carlos Nuo
Mayo 2014
.umari<aci0n o resumen manual
.upongamos 5ue cambiamos la topologBa
W ahora RF tambi$n da paso a las redes 123(1DI(3(A y 123(1DI(F(A(
Juan Carlos Nuo
Mayo 2014
.umari<aci0n o resumen manual
Podemos, sencillamente, aZadir las dos redes a RF y con%igurar EIGRP
adecuadamente&
W ahora RF tambi$n tiene conectadas las redes 123(1DI(3(A y 123(1DI(F(A(
R1&config'# interface loopbac: 0
R1&config-if'# ip address */0-*+.-0-* 033-033-033-,
R1&config-if'# interface loopbac: 1
R1&config-if'# ip address */0-*+.-1-* 033-033-033-,
R1&config-if'# router eigrp *
R1&config-router'# networ: */0-*+.-0-,
R1&config-router'# networ: */0-*+.-1-,
4 bien podemos resumir las redes
123(1DI(1(AL3=, 123(1DI(3(AL3= y 123(1DI(F(AL3=

a la red "1+#"-2#%#% &++


Esto tambin incluira a la red 1!"1#$"%"%&!4, pero 'a sabemos (ue es una red
(ue no se suele utili)ar
Juan Carlos Nuo
Mayo 2014
.umari<aci0n o resumen manual
4
Para 5ue tanto R1 como R3 reciban este resumen, la sumari<aci0n
manual se debe reali<ar tanto en .ALALA como en .ALAL1
Router&config-if'# ip summar4-address eigrp as-number network-address subnet-mask
R1&config'# interface serial ,9,9,
R1&config-if'# ip summar4-address eigrp * */0-*+.-,-, 033-033-030-,
R1&config'# interface serial ,9,9*
R1&config-if'# ip summar4-address eigrp * */0-*+.-,-, 033-033-030-,
192.168.0.0/22
192.168.0.0/22
Juan Carlos Nuo
Mayo 2014
-cti%idades * Practicas de laboratorio
Actividad o Practica de
Laboratorio
Caractersticas
0ractica de (aboratorio ,*6*1 0r1ctica m!$ completa en la c!al se
practican todos los conceptos vistos en el
capit!lo
Juan Carlos Nuo
Mayo 2014

.antiene cuatro rutas de igualKcosto para cada


destino

Rutas de desigualKcosto pueden ser instaladas


si el comando 5ariance ha sido con)gurado.

Das könnte Ihnen auch gefallen