Una descripción general del Protocolo de puerta de enlace exterior, sus orígenes, funcionamiento interno y su lugar en el mundo de los servidores proxy.
La historia y los orígenes del protocolo de puerta de enlace exterior
El Protocolo de puerta de enlace exterior (EGP), tal como lo conocemos hoy, surgió por primera vez a finales del siglo XX. Con el rápido crecimiento de Internet en la década de 1980, surgió la necesidad de un método estandarizado para intercambiar información de tablas de enrutamiento entre sistemas autónomos (AS), que son redes administradas por una sola empresa.
La primera mención de EGP fue en 1982, en un documento titulado “EGP – Protocolo de puerta de enlace exterior”, publicado como RFC 827. Los RFC, o Solicitudes de comentarios, son una serie de memorandos que analizan muchos aspectos de las redes informáticas, incluidos protocolos, procedimientos , programas y conceptos. Este RFC fue escrito por Eric C. Rosen de Bolt Beranek y Newman Inc., que jugó un papel importante en el desarrollo de Internet.
Ampliando el tema: Protocolo de puerta de enlace exterior
EGP es un protocolo de vector de distancia que se utiliza para intercambiar información de enrutamiento entre diferentes sistemas autónomos en Internet. Un Sistema Autónomo (AS) es esencialmente una red o un conjunto de redes bajo el control de una entidad, como un ISP o una gran organización corporativa.
EGP se creó para su uso en un entorno donde se supone que cada puerta de enlace (enrutador) tiene una conexión directa a cada AS. Cada enrutador habilitado para EGP se comunica con sus pares para intercambiar información sobre la accesibilidad de la red, lo que permite a los enrutadores tomar decisiones informadas sobre la mejor ruta para reenviar paquetes.
Sin embargo, EGP no está diseñado para determinar la mejor ruta para la transmisión de datos en función de métricas como la distancia o el costo. En cambio, simplemente propaga información de enrutamiento y depende de protocolos de puerta de enlace interior (IGP), como RIP u OSPF, para seleccionar la ruta óptima.
La estructura interna y el funcionamiento del protocolo de puerta de enlace exterior
EGP opera con un conjunto simple de comandos y mensajes intercambiados entre enrutadores. El protocolo define cinco tipos de mensajes: Hola/Te-escuché (IHU), Solicitud, Actualización, Respuesta y Encuesta.
Los mensajes Hello e IHU se utilizan para establecer y mantener relaciones de vecino entre enrutadores. Los mensajes de Solicitud y Actualización se utilizan para solicitar y enviar información de enrutamiento, mientras que los mensajes de Respuesta y Encuesta se utilizan para acusar recibo de actualizaciones y solicitar actualizaciones.
EGP funciona estableciendo una relación de vecino entre una puerta de enlace central (enrutador) y una puerta de enlace perimetral. Una vez que se forma esta relación, la puerta de enlace perimetral envía un mensaje de encuesta EGP a la puerta de enlace central, que responde con un mensaje de actualización de EGP que contiene una lista de redes a las que se puede acceder a través de la puerta de enlace central. Luego, la puerta de enlace perimetral puede actualizar su tabla de enrutamiento en consecuencia.
Características clave del protocolo de puerta de enlace exterior
Las características clave de EGP incluyen:
- Adquisición de Vecinos: Este proceso implica el establecimiento y mantenimiento de relaciones de vecino entre enrutadores.
- Transporte confiable: EGP utiliza el Protocolo de datagramas de usuario (UDP) para la transmisión e incluye mecanismos para el intercambio confiable de mensajes.
- Intercambio de información sobre accesibilidad de la red: EGP brinda la capacidad de intercambiar información sobre la accesibilidad de la red entre enrutadores en diferentes sistemas autónomos.
- Mecanismo de encuesta: EGP utiliza un mecanismo de sondeo, que es una forma de solicitar actualizaciones de enrutamiento para intercambiar información de enrutamiento.
Tipos de protocolos de puerta de enlace exterior
Con el tiempo, han surgido varias versiones de protocolos de puerta de enlace exterior para satisfacer diferentes requisitos de red:
Protocolo | Descripción |
---|---|
EGP (Protocolo de puerta de enlace exterior) | El protocolo de puerta de enlace exterior original, como se describe anteriormente. |
BGP (Protocolo de puerta de enlace fronteriza) | BGP, el protocolo de puerta de enlace exterior más utilizado en la actualidad, es más avanzado y flexible que EGP. Proporciona mecanismos sólidos para la prevención de bucles, el control de políticas y la escalabilidad. |
IDRP (Protocolo de enrutamiento entre dominios) | Un protocolo de puerta de enlace exterior estándar ISO que admite enrutamiento entre diferentes sistemas autónomos. Sin embargo, en la práctica no se utiliza mucho. |
Formas de utilizar EGP y desafíos asociados
EGP se utiliza principalmente para conectar un sistema autónomo con una red troncal de Internet. Sin embargo, este protocolo no está exento de desafíos:
- Métricas de enrutamiento limitadas: EGP no considera las métricas de la ruta como el costo, el ancho de banda o la congestión al decidir la mejor ruta para el reenvío de paquetes.
- Mecanismo de prevención sin bucle: EGP carece de cualquier mecanismo inherente de prevención de bucles, lo que lo hace vulnerable a los bucles de enrutamiento.
- Problemas de escalabilidad: A medida que crecía el número de sistemas autónomos en Internet, EGP enfrentó problemas de escalabilidad.
Estos problemas se resuelven mediante el uso de protocolos avanzados como BGP. BGP ofrece mecanismos de prevención de bucles, considera los atributos de ruta para la selección de rutas y admite CIDR (enrutamiento entre dominios sin clases), que permite un uso más eficiente del espacio de direcciones IP y una mejor escalabilidad.
Comparación con términos similares
Término | Descripción | Comparación |
---|---|---|
IGP (Protocolo de puerta de enlace interior) | Se utiliza para intercambiar información de enrutamiento dentro de un sistema autónomo. | A diferencia de EGP, IGP opera dentro de un sistema autónomo y considera métricas de enrutamiento para la selección de ruta óptima. Los ejemplos incluyen OSPF y RIP. |
BGP (Protocolo de puerta de enlace fronteriza) | Un tipo de EGP, utilizado para intercambiar información de enrutamiento entre sistemas autónomos. | BGP es más avanzado que el EGP original y es el estándar para el enrutamiento entre AS en la actualidad. |
Perspectivas y tecnologías futuras relacionadas con EGP
Aunque EGP ha sido reemplazado en gran medida por BGP, los principios detrás de su creación continúan influyendo en el enrutamiento de Internet. Las mejoras futuras en los protocolos de puerta de enlace exterior pueden incluir características de seguridad más sólidas, mejor soporte para IPv6 y mejoras en el enrutamiento basado en políticas.
Servidores proxy y protocolo de puerta de enlace exterior
Si bien los servidores proxy en sí no utilizan directamente EGP u otros protocolos de enrutamiento, su funcionalidad está estrechamente ligada al funcionamiento eficiente de estos protocolos. Los servidores proxy, como los que ofrece OneProxy, sirven como intermediarios entre los clientes e Internet en general. Se basan en el funcionamiento adecuado de los protocolos de enrutamiento de Internet, incluido BGP, para garantizar que las solicitudes de los clientes se envíen a los servidores correctos y las respuestas se devuelvan de manera oportuna.
En algunos casos, los servidores proxy pueden ser parte de redes que utilizan BGP u otros EGP. Por ejemplo, un gran proveedor de servidores proxy podría utilizar BGP para gestionar el enrutamiento entre su red y otros ISP.
enlaces relacionados
Para obtener información más detallada sobre el Protocolo de puerta de enlace exterior, puede visitar los siguientes recursos:
- RFC 827 – Especificación EGP
- RFC 4271 – Especificación BGP-4
- Descripción general de Cisco de los protocolos de enrutamiento
Ya sea que esté interesado en los fundamentos históricos del enrutamiento de Internet o desee comprender los mecanismos detrás de su servicio proxy favorito, comprender el protocolo de puerta de enlace exterior es una parte valiosa del viaje.