Exterior Gateway Protocol (EGP)

Exterior Gateway Protocol (EGP)
Información sobre la plantilla
Concepto:EGP protocolo de rutado exterior que está diseñado para el uso entre dos redes bajo el control de dos organizaciones. diferentes.

El protocolo EGP (Exterior Gateway Protocol) emplea vecinos exteriores para difundir la información de accesibilidad a otros sistemas autónomos (AS).Un protocolo de rutado exterior está diseñado para el uso entre dos redes bajo el control de dos organizaciones diferentes.

¿Qué es EGP?

EGP (Exterior Gateway Protocol) es un protocolo utilizado para el intercambio de información de encaminamiento entre pasarelas exteriores (que no pertenezcan al mismo Sistema Autónomo AS). 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 (Internal Gateways Protocol), usado para intercambiar información entre pasarelas del mismo AS.

Objetivo

El protocolo EGP 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. EGP restringe las pasarelas exteriores al permitirles anunciar sólo las redes de destino accesibles en el sistema autónomo 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 sistema autónomo.

Función

El gateway no hace (no debe hacerlo) informar rutas para otros sistemas autónomos de los cuales no forme parte.

El administrador de red decidirá que gateways informarán a cuales otros gateways en otros sistemas. En la práctica todos son informados de esa disponibilidad, debido a que no existe un método común para determinar rutas. Por lo tanto los gateways centrales que reciben múltiples rutas para un gateway dado no pueden usar la información de distancia para saber cual ruta es la mejor.

EGP se utiliza para informar de rutas hacia los gateways centrales, y estos construyen un modelo de disponibilidad de localización, el cual resulta en una topología en árbol. Solo los gateways centrales saben como alcanzar cualquier red en Internet.

EGP1 y EGP2 extienden el protocolo para introducir el concepto de coste de routing y no únicamente su alcance. Esto se realiza haciendo una escala de la información de la distancia donde se atraviesan los límites de un sistema autónomo.

Un dominio de direccionamiento es un grupo de redireccionadores que usan un IGP (Internal Gateways Protocol) común. Una forma de reducir el volumen de información intercambiado se basa en que un dominio de redireccionmiento utilice un Gateways seleccionado para comunicar información de direccionamiento con los Gateways seleccionados de otros dominios. El Gateways seleccionado se considera como un Gateways exterior, y el protocolo usado entre Gateways exteriores es el EGP.

Características principales

  • 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. EGP 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 de mensajes que define

  • Para realizar estas tres funciones básicas, EGP define 10 tipos de mensajes:
  • Solicita que una pasarela se convierta en vecina
  • Respuesta afirmativa a un "acquisition request"
  • Respuesta negativa a un "acquisition request"
  • Solicitud de terminación de la relación de vecindad
  • Confirmación para que cesen las peticiones
  • Solicitud de respuesta e un vecino, si está vivo
  • Respuesta el mensaje Hello
  • Solicitud de la tabla de encaminamiento de la red
  • Información de accesibilidad de la red
  • Respuesta a un mensaje incorrecto

Desventajas

  • EL principal inconveniente del protocolo EGP es que crea una estructura en forma de árbol, es decir que si hay problemas en Internet, los Gateways solo saben que hay problemas en el Gateways exterior.
  • Entre router en sistemas autónomos diferentes
  • Usualmente con conexión directa
  • Con next-hop apuntando a si mismo

Un problema adicional con EGP tiene que ver con la cantidad de información intercambiada; a medida que el número de redes IP que conoce NSFNET aumenta, el tamaño de los mensajes NR aumenta también y la cantidad de tiempo necesaria para procesarlos se hace significativa.

BGP-3 ha sustituido a EGP en la troncal NSFNET por estas razones. Si embargo, BGP-3, no requiere que NSFNET o cualquier otra troncal juegue un papel central.

En vez de eso, BGP-3 ve Internet como una colección de Ass, y no tiene en cuenta la topología interna de un sistema autónomo ni el IGP o IGPs que utilice.

Fuentes