Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Ir a la navegaci�n
Ir a la b�squeda
M�quina de estados de BGP.
Entre los sistemas aut�nomos de los ISP se intercambian sus tablas de rutas a
trav�s del protocolo BGP. Este intercambio de informaci�n de encaminamiento se hace
entre los routers externos de cada sistema aut�nomo, los cuales deben ser
compatibles con BGP. Se trata del protocolo m�s utilizado para redes con intenci�n
de configurar un protocolo de puerta de enlace exterior (Exterior Gateway
Protocol).
1 Introducci�n
2 Relaciones entre AS
3 Tipos de mensajes
4 Formato de los paquetes
5 Ingenier�a de tr�fico
5.1 ORIGIN
5.2 AS-PATH
5.3 NEXT-HOP
5.4 MULTI-EXIT-DISCRIMINATOR (MED)
5.5 LOCAL-PREF
5.6 ATOMIC AGGREGATE
5.7 COMMUNITY
6 Selecci�n de rutas
7 Incidencias
8 V�ase tambi�n
9 Referencias
10 Bibliograf�a
11 Enlaces externos
Introducci�n
Cuando una conexi�n TCP se interrumpe por alguna raz�n, cada extremo de la
comunicaci�n est� obligado a dejar de utilizar la informaci�n que ha recibido del
otro extremo. En otras palabras, la sesi�n TCP sirve como un enlace virtual entre
dos sistemas aut�nomos vecinos, y cuando hay una falta de intercambio de
comunicaci�n indica que el enlace virtual se ha ca�do. Cabe destacar que esa uni�n
virtual tendr� m�s de un enlace f�sico que conecte a los dos enrutadores frontera,
pero si una conexi�n virtual se cae no indica necesariamente que la conexi�n f�sica
se haya ca�do.
Las relaciones que existen entre distintos sistemas aut�nomos son principalmente de
interconexi�n voluntaria (peering) y de tr�nsito. B�sicamente una relaci�n de
tr�nsito es la que existe entre un proveedor y un cliente, de modo que el cliente
pague por los recursos de Internet que le puede suministrar su proveedor. Las
relaciones de peering no suelen ser pagadas y consisten en un enlace para comunicar
dos sistemas aut�nomos con el fin de reducir costes, latencia, p�rdida de paquetes
y obtener caminos redundantes. Se suele hacer peering con sistemas aut�nomos
potencialmente similares en cuanto a tama�o. Por tanto, no se hace peering con un
cliente potencial ya que saldr�a uno de los dos sistemas aut�nomos beneficiado.
BGP adem�s permite la agregaci�n de rutas de modo que las rutas manejadas por un
router en concreto sean las menores posibles.
OPEN: se utiliza para el establecimiento de una sesi�n BGP una vez haya sido
establecida la conexi�n TCP. Se suelen negociar ciertos par�metros que caractericen
a esa sesi�n. Por ejemplo, es muy posible que los miembros de la sesi�n no tengan
la misma versi�n de BGP por lo que es importante indicar el n�mero de versi�n en
este mensaje.
KEEPALIVE: una vez que la sesi�n BGP est� activa se env�a peri�dicamente un mensaje
para mantener viva la conexi�n o KEEPALIVE para confirmar que el otro extremo sigue
estando activo en la sesi�n BGP. Generalmente se acuerda un tiempo m�ximo de espera
durante el intercambio inicial de mensajes OPEN. El KEEPALIVE suele ser
aproximadamente una vez cada tercio del tiempo de espera, pero no m�s de una vez
cada segundo. Los mensajes KEEPALIVE no se deben generar si el tiempo de espera es
cero ya que en ese caso se entiende que la sesi�n es completamente fiable.
NOTIFICATION: se env�a al cerrar una sesi�n BGP y esto sucede cuando ocurre alg�n
error que requiera el cierre de la misma. De modo que es un mensaje que permite
informar nada.
Los paquetes BGP tienen una cabecera de 19 bytes, consistente en los siguientes
campos:
� Un campo de 16 bytes de Marcado (Marker): para detectar la p�rdida de
sincronizaci�n o autenticaci�n de mensajes BGP entrantes,
Los datos que siguen a la cabecera del paquete pueden ser de 0 hasta 4.077 bytes,
para dar una longitud m�xima posible de 4.096.
Ingenier�a de tr�fico
Para ello se cuenta con un conjunto de atributos que dan informaci�n para la toma
de decisi�n para filtrar o seleccionar rutas. Se definen a continuaci�n dichos
atributos:
ORIGIN
Como puede verse, desde un mismo sistema aut�nomo se realizan dos enlaces a otro
sistema aut�nomo. Este atributo se puede utilizar para como balanceo de carga, de
modo que hacia unos prefijos se tenga un valor de MED que haga preferente cierto
prefijo y hacia otros prefijos se haga preferente otro diferente. Esta m�trica es
local entre dos sistemas aut�nomos, no se propaga fuera de ese �mbito. Si se
quisiera seleccionar una ruta por medio de este atributo se considerar�a preferida
la que tuviese un valor de MED menor.
LOCAL-PREF
Se escoger� el env�o de datos por el enlace que tenga un LOCAL-PREF m�s alto,
siendo el LOCAL-PREF por defecto de valor 100.
ATOMIC AGGREGATE
Se consigue mediante un n�mero que act�a como una etiqueta que califica a la ruta.
Selecci�n de rutas
Las �ltimas dos entradas de la lista son una forma de selecci�n de rutas de alguna
manera arbitrarias, ya que no indican una pol�tica regulada como tal por un
administrador. Sin embargo es una manera que pone BGP para en el caso en que no se
pueda decidir, se seleccione alguna ruta.
Incidencias