You are on page 1of 47

Contenido de la Clase

Fundamentos y operatividad de EIGRP

Configuracin Bsica de EIGRP

Laboratorio
transformacin
EIGRP Caractersticas
Propietario de Cisco (http://tools.ietf.org/html/draft-savage-eigrp-00)
Classless (Soporte VLSM)
Mtrica Compleja
Convergencia Rpida
Actualizaciones Parciales
Soporte IPv4,IPv6, Ipx y Appletalk
Soporte de autenticacin
Multicast y Unicast
Soporta todas las topologas y protocolos de capa de enlace.
Componentes EIGRP
Protocol-Dependent Modules PDM
IPv4, IPv6, IPX, AppleTalk
Reliable Transport Protocol RTP (implica envo de ACK)
IP protocolo # 88
Neighbor Discovery and Recovery
Paquetes Hello
Diffusing Update Algorithm (DUAL)
EIGRP PDM

EIGRP maintains
individual tables for
each routed protocol.
EIGRP Tablas
Routing Table
Neigbhor Table
Topology Table

El algoritmo DUAL de EIGRP utiliza las tablas de vecinos y


de topologa para calcular la informacin de
enrutamiento.
Cuando un enlace falla, DUAL busca un Susesor Factible
en dichas tablas para reemplazar al Susesor que ha cado.
EIGRP Trama
Frame Payload

Frame Header CRC


IP Protocol Number EIGRP
EIGRP Message
Header (EIGRP = 88) Header

En una LAN EIGRP, es


El EIGRP mensaje
encapsulado en una trama La direccin IP destino multicast El encabezado EIGRP
Consiste del Tipo
Ethernet con una direccin 224.0.0.10 y el campo protocolo para identifica el tipo de
/ Longitud / Valor
destino Multicast MAC: EIGRP es 88. paquete EIGRP y el
(TLV).
A.S.
01-00-5E-00-00-0A
EIGRP Tipo de Paquetes
Hello (descrubir y mantener vecinos, multicast)

Update (actualizaciones de rutas, multicast)

ACK (confirma recepcin, unicast)

Query (consulta nuevas rutas cuando el mejor camino se ha


perdido, multicast)

Reply (respuesta a un query, unicast)


EIGRP Tipo de Paquetes
EIGRP Tipo de Paquetes
EIGRP Tipo de Paquetes
EIGRP Mensaje
EIGRP Mensaje - Parmetros
TLV 0x0001

Los parmetros K se utilizan para calcular la mtrica de EIGRP


El HoldTime anunciado por un vecino es el tiempo mximo que un router podra esperar para cualquier
mensaje EIGRP vlido enviada por ese vecino antes de declararlo muerto.
EIGRP Mensaje - Internal IP Routes
TLV 0x0002

Delay: Suma de retardos en unidades de 10


useg desde el origen hasta el destino.
Bandwidth: BW mas bajo configurado en
cualquier interface a lo largo de la ruta
Prefix length: especifica el numero de bit de
la red en la mascara de subred.
Destination: Direccin destino de la ruta.
EIGRP Mensaje - External IP Routes
TLV 0x0003

Rutas externas IP son rutas que se importan


en EIGRP mediante la redistribucin de una
ruta por defecto u otros protocolos de
enrutamiento

Contenido similar al TLV 0x0002


EIGRP Intercambio Inicial

Aqu Acta
DUAL
EIGRP DUAL
Este algoritmo permite al router contar con rutas alternativas
y libres de loops disponibles en caso que algn enlace
fallase.
Succesor(S): Vecino con mejor mtrica
Advertised Distance (AD): Mtrica desde el vecino
Feasible Distance (FD): Mejor mtrica
Feasible Condition (FC): AD debe ser menor que FD
Feasible Succesor (FS): Vecino que cumple la FC
EIGRP DUAL
Rutas Pasivas
Una ruta es considerada pasiva cuando el router no se encuentra calculando o
recalculando dicha ruta.
Operativamente Passive se considera a una ruta en estado estable.
Rutas Activas
Una ruta esta activa cuando el router esta recalculando dicha ruta.
Operativamente Active es un indicador de que algo anda mal.
EIGRP: Condiciones para ser Vecino
Recibir un Hello desde el vecino
Tener el mismo AS (el AS va dentro del Hello)
Tener los mismos parmetros K
Temporizadores (Hello y Hold) pueden ser distintos
EIGRP no trabaja sobre direcciones secundarias
EIGRP Neighborship
Los vecinos envan Hellos
Los Hellos mantienen los vecinos
Si los Hellos no llegan cuando el hold time expira (3 hello times
por defecto) , el vecino es removido de la tabla y se iniciar el proceso
de recalculo de ruta.

Si un enlace se pierde y no hay FS el router enva un mensaje de tipo


QUERY a los otros vecinos.
Si no hay respuesta y vence el time-out del Query (3 minutos) la ruta
se pone en modo Stuck in Active (SIA)
EIGRP Agregando Nueva Ruta
Se realiza en 3 Pasos:
1. Tan pronto como el router detecta una nueva red, este enva un
paquete hello por la interface de salida. Y la nueva red se agrega en
la tabla de topologa
2. El Router enva un mensaje UPDATE a todos los vecinos, estos
UPDATES son canalizadas en las tablas de topologa y vecinos.
3. Los routers actualizaran el numero de secuencia y agregan la nueva
red a sus tablas de topologa, luego recalculan la FD y el Sucesor.
EIGRP Borrando una Ruta sin
caminos alternos (FS)
1. El router que tiene la interface directamente conectada actualiza las
tablas de topologa y de rutas y enva un UPDATE a los vecinos.
2. Los routers remotos actualizan sus tablas de vecinos y de rutas.
3. Los routers remotos buscan rutas alternativas en la tabla de
toplogia.
4. El router remoto enva un Query, mientras tanto la ruta es marcada
como ACTIVE.
EIGRP Borrando una Ruta sin
caminos alternos (FS)
5. El numero del Query es trazado (marcado), para saber de que query
contestan los routers remotos.
6. Algoritmo DUAL determina el mejor camino
7. Enva otro Query a todos los neighbors
8. Todos los routers borran la red de la tabla de topologa y de ruteo.
EIGRP Borrando una Ruta con
caminos alternos (FS)
1. La ruta es marcada
2. El router busca un FS en la tabla de topologa.
3. Si hay un FS, se pone la ruta en la tabla de ruteo, SINO se la ruta se
pone en modo ACTIVE y se enva un Query
4. El vecino responde con una ruta alterna si este tiene una ruta
factible
5. Los mensajes son propagados a la red hasta que finalmente todos
conocen el nuevo camino.
EIGRP Operacin - Tablas
EIGRP selecciona una ruta principal (successor) y una ruta de backup (feasible
successor) y las introduce en la tabla de topologa.
La ruta principal (successor) es instalada en la tabla de rutas.
IP EIGRP Neighbor Table Lista de los routers vecinos EIGRP adyacentes
Neighbor IP Address Local router exit conectados directamente y la interfaz local de
interface to neighbor salida para llegar a cada vecino.

IP EIGRP Topology Table Lista todas las rutas aprendidas de cada vecino
EIGRP e identifica rutas del sucesor y las rutas del
Destination 1 FD / AD via each neighbor
sucesor factible.

IP Routing Table Lista de los mejores rutas (sucesores) de la tabla


de topologa EIGRP y otros procesos de
Destination 1 Best route
enrutamiento.
EJEMPLO: EIGRP - Tablas
Router Cs tables:
Neighbor: EIGRP - Tablas
SRTT (Smooth Round Trip Timer) y RTO (Retransmit Interval) usados por RTP para manejar la
confiabilidad en los paquetes EIGRP.
SRTT indica el tiempo que le toma a este vecino de responder a los paquetes confiables.
RTO indica cunto tiempo debe esperar antes de retransmitir si no se recibe ACK.

R1# show ip eigrp neighbors


IP-EIGRP neighbors for process 100
H Address Interface Hold Uptime SRTT RTO Q Seq
(sec) (ms) Cnt Num
0 192.168.1.102 Se0/0/1 11 00:07:22 10 2280 0 5
R1#

El recuento de cola debe


Neighbors IP Tiempo Numero de secuencia del ultimo
ser siempre cero en caso
address transcurrido desde paquete de UPDATE, QUERY, O REPLY
Local interface contrario hay congestin
Enumera el orden en el que que el vecino fue recibido desde este vecino.
receiving EIGRP en el enlace. (BW, CPU,
una sesin de peering se agregado a la tabla
Hello packets. RAM, link a Full)
estableci con el vecino
especificado, empezando
por 0.
Seconds remaining before declaring neighbor down.
The current hold time and is reset to the maximum
hold time whenever a Hello packet is received.
Topology: EIGRP - Tablas
Red Destino Numero de Feasible distance (FD)
Succesors para el Succesor

R1# show ip eigrp topology


IP-EIGRP Topology Table for AS(100)/ID(192.168.1.101)
Codes: P - Passive, A - Active, U - Update, Q - Query, R - Reply,
r - reply Status, s - sia Status
P 172.17.0.0/16, 1 successors, FD is 40514560
via 192.168.1.102 (40514560/28160), Serial0/0/1
R1#

Feasible Advertised
Indica si la ruta esta Interfaz de salida para
Next-hop address distance (FD) distance (AD)
en estado activo o encontrar la red
para el successor. hacia el desde el
pasivo. destino.
successor successor

Nota: El nombre tabla de topologa no significa que el router sepa como esta conectado
cada equipo de la red
Routing: EIGRP - Tablas
Tiempo que indica
Next-hop address el ltimo paquete Interface local de
EIGRP Destination Administrative Feasible
hacia la red destino de actualizacin salida hacia la red
route network distance distance
recibido destino

R1# show ip route


<output omitted>
Gateway of last resort is not set
D 172.17.0.0/16 [90/40514560] via 192.168.1.102, 00:02:22, Serial0/0/1
172.16.0.0/16 is variably subnetted, 2 subnets, 2 masks
D 172.16.0.0/16 is a summary, 00:31:31, Null0
C 172.16.1.0/24 is directly connected, FastEthernet0/0
R1#

Resumen de ruta creado automticamente en el limite


con clase (comportamiento predeterminado de EIGRP) ?

Hasta 16 caminos hacia una misma red destino


EIGRP: Distancia Administrativa

Routes manually
summarized.

Routes redistributed into


EIGRP.
Algoritmo DUAL 10.1.1.0 /24

Router D
EIGRP FD AD Topology
A
10.1.1.0 /24 2 ***** Passive *****
via B 2 1 Successor
(1)
via C 5 3
via E 5 4
(1)

B D

(2) (2) (1)

(1)
C E

Router C Router E
EIGRP FD AD Topology EIGRP FD AD Topology
10.1.1.0 /24 3 ***** Passive ***** 10.1.1.0 /24 3 ***** Passive *****
via B 3 1 Successor via D 3 2 Successor
via D 4 2 Feasible Successor via C 4 3
via E 4 3
Algoritmo DUAL 10.1.1.0 /24

Router D
EIGRP FD AD Topology
A
10.1.1.0 /24 2 ***** Passive *****
via B 2 1 Successor
(1)
via C 5 3

(1)

B D

(2) (2) (1)

(1)
C E

Router C Router E
EIGRP FD AD Topology EIGRP FD AD Topology
10.1.1.0 /24 3 ***** Passive ***** 10.1.1.0 /24 3 ***** Passive *****
via B 3 1 Successor via D 3 2 Successor
via D 4 2 Feasible Successor via C 4 3
via E 4 3
Algoritmo DUAL 10.1.1.0 /24

Router D
EIGRP FD AD Topology
A
10.1.1.0 /24 -1 ***** ACTIVE ******
via E (Q) Query
(1)
via C 5 3 (Q) Query

B D
Q Q = Query
Q
(2) (2) (1)

(1)
C E

Router C Router E
EIGRP FD AD Topology EIGRP FD AD Topology
10.1.1.0 /24 3 ***** Passive ***** 10.1.1.0 /24 3 ***** Passive *****
via B 3 1 Successor via D 3 2 Successor
via D 4 2 Feasible Successor via C 4 3
via E 4 3
Algoritmo DUAL 10.1.1.0 /24

Router D
EIGRP FD AD Topology
A
10.1.1.0 /24 -1 ***** ACTIVE ******
via E (Q) Query
(1)
via C 5 3

B D
Q = Query

(2) (2) (1) R = Reply


R

(1)
C E

Router C Q Router E
EIGRP FD AD Topology EIGRP FD AD Topology
10.1.1.0 /24 3 ***** Passive ***** 10.1.1.0 /24 -1 ***** ACTIVE ******
via B 3 1 Successor via D
via D via C 4 3 (Q) Query
via E 4 3
Algoritmo DUAL 10.1.1.0 /24

Router D
EIGRP FD AD Topology
A
10.1.1.0 /24 -1 ***** ACTIVE ******
via E (Q) Query
(1)
via C 5 3

B D
Q = Query

(2) (2) (1) R = Reply

(1)
C E

Router C R Router E
EIGRP FD AD Topology EIGRP FD AD Topology
10.1.1.0 /24 3 ***** Passive ***** 10.1.1.0 /24 4 ***** Passive *****
via B 3 1 Successor via C 4 3 Successor
via D via D
via E
Algoritmo DUAL 10.1.1.0 /24

Router D
EIGRP FD AD Topology
A
10.1.1.0 /24 5 ***** Passive *****
via C 5 3 Successor
(1)
via E 5 4 Successor

B D
Q = Query

(2) (2) (1) R = Reply


R
(1)
C E

Router C Router E
EIGRP FD AD Topology EIGRP FD AD Topology
10.1.1.0 /24 3 ***** Passive ***** 10.1.1.0 /24 4 ***** Passive *****
via B 3 1 Successor via C 4 3 Successor
via D via D
via E
Algoritmo DUAL 10.1.1.0 /24

Router D
EIGRP FD AD Topology
A
10.1.1.0 /24 5 ***** Passive *****
via C 5 3 Successor
(1)
via E 5 4 Successor

B D

(2) (2) (1)

(1)
C E

Router C Router E
EIGRP FD AD Topology EIGRP FD AD Topology
10.1.1.0 /24 3 ***** Passive ***** 10.1.1.0 /24 4 ***** Passive *****
via B 3 1 Successor via C 4 3 Successor
via D via D
via E
EIGRP Mtrica
Ancho de Banda IMPORTANTE:
Carga Ancho de Banda =
107

; enlace mas lento del camino

Confiabilidad
Retardo = ;valor expresado en decenas de seg
Retardo 10

MTU (*) La mtrica en forma predeterminada se calcula solo en base a K1 y K3

Formula Completa:

2 5
= 256 1 + + 3
256 + 4

Formula Simplificada: 107


Default: K1=1; K2=0; K3=1; K4=0; K5=0 = 256 +
10
Ejercicio 1:
Calcular a mano la Mtrica
de LAN_A a LAN_B
Implementar topologa
configurar y comprobar el
resultado.
EIGRP: Otras Caractersticas
Balanceo de carga con mtricas desiguales
Deben ser sucesores factibles
Envia un % de trafico a travs de cada enlace
Utiliza un multiplicador llamado varianza
EIGRP: Otras Caractersticas
Balanceo de carga con mtricas desiguales
Deben ser sucesores factibles
Envia un % de trafico a travs de cada enlace
Utiliza un multiplicador llamado varianza
practica
EIGRP: Configuracin Bsica
(config)#router eigrp autonomous-system-id
(config-router)#network network [mask]
(config-router)#no auto-summary
(config-router)#passive-interface type number [default]

(config-if)#bandwidth kilobits
(config-if)#delay
EIGRP: Laboratorio
Lo 0 : 190.16.0.0/24
Requerimientos: Lo 1 : 190.16.1.0/24
NAT OVERLOAD
============ Lo 2 : 190.16.2.0/24
Lo 3 : 190.16.3.0/24
Habilitar EIGRP AS 100 (RA,RB,RC)
Lo 0 : 172.16.0.0/24
Usar mascara wildcard ISP
Lo 1 : 172.16.1.0/24
Lo 2 : 172.16.2.0/24
Deshabilitar el resumen automtico 11.0.0.0/30 Lo 3 : 172.16.3.0/24
Crear ruta predeterminada hacia ISP ppp chap ->
S0/1
Redistribuir ruta esttica Fa0/0 S0/0 192.168.10.0/30
S0/0 Fa0/0
Configurar resumen manual A C
ppp pap
Entregables: 10.0.6.0/24
172.16.4.0/24
=========
Captura distancia administrativa 5,90,170
Verificacin de EIGRP (explicacin solo para Router A) Fa0/0
Elaborar script Tcl
- Show ip protocols B Para realizar prueba de
Fa0/1 conectividad total en el
- Show ip eigrp neighbors Router A
- Show ip eigrp topology 10.0.5.0/24
- Show ip route eigrp
- Show ip eigrp interfaces
- Show ip eigrp traffic
cierre
CHECK LIST
Cuales son los 5 tipos de paquetes EIGRP?
Porque se utiliza RTP y no TCP o UDP?
Para que sirve el parmetro network?
Cuando se enva un Query?
Cuando se enva un UPDATE?
Cual es la diferencia entre una ruta activa y una ruta pasiva?
Porque se pone una ruta destino en modo SIA?
Cuando debemos quitar la sumarizacin automtica?
Cuando debemos realizar la sumarizacin manual?
Como podemos ver la AD en una ruta sumarizada?
Como se calcula la mtrica de EIGRP en forma predeterminada?
FIN
DE LA SESION

You might also like