Cuando un usuario en Madrid accede a un servidor en Frankfurt, los datos no viajan por una única red global: atraviesan multiples redes independientes que han acordado intercambiar trafico entre si. Internet, en su esencia, no es una red sino un conjunto de decenas de miles de redes autonomas que cooperan para transportar paquetes desde cualquier origen hasta cualquier destino del planeta.
El protocolo que hace posible esta cooperación se llama BGP (Border Gateway Protocol), y el mecanismo por el que dos redes acuerdan intercambiar trafico directamente se denomina peering. Aunque la mayoria de usuarios nunca oyen hablar de BGP, es literalmente el protocolo que mantiene Internet funcionando. Cada vez que un video se reproduce sin buffering, que una transacción bancaria llega en milisegundos o que un servidor responde con baja latencia desde otro pais, BGP y las decisiones de peering estan detras.
En este artículo explicamos que es BGP, como funcionan los sistemas autonomos, que tipos de peering existen, por que los IXPs son fundamentales, como se toman las decisiones de enrutamiento, que amenazas de seguridad existen y por que la política de peering de tu proveedor de hosting impacta directamente en el rendimiento de tu infraestructura.
Que es BGP (Border Gateway Protocol)
BGP es el protocolo de enrutamiento que permite a las redes autonomas de Internet intercambiar información sobre como alcanzar bloques de direcciones IP. Se le conoce como el "sistema postal de Internet": igual que el servicio postal necesita saber que rutas seguir para entregar una carta de un pais a otro, BGP indica a los routers de cada red por donde deben enviar los paquetes para que lleguen a su destino atravesando multiples redes intermedias.
Técnicamente, BGP es un protocolo de vector de ruta (path vector). A diferencia de los protocolos de enrutamiento interior como OSPF o IS-IS que optimizan rutas dentro de una red, BGP opera entre redes y no busca la ruta más corta en términos de distancia física, sino la mejor ruta según políticas definidas por cada operador. Cada red anuncia los prefijos IP que posee y las rutas que conoce hacia otros prefijos, incluyendo la secuencia completa de sistemas autonomos que hay que atravesar (el AS path).
BGP útiliza conexiones TCP en el puerto 179 y establece sesiones entre peers (routers vecinos). Cuando dos routers BGP establecen una sesion, intercambian su tabla de rutas completa y, a partir de ese momento, se envian actualizaciones incrementales cada vez que una ruta cambia, aparece o desaparece. Esta eficiencia en las actualizaciones es lo que permite a BGP escalar para gestionar la tabla de rutas global de Internet, que hoy supera las 950.000 rutas IPv4 y 200.000 rutas IPv6.
Que es un Sistema Autonomo (AS)
Un sistema autonomo (AS) es una red o conjunto de redes bajo una única administración técnica que presenta una política de enrutamiento coherente hacia el exterior. Cada AS se identifica mediante un numero de sistema autonomo (ASN) único, asígnado por los registros regionales de Internet (RIPE NCC en Europa, ARIN en Norteamerica, APNIC en Asía-Pacifico, etc.).
Los ASN pueden ser de 16 bits (1-65535) o de 32 bits (hasta 4.294.967.295), y se clasífican en públicos (visibles en la tabla de rutas global) o privados (para uso interno). Cualquier organización que necesite conectarse a Internet con su propio espacio de direcciones IP y política de enrutamiento independiente necesita un ASN público.
- dns ISPs y operadores de telecomunicaciones: Telefonica (AS3352), Vodafone España (AS12430), Orange España (AS12479). Gestionan la última milla que conecta a los usuarios finales.
- cloud Proveedores cloud y datacenter: AWS (AS16509), Google (AS15169), Cloudflare (AS13335), EasyDataHost (AS205081). Alojan los servicios y aplicaciones que los usuarios consumen.
- public CDNs y plataformas de contenido: Akamai (AS20940), Netflix (AS2906), Meta (AS32934). Distribuyen contenido en cache cerca de los usuarios.
- business Grandes empresas: bancos, universidades y multinacionales con redes propias y necesidades de enrutamiento independientes.
Tipos de Peering
El peering es el acuerdo entre dos redes autonomas para intercambiar trafico directamente, sin intermediarios. Existen varias modalidades que se diferencian por la infraestructura útilizada y las condiciones económicas:
- hub Peering público (IXP): se realiza en un Internet Exchange Point, una infraestructura compartida (normalmente un switch de alto rendimiento) donde multiples redes se conectan y pueden intercambiar trafico entre si. Cada red paga un puerto al IXP y puede establecer sesiones BGP con cualquier otro miembro. Es la forma más eficiente de establecer peering con muchas redes simultaneamente.
- cable Peering privado (PNI): Private Network Interconnect. Dos redes se conectan directamente mediante una fibra o cross-connect dedicado, sin pasar por un IXP. Se útiliza cuando el volumen de trafico entre dos redes justifica una conexión dedicada, ofreciendo mayor ancho de banda y menor latencia.
- cell_tower Remote peering: una red se conecta a un IXP remoto a traves de una conexión de capa 2, sin tener presencia física en la ubicación del IXP. Servicios como Megaport fácilitan este tipo de conexión.
- payments Settlement-free vs paid peering: en el peering settlement-free ambas partes acuerdan que el beneficio mutuo del intercambio de trafico es suficiente y no se cobra. En el paid peering, una red paga a otra por el intercambio, normalmente cuando hay una asímetria significativa en el volumen o valor del trafico.
Internet Exchange Points (IXPs)
Los Internet Exchange Points son la infraestructura física donde se materializa el peering público. Un IXP proporciona una plataforma de switching de alto rendimiento donde decenas o cientos de redes se conectan para intercambiar trafico de forma directa, eficiente y económica.
Los IXPs cumplen una función crítica: reducen la latencia al eliminar saltos intermedios, reducen los costes de transit al permitir que el trafico fluya directamente entre redes sin pasar por carriers de pago, y mejoran la resiliencia al crear multiples rutas alternativas para el trafico. Cuantas más redes participan en un IXP, mayor es el beneficio para todos los miembros.
- location_on ESPANIX (Madrid): el principal IXP de España, con más de 100 redes conectadas y picos de trafico superiores a 400 Gbps. Es el punto de intercambio de referencia para el trafico domestico espanol.
- location_on DE-CIX (Frankfurt): uno de los mayores IXPs del mundo por volumen de trafico, con más de 1.100 redes conectadas y picos superiores a 14 Tbps. Es el hub de interconexión de referencia en Europa.
- location_on AMS-IX (Amsterdam): uno de los IXPs más antiguos y grandes de Europa, con más de 900 miembros y un ecosistema de peering maduro que atrae a redes de todo el mundo.
Dato clave:
El peering en IXPs puede reducir la latencia entre dos redes en un 30-70% respecto a usar transit a traves de un carrier intermedio. Además, el coste por Mbps intercambiado en un IXP es una fracción del coste del transit IP tradicional.
Tabla Comparativa: Peering vs Transit vs CDN
La siguiente tabla compara las tres principales estrategias de interconexión de redes en los aspectos que más impactan en entornos de produccion:
| Criterio | Peering | Transit IP | CDN |
|---|---|---|---|
| Coste | Bajo (cuota IXP o cross-connect) | Medio-alto (pago por Mbps o compromiso) | Variable (pago por GB transferido) |
| Latencia | Mínima (ruta directa) | Variable (depende del carrier) | Muy baja (cache local) |
| Control | Alto (política propia) | Bajo (depende del upstream) | Limitado (configuración del CDN) |
| Escalabilidad | Alta (más peers = más rutas) | Lineal (más ancho de banda = más coste) | Global (PoPs distribuidos) |
| Fiabilidad | Alta con multiples peers | Depende del SLA del carrier | Alta (redundancia del CDN) |
| Tipo de trafico | Todo (bidireccional entre peers) | Todo (acceso a tabla completa) | Contenido estatico y cacheable |
Por Que Importa el Peering
El peering no es un concepto abstracto que solo afecta a los ingenieros de red. Tiene un impacto directo y medible en la experiencia del usuario final y en los costes operativos de cualquier empresa con presencia en Internet:
- speed Menor latencia para usuarios finales: cuando tu proveedor tiene peering directo con los ISPs de tus clientes, los paquetes viajan por la ruta más corta posible. Esto se traduce en tiempos de carga más rápidos, mejor experiencia de usuario y mejor posicionamiento SEO.
- savings Reduccion de costes de transit: cada gigabyte que se intercambia via peering es un gigabyte que no se paga al carrier de transit. Para operadores con volúmenes altos de trafico, el ahorro puede ser de decenas de miles de euros al mes.
- shield Resiliencia de red: cuantas más rutas alternativas tiene una red, mayor es su capacidad para absorber fallos. Si un carrier de transit sufre una caida, el trafico puede fluir a traves de sesiones de peering alternativas, manteniendo la conectividad.
- trending_up Mejor rendimiento global: una red con buena política de peering ofrece latencias más bajas, menor jitter y mayor throughput que una que depende exclusivamente de uno o dos carriers de transit.
Decisiones de Enrutamiento BGP
Cuando un router BGP recibe multiples rutas hacia el mismo prefijo de destino, debe elegir la mejor. BGP útiliza un proceso de selección con multiples criterios evaluados en orden de prioridad:
- filter_1 Local preference: el atributo más prioritario. Cada operador asígna una preferencia local a las rutas recibidas de cada peer. Permite priorizar, por ejemplo, rutas de peering sobre rutas de transit.
- filter_2 AS path length: a igualdad de local preference, se prefiere la ruta con el AS path más corto (menos redes intermedias). Una ruta directa con un solo salto de AS es preferida sobre una que atraviesa tres redes.
- filter_3 MED (Multi-Exit Discriminator): atributo que un AS vecino puede enviar para indicar cual de sus multiples puntos de entrada prefiere para recibir trafico. Es una sugerencia, no una obligacion.
- filter_4 BGP communities: etiquetas que se adjuntan a las rutas para comunicar políticas entre redes. Permiten senalizar preferencias de enrutamiento, blackholing para mitigacion DDoS o restricciones geográficas de propagacion.
Además, los operadores aplican route filtering para controlar que rutas aceptan y que rutas anuncian. Un filtrado correcto es esencial para la estabilidad de la red y para prevenir incidentes como los route leaks, donde una red anuncia accidentalmente rutas que no deberia.
Seguridad BGP: RPKI, ROA y BGPsec
BGP fue diseñado en los años 80 en un contexto de confianza mutua entre operadores y, por defecto, no incluye mecanismos de autenticación de rutas. Cualquier red puede anunciar cualquier prefijo, y los demas routers lo aceptaran si no tienen filtros explicitamente configurados. Esto ha provocado incidentes graves:
- warning Pakistan-YouTube (2008): Pakistan Telecom anuncio un prefijo más específico que el de YouTube para bloquear el sitio en Pakistan. El anuncio se propago globalmente y YouTube quedo inaccesible para gran parte de Internet durante horas.
- warning Route leaks frecuentes: configuraciones erroneas que provocan que un AS anuncie rutas de transit que no deberia, causando que el trafico de grandes redes fluya por caminos suboptimos o se pierda.
Para mitigar estos riesgos, la industria ha desarrollado RPKI (Resource Public Key Infrastructure), un sistema criptográfico que permite a los titulares de direcciones IP firmar ROAs (Route Origin Authorizations) que declaran que AS tiene derecho a originar cada prefijo. Los operadores que implementan válidación RPKI pueden rechazar automáticamente las rutas con origenes inválidos, previniendo la mayoria de los hijacks accidentales.
BGPsec va un paso más allá al firmar criptográficamente cada salto del AS path, no solo el origen. Sin embargo, su adopción es muy limitada debido al coste computacional y a la necesidad de despliegue universal para ser efectivo. En la práctica, RPKI + filtrado estricto de prefijos + communities de blackholing son las herramientas más útilizadas para proteger las sesiones BGP.
Concepto clave:
RPKI y las ROAs son la primera línea de defensa contra el route hijacking. Un proveedor de hosting que implementa válidación RPKI y firma sus propios prefijos demuestra un compromiso real con la seguridad de la red y la protección del trafico de sus clientes.
Peering para Empresas: Por Que Tu Proveedor Importa
Cuando una empresa elige un proveedor de hosting o colocation, la calidad de la red del proveedor es tan importante como la calidad del hardware. Un datacenter con un solo carrier de transit es como un edificio con una sola puerta de salida: funciona, pero cualquier incidencia bloquea todo.
La conectividad multi-homed (multiples carriers de transit + peering en IXPs) garantiza que el trafico siempre tiene rutas alternativas. Si un carrier sufre una caida, el trafico se redirige automáticamente por otra ruta. Si un peer tiene problemas, el transit absorbe el trafico. Esta redundancia es lo que diferencia a un proveedor con red resiliente de uno que depende de una única conexión.
Además, estar en un datacenter carrier-neutral permite acceder a multiples carriers y establecer cross-connects directos con otros operadores, redes de entrega de contenido y proveedores cloud. Esta flexibilidad de interconexión es un activo estratégico que impacta en la latencia, los costes y la disponibilidad del servicio, como explicamos en nuestro artículo sobre las ventajas de un datacenter europeo.
EasyDataHost AS205081: Nuestra Política de Peering
EasyDataHost opera el AS205081 y mantiene una política de peering abierta orientada a maximizar la calidad de la conectividad para sus clientes. Nuestra red combina multiples carriers de transit premium con peering directo en los principales IXPs europeos, garantizando rutas optimas hacia cualquier destino.
- check_circle Peering en ESPANIX: conexión directa al principal IXP de España para latencia mínima con redes domesticas.
- check_circle Multiples carriers de transit: conectividad multi-homed con carriers Tier 1 y Tier 2 para redundancia total.
- check_circle RPKI y ROA firmados: todos nuestros prefijos estan protegidos con RPKI y válidamos las rutas que recibimos de nuestros peers.
- check_circle Datacenter carrier-neutral: instalación Tier III+ en Madrid con acceso a multiples operadores y capacidad de cross-connect directo.
- check_circle Network as a Service: a traves de NaaS ofrecemos conectividad dedicada a clouds públicos, IXPs remotos y puntos de presencia internacionales.
Puedes consultar los detalles completos de nuestra política de peering, nuestros IXPs conectados y como establecer una sesion BGP con nosotros en nuestra pagina de peering.
Conclusión
BGP y el peering son los cimientos invisibles sobre los que funciona Internet. Detras de cada peticion web, cada llamada API y cada transferencia de datos hay decisiones de enrutamiento BGP que determinan por donde viaja el trafico, con que latencia y con que nivel de fiabilidad. Entender estos conceptos es fundamental para tomar decisiones informadas sobre donde alojar tu infraestructura.
- arrow_right BGP es el protocolo de enrutamiento que interconecta las redes autonomas de Internet.
- arrow_right El peering reduce latencia, costes de transit y mejora la resiliencia de red.
- arrow_right Los IXPs como ESPANIX y DE-CIX son la infraestructura crítica donde se materializa el peering público.
- arrow_right RPKI y las ROAs son esenciales para proteger las sesiones BGP contra route hijacking.
- arrow_right EasyDataHost AS205081 mantiene una política de peering abierta con presencia en ESPANIX y conectividad multi-homed.
Si necesitas conectividad de alta calidad con latencia optimizada para tu infraestructura, contacta con nuestro equipo para disenar la solución de red que mejor se adapte a tus necesidades.