Exterior Gateway Protocol

De Wikipedia, la enciclopedia libre
Saltar a: navegación, búsqueda

El Exterior Gateway Protocol (EGP) es un protocolo estándar usado para intercambiar información de enrutamiento entre sistemas autónomos. Las pasarelas EGP sólo pueden retransmitir información de accesibilidad para las redes de su AS. La pasarela debe recoger esta información, habitualmente por medio de un IGP, usado para intercambiar información entre pasarelas del mismo AS.

Introducción[editar]

Se basa en el sondeo periódico empleando intercambios de mensajes "Hello/I Hear You", para monitorizar la accesibilidad de los vecinos y para sondear si hay solicitudes de actualización. Restringe las pasarelas exteriores al permitirles anunciar sólo las redes de destino accesibles en el AS de la pasarela. De esta forma, una pasarela exterior que usa EGP pasa información a sus vecinos EGP pero no anuncia la información de accesibilidad de estos (las pasarelas son vecinos si intercambian información de encaminamiento) fuera del AS. El protocolo más utilizado para configurar un EGP es BGP.

Características[editar]

  • Soporta un protocolo NAP ("Neighbor Acquisition Protocol). Dos pasarelas se pueden considerar vecinas si están conectadas por una red que es transparente para ambas. No especifica la forma en que una pasarela decide inicialmente que quiere ser vecina de otra. Para convertirse en vecina, debe enviar un mensaje "Acquisition confirm" como respuesta a un Acquisition Request. Este paso es necesario para obtener información de encaminamiento de otra pasarela.
  • Soporta un protocolo NR ("Neighbor Reachability"). La pasarela lo usa para mantener información en tiempo real sobre la accesibilidad de sus vecinos. El protocolo EGP proporciona dos tipos de mensajes para ese fin: un mensaje Hello y un mensaje I Hear You (respuesta a Hello).
  • Soporta mensajes de actualización (o mensajes NR) que llevan información de encaminamiento. No se requiere ninguna pasarela para enviar mensajes NR a otra pasarela, excepto como respuesta a una petición de sondeo ("poll request").

Tipos[editar]

Para realizar estas tres funciones básicas, EGP define 10 tipos de mensajes:

  • Acquisition Request: solicita que una pasarela se convierta en vecina.
  • Acquisition Confirm: respuesta afirmativa a un "acquisition request".
  • Acquisition Refuse: respuesta negativa a un "acquisition request".
  • Cease Request: solicitud de terminación de la relación de vecindad.
  • Cease Confirm: confirmación para que cesen las peticiones.
  • Hello: solicitud de respuesta e un vecino, si está vivo.
  • I Hear You: respuesta el mensaje Hello.
  • Poll Request: solicitud de la tabla de encaminamiento de la red.
  • Routing Update: información de accesibilidad de la red.
  • Error: respuesta a un mensaje incorrecto.

Los distintos campos son los siguientes (no se considera la cabecera EGP; referirse al RC 904 para más detalles):

  • Int GW: número de pasarelas interiores que aparecen en el mensaje.
  • Ext GW: número de pasarelas exteriores que aparecen en el mensaje.
  • IP Source Network: la dirección IP de red para la que se mide la accesibilidad.
  • GW1 IP addr: Dirección IP sin el número de red de la pasarela para la que se miden las distancias.
  • Dist.: número de distancias en el bloque de la pasarela.
  • Dist.Da: valor de la distancia.
  • Net Da: número de redes a una distancia dada(Da).
  • Net1 at distance Da: número IP de la red accesible por GW1 a una distancia Da de GW1.

Los mensajes EGP asocian un descriptor "distances" a cada ruta. Pero EGP no interpreta estos valores, simplemente sirven como indicación de la accesibilidad o inaccesibilidad de una red (un valor de 255 significa que la red es inalcanzable). El valor no se puede usar para calcular cuál es la más corta de dos rutas a menos que ambas pertenezcan al mismo AS. Por esta razón, EGP no se puede usar como algoritmo de encaminamiento. Como resultado sólo habrá una única ruta del exterior de la pasarela a una red.

Véase también[editar]