El Ingesor

El INGEniero profeSOR

Routing & Switching

Protocolos de enrutamiento (1/2)

La administración de routers requiere del conocimiento del lenguaje básico de comunicación entre ellos, los llamados protocolos de enrutamiento. Cuanto más conocimiento se tenga de los protocolos básicos, más fácil será solucionar los problemas de enrutamiento que presente posteriormente su red. Este artículo nos mostrará los fundamentos de algunos protocolos de gateway interior.


Veamos una detallada mirada a las características de los protocolos de enrutamiento de gateway interior (IGP): RIP e IGRP/EIGRP

Protocolo RIP

El Protocolo de Información de Enrutamiento (RIP – Routing Information Protocol) fue diseñado originalmente para el Protocolo de Xerox PARC Universal Protocol (PUP). Fue llamado protocolo GWINFO en los sistemas de red de Xerox (XNS – Xerox Network Systems) en 1981, y fue definido en el RFC 1058 en 1988.

Es fácil de configurar, y funciona muy bien en redes pequeñas. Sin embargo, en redes más grandes, puede ser menos eficaz. Hay alternativas de RIP para entornos más grandes.

Características:

  • Protocolo abierto, ampliamente utilizado, estable.
  • Bueno para pequeñas redes en las que es muy fácil de configurar.
  • Existen protocolos de enrutamiento de vector de distancia RIP para Novell y AppleTalk.
  • Protocolo de enrutamiento vector distancia.
  • Protocolo de Gateway Interior (IGP).
  • Las actualizaciones de IP RIP se envían cada 30 segundos a través de difusión (224.0.0.9 para RIPv2).
  • Utiliza el puerto UDP 520.
  • La distancia administrativa es de 120.
  • La métrica es el número de saltos y su límite es de 15 (cuenta al infinito)
  • Los temporizadores (timers) ayudan a regular la prestación del servicio y son:
    • Update timer (Temporizador de actualización) – Controla la frecuencia de las actualizaciones de enrutamiento. Cada 30 segundos IP RIP envía una copia completa de su tabla de enrutamiento. (IPX RIP hace esto, cada 60 segundos).
    • Invalid timer (Temporizador de invalidación)- Ante la ausencia de contenido refrescado en una actualización de enrutamiento. RIP espera 180 segundos para marcar una ruta como no válida e inmediatamente la pone en retención.
    • Hold-down timer y Triggered updates (Temporizador de retención y actualizaciones disparadas) – Este temporizador ayuda con la estabilidad de las rutas en el entorno de Cisco. Las retenciones aseguran que los mensajes de actualización periódicas no causen un bucle de enrutamiento inapropiado. El router no actúa sobre la nueva información no superior para un determinado período de tiempo. El tiempo de retención de RIP es de 180 segundos.
    • Flush timer (Temporizador de purga)- RIP espera un adicional de 240 segundos después de la retención antes de que en realidad elimine la ruta de la tabla.
  • Otras características de estabilidad que nos ayudan con los bucles de enrutamiento son:
    • Split horizon – La regla de horizonte dividido establece que un router no debería publicar una red a través de la interfaz por la cual provino la actualización.
    • Poison reverse – La regla de horizonte dividido con envenenamiento en reversaestablece que, al enviar actualizaciones desde una determinada interfaz, se debe designar como inalcanzable a cualquier red sobre la cual se obtuvo información mediante dicha interfaz.
  • Utiliza el algoritmo de Bellman-Ford.
  • RIPv2 soporta VLSM y sumarización. (RIPv1 no lo soporta)
  • RIPv2 siempre autosumariza al límite de la clase.

Protocolo IGRP

El protocolo Interior Gateway Routing Protocol (IGRP) fue desarrollado a mediados de la década de 1980 como un protocolo propietario de Cisco para ayudar a superar algunas de las limitaciones de RIP, como la métrica basada en el número de saltos.

Tiene características de estabilidad similares a RIP como temporizadores de retención (hold-down timers), horizonte dividido (split horizon), envenenamiento en reversa (poison reverse) y actualizaciones desencadenadas (triggered updates).

Sus temporizadores son los siguientes: invalidación a los 270 segundos, retención por 280 segundos, y purga a los 630 segundos. También contiene mecanismos para influir en la selección de ruta y reparto de carga desigual.

Su métrica es compuesta y se basa en los parámetros de: Ancho de banda (Bandwidth), Retardo (Delay), Confiabilidad (Reliability), Carga (Load) y MTU (Unidad Máxima de Transferencia – Maximum Transmission Unit).

IGRP es un IGP, un protocolo de enrutamiento vector distancia basado en el algoritmo de Bellman-Ford que transmite sus actualizaciones de enrutamiento cada 90 segundos sobre protocolo IP número 9. Es bueno para redes pequeñas y medianas.

Solo tiene soporte hasta el IOS 12.2(24a). Cisco mejoró enormemente el protocolo y añadido soporte para VLSM a su sucesor, EIGRP.

Protocolo IGRP/EIGRP

Cisco desarrolló el protocolo IGRP Mejorado (EIGRP – Enhanced IGRP) a principios de 1990 para superar las limitaciones de RIP y su propio IGRP.

EIGRP es adecuado para grandes redes de hoy y es compatible con varios protocolos enrutados. Consume mucho menos ancho de banda debido a sus actualizaciones parciales y puede ser uno de los protocolos de enrutamiento más rápidos en converger que existen.

Características:

  • Protocolo propietario de Cisco.
  • Bueno para redes pequeñas y grandes.
  • Muy fácil de configurar. Utiliza número de sistema autónomo (AS).
  • Soporta múltiples pilas de protocolos enrutados de capa 3 como IP, IPX de Novell, y AppleTalk.
  • Protoclo de vector distancia avanzado. A menudo llamado un híbrido debido a sus actualizaciones incrementales y capacidades de rápida convergencia.
  • Protocolo de Gateway Interior (IGP).
  • Actualizaciones disparadas por multicast 224.0.0.10, no periódicas.
  • EIGRP corre directamente sobre IP usando protocolo IP número 88 – no usa TCP.
  • La distancia administrativa Interna es de 90 y la externa es 170.
  • Las métricas son el ancho de banda, retardo, la confiabilidad, la carga, y MTU.
  • Soporta balance de carga de costo igual y desigual.
  • Otras características de estabilidad para ayudar con los bucles de enrutamiento son:
    • Split horizon – La regla de horizonte dividido establece que un router no debería publicar una red a través de la interfaz por la cual provino la actualización.
    • Poison reverse – La regla de horizonte dividido con envenenamiento en reversaestablece que, al enviar actualizaciones desde una determinada interfaz, se debe designar como inalcanzable a cualquier red sobre la cual se obtuvo información mediante dicha interfaz.
  • Utiliza el Algoritmo de Actualización de Difusión (DUAL – Diffusing Update Algorithm) para seleccionar rutas sin bucles y darle una convergencia muy rápida.
  • Soporta VLSM y sumarización manual (sin clases).
  • Sumarización de borde automática con clase.
  • Sumarización manual en la actualizaciones enviadas desde cada interfaz.
  • Redistribución automática con IGRP si pertenecen al mismo AS

En la segunda parte daremos un vistazo a OSPF, IS-IS y BGP