Guía para operadores

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.

/24
Mínimo IPv4
/48
Mínimo IPv6
RPKI
ROAs firmados
BFD
Conmutación rápida

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.

Requisitos

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

  1. 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.
  2. 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.
  3. 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.
  4. 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.
  5. Activa BFD. Reduce la detección de una caída de más de un minuto a menos de un segundo.
  6. 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.
Ingeniería de tráfico

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.

FAQ

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.

Tu 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.