¿Por qué RIP es un protocolo de capa de aplicación?

No lo es

El intercambio de información de enrutamiento de red debe hacerse … en algún lugar, de alguna manera. ¿Por qué no hacerlo a través de un protocolo de transporte razonable?

Ahora, puede argumentar que el Protocolo de información de enrutamiento es un protocolo de “capa de aplicación” (o que es una especie de “violación de capas”), pero eso se está volviendo demasiado prescriptivo con el Modelo de referencia OSI defectuoso. Para una mejor comprensión de eso, recomiendo:

  • Una perspectiva sobre el modelo de referencia ARPANET , http://tools.ietf.org/html/rfc871

Cada diseñador de protocolos tiene que tomar decisiones, y algunos de ellos dejan las preocupaciones sobre la integridad básica de los datos (en la medida en que su protocolo lo necesita) para transportar protocolos (por ejemplo, TCP / IP, Protocolo de datagramas de usuario). RIP es un protocolo de difusión; ¿Por qué no dejar la suma de comprobación a UDP? Del mismo modo que Border Gateway Protocol utiliza TCP para su transporte.

Ninguna de estas opciones identifica a RIP como un “protocolo de aplicación” … a menos que considere el intercambio de información de enrutamiento de red como “una aplicación”. La mayoría de los ingenieros de redes no lo hacen.

OSPF no es un protocolo de capa de enlace. Sucede que envía paquetes como paquetes IP utilizando su propio número de protocolo. Pero eso no hace que OSPF sea específico del enlace. Un protocolo de capa de enlace es algo así como la encapsulación de Ethernet 802.1, PPP, Frame Relay, etc.
Tanto OSPF como RIP son aplicaciones que tienden a ejecutarse únicamente en “sistemas intermedios”. Cuando el modelo OSI se refiere a la “Capa de aplicación”, tiende a implicar que las “aplicaciones” se ejecutan en End-Systems en nombre de los usuarios de la red, en lugar de la red misma. Sin embargo, OSPF y RIP son aplicaciones de control como cualquier otra aplicación cuando se trata de sus patrones de diseño y comunicación.

OSPF es una aplicación de replicación de base de datos que aplica estrategias apropiadas para tamaños de base de datos relativamente pequeños.

RIP es una aplicación de “chismes”: cada participante transmite el “chisme” que escuchó. Como todos los chismes, puede ser cierto o no.

Técnicamente, RIP opera en la capa de transporte, OSI capa 4, utilizando UDP 520 o 521 RIP-ng). OSPF opera en la capa Internetworking, OSI capa 3 a través del protocolo IP número 89.

Ambas podrían, técnicamente, ser enrutadas, pero no lo son. Al ser protocolos de enrutamiento, intercambian información de enrutamiento entre enrutadores, por lo que cada uno está diseñado para hablar en los enlaces locales.

Su pregunta es realmente, ¿por qué OSPF es un protocolo de capa IP y RIP UDP, que Erik Fair respondió amablemente y Pedro Marques amplió?

Lea más sobre los protocolos de enrutamiento en la Guía TCP / IP http://www.tcpipguide.com/free/t… .