IP : Routing IP

Introducción a EIGRP

23 Marzo 2008 - Traducción manual
Otras Versiones: PDFpdf | Traducción Automática (31 Julio 2013) | Inglés (10 Agosto 2005) | Comentarios

Contenidos

Introducción
Antes de comenzar
      Convenciones
      Requisitos previos
      Componentes utilizados
¿Qué es IGRP?
¿Qué es el EIGRP?
¿Cómo funciona EIGRP?
Conceptos EIGRP
      Tabla de vecino
      Tabla de topología
      Sucesores factibles
      Estados de ruta
      Formatos de paquetes
      Marcado de rutas
Compatibility Mode (Modo Compatibilidad)
Ejemplo DUAL:
Preguntas frecuentes
      La configuración del EIGRP es tan simple como la configuración del IGRP
      ¿Cuento con capacidades de depuración como IGRP?
      ¿Las mismas características están disponibles en IP-EIGRP del mismo modo que lo están en IP-IGRP?
      ¿Qué cantidad de recursos de ancho de banda y procesador utiliza EIGRP?
      El IP-EIGRP, ¿es compatible con las máscaras de subred de agrupamiento y longitud variable?
      ¿El EIGRP es compatible con las áreas?
Discusiones relacionadas de la comunidad de soporte de Cisco
Información relacionada

Introducción

Este papel es una introducción a la habitación del protocolo interior gateway routing (IGRP) de los protocolos de ruteo diseñados y desarrollados por el Cisco Systems. Este documento debería usarse sólo con el fin de obtener información, como una introducción a la tecnología y no representa una especificación de protocolo o una descripción de producto.

Antes de comenzar

Convenciones

Para obtener más información sobre las convenciones del documento, consulte las Convenciones de consejos técnicos de Cisco.

Requisitos previos

No hay requisitos previos específicos para este documento.

Componentes utilizados

Este documento no tiene restricciones específicas en cuanto a versiones de software y de hardware.

¿Qué es IGRP?

El IGRP es utilizado en tipos de Internet TCP/IP y de Interconexión de sistema abierto (OSI). La versión original de IP fue diseñada e instalada exitosamente en 1986. Se mira como IGP pero también se ha utilizado extensivamente como protocolo de gateway exterior (EGP) para el ruteo entre dominios. El IGRP utiliza la tecnología de ruteo del vector de distancia. El concepto es que cada router no necesita saber todo el router/lazos de la conexión para toda la red. Cada router anuncia destinos con una distancia correspondiente. Cada router que escucha la información ajusta la distancia y la propaga a los routers vecinos.

Se representa a la información de distancia en IGRP como un compuesto de ancho de banda disponible, demora, uso de carga y confiabilidad de enlace. Esto permite afinar las características del enlace para alcanzar trayectos óptimos.

¿Qué es el EIGRP?

El EIGRP es una versión mejorada de IGRP. La tecnología de vector de igual distancia que se usa en IGRP también se emplea en EIGRP. Además, la información de la distancia subyacente no presenta cambios. Las propiedades de convergencia y la eficacia de operación de este protocolo han mejorado significativamente. Esto permite una arquitectura mejorada y, a la vez, retiene la inversión existente en IGRP.

La tecnología de convergencia está basada en una investigación realizada en SRI International. El algoritmo difusor de actualización (DUAL) es el algoritmo usado para obtener la bucle-libertad en cada instante a través de un cómputo del rutear. Esto les permite a todos los routers involucrados en una topología cambiar para sincronizarse al mismo tiempo. Los routers que no se ven afectados por los cambios de topología no se incluyen en el recálculo. El tiempo de convergencia con DUAL compite con el de cualquier otro protocolo de ruteo existente.

EIGRP ha sido extendido para que sea independiente del protocolo de la capa de red, y así permita que DUAL soporte otros conjuntos de protocolos.

¿Cómo funciona EIGRP?

EIGRP tiene cuatro componentes básicos:

  • Recuperación/Detección de vecino

  • Protocolo de transporte confiable

  • Máquina de estados finitos DUAL

  • Módulos dependientes del protocolo

La detección o recuperación de vecinos es el proceso que utilizan los routers para aprender dinámicamente de otros routers conectados directamente a sus redes. Los routers también deben detectar cuando sus vecinos se vuelven inalcanzables o dejan de funcionar. Este proceso se logra con carga general baja al enviar pequeños paquetes de saludo. Mientras se reciben paquetes de saludo, un router puede determinar que un vecino está activo y en funcionamiento. Una vez que esto se determina, los routers de la vecindad pueden intercambiar información del ruteo.

