Entendiendo de EIGRP.pdf

6
TRADUCIDO POR: ALBERTO TORRES CHÁVEZ CNE - MAHER ABDELSHKOUR Entendiendo de EIGRP En este artículo voy a hablarles un poco del protocolo de ruteo propietario de Cisco, EIGRP (Protocolo de Enrutamiento de Gateway Interior Mejorado). Si conoces RIP, este es un protocolo Vector Distancia, EIGRP por su parte es clasificado como un protocolo avanzado de Vector Distancia, así que con esto encontramos que las reglas aplicadas en RIP también se aplican en EIGRP. Vamos a darle un vistazo a esta tabla: Tabla de Vecinos de EIGRP Tabla de Topología de EIGRP Tabla de Ruteo de EIGRP Lista todos los vecinos descubiertos y que se formó adyacencia, pero que además se intercambió información de ruteo. Interfaces. Enrutador del Siguiente Salto. Lista todas las rutas aprendidas de los vecinos EIGRP y muestra sólo la métrica del Enrutador del siguiente salto; pero no ilustra toda la topología (como lo hace OSPF en su LSBD). Las mejores rutas de la tabla de Topología EIGRP son las que se usarán para el envío del tráfico. ¿Cómo EIGRP establece relaciones con los vecinos? Como parte de su operación, EIGRP establece adyacencias con sus vecinos enviando paquetes de Saludo (Hello) a otros Enrutadores. Si un Enrutador envía un paquete a otro Enrutador que los reciba, entonces serán vecinos y comenzarán a intercambiar información de enrutamiento que se guardará en la tabla de topología. La dirección multicast (reservada) usada para divulgar estos paquetes de saludo (Hello) es la: 224.0.0.10. Por defecto, los tiempos de saludo (hello) y el tiempo de espera (hold) dependen del tipo de red: Enlace Punto a Punto (PPP) Enlaces mayores de 1mb Enlaces multipunto menores a 1mb Hello: 5 segundos 5 segundos 60 segundos Hold: 15 segundos 15 segundos 180 segundos

Transcript of Entendiendo de EIGRP.pdf

Page 1: Entendiendo de EIGRP.pdf

TRADUCIDO POR: ALBERTO TORRES CHÁVEZ CNE - MAHER ABDELSHKOUR

Entendiendo de EIGRP

En este artículo voy a hablarles un poco del protocolo de ruteo propietario de Cisco,

EIGRP (Protocolo de Enrutamiento de Gateway Interior Mejorado). Si conoces RIP, este

es un protocolo Vector Distancia, EIGRP por su parte es clasificado como un protocolo

avanzado de Vector Distancia, así que con esto encontramos que las reglas aplicadas

en RIP también se aplican en EIGRP.

Vamos a darle un vistazo a esta tabla:

Tabla de Vecinos de

EIGRP

Tabla de Topología de

EIGRP

Tabla de Ruteo de EIGRP

Lista todos los vecinos descubiertos y que se formó adyacencia, pero que además se intercambió información de ruteo.

Interfaces.

Enrutador del Siguiente Salto.

Lista todas las rutas aprendidas de los vecinos EIGRP y muestra sólo la métrica del Enrutador del siguiente salto; pero no ilustra toda la topología (como lo hace OSPF en su LSBD).

Las mejores rutas de la tabla de Topología EIGRP son las que se usarán para el envío del tráfico.

¿Cómo EIGRP establece relaciones con los vecinos?

Como parte de su operación, EIGRP establece adyacencias con sus vecinos enviando

paquetes de Saludo (Hello) a otros Enrutadores. Si un Enrutador envía un paquete a

otro Enrutador que los reciba, entonces serán vecinos y comenzarán a intercambiar

información de enrutamiento que se guardará en la tabla de topología. La dirección

multicast (reservada) usada para divulgar estos paquetes de saludo (Hello) es la:

224.0.0.10.

Por defecto, los tiempos de saludo (hello) y el tiempo de espera (hold) dependen del

tipo de red:

Enlace Punto a

Punto (PPP)

Enlaces mayores de

1mb

Enlaces multipunto

menores a 1mb

Hello: 5 segundos 5 segundos 60 segundos

Hold: 15 segundos 15 segundos 180 segundos

Page 2: Entendiendo de EIGRP.pdf

TRADUCIDO POR: ALBERTO TORRES CHÁVEZ CNE - MAHER ABDELSHKOUR

Seleccionando el mejor camino

