SRv6: Segment Routing sobre IPv6¶
La base de conocimiento open source de SRv6, ahora en español.
Aprende cómo funciona SRv6, monta laboratorios y contribuye.
SRv6 (IPv6 Segment Routing) en pocas palabras¶
SRv6 (Segment Routing over IPv6, o Segment Routing sobre IPv6), también escrito Segment Routing v6, SR v6 o IPv6 Segment Routing, es el plano de datos IPv6 de la arquitectura Segment Routing (RFC 8402). Codifica las instrucciones de reenvío directamente en la cabecera de los paquetes IPv6. En lugar de depender de etiquetas MPLS y de protocolos de señalización como LDP o RSVP-TE, SRv6 usa direcciones IPv6 nativas de 128 bits como identificadores de segmento (SID) para programar las rutas y los comportamientos de la red.
El nodo de origen arma una lista ordenada de segmentos que define la ruta del paquete y lo que debe hacer cada nodo. El segmento activo va en la dirección IPv6 de destino; cuando hay más de uno, el resto viaja en una Segment Routing Header (SRH), y con uSID muchas veces la ruta completa cabe en la dirección de destino sin necesidad de SRH. Los routers de tránsito simplemente reenvían según la dirección de destino. Esto habilita ingeniería de tráfico, servicios VPN, fast reroute y encadenamiento de funciones de servicio sobre una red IPv6 normal.
¿Por qué SRv6 en lugar de MPLS tradicional?
- Operación más simple: sin gestión de etiquetas MPLS, LDP ni RSVP
- IPv6 nativo: usa el plano de datos IPv6 existente, sin overlays
- Programabilidad de red: comportamientos definidos con funciones SRv6 (End, End.DT4, End.DX6…)
- Escalabilidad: el espacio de SID de 128 bits soporta redes de gran escala
- Un solo plano de datos: un único stack para transporte, VPN e ingeniería de tráfico
Guías en español¶
¿Qué es SRv6?¶
Los conceptos básicos: segmentos, SRH, enrutamiento de origen y cómo viaja un paquete SRv6.
Estructura del SID¶
Locator, función y argumentos del SID de 128 bits, y el bloque 5f00::/16 de IANA.
Cabecera SRH¶
Recorrido de un paquete nodo por nodo, Segments Left, PSP/USP/USD y H.Encaps.Red.
uSID¶
Cómo el micro-SID (RFC 9800) mete hasta 6 instrucciones en una sola dirección IPv6.
SRv6 vs SR-MPLS¶
Diferencias en plano de datos, sobrecarga y programabilidad, y cuándo conviene cada uno.
SRv6 para IA¶
Cómo OpenAI, Microsoft y Oracle usan MRC sobre SRv6 uSID estático en sus fabrics de GPU, y el scale-across de Meta y Alibaba.
El resto del sitio (en inglés)¶
El contenido completo de SRv6.md está en inglés y lo vamos traduciendo poco a poco:
- Use Cases — Ingeniería de tráfico, VPN, 5G, redes de IA, satélite y más
- Implementations — Configuración en Cisco IOS-XR e IOS-XE, Juniper, Arista, Nokia, FRR, Linux y SONiC
- Labs — Laboratorios gratuitos con netlab, Containerlab y GNS3
- RFCs & Standards — Todos los RFC de SRv6 explicados
- Knowledge Graph — Mapa interactivo de todos los conceptos
Proyecto comunitario
SRv6.md lo construye y mantiene la comunidad de redes. ¿Quieres ayudar a traducir una página o corregir algo? Cada página tiene un botón de edición () y las contribuciones son bienvenidas.