BGP y multihoming para ISPs: anunciar tu ASN y tus prefijos
Dos proveedores, un solo ASN y los mismos prefijos anunciados por ambos caminos. Así deja tu red de depender de una sola salida.
Qué es el multihoming y por qué lo necesita un ISP
Hacer multihoming es conectar tu red a internet a través de dos o más proveedores a la vez, anunciando por todos ellos tus propios prefijos con tu propio ASN. Para el resto de internet tu red es alcanzable por varios caminos; si uno cae, BGP retira esas rutas y el tráfico sigue entrando y saliendo por el otro, sin que tus abonados cambien de dirección IP ni se corten sus conexiones.
Para un ISP local es el paso que separa una red que depende de un proveedor de una red que se gestiona sola. Con un único proveedor, cualquier avería suya, un corte de fibra o una incidencia de enrutamiento deja sin servicio a todos tus abonados a la vez. Con dos, el problema de uno es una alarma en tu NOC, no una avalancha de llamadas.
Lo que necesitas antes de empezar
ASN público
Un número de sistema autónomo asignado por el RIPE NCC (directamente o a través de un LIR).
Prefijos propios
Al menos un /24 IPv4 y un /48 IPv6. Prefijos más pequeños suelen filtrarse en internet y no se propagan.
Objetos route y ROA
Objetos route/route6 en la base de datos del RIPE y ROAs de RPKI que autoricen a tu ASN a originar tus prefijos.
Router con BGP
Un equipo capaz de mantener dos sesiones BGP y, si quieres tabla completa, con memoria para más de un millón de rutas.
Cómo se monta, paso a paso
- Registra tus prefijos. Crea los objetos route y route6 en la base de datos del RIPE con tu ASN como origen y firma los ROAs en RPKI. Cada vez más redes descartan anuncios que no tienen ROA válido, así que este paso no es opcional.
- Contrata dos salidas por caminos distintos. Dos proveedores que lleguen a tu cabecera por rutas físicas diferentes. Si las dos fibras van por la misma zanja, una retroexcavadora se lleva las dos. Lo tratamos en doble salida y redundancia.
- Levanta una sesión BGP con cada proveedor. Anuncia tus prefijos por ambas y decide qué quieres recibir: tabla completa, ruta por defecto o rutas parciales.
- Filtra lo que anuncias. Anuncia solo tus prefijos. Un error común es reanunciar las rutas de un proveedor al otro y convertirte, sin quererlo, en tránsito entre los dos.
- Activa BFD. Reduce la detección de una caída de más de un minuto a menos de un segundo.
- Prueba la conmutación. Tira una sesión en una ventana de mantenimiento y comprueba con un looking glass que tus prefijos siguen visibles por el otro proveedor.
Cómo repartir el tráfico entre los dos proveedores
El tráfico de subida lo controlas tú. El de bajada, que en un ISP es la mayor parte, solo puedes influirlo.
Local preference
Decide por qué proveedor sale tu tráfico. Es la herramienta principal para el tráfico de subida.
AS-path prepend
Alarga artificialmente el camino por un proveedor para que el resto de internet prefiera entrar por el otro.
Comunidades BGP
Piden al proveedor que trate tus anuncios de una forma concreta: no anunciar a un peer, hacer prepend solo hacia un upstream, etc.
Anuncios más específicos
Anunciar un /24 concreto por un solo proveedor atrae ese tráfico por él. Útil, pero conviene no abusar.
Las comunidades que ofrece AS214043 están en la documentación de comunidades BGP.
Multihoming con fibra dedicada de Zentix
Nuestra fibra dedicada para operadores admite BGP con tu ASN desde el primer día, con IPv4 e IPv6 nativos y la tabla que prefieras. Puedes usarla como primera salida, como segunda junto a tu proveedor actual o contratar las dos con nosotros por rutas diversas en modo Activo/Activo.
Antes de la entrega validamos tus objetos en el RIPE y preparamos los filtros, y en la puesta en marcha comprobamos contigo la propagación de tus anuncios. Si todavía no tienes ASN, empezamos con direccionamiento nuestro y pasamos a BGP cuando lo tengas, sin cambiar el circuito.
Preguntas Frecuentes
¿Puedo hacer multihoming sin ASN propio?
No de forma real. Sin ASN y prefijos propios, cada proveedor te da sus direcciones y no puedes anunciar las mismas por los dos. Puedes repartir tráfico o conmutar con NAT, pero las conexiones se cortan al cambiar de salida. Si aún no tienes ASN, podemos empezar con direccionamiento nuestro y acompañarte en la solicitud al RIPE.
¿Necesito recibir la tabla completa?
No siempre. Con tabla completa tu router elige el mejor camino para cada destino, pero necesita más memoria. Con ruta por defecto de los dos proveedores el reparto es más simple y basta para muchos ISPs pequeños. Un punto intermedio es recibir solo las rutas de los clientes de cada proveedor más la ruta por defecto.
¿Cuánto tarda en conmutar si cae un proveedor?
Con los temporizadores BGP por defecto puede tardar más de un minuto en detectar la caída. Activando BFD sobre la sesión, la detección baja a menos de un segundo y la conmutación depende sobre todo de lo rápido que tu router reprograme las rutas.
¿Qué comunidades BGP ofrece Zentix?
Publicamos comunidades para no anunciar a peers o upstreams concretos, hacer prepend selectivo y controlar la propagación de tus prefijos. Están documentadas en la página de comunidades BGP de AS214043.
Más guías sobre fibra dedicada para ISPs
DIA o tránsito IP: qué necesita un ISP local
Diferencias entre fibra dedicada y tránsito IP en el datacenter, y cuál encaja según dónde esté tu cabecera.
Más informaciónDoble salida y redundancia para operadores
Activo/pasivo, activo/activo y rutas diversas: cómo evitar que una sola fibra deje sin servicio a tus abonados.
Más informaciónCómo dimensionar el caudal de un ISP local
Sobresuscripción, hora punta y margen de crecimiento: cuántos Gbps necesita tu red según tus abonados.
Más informaciónPrecio del tránsito IP: cuánto cuesta y cómo se factura
Qué determina el precio por Mbps, cómo funciona el percentil 95 y qué costes no aparecen en la tarifa.
Más informaciónTránsito IP o peering: diferencias y cuándo usar cada uno
Qué aporta cada uno, cuánto cuesta de verdad el peering y cómo los combina un operador según su tamaño.
Más informaciónPuntos neutros en España: ESPANIX, DE-CIX, CATNIX y Nixval
Qué es un punto neutro, cuáles hay en España y qué necesita un operador para conectarse.
Más informaciónTu segunda salida, con BGP desde el primer día
Dinos tu ASN, tus prefijos y dónde está tu cabecera. Te proponemos la salida y la configuración BGP.