EIGRP usa una fórmula para calcular la métrica (métrica compuesta):

Ancho de Banda (K1).

Retardo (K3).

Carga (K2).

Confiabilidad (K4,K5).

El Ancho de Banda y Retardo; son usados por efecto y tienen sus valores estáticos, por

ejemplo un enlace FastEthernet es de 100 mbits y tiene un retardo de 100

microsegundos; Ethernet es de 10 mbits y tiene un retardo de 1000 microsegundos. Por

otra parte, la Carga y la Confiabilidad tienen sus valores dinámicos, esto es porque

cambian con el tiempo. La Carga depende del uso del enlace, y la Confiabilidad en qué

tan confiable es tu enlace al momento de transmitir tramas. Así que vamos a echarle un

vistazo a la fórmula de EIGRP:

Métrica = (K1 * AnchoDeBanda) + [(K2 * AnchoDeBanda / 256 – Carga)] + (K3 *

Retardo)

O un poco más simple:

Métrica = 256 * [10^7 / AB(min) en Kbps] + [sumatoria del retardo en

Microsegundos /10]

Dónde AB es el ancho de banda mínimo para alcanzar el destino en Kbits por segundo.

De acuerdo al diagrama de arriba, calcularemos la métrica entre R1 y la red

172.30.0.0/24. Como podemos ver: 64kbps es el AB mínimo, y el retardo es de 2000.

Así que, Métrica = 256 * [10^7 / 64] + [2000 + 2000 + 2000 / 10]

Métrica = 256 * 156250 + 6000 = 41536000

Para hacerlo más simple, asignaré valores pequeños en el siguiente diagrama:

Retardo 2000 micro-seg Retardo 2000 micro-seg Retardo 2000 micro-seg

256kbps 64kbps 256kbps

R1 R2 R3 R4

Costo de 15 Costo de 10 Costo de 20

256kbps 64kbps 256kbps

R1 R2 R3 R4 Costo de 15

Page 3: Entendiendo de EIGRP.pdf

TRADUCIDO POR: ALBERTO TORRES CHÁVEZ CNE - MAHER ABDELSHKOUR

Vamos a decir que R4 le dice a R3 que a él le cuesta 15 para alcanzar a la red

172.30.0.0/24, a este costo se le conoce como Distancia Reportada (RD o AD)

[Advertised Distance]. Por lo que R3 dice que para alcanzar a la red 172.30.0.0/24

costará: 20+15=35, a esto se le conoce como Distancia Factible (FD). En resumen, la

Distancia Reportada es la mejor métrica que un Enrutador recibe de su vecino

(dispositivo de siguiente salto) a una red/subred dada, y la Distancia Factible es el valor

total de la métrica que es la suma de la Distancia Reportada y la métrica para alcanzar

al vecino (Enrutador de siguiente salto que apunta hacia la red/subred destino).

Así que… ¿Cuál es la diferencia entre la RD y la FD de R1 que están en la

topología de arriba?

Bueno, vamos paso por paso:

R3 le dirá a R2 que le costará 35 para alcanzar a la red destino, y R2 sabrá que a él le

costará 35(RD de R3) + 15(costo para alcanzar R3) = 50, y ésta será la Distancia

Factible para R2. Pero también R2 es un vecino de R1, R2 le dirá a R1 que tiene un

costo de 50 para alcanzar a la red destino y esta será guardada como la RD en la

topología de R1, además R1 agregará el costo para alcanzar a R2 el cuál es 10, esto

nos da como resultado que la FD de R1 para alcanzar a la red será de 60.

Page 4: Entendiendo de EIGRP.pdf

TRADUCIDO POR: ALBERTO TORRES CHÁVEZ CNE - MAHER ABDELSHKOUR

En el diagrama de arriba, podemos ver que R1 tiene 2 caminos hacia la red

172.30.0.0/24, así que ¿Cuál camino tomará R1 para alcanzar la red? Obviamente, el

enlace Ethernet entre R1 y R3 (10 mbits) es más lento que el enlace Fast-Ethernet entre

R1 y R2 (100 mbits), esto significa que el mejor camino es R1-R2 y este es llamado

“sucesor”, y el otro camino R1-R3 será el camino de respaldo y es llamado “Sucesor

Factible”. Pero, ¿Por qué este se convierte en el Sucesor Factible? Para poder ser un

Sucesor Factible se necesita de la siguiente fórmula:

Distancia Reportada del Sucesor Factible < Distancia Factible del Sucesor

