Ing. Fernando Marroquín
Permite actualizar las rutas automáticamente sin cambios manuales: dinámicamente.
Se realiza utilizando protocolos de enrutamiento.
Determinan la mejor ruta al destino
Protocolo de enrutamiento: EIGRP, OSPF, RIP, BGP, etc.
Algoritmo: Cálculo matemático para determinar la mejor ruta.
Mensajes: Para descubrir routers vecinos y/o interconectados, y también intercambiar tablas de enrutamiento.
Interior Gateway Protocol (IGP)
Extended Gateway Protocol (EGP)
Determina la dirección (vector) y la distancia a una red.
Copias periódicas de tabla de enrutamiento=actualización periódica.
Vista parcial de la red.
El router recibe la tabla de enrutamiento de su router vecino.
Tienen la topología exacta de la red
Actualización solo si hay cambios
Cada router tiene su propia base de datos con la topología completa
Se envían paquetes a todos los routers de la red para descubrir la red entera: LSA (Links State Advertisement)
Valor usado por los protocolos de enrutamiento para determinar la mejor ruta. Cada protocolo usa una métrica diferente tomando en cuenta diferentes factores:
Los routers son multiprotocolo, por lo que si tienen dos protocolos para llegar a una misma red que pasaría?
Ejemplo: OSPF y EIGRP
Ing. Fernando Marroquín
EIGRP: Enhanced Interior Gateway Protocol. Se basa en la versión anterior IGP
Propietario de Cisco, y en el 2013 se liberó una versión estandar
Referido como híbrido pero en realidad es un Distance Vector Avanzado.
Métrica compleja, pero finalmente basada en ancho de banda y delay
Soporta VLSM y CIDR
Vector distancia
Se basa en la información de sus vecinos
Link State advertisement
Anuncia por todos los links actualizaciones parciales
EIGRP
Utiliza paquetes HELLO enviados por una dirección multicast 224.0.0.10 para establecer y mantener relaciones con sus vecinos y Unicast para otros mensajes.
Cada 5 segundos en enlaces punto a punto
Cada 60 segundos en enlaces con velocidades inferiores a 1544Kbps
Una vez descubiertos los vecinos se envían mensajes de RTP
RTP (Reliable Transport Protocol) se utiliza para transportar mensajes entre los routers con EIGRP
Neighbor Table
Información de los vecinos
Topology Table
Mantiene la mejor ruta así como las segundas mejores rutas al destino
Routing Table
Contiene las mejores rutas a un destino
Ing. Fernando Marroquín
Pasos:
Un nuevo router configurado con EIGRP enviará paquetes multicast de hello a los routers directamente conectados.
El router que recibe va a responder si se cumple lo siguiente:
Configurado con EIGRP,
En un mismo AS (sistema autonomo)
Usa los mismos pesos de métrica (valores K)
El router nuevo envía mensajes de hello tipo MULTICAST a 224.0.0.10
Routers directamente conectados responden con un paquete UPDATE UNICAST que contiene todas las rutas en su tabla de enrutamiento
El router nuevo responde a todos los vecinos con un paquete UNICAST Ack y coloca el contenido de las actualizaciones en su tabla topológica.
El nuevo router envía paquetes UNICAST de UPDATE a todos los vecinos con el contenido de su tabla topológica.
Así los vecinos aprenden acerca de las redes configuradas tales como una nueva LAN
Los vecinos responden al nuevo UPDATE del router con un paquete Ack.
Fórmula matemática compleja...
De la formula anterior se utilizará solo K1 y K3...
Es un valor estático y se muestra en Kbit. Las interfaces seriales utilizan el valor de bandwidth predeterminado de 1544kbit.
El delay es la medida de tiempo que necesita un paquete para atravesar una ruta y se expresa en microsegundos, no es dinámico y es un valor predeterminado.
bandwidth =(10,000,000 / bandwidth) *256
delay= (delay / 10) *256
Neighbor Table
Información de los vecinos
Topology Table
Mantiene la mejor ruta así como las segundas mejores rutas al destino
Routing Table
Contiene las mejores rutas a un destino
# show ip eigrp neighbor
# show ip eigrp topology
Contiene una lista de todos los routers vecinos descubiertos
Mantiene los intervalos hello y holdtime en cada vecino
SRTT Smooth Round-trip Timer: tiempo promedio que tomara para enviar y recibir una respuesta de un vecino
RTO- Retransmission Timeout: cuando espera sin recibir ningún reconocimiento a un paquete enviado confiablemente.
# show ip eigrp neighbor
Contiene todas las rutas que el router ha aprendido acerca de su vecinos y toda la información necesaria para calcular un conjunto de distancias y vectores para todos los destinos alcanzables.
# show ip eigrp topology
Ing. Fernando Marroquín
Comando | Descripción |
---|---|
Router(config)# router eigrp <autonomous-system> | Habilita el protocolo de enrutamiento, seguido de un sistema autónomo que debe ser el mismo para los demás routers. Puede ir de 1 a 65535 |
Router(config-router)# network <dirección de red> | Se configuran las direcciones de las redes directamente conecadas que serán anunciadas por EIGRP |
Router(config-router)# no auto-summary | Evita que se resuman las rutas (sumarización) de redes discontinuas |
Router(config-if)# bandwidth | En la interfaz se debe configurar el ancho de banda real |
Comando | Descripción |
---|---|
Router# show ip route | Muestra la tabla de enrutamiento |
Router# show ip protocols | Muestra los parámetros del protocolo |
Router# show ip eigrp neighbors | Muestra la información de vecinos de EIGRP |
Router# show ip eigrp topology | Muestra la tabla de topología |
Router# debug ip eigrp | Muestra en tiempo real la información de los paquetes de EIGRP |
Es una máscara de bits INVERTIDA que indica qué partes de una dirección IP son relevantes para la ejecución de una determinada acción.