Interior Gateway Routing Protocol
From Wikipedia, the free encyclopedia
IGRP (Interior Gateway Routing Protocol, o Protocolo de enrutamiento de gateway interior) es un protocolo propietario patentado y desarrollado por la empresa Cisco Systems que se emplea conjuntamente con el protocolo TCP/IP según el modelo (OSI) Internet. La versión original del IP fue diseñada y desplegada con éxito en 1986. Se utiliza comúnmente como el Interior Gateway Protocol (IGP) para intercambiar datos dentro de un Sistema Autónomo, pero también se ha utilizado extensivamente como Exterior Gateway Protocol (EGP) para el enrutamiento inter-dominio.
IGRP es un protocolo de enrutamiento basado en la tecnología vector-distancia, aunque también tiene en cuenta el estado del enlace. Utiliza una métrica compuesta para determinar la mejor ruta basándose en el ancho de banda, el retardo, la confiabilidad y la carga del enlace. El concepto es que cada enrutador no necesita saber todas las relaciones de ruta/enlace para la red entera. Cada enrutador publica destinos con una distancia correspondiente. Cada enrutador que recibe la información, ajusta la distancia y la propaga a los routers vecinos. La información de la distancia en IGRP se manifiesta de acuerdo a la métrica. Esto permite configurar adecuadamente el equipo para alcanzar las trayectorias óptimas.
IGRP es un protocolo con clase, lo que significa que no pueden manipularse las máscaras de red (utiliza las máscaras por defecto de cada Clase)
IGRP es un protocolo que actualmente no se soporta en el sistema operativo de Cisco.[cita requerida]
Funcionamiento
Al activar una gateway por primera vez, se inicializa su tabla de ruteo. Esto puede ser llevado a cabo por un operador desde una terminal de consola o mediante la lectura de la información en los archivos de configuración. Se provee una descripción de cada red conectada a la gateway, que incluye el retraso topológico a lo largo del link y el ancho de banda del link.[1]
Así un gateway estaría conectada a las redes adyacentes, de este modo, una puerta sabe que puede llegar a cualquier destino en las redes contiguas. Todas las puertas de enlace están programadas para transmitir periódicamente a las puertas de enlace vecinas la información con la que se han inicializado, así como la información recopilada de otras puertas de enlace. Dando a conocer nuevas rutas otros dispositivos y conociendo nuevas rutas a través de otros dispositivos, dando pie a que todos los dispositivos conozcan todas las rutas disponibles si la red esta correctamente conectada. [1]
En IGRP un gateway no conoce todos los saltos que hará el datagrama hacia su destino solo conocerá los diversos caminos que tiene para llegar a un destino y serán los siguientes dispositivos que volverán a escoger el camino optimo para el paquete. Para escoger el camino mas optimo el algoritmo utiliza diferentes parámetros.[1]
El proceso básico de creación de una tabla de ruteo mediante el intercambio de información con los vecinos se describe por medio del algoritmo de Bellman-Ford. El algoritmo se utilizó en protocolos anteriores, como RIP (RFC 1058). Para manejar redes más complejas, IGRP agrega tres funciones al algoritmo básico Bellman-Ford:[1]
- Para caracterizar trayectos, se usa un vector de métricas en vez de una métrica simple.
- En vez de elegir un solo trayecto con la medición más pequeña, el tráfico se divide en varios trayectos, cuyas mediciones se ajustan a un rango específico. Esto permite que varias rutas se usen en paralelo, lo que proporciona un ancho de banda efectivo mayor que cualquier ruta individual. El administrador de red especifica una V diferente. Todos los trayectos con la mínima métrica compuesta M se mantienen. Además, se conservan todos los trayectos cuya métrica es inferior a V x M. El tráfico se distribuye entre varias rutas de manera inversamente proporcional a las métricas compuestas.
- Existen algunos problemas con este concepto de varianza. Es difícil pensar en estrategias que usan valores de variación superiores a 1 y que no producen, a la vez, bucles de paquetes.
- Se han incorporado varias características a fin de proporcionar estabilidad en situaciones en las que la topología está cambiando. Estas funciones ha sido creadas para evitar que se formen bucles de routing y “contar hasta el infinito”, ambas características de intentos anteriores de utilizar algoritmos de tipo Ford para este tipo de aplicación. Las funciones de estabilidad primarias son "retenciones", "actualizaciones activadas", "horizontes divididos" y "envenenamiento".
Véase también
- EIGRP (IGRP mejorado)
- IEEE 802.1aq - Shortest Path Bridging (SPB)
- [1]Introducción a IGRP- Cisco