Mindmap
EIGRP (Enhanced Interior Gateway Routing Protocol)
Inhalt der Mindmap
EIGRP (Enhanced Interior Gateway Routing Protocol)
DESCRIPCION Y CARACTERISITICAS
- Es CLASSLESS (Soporta VLSM y CIDR)
- Metrica Compleja MC
- Ancho de Banda BW Kbps (K1)
- Retardo D ms (K3)
- Carga L 8bits (K4)
- Confiabilidad R 8bits - % (K2)
- MTU M B (K5)
- MC = 255 *(K1*BW + (K2*BW/256-L) + K3*D)*(K5/R+K4) ; K1=1, K2=0, K3=1, K4=0, K5=0 ; (K5/R+K4)= 1
- MC = 255 *(10"7/BWmin + K3*ZD/10)
- Rapida convergencia en comparacion con (OSPF, IGRP, RIP)
- Actualizaciones Parciales (UPDATEs incrementales)
- Modulos dependientes del protocolo PDM, soporta (IP, IPv6, IPX, AppleTalk)
- Soporta autenticacion y topologias capa 2 WAN
- Usa RTP (protocolo de transferencia confiable) con IP ID88
- Usa MULTICAST (hello, query, update/nuevos routers en la red)
- Usa UNICAST (ack/confirma recepcion de update, querys y replies)
- Usa DUAL (Algoritmo de actualizacion difusa)
- Balanceo de Carga (de igual costo y costo diferente)
- EIGRP corre en direcciones principales de cada interface(en subinterfaces, EIGRP no corre sobre las direcciones secundarias)
- Redes de hasta 50 routers
OPERACION Y FUNCIONAMIENTO
- Paquetes EIGRP
- HELLO (multicast 224.0.0.10 | descubrir y mantener adyacencias
- UPDATE (multicast-descubrir nuevas rutas y unicast-sincronizacion tablas de topologia| anuncian rutas|usa RTP)
- QUERY (multicast-contador 3min y unicast-16 intentos | consulta nuevas rutas cuando se perdio FD)
- ACK (unicast | confirma recepcion de update
- REPLY (unicast | respuesta a query, con una ruta o no)
- Creacion de Adyacencias
- Dentro del mismo AS
- Parametros K iguales en todos los routers
- Rutas primarias deben estar en la misma subred
- HELLO 5s eth, fddi, ppp, hdlc y HELLO 60s frame relay, <T1 | hold time 15s y 180s)
- Perdida de Adyacencias y no hay FS
- Envia QUERYs a sus otros vecinos consultando una ruta hacia el destino. La ruta perdida esta en: "ACTIVE"
- Si hay ruta recibe un REPLY conteniendo la ruta al destino
- La nueva ruta la agrega a la tabla de topologia y enrutamiento
- Si no se recibe REPLY, vence el contador de 3min y envia 16 unicast a todos los vecinos
- Finalmente, si no se contesta el QUERY, la ruta perdida pasa a SIA (Stuck In Active)
- Tablas EIGRP
- Neighbors
- Topology
- Routing
- DUAL
- DUAL - Distancia Anunciada (AD) La metrica que anuncia el router vecino hacia el destino
- DUAL - Distancia Factible (FD) Es la metrica total y elegida como mejor ruta desde el router origen hacia el destino
- DUAL - Sucesor (S) Es el router vecino de la ruta FD
- DUAL - Sucesor Factible (FS) Es el router vecino de backup, la cual, tiene una ruta FC = AD<FD
- Mecanismos para evitar LOOPs y SIA
- SPLIT HORIZON | Por default esta activado | Se desactiva en modo inicio, cambio topologia, querys
- POISON REVERSE | Por default esta desactivado | Se activa en modo inicio, cambio topologia,
- SUMARIZACION | resumen de rutas en tabla
- STUB ROUTING | Filtra trafico EIGRP
- Paquetes EIGRP
CONFIGURACION Y ADMINISTRACION
- EIGRP TIMERS
- Router(config-if)#ip hello-interval eigrp <AS number><seconds>
- Router(config-if)#ip hold-time eigrp <AS number><seconds>
- Router#show ip eigrp neighbors (ver vecinos y timers) | Router#show ip eigrp neighbors detail (ver timers configurados) | Router#show ip eigrp interfaces (ver timer flow multicast)
- EIGRP CONFIG
- Router(config)#router eigrp <AS>
- Router(config-router)#network <x><y> | x: subred especifica asociada a su interface, y: mascara wildcard
- Router(config-router)#passive-interface <x> | x: nombre de interface; no envian mensajes EIGRP pero si anuncian sus redes asociadas a su interface
- Router(config-router)#passive-interface default | Router(config-router)# no passive-interface <x>
- Por default Sumarizacion esta en ON y esta la ruta a Null0 | Para deshabilitar Router(config-router)#no auto-summary |
- Para sumarizar manualmente se usa Router(config-if)#ip summary-address eigrp <x><y><z> | x: AS, y:red sumarizada, z:mascara VLSM o CIDR (ruta hacia Null0, contiene querys, se usa en las fronteras
- En redes NBMA Hub-and-Spoke Router(config-if)# no ip split-horizon eigrp <AS> |se configura en la interface NBMA del Hub
- EIGRP STUB
- Envio limitado de informacion. Minimiza utilizacion de memoria y CPU. Necesita solo un vecino. Los Spokes solo se configuran como STUBs
- Router(config)#router eigrp <AS> Router(config-router)#eigrp stub receive-only
- Default Combinacion recieve-only no no connected yes yes redistributed no yes static no yes summary yes yes
- Router(config-router)#eigrp stub connected
- Router(config-router)#eigrp stub connected redistributed
- Router# debug eigrp packet stub
- router# show ip eigrp neighbor detail
- EIGRP LOAD BALANCING
- Por default EIGRP balancea en enlaces de igual costo
- EIGRP usa la varianza para balancear cargas en enlaces diferentes (AD<FD)
- EIGRP puede balancear hasta en 16 enlaces maximo
- Router(config-router)#variance <1-128>
- Router#show ip eigrp topology detail-links (ver todas las rutas)
- Router#show ip eigrp topology (ver solo sucesores)
- Router#trace <ruta>
- Si AD>FD variance no funciona
- EIGRP METRIC
- Router(config-if)#bandwidth <1-10000000kbps>
- Router(config-if)#ip bandwidth-percent eigrp <AS>|<1-99999>
- Se cambia los "K" en todo el sistema autonomo
- Router(config-router)#metric weights 0 <K1> <K2> <K3> <K4> <K5>
- EIGRP AUTHENTICATION
- Router(config)#key chain <NOMBRE>
- Router(config-keychain)#key <ID 1-2147483647>
- Router(config-keychain-key)#key-string <CONTRASEÑA>
- Router(config)#int <interface>
- Router(config-if)#ip authentication mode eigrp <AS> md5
- Router(config-if)#ip authentication key-chain eigrp <AS> <NOMBRE>
- Router#show ip eigrp neighbors
- EIGRP IPv6
- Multicast hacia FF02::A
- Agregar unicast link-local en interfaces del router Router1(config-if)#ipv6 address fe80::1 link-local
- Habilitar routing IPv6 Router(config)#ipv6 unicast-routing
- Modo EIGRP para IPv6 Router(config)#ipv6 router eigrp <AS>
- ID de Router EIGRP Router(config-rtr)#eigrp router-id <x.x.x.x 32 bits>
- Activar EIGRP para IPv6 Router(config-rtr)#no shutdown
- Habilitar EIGRP IPv6 en interface Router(config-if)#ipv6 eigrp <AS>
- EIGRP TIMERS