El transporte confiable es responsable de garantizado, las entregas ordenadas de paquete EIGRP a todos los vecinos. Soporta la transmisión de multicast o los paquetes de unidifusión entremezclados. Algunos paquetes EIGRP deben transmitirse de manera confiable, mientras que para otros esto no es necesario. Para mayor eficacia, la confiabilidad sólo se brinda cuando es necesaria. Por ejemplo, en una red de acceso múltiple que tiene capacidades de multidifusión, tal como Ethernet, no es necesario enviar saludos confiables a todos los vecinos en forma individual. Entonces, EIGRP envía un saludo de multidifusión único con una indicación en el paquete que informa a los receptores que dicho paquete no necesita ser reconocido. Otros tipos de paquetes, como las actualizaciones, requieren reconocimiento y eso se indica en el paquete. El transporte confiable tiene una disposición de enviar los paquetes de multidifusión rápidamente cuando hay paquetes sin acuse de recibo pendientes. Esto ayuda a asegurar que el tiempo de convergencia permanezca lento ante la presencia de enlaces con distintas velocidades.

La máquina de estados finitos DUAL contiene el proceso de decisión de todos los cálculos de rutas. Rastrea todas las rutas anunciadas por todos los vecinos. La información de distancia, conocida como métrica, se usa mediante DUAL para seleccionar trayectos eficientes sin bucles. DUAL selecciona las rutas que se insertarán en una tabla de ruteo, según los sucesores factibles. Un sucesor es un router vecino utilizado para el reenvío de paquetes que tenga el trayecto de menor costo a un destino que no es parte de un bucle de ruteo. Cuando no hay sucesores factibles sino que hay vecinos que anuncian la destinación, un recomputation debe ocurrir. Éste es el proceso donde se determina un sucesor nuevo. La cantidad de tiempo necesario para volver a calcular la ruta afecta el tiempo de convergencia. Aún cuando el recálculo no es un procesador intensivo, resulta ventajoso para evitar el recálculo si no fuera necesario. Cuando ocurre un cambio de topología, DUAL prueba sucesores factibles. Si hay sucesores factibles, utilizará cualesquiera que encuentre para evitar cualquier recálculo innecesario. En este documento se definen con más detalles sucesores factibles.

Los módulos del según el protocolo son responsables de la capa de red, requisitos del protocol específico. Por ejemplo, el módulo IP-EIGRP es responsable del envío y de la recepción de paquetes EIGRP que son encapsulados en IP. El IP-EIGRP es responsable de analizar los paquetes EIGRP e informar DUALES de la nueva información recibida. IP-EIGRP solicita a DUAL efectuar decisiones de ruteo, cuyos resultados se almacenan en la tabla IP Routing. IP-EIGRP es responsable de redistribuir las rutas aprendidas en otros protocolos IP Routing.

Conceptos EIGRP

Esta sección describe algunos detalles sobre la implementación de EIGRP de Cisco. Se discuten las estructuras de datos y los conceptos DUALES.

Tabla de vecino

Cada router conserva información de estado de los vecinos adyacentes. Cuando se reconoce a los vecinos recientemente detectados, se registra la dirección y la interfaz del vecino. Esta información está almacenada en la estructura de datos del vecino. La tabla de vecino contiene estas entradas. Hay una tabla de vecino para cada módulo dependiente del protocolo. Cuando un vecino envía un saludo, anuncia un tiempo de espera. HoldTime es la cantidad de tiempo que un router considera a un vecino como alcanzable y en funcionamiento. Es decir si un paquete de saludo no se oye dentro del HoldTime, después del holdtime expira. Cuando la retención de tiempo caduca, se informa a DUAL sobre el cambio en la topografía.

La entrada de tabla de vecino también incluye información requerida por el mecanismo de transporte confiable. Los números de secuencia se usan para hacer coincidir los reconocimientos con los paquetes de datos. El número de secuencia más más reciente recibido del vecino se registra así que los paquetes fuera de servicio pueden ser detectados. Una lista de transmisión se utiliza para colocar en cola a los paquetes y posiblemente retransmitirlos por vecino. Los temporizadores de ida y vuelta son conservados en la estructura de datos vecina para calcular un intervalo de retransmisión óptimo.