La distancia factible aquí entre R1 y R2 es de 15, mientras la distancia reportada de R3

es de 5, esto es el porqué el enlace entre R1 y R3 se convierte en el sucesor factible.

Implementando EIGRP

Necesitamos conocer 2 pasos para implementar EIGRP:

1. Habilitar el proceso EIGRP en el modo de configuración global.

2. Instruir a EIGRP qué interfaces deben participar en el dominio de EIGRP.

Tan pronto como habilitemos EIGRP en una interfaz, los paquetes de Saludo (Hello) se

enviarán a través de esa interfaz usando la dirección multicast 224.0.0.10 para

descubrir vecinos. Esa interfaz permitirá al proceso de EIGRP a leer las direcciones de

red y máscaras configuradas en dicha interfaz y las compartirá a los vecinos

descubiertos.

El comando que se usa para habilitar EIGRP (dentro de configuración global) es:

router eigrp 1

El número “1” es el número de sistema autónomo (entre 1 y 65535) y debe ser el mismo

en todos los vecinos de EIGRP.

EIGRP es parcialmente un protocolo de ruteo Vector-Distancia. Por defecto se

encuentra activada la sumarización automática; para desactivarla usamos el comando:

‘no auto-sumary’, bajo el proceso de EIGRP.

EIGRP usa 5 tipos de paquetes para comunicarse. Tres de ellos son importantes y el

que recibe debe emitir un acuse de recibo. Los paquetes son los siguientes:

1. Saludo (no importante).

2. Actualizaciones (importantes).

3. Consultas (importantes).

4. Respuestas (importantes).

5. Acuse de recibo (no importante).

EIGRP tiene la habilidad para autenticar los paquetes, y actualmente (hasta hoy) usa

solo el protocolo de digesto de mensajes MD5. Para activar la autenticación, se deben

de configurar 2 pasos:

Page 5: Entendiendo de EIGRP.pdf

TRADUCIDO POR: ALBERTO TORRES CHÁVEZ CNE - MAHER ABDELSHKOUR

1. Configurar una cadena de clave cuyos parámetros sean la contraseña y el

tiempo/fecha.

2. Aplicar el método de autenticación y la cadena de clave (una por interfaz).

Ejemplo de autenticación con clave:

R1(config)#key chain (nombre de la clave)

R1(config-keychain)#key 1

R1(config-keychain)#key-string (contraseña)

Nota: “Key 1” – el número aquí debe coincidir con aquel que es usado en la interfaz que

se conecta hacia el vecino.

Habilitar la autenticación en una interfaz:

R1(config-if)#ip authenticationmode eigrp 1 md5

R1(config-if)#ip authenticationkey-chain eigrp 1 (nombre de la clave)

Nota: key-chain eigrp 1 – El número autónomo de EIGRP debe ser el mismo que el

usado en el proceso previamente configurado.

Sumarización de EIGRP

Como ejemplo usaremos la siguiente topología:

Ahora la configuración básica de EIGRP:

CNE(config)#router eigrp 1

CNE(config-router)#no auto-sumary

CNE(config-router)#network 172.30.10.0 0.0.0.255

CNE(config-router)#network 172.30.20.0 0.0.0.255

CNE(config-router)#network 192.168.0.1 0.0.0.0

maher(config)#router eigrp 1

maher(config-router)#network 192.168.0.2

maher(config-router)#no auto-sumary

Verificamos la tabla de ruteo en el enrutador maher maher#showip route eigrp 172.30.10.0/24is subnetted, 2 subnets

Page 6: Entendiendo de EIGRP.pdf

TRADUCIDO POR: ALBERTO TORRES CHÁVEZ CNE - MAHER ABDELSHKOUR

D 172.30.10.0/24[90/30720] via 192.168.0.1, 00:01:08, FastEthernet0/0 D 172.30.20.0 [90/30720] via192.168.0.1, 00:01:08, FastEthernet0/0

Usamos el comando ‘ip summary-address eigrp’ en la interfaz serial CNE(config)#interface 0/0 CNE(config-if)#ip summary-address eigrp 1 172.30.10.0 255.255.254.0

Verificamos de nuevo la tabla de ruteo en el enrutador maher Maher#showip route eigrp 172.30.10.0/23 is subnetted, 1subnets D 172.30.10.0 [90/30720] via192.16.0.2. 00:06:49, FastEthernet0/0

Las dos rutas desaparecen y se reemplazan por una sola entrada en el enrutador.