Resumen

  • André Grüneberg relata cómo BCIX admite intercambiar alcance IPv4 mediante siguientes saltos IPv6 sin asignar una IPv4 del LAN de peering a ciertos miembros.
  • Cuando el resto del IXP aún usa siguientes saltos IPv4, el puente entre ambos grupos debe reenviar paquetes y cuidar explícitamente el camino AS.

La dirección IPv4 que no se asigna a un puerto es un ahorro fácil de contar. André Grüneberg, director técnico de BCIX, escribe en RIPE Labs sobre el trabajo que queda detrás del número. Un punto de intercambio no cambia de protocolo por unanimidad: sus miembros actualizan routers y procedimientos a ritmos distintos.

El RFC 8950 permite anunciar destinos IPv4 con un siguiente salto IPv6 cuando los pares BGP han negociado esa capacidad. Dos operadores compatibles pueden pasar sus rutas IPv4 a la sesión IPv6, probar la entrega y finalmente retirar la sesión y la dirección IPv4 del enlace. Pero el servidor de rutas de un IXP reparte anuncios entre muchos miembros. El nuevo miembro que solo habla este modo no obtiene por arte de magia las rutas de quienes continúan con el siguiente salto IPv4.

La solución descrita por Grüneberg tiene forma de router. Es alcanzable desde ambos lados, cambia el siguiente salto por el suyo y realmente transporta los paquetes.

Ese puente normalmente añade su ASN delante del AS path. En el entorno controlado que relata, el servidor de rutas quita ese AS inicial y ajusta preferencias para que la ruta directa no sea desplazada por el rodeo.

El ahorro de direcciones se convierte en una decisión de política de enrutamiento que alguien debe operar y auditar.

Grüneberg indica que dos redes se habían conectado a BCIX sin dirección IPv4 del LAN de peering cuando escribió: V4LESS y el servicio DNS autoritativo de RIPE NCC. El artículo no ofrece un inventario vigente de todos los puertos ni una prueba de tráfico entre ambas poblaciones.

Un registro fechado de pares, rutas y paquetes atravesando el puente permitiría medir el alcance actual.

También fallan los formularios y las plantillas cuando siguen exigiendo un campo IPv4. El IXP puede haber modernizado BGP y dejar atrás el sistema que prepara la conexión o la herramienta que la muestra.

La observación de Grüneberg no es que el trabajo desaparezca: cambia de sitio y de responsable.