El encaminamiento del tráfico en las redes de datos es una tarea sumamente importante debido a la necesidad de poder enviar y recibir paquetes IP desde un dispositivo de origen hacia un dispositivo de destino que no necesariamente están cerca.
En este artículo te explicaremos todos los tipos de protocolos de enrutamiento que existen. Si deseas aprender más, te invitamos a visualizar nuestra ruta completa de Cursos de Cisco CCNA, Huawei IP/MPLS y Juniper JNCIA aquí.
En sus inicios, las tareas de enrutamiento se configuraban manualmente por medio de rutas estáticas.
El enrutamiento estático permitía al administrador de la red decidir los saltos que daría el paquete IP para poder llegar a su destino y viceversa.
El problema principal que surge con este tipo de mecanismo para enrutar el tráfico se relaciona con su complejidad, la cual incrementa a medida que el tamaño de la infraestructura y la cantidad de routers en el camino aumenta.
Imagina lo complejo que sería configurar rutas estáticas para cada destino en una red compuesta de 100 o más routers.
Como puedes notar este tipo de mecanismo se puede utilizar en casos específicos, pero es inviable como técnica de enrutamiento en infraestructuras de empresas proveedoras de servicios como lo son los Internet Service Providers (ISPs).
Para dar solución a este contexto, diversos organismos como el IETF, la ITU-T y empresas como Cisco Systems, entre otras comenzaron a desarrollar algoritmos y mecanismos de enrutamiento más inteligentes.
Allí es cuando aparecen los protocolos de enrutamiento dinámico, los cuales le dejan la tarea al propio router de decidir por dónde enviar un paquete IP basándose principalmente en la dirección IP de destino y ciertas métricas que veremos más adelante en este artículo.
Existen principalmente 2 familias de protocolos de enrutamiento dinámico:
A su vez en cada una de estas familias existe uno o más protocolos de enrutamiento que tendrán sus propias características y formas de manejar el tráfico IP.
Pasemos ahora a estudiar un poco más en detalle los diferentes protocolos que existen tanto en IGP como en EGP.
Entre los protocolos de enrutamiento de borde interior, tenemos 2 categorías:
En esta categoría encontramos los siguientes protocolos de enrutamiento:
Es un protocolo de enrutamiento que se basa en el número de saltos para decidir cuál es la mejor ruta hacia una red de destino.
Significa Enhanced Interior Gateway Routing Protocol o Protocolo de Enrutamiento de Gateway Interior Mejorado.
Fue desarrollado por la empresa Cisco Systems y utiliza una métrica compuesta para decidir la mejor ruta hacia una red de destino. Puedes obtener más detalles de su configuración y funcionamiento en nuestro Curso gratuito de Fundamentos de EIGRP que encontrarás en nuestra plataforma de Telecapp Academy.
En esta categoría de protocolos IGP encontramos los siguientes:
Es un protocolo de enrutamiento cuya métrica es el costo. Aquella ruta que posea el menor costo será la ideal y la que será seleccionada como mejor camino hacia una red de destino.
Es un protocolo de tipo estado-enlace desarrollado por la ISO pero que funciona de forma similar a OSPF dado que también utiliza el costo como métrica para decidir la mejor ruta hacia una red de destino.
Una de las diferencias principales entre IS-IS y OSPF se debe a que IS-IS no es un protocolo de capa 3 del modelo OSI, sino que funciona en las 2 primeras capas. Esto hace que sea un protocolo un poco más rápido y que por defecto puede manejar tanto tráfico IPv4 como IPv6 sin cambios adicionales de configuración.
OSPF por su parte trabaja a nivel de capa 3, pero es el preferido por la mayoría de las empresas debido a que su procedimiento de configuración es mucho más simple que el de IS-IS.
Ambos protocolos los estudiamos con gran detalle y profundidad en nuestro Curso de Redes IP Backhaul.
Luego tenemos la familia de Protocolos de Enrutamiento de Borde exterior (EGP) en la que el protocolo más representativo es BGP.
BGP significa Border Gateway Protocol y se utiliza para permitir la comunicación entre los routers de borde pertenecientes a sistemas autónomos diferentes.
BGP es un protocolo de gran importancia para las empresas Telco y para los ISPs dado que juega un papel fundamental en la gestión eficiente del tráfico de red especialmente para servicios MPLS L2VPN, MPLS L3VPN, MPLS QoS y MPLS-TP.
Aunque fue originalmente diseñado para trabajar como protocolo EGP, es importante mencionar que también puede ser utilizado como protocolo de enrutamiento de borde interior.
Puedes obtener más detalles sobre BGP y su integración en Redes de Transporte avanzadas con nuestro Curso de Ingeniería de Tráfico en Redes IP/MPLS.
A excepción de EIGRP, todos los protocolos que hemos visto en este artículo están estandarizados. Esto significa que son protocolos universales que permitirán la comunicación entre routers de diferentes marcas.
EIGRP por su parte es uno de los protocolos más eficientes para el encaminamiento del tráfico, pero el detalle es que a pesar de que Cisco liberó sus funcionalidades básicas, es importante destacar que este protocolo funciona al 100% únicamente en routers de la marca Cisco Systems, motivo por el cual la mayoría de las empresas suelen usar OSPF o IS-IS para el enrutamiento de borde interior y BGP para el enrutamiento de borde exterior.
. Telecapp Inc. Todos los derechos reservados.