Tabla de topología

La Tabla de tipologías se completa mediante los módulos dependientes del protocolo y la máquina de estados finitos DUAL la pone en práctica. Contiene todos los destinos anunciados por los routers vecinos. Con cada entrada, está asociada la dirección de destino y una lista de vecinos que han anunciado el destino. Para cada vecino, se registra la métrica anunciada. Esta es la métrica que el vecino almacena en su tabla de ruteo. Si el vecino avisa este destino, debe estar utilizando la ruta para reenviar paquetes. Ésta es una regla importante que deben cumplir los protocolos del vector de distancia.

También está asociada al destino la medición que utiliza el router para llegar al destino. Ésta es la suma de la mejor métrica anunciada de todos los vecinos, más el costo de enlace al mejor vecino. Esta es la métrica que utiliza el router en la tabla de enrutación y para anunciar a los otros routers.

Sucesores factibles

Una entrada de destino se mueve desde la tabla de topología hasta la tabla de ruteo cuando existe un sucesor posible. Todos los trayectos de costo mínimo para un destino forman un conjunto. A partir de esto, los vecinos que tienen una medición anunciada menor que la medición de tabla de ruteo actual son considerados sucesores factibles.

Sucesores factibles que un router visualiza como vecinos en sentido descendente con respecto al destino. Estos vecinos y las métricas asociadas se colocan en la tabla de reenvío.

Cuando un vecino cambia la métrica que ha estado anunciando, u ocurre un cambio en la topología de la red, tal vez deba reevaluarse el conjunto de sucesores posibles. No obstante, esto no se califica como un recálculo de la ruta.

Estados de ruta

Una entrada de la tabla de topología para un destino puede tener uno de dos estados. Un rutear se considera en el estado pasivo cuando un router no está realizando un recomputation del rutear. El rutear está en el estado activo cuando un router está experimentando un recomputation del rutear. Si siempre hay sucesores factibles, una ruta nunca tiene que ingresar a estado activo y evitar un recálculo de la ruta.

Cuando no hay sucesores factibles, la ruta entra en estado activo y vuelve a producirse un cálculo de la misma. Comienza un recálculo de ruta con un router enviando un paquete de consulta a todos los vecinos. Los routeres de la vencidad pueden cualquier contestación si tienen sucesores factibles para la destinación o vuelven opcionalmente una interrogación que indica que están realizando un recomputation del rutear. Mientras que en el estado activo, un router no puede cambiar al vecino del salto siguiente que está utilizando remitir los paquetes. Una vez que todas las contestaciones se reciban para una interrogación dada, la destinación puede transición al estado pasivo y un sucesor nuevo puede ser seleccionado.

Cuando se desactiva un enlace a un vecino que es el único sucesor posible, todas las rutas a través de ese vecino comienzan un nuevo cálculo de ruta e ingresan en el estado activo.

Formatos de paquetes

El EIGRP utiliza cinco tipos de paquetes:

  • Hola/acks

  • Actualizaciones

  • Consultas

  • Contestaciones

  • Solicitudes

Como se mencionó anteriormente, los saludos son de multidifusión para la detección/recuperación de vecinos. Esto no requiere de aceptación. Hola sin los datos también se utiliza como acuse de recibo (ack). El acks se envía usando a una dirección de unidifusión y contiene siempre un número de acuse de recibo diferente a cero.

Las actualizaciones se usan para comunicar la posibilidad de alcanzar los destinos. Cuando se detecta un vecino, se envían paquetes de actualización para que ese vecino pueda construir una tabla de topología. En este caso, los paquetes de actualización son unidifusión. En otros casos, como un cambio de costo de enlace, las actualizaciones son de multidifusión. Las actualizaciones siempre se transmiten de forma confiable.

Se envían las interrogaciones y las contestaciones cuando las destinaciones entran el estado activo. Las consultas siempre son de multidifusión a menos que se envíen en respuesta a una solicitud recibida. En este caso, es unicast de nuevo al sucesor que originó la interrogación. Las contestaciones son siempre enviadas en respuesta a consultas para indicar al originador que no necesita entrar en estado Activo porque tiene sucesores factibles. Las contestaciones son unicast al terminal original de la interrogación. Ambas consultas y respuestas se transmiten de manera segura.

Los paquetes de pedido se utilizan para obtener información específica de uno o más vecinos. Los paquetes de peticiones se utilizan en las aplicaciones del servidor de ruta. Pueden ser multicast o unicast. Las peticiones se transmiten no fiable.

