BGP
El protocolo con el que las redes se cuentan qué direcciones pueden alcanzar.
Internet no es una sola red sino decenas de miles de redes independientes: proveedores de internet, universidades, empresas de nube, sitios grandes. Cada una es un sistema autónomo (AS, por sus siglas en inglés) con su propio número. BGP, el Border Gateway Protocol, es la forma en que se cuentan entre ellas a qué direcciones IP pueden entregar tráfico. Es la razón por la que un paquete que sale de tu casa en Buenos Aires sabe cómo llegar a un servidor en Frankfurt.
El mecanismo es una cadena de anuncios. Una red les dice a sus vecinas 'yo soy la casa de estas direcciones'. Cada vecina pasa la noticia, sumándose al camino: 'podés llegar a través mío'. Cada router del borde termina con varias rutas posibles a cada destino y elige una según sus propias reglas, muchas veces prefiriendo caminos más cortos o acuerdos comerciales más baratos. BGP no busca el camino más rápido; es una cuestión de política, de quién acepta llevar el tráfico de quién.
BGP se diseñó cuando las redes de internet confiaban bastante unas en otras, y por defecto un router cree lo que le anuncian sus vecinos. Eso hace que los errores se contagien. Si una red anuncia por error, o a propósito, direcciones que no son suyas (un secuestro de BGP), puede atraer tráfico hacia ella. En 2008 un proveedor de Pakistán quiso bloquear YouTube en su país y lo dejó fuera de línea un rato para buena parte del mundo; en 2021 Facebook retiró sus propias rutas durante un mantenimiento y desapareció de internet durante horas.
Los arreglos llegan de a poco. RPKI permite que el dueño de unas direcciones publique una declaración firmada de qué redes pueden anunciarlas, para que las demás rechacen a los impostores, y los proveedores filtran cada vez más lo que sus clientes pueden anunciar. Para la mayoría de la gente BGP es invisible, hasta que falla y un sitio enorme de golpe no se puede abrir.
Para quedarse
- Conecta las decenas de miles de redes independientes que forman internet.
- Las redes anuncian las direcciones que alcanzan y las vecinas pasan las rutas.
- La elección de ruta sigue acuerdos comerciales, no solo distancia o velocidad.
- Se basa en la confianza, así que los anuncios falsos se propagan; RPKI y los filtros bajan el riesgo.