Protocolo de enrutamiento - Enciclopedia

Un protocolo de enrutamiento especifica cómo los enrutadores se comunican entre sí para distribuir información que les permite seleccionar rutas entre nodos en una red de computadoras. Los enrutadores realizan las funciones de dirección de tráfico en Internet; los paquetes de datos se envían a través de las redes de Internet de enrutador a enrutador hasta que alcanzan su computadora de destino. Los algoritmos de enrutamiento determinan la elección específica de la ruta. Cada enrutador tiene solo conocimiento previo de las redes conectadas directamente a él. Un protocolo de enrutamiento comparte esta información primero entre los vecinos inmediatos y luego a través de toda la red. De esta manera, los enrutadores adquieren conocimiento de la topología de la red. La capacidad de los protocolos de enrutamiento para ajustarse dinámicamente a condiciones cambiantes como conexiones y componentes desactivados y rodear obstáculos es lo que proporciona al Internet su tolerancia a fallos y alta disponibilidad.

Las características específicas de los protocolos de enrutamiento incluyen la manera en que evitan bucles de enrutamiento, la manera en que seleccionan rutas preferidas, utilizando información sobre costos de salto, el tiempo que necesitan para alcanzar la convergencia de enrutamiento, su escalabilidad y otros factores como el multiplexado de retransmisión y los parámetros del marco de acceso a la nube. También se pueden utilizar características adicionales como la interfaz de多层 como medio para distribuir puertas de red de networking ininterrumpidas a puertos autorizados. Esto tiene la ventaja adicional de prevenir problemas con bucles de protocolo de enrutamiento.

Muchos protocolos de enrutamiento están definidos en documentos de estándares técnicos llamados RFCs.


Tipos
Aunque hay muchos tipos de protocolos de enrutamiento, tres clases principales se utilizan ampliamente en redes IP:

Protocolos de gateway internos tipo 1, protocolos de enrutamiento de estado de enlace, como OSPF e IS-IS
Protocolos de gateway internos tipo 2, protocolos de enrutamiento vectorial de distancia, como el Protocolo de Información de Enrutamiento, RIPv2, IGRP.
Protocolos de gateway externos son protocolos de enrutamiento utilizados en Internet para intercambiar información de enrutamiento entre sistemas autónomos, como el Protocolo de Gateway de Frontera (BGP), un protocolo de enrutamiento vectorial. Los protocolos de gateway externos no deben confundirse con el Protocolo de Gateway Externo (EGP), un protocolo de enrutamiento obsoleto.


Designación de la capa OSI
Los protocolos de enrutamiento, según el marco de enrutamiento OSI, son protocolos de gestión de capa de red, independientemente de su mecanismo de transporte:

IS-IS se ejecuta en la capa de enlace de datos (Capa 2)
Open Shortest Path First (OSPF) está encapsulado en IP, pero se ejecuta solo en la subred IPv4, mientras que la versión IPv6 se ejecuta en el enlace utilizando solo la dirección local de enlace.
IGRP y EIGRP se encapsulan directamente en IP. EIGRP utiliza su propio mecanismo de transmisión confiable, mientras que IGRP asumió un transporte no confiable.
El Protocolo de Información de Enrutamiento (RIP) se ejecuta sobre el Protocolo de DATAGRAMA de Usuario (UDP). La versión 1 opera en modo de difusión, mientras que la versión 2 utiliza direccionamiento multicast.
BGP se ejecuta sobre el Protocolo de Control de Transmisión (TCP).


Protocolos de gateway internos
Los protocolos de gateway internos (IGP) intercambian información de enrutamiento dentro de un solo dominio de enrutamiento. Ejemplos de IGPs incluyen:

Open Shortest Path First (OSPF)
Protocolo de Información de Enrutamiento (RIP)
Sistema Intermedio a Sistema Intermedio (IS-IS)
Protocolo de Enrutamiento de Gateway Interno Mejorado (EIGRP)


Protocolos de gateway externos
Los protocolos de gateway externos intercambian información de enrutamiento entre sistemas autónomos. Ejemplos incluyen:

Protocolo de Gateway Externo (EGP)
Protocolo de Gateway de Frontera (BGP)


Software de enrutamiento
Existen muchas implementaciones de software para la mayoría de los protocolos de enrutamiento comunes. Ejemplos de aplicaciones de código abierto incluyen el demonio de enrutamiento de Internet Bird, Quagga, GNU Zebra, OpenBGPD, OpenOSPFD y XORP.


Protocolos enrutados
Algunos cursos de certificación de red distinguen entre protocolos de enrutamiento y protocolos enrutados. Un protocolo enrutado se utiliza para entregar tráfico de aplicación. Proporciona información de direccionamiento adecuada en su capa de internet o capa de red para permitir que un paquete se envíe de una red a otra. Ejemplos de protocolos enrutados son el Protocolo de Internet (IP) y el Intercambio de Paquetes de Red (IPX).


Ver también
Enrutamiento estático
Enrutamiento dinámico
Enrutamiento de estado jerárquico
Protocolo de Estado de Enlace Optimizado
B.A.T.M.A.N.
ZHLS-GF


Notas
Referencias
Leer más
Capítulo "Fundamentos de Enrutamiento" en el "Manual de Tecnología de Redes" de Cisco.