Hola,
Un protocolo de enrutamiento especifica cómo los enrutadores se comunican entre sí, diseminando información que les permite seleccionar rutas entre dos nodos en una red informática. Los algoritmos de enrutamiento determinan la elección específica de la ruta. Cada enrutador tiene conocimiento a priori solo de las redes conectadas directamente a él. Un protocolo de enrutamiento comparte esta información primero entre vecinos inmediatos y luego a través de la red. De esta manera, los enrutadores obtienen conocimiento de la topología de la red. [1] [2]
Aunque hay muchos tipos de protocolos de enrutamiento, tres clases principales se usan ampliamente 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 de 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 Border Gateway Protocol (BGP).
Tenga en cuenta que el término “Protocolo de puerta de enlace exterior” tiene dos significados. Podría significar una categoría de protocolos utilizados para intercambiar información de enrutamiento entre sistemas autónomos (ver: protocolo de puerta de enlace exterior). También podría significar un protocolo específico descrito por RFC (ver: Protocolo de puerta de enlace exterior).
Muchos protocolos de enrutamiento se definen en documentos llamados RFC. [3] [4] [5] [6]
Algunas versiones del modelo de red de interconexión de sistema abierto (OSI) distinguen los protocolos de enrutamiento en una subcapa especial de la capa de red (capa 3).
Las características específicas de los protocolos de enrutamiento incluyen la manera 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.
Los protocolos de enrutamiento, de acuerdo con el marco de enrutamiento OSI, son protocolos de gestión de capa para la 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) se encapsula en IP, pero solo se ejecuta en la subred IPv4, mientras que la versión de IPv6 se ejecuta en el enlace utilizando solo el direccionamiento local de enlace.
IGRP y EIGRP están directamente encapsulados en IP. EIGRP utiliza su propio mecanismo de transmisión confiable, mientras que IGRP asumió un transporte poco confiable.
RIP se ejecuta sobre UDP
BGP se ejecuta sobre TCP
Los protocolos de pasarela interior (IGP) intercambian información de enrutamiento dentro de un solo dominio de enrutamiento. Los ejemplos de IGP incluyen:
Abrir primero la ruta más corta (OSPF)
Protocolo de información de enrutamiento (RIP)
Sistema Intermedio a Sistema Intermedio (IS-IS)
EIGRP, el protocolo de enrutamiento de puerta de enlace interior mejorado patentado de Cisco
Cisco ya no admite IGRP, otro protocolo propietario. La implementación de EIGRP acepta comandos de configuración de IGRP, pero los componentes internos de IGRP y EIGRP son diferentes.
Los protocolos de puerta de enlace exterior intercambian información de enrutamiento entre sistemas autónomos. Ejemplos incluyen:
Protocolo de puerta de enlace exterior (EGP)
Protocolo de puerta de enlace fronterizo (BGP)
Existen muchas implementaciones de software para la mayoría de los protocolos de enrutamiento comunes. Ejemplos de aplicaciones de código abierto son el demonio de enrutamiento de Internet Bird, Quagga, GNU Zebra, OpenBGPD, OpenOSPFD y XORP.
Algunos cursos de certificación de red distinguen entre protocolos de enrutamiento y protocolos enrutados. Se utiliza un protocolo enrutado para entregar tráfico de aplicaciones. Proporciona información de direccionamiento adecuada en su direccionamiento de capa de Internet (capa de red) 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 entre redes (IPX).
Espero que esto haya ayudado a encontrar la respuesta que estabas buscando 🙂