
Un protocolo de enrutamiento especifica cómo se comunican los enrutadores entre sí para distribuir información que les permite seleccionar rutas entre los nodos de una red informática . Los enrutadores realizan las funciones de direccionamiento del tráfico en Internet; los paquetes de datos se reenvían a través de las redes de Internet de enrutador en enrutador hasta que llegan a su ordenador de destino. Los algoritmos de enrutamiento determinan la ruta específica. Cada enrutador solo tiene 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 obtienen 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 deshabilitados, y enrutar datos sorteando obstáculos es lo que proporciona a Internet su tolerancia a fallos y alta disponibilidad .
Las características específicas de los protocolos de enrutamiento incluyen la forma en que evitan los bucles de enrutamiento, la forma en que seleccionan las rutas preferidas, el uso de información sobre los costos de salto, el tiempo que requieren para alcanzar la convergencia de enrutamiento , su escalabilidad y otros factores como la multiplexación de retransmisión y los parámetros del marco de acceso a la nube. Ciertas características adicionales, como la interfaz multicapa, también pueden emplearse como un medio para distribuir puertas de enlace de red no comprometidas a puertos autorizados. [ 1 ] Esto tiene el beneficio adicional de prevenir problemas con los bucles del protocolo de enrutamiento. [ 2 ]
Muchos protocolos de enrutamiento se definen en documentos de estándares técnicos llamados RFC . [ 3 ] [ 4 ] [ 5 ] [ 6 ]
Tipos
Aunque existen muchos tipos de protocolos de enrutamiento, tres clases principales son de uso generalizado en las redes IP :
- Protocolos de puerta de enlace interior tipo 1, protocolos de enrutamiento de estado de enlace , como OSPF e IS-IS.
- Protocolos de puerta de enlace interior tipo 2, protocolos de enrutamiento de vector distancia , como el Protocolo de información de enrutamiento , RIPv2 , IGRP .
- Los protocolos de puerta de enlace exterior son protocolos de enrutamiento utilizados en Internet para intercambiar información de enrutamiento entre sistemas autónomos , como el Protocolo de puerta de enlace de frontera (BGP), un protocolo de enrutamiento de vector de ruta . Los protocolos de puerta de enlace exterior no deben confundirse con el Protocolo de puerta de enlace exterior (EGP), un protocolo de enrutamiento obsoleto.
designación de capas OSI
Según el modelo de enrutamiento OSI, los protocolos de enrutamiento son protocolos de gestión de capas para la capa de red, independientemente de su mecanismo de transporte:
- IS-IS se ejecuta en la capa de enlace de datos (Capa 2).
- El protocolo OSPF ( Open Shortest Path First ) está encapsulado en IP, pero solo se ejecuta en la subred IPv4 , mientras que la versión IPv6 se ejecuta en el enlace utilizando únicamente direccionamiento local de enlace.
- IGRP y EIGRP están encapsulados directamente en IP. EIGRP utiliza su propio mecanismo de transmisión confiable, mientras que IGRP asume un transporte no confiable.
- El Protocolo de Información de Enrutamiento (RIP) se ejecuta sobre el Protocolo de Datagramas de Usuario (UDP). La versión 1 opera en modo de difusión, mientras que la versión 2 utiliza direccionamiento multicast .
- BGP funciona sobre el Protocolo de Control de Transmisión (TCP).
protocolos de puerta de enlace interior
Los protocolos de puerta de enlace interior (IGP) intercambian información de enrutamiento dentro de un único dominio de enrutamiento . Algunos ejemplos de IGP son:
Protocolos de puerta de enlace exterior
Los protocolos de puerta de enlace exterior intercambian información de enrutamiento entre sistemas autónomos . Algunos ejemplos son:
Software de enrutamiento
Existen numerosas implementaciones de software para la mayoría de los protocolos de enrutamiento comunes. Algunos ejemplos de aplicaciones de código abierto son Bird Internet routing daemon , Quagga , GNU Zebra , OpenBGPD , OpenOSPFD y XORP .
Protocolos enrutados
Algunos cursos de certificación de redes distinguen entre protocolos de enrutamiento y protocolos enrutados . Un protocolo enrutado se utiliza para transmitir el tráfico de las aplicaciones. Proporciona la información de direccionamiento adecuada en su capa de red o capa de Internet para permitir que un paquete se reenvíe de una red a otra. Ejemplos de protocolos enrutados son el Protocolo de Internet (IP) y el Intercambio de Paquetes de Red (IPX).
Véase también
Notas
- ↑ Cisco ya no admite el protocolo propietario IGRP. La implementación EIGRP acepta comandos de configuración IGRP, pero la arquitectura interna de IGRP y EIGRP es diferente.
Referencias
- ↑ Ahmad, F (2016). "Multiplexación de datos de sensores máquina a máquina mediante un nodo de retransmisión LTE-Advanced para logística". Dinámica en logística . Notas de clase en logística. págs. 247–257 . doi : 10.1007/978-3-319-23512-7_24 . ISBN 978-3-319-23511-0.
- ↑ Garnepudi, P (2013). "Protocolos de enrutamiento multicast proactivos, reactivos e híbridos para redes malladas inalámbricas". Conferencia Internacional IEEE sobre Inteligencia Computacional e Investigación en Computación .
- ↑ PROTOCOLO DE INTERNET , RFC 791, J Postel, septiembre de 1981.
- ↑ DIFUSIÓN DE DATAGRAMAS DE INTERNET EN PRESENCIA DE SUBREDES , RFC 922, Jeffrey Mogul, octubre de 1984
- ↑ Hacia los requisitos para enrutadores IP , RFC 1716, P. Almquist, noviembre de 1994
- ↑ Requisitos para enrutadores IP versión 4 , RFC 1812, F. Baker, junio de 1995
Lecturas adicionales
- Capítulo "Conceptos básicos de enrutamiento" en el "Manual de tecnología de interconexión de redes" de Cisco .
- Protocolos de enrutamiento
- redes informáticas
- Enrutamiento
- Listas de protocolos de red