La internet se mantiene conectada gracias a BGP, el protocolo de
enrutamiento que permite que las distintas redes (Sistemas Autónomos,
ASes) conozcan caminos hacia otras redes, utilizando la métrica AS_PATH
(concatenación o vector de Números de Sistemas Autónomos, o ASN). En
este sentido se dice que BGP es un protocolo "path vector".
Otra característica de BGP es que la visibilidad de la información de
enrutamiento está afectada por políticas, de forma tal que no existe una
visión global de "la internet" representable con la metáfora del grafo
G(V,E).
BGP anuncia cambios utilizando mensajes de "UPDATE", y existen numerosos
"vantage points" (puntos o sitios de vista) que se conectan a nivel de
BGP con numerosos ASes y recopilan los mensajes. Esta información ha
sido utilizada para diversos propósitos, incluyendo descubrimiento de
topología. Por otro lado, la internet está transitando hacia una
arquitectura fuertemente centralizada en algunos proveedores de
servicios: Cloud Computing, CDNs (Content Delivery Networks), OTTs (Over
The Top, como por ejemplo Netflix), e-commerce, que tienen conectividad
ubicua (es decir, tienen puntos de presencia en muchos lugares del
mundo, y publican información de BGP desde todos esos lugares).
En esta tesis se propone utilizar los repositorios de trazas de BGP de
los "vantage points" mencionados para cuantificar el peso de estos
actores en la arquitectura actual de internet, y esbozar una idea de
arquitectura.
Algunos de los repositorios son los siguientes:
https://www.caida.org/
http://www.routeviews.org/routeviews/
https://www.ripe.net/analyse/internet-measurements/routing-information-service-ris
https://bgp.potaroo.net/