El blog del Staff/Stuff de Sync.es aportando nuestras ideas al mundo

Una introducción a BGP4

BGP4 es el protocolo de encaminamiento principal de internet que permite que las diferentes redes de empresa, organizaciones, gobiernos y operadores que componenen la red de redes, intercambien la información de trafico necesaria para que estén accesibles y visibles desde cualquier parte del mundo.

A cada organización que cuenta con su propia infraestructura de red, se le asigna un numero único de sistema autónomo. Por ejemplo el de Sync es el AS44652. Este sistema autónomo es por tanto un grupo de redes IP, en nuestro caso la 93.93.112.0/21, que poseen una política de rutas propias e independientes y que normalmente se encuentran gestionadas por una única entidad.

Los sistemas autónomos que están conectados entre si, disponen de routers que entienden BGP y que se intercambian información sobre que sistema autónomo son y a que direccionamiento IP están conectados.

Ejemplifico esto con nuestro caso: como ya he dicho dicho disponemos de un sistema autónomo propio AS 44652 y direccionamiento 93.93.112.0/21 y estamos conectados a dos operadores en Zaragoza, ono y orange que a su vez tienen sus propios sistemas autónomos y direccionamiento.

Por tanto una vez que tenemos conectados los routers frontera, llamados así porque estan en el extremo de nuestra red, a los de los proveedores, se intercambian la información mediante BGP de a que sistema autónomo representan y que direccionamiento tienen conectado:

routers de sync:

“Hola ono, hola orange , somos los router frontera de Sync, nuestro sistema autónomo es el AS44652 y nuestra red se engloba en el direccionamiento 93.93.112.0/21″

En ese momento el router del operador guarda la información que le hemos pasado en su tabla de rutas, y le responde a los nuestros:

routers de ono y orange:

“Hola router de sync, guardo la información de cual es tu red, y difundo por todo internet que eres accesible a través de nosotros. Ademas te paso un listado con todos los sistemas autónomos y direcciones ip al los que puedes llegar a través nuestro (que es todo internet).”

Llegados a este momento, todas las redes de internet sabrán que para llegar a una IP de la red de sync, tendrán que pasar por la red de ono u orange.

Por ejemplo, si examinamos el interior de un router de la universidad de oregón (AS3582), este tendrá guardado en su tabla de rutas la siguiente información sobre nosotros (versión reducida) :

Red nnnnnnnnnnnnnnnnnnn Camino
93.93.112.0/22 701             3561 1273 16338 44652 i
93.93.112.0/22 1239           5511 12479 44652 i

Asi pues este router ve que puede escoger 2 caminos para para llegar a nosotros:

En la primera opción o camino saltaría al sistema autónomo 701 (el operador Verizon), luego al 3561 (Savvis), luego al 1273 (Cable&wireles) y por ultimo el 16338 que es nuestro operador ONO.

En la segunda opción pasaría por sistema autónomo 1239 (Sprinet), luego al 5511 (orange internacional), luego al 12479 que es orange españa, y ya habría llegado a nuestra red.

Si hubiera una caída de cualquier sistema autónomo intermedio entre oregón y nosotros, los diferentes rotures anunciarían el problema y automáticamente se marcaría el camino como no valido y se escogería otra ruta sin problemas.

También te puede interesar:

2 comentarios

1 AlexNo Gravatar { 03.21.10 at 20:26 }

Muy interesante y claramente explicado. Espero que sea el primero de muchos artículos de esta temática. ;-)

Saludos

2 Yago ArbeloaNo Gravatar { 03.21.10 at 22:39 }

Claro como el agua…