Marcado de rutas

EIGRP tiene la noción de rutas internas y externas. Rutas internas son aquellas que se originaron dentro de un sistema autónomo (AS) EIGRP. Por lo tanto, una red conectada en forma directa y configurada para ejecutar EIGRP se considera una ruta interna y se propaga junto con esta información a través del AS EIGRP. Las rutas externas son unas que han sido aprendidas por otro protocolo de ruteo o residen en la tabla de ruteo como rutas estáticas. Estas rutas son etiquetadas individualmente con la identidad de su origen.

Las rutas externas se marcan con etiqueta con la siguiente informacion:

  • El Router ID del router EIGRP que redistribuyó el rutear.

  • El número de AS en el que reside el destino.

  • Un indicador de administrador configurable.

  • La ID de protocolo del protocolo externo.

  • El métrico del protocolo externo.

  • Indicadores de bit para ruteo predeterminado.

Como ejemplo, suponga que hay un AS con tres routers de borde. Un router de borde es aquél que ejecuta más de un protocolo de ruteo. COMO aplicaciones EIGRP como el protocolo de ruteo. Supongamos que dos de los routers de borde, BR1 y BR2, utilizan el método de Open Shortest Path First (OSPF) y el otro, BR3, utiliza el Routing Information Protocol (RIP).

Las rutas aprendidas por uno de los routers de borde OSPF, BR1, pueden redistribuirse condicionalmente en EIGRP. Esto significa que el EIGRP que funciona en el BR1 anuncia las rutas OSPF dentro de su AS. Cuando lo hace así pues, anuncia el rutear y las etiquetas él como ruta aprendida del OSPF con un igual métrico a la tabla de ruteo métrica de la ruta OSPF. La router-identificación se fija al BR1. La ruta EIGRP se propaga a otros routers de borde. Supongamos que BR3, el router del borde RIP, también anuncia los mismos destinos que BR1. Por lo tanto, BR3 redistribuye las rutas RIP en EIGRO AS. BR2, entonces, tiene suficiente información para determinar el punto de entrada de AS para la ruta, el protocolo de ruteo original utilizado y la métrica. Además, el administrador de la red podría asignar valores de etiqueta a destinos específicos al redistribuir la ruta. BR2 puede utilizar esta información para hacer uso del router o volver a publicarlo en OSPF.

El uso el marcado de ruta EIGRP le puede brindar controles de políticas flexibles a un administrador de red y ayudar a personalizar el ruteo. El marcado de rutas es particularmente útil en AS de tránsito en los cuales el EIGRP suele interactuar con un protocolo de ruteo entre dominios que implementa más políticas generales. Esto se combina para lograr un ruteo muy escalable basado en la política.

Compatibility Mode (Modo Compatibilidad)

El EIGRP proporciona a la compatibilidad y a la inter-operación inconsútil con los routeres IGRP. Esto es importante así que los usuarios pueden aprovecharse de las ventajas de ambos protocolos. Las funciones de compatibilidad no requieren que los usuarios tengan un día de indicación para activar EIGRP. EIGRP se puede habilitar cuidadosamente en lugares estratégicos sin la interrupción en el desempeño de IGRP.

Hay un mecanismo de la redistribución automática usado así que el IGRP rutea se importa en el EIGRP y viceversa. Puesto que las métricas para ambos protocolos son directamente traducibles, son fácilmente comparables como si fueran ruteen eso originada en sus el propio COMO. Además, Las rutas IGRP reciben el tratamiento de rutas externas en EIGRP de modo que las capacidades de etiquetado están disponibles para una sintonización personalizada.

Las rutas IGRP tienen precedencia sobre las rutas EIGRP como opción predeterminada. Esto se puede cambiar con un comando configuration que no requiera los procesos de ruteo recomenzar.

Ejemplo DUAL:

El diagrama de red que se muestra a continuación ilustra el modo en que DUAL converge. El ejemplo hace hincapié sólo en el destino N. Cada nodo muestra su coste a N (en los saltos). Las flechas muestran el sucesor del nodo. Entonces, por ejemplo, C usa A para llegar a N y el costo es 2.

1a.gif

Si se produce un error en el enlace entre A y B, B envía una consulta informando a sus vecinos que ha perdido su sucesor factible. D recibe la interrogación y la determina si tiene algunos otros sucesores factibles. Si esto no sucede, se tiene que iniciar un cálculo de ruta e ingresar el estado activo. Sin embargo, en este caso, C es un sucesor posible porque su costo (2) es menor que el costo actual de D (3) al destino N. D puede cambiar a C como su sucesor. Tenga en cuenta que A y C no participaron porque no fueron afectadas por el cambio.

Hagamos que un cálculo de ruta tenga lugar. En este escenario, supongamos que el enlace entre A y C falla. C determina que perdió a su sucesor y que no tiene a otros posibles sucesores. D no se considera un sucesor factible debido a que su métrica promocionada (3) es mayor al actual costo C (2) para alcanzar el destino N. C debe realizar un cálculo de ruta para el destino N. C envía una petición a su único vecino D. D responde ya que su sucesor no se modificó. D no necesita realizar un cálculo de ruta. Cuando C recibe la contestación que sabe que todos los vecinos han procesado las noticias sobre el incidente al N. en este momento, C puede elegir a su nuevo sucesor factible D con un coste de (4) para alcanzar la destinación N. Observar que A y B eran inafectados por el cambio de la topología y D necesitó contestar simplemente a la C.

Preguntas frecuentes

La configuración del EIGRP es tan simple como la configuración del IGRP

Sí, usted configura el EIGRP apenas como usted configura el IGRP. Usted configura un proceso de ruteo y que las redes el protocolo deben ejecutar encima. Los ficheros de la configuración existente pueden ser utilizados.

¿Cuento con capacidades de depuración como IGRP?

Sí, hay los comandos debug del protocolo independiente y del dependiente que le informan qué el protocolo está haciendo. Hay una habitación de los comandos show que le dan el estado de tabla de vecinos, el estado de la tabla de topología, y las estadísticas del tráfico de EIGRP.

¿Las mismas características están disponibles en IP-EIGRP del mismo modo que lo están en IP-IGRP?

Todas las características que usted ha utilizado en el IGRP están disponibles en el EIGRP. Una característica a precisar es procesos de ruteo múltiple. Usted puede utilizar un solo proceso que ejecute el IGRP y el EIGRP. Usted puede utilizar los procesos múltiples que ejecutan ambos. Usted puede utilizar un proceso que ejecute el IGRP y otro para ejecutar el EIGRP. Usted puede mezclarse y corresponder con. Esto puede ayudar a modificar su rutear para requisitos particulares a un protocolo particular como sus necesidades cambian.

¿Qué cantidad de recursos de ancho de banda y procesador utiliza EIGRP?

El problema con el uso de banda ancha ha sido tratado por implementar parcial y las actualizaciones graduales. Por lo tanto, solamente cuando ocurre un cambio de la topología hace la información de ruteo consiguen enviado. Con respecto a la utilización del procesador, la tecnología en gran parte del sucesor factible reduce la utilización del procesador total del COMO requiriendo solamente el routers que fue afectado por un cambio de la topología para realizar el recomputation del rutear. Además, el recomputation del rutear ocurre solamente para rutea que fue afectado. Solamente se acceden y se utilizan esas estructuras de datos. Esto reduce grandemente el tiempo empleado para realizar la búsqueda en las estructuras de datos complejas.

El IP-EIGRP, ¿es compatible con las máscaras de subred de agrupamiento y longitud variable?

Sí. El IP-EIGRP realiza el total de rutas que lo hace la misma manera IGRP. Es decir, las subredes de una red del IP no se anuncian sobre otra red del IP. Las rutas de subred se resumen en un solo agregado del network number. Además, el IP-EIGRP permitirá la agregación en cualquier límite de bit en una dirección IP y se puede configurar en la granularidad de la interfaz de la red.

¿El EIGRP es compatible con las áreas?

No, un solo proceso EIGRP es análogo a un área de un protocolo de estado de enlace. Sin embargo, dentro del proceso, la información se puede filtrar y agregar en cualquier límite de la interfaz. Si uno desea limitar la propagación de la información de ruteo, los procesos de ruteo múltiple se pueden configurar para alcanzar una jerarquía. Puesto que DUAL sí mismo se limita rutear la propagación, procesos de ruteo múltiple se utilizan típicamente definir los límites organizativos.


Discusiones relacionadas de la comunidad de soporte de Cisco

La Comunidad de Soporte de Cisco es un foro donde usted puede preguntar y responder, ofrecer sugerencias y colaborar con colegas.


Document ID: 13669