El agotamiento de IPv4 nos pone una gran presión a la hora de poder brindar servicio de Internet, crecer la base de usuarios y continuar evolucionando nuestras redes.
Esta presentacion introduce algunas ideas generales de como gestionar esta escasez y como aprovechar el actual nivel de despliegue de IPv6 para ello.
2. Agenda para hoy
- La realidad actual de la disponibilidad de IPv4
- Cómo aprovechar mejor el poco IPv4 disponible
- IPv4 e IPv6, dos pilas diferentes
- Operando con IPv6
- Independencia de los planos de control
- “Happy Eyeballs”
2
3. La realidad actual de la disponibilidad de IPv4
Obtener espacio IPv4 es cada vez más
complejo.
Todas las opciones para obtener IPv4
son antipáticas.
3
4. Operando con IPv6
IPv6 en esta presentación es a los efectos prácticos “IPv4 con más direcciones”
Pero, con estas observaciones:
- IPv4 e IPv6 pueden convivir sobre la misma infraestructura
- Operan como dos redes diferentes, no interactúan entre si
4
Origen (128 bits) Destino (128 bits)
Otros
campos
Carga útil
5. Dos pilas diferentes
- IPv4 e IPv6 son dos “caminos”
diferentes para el flujo de
información desde los dispositivos
hacia las aplicaciones
- Cada decisión de forwarding es
realizada de forma independiente
- Un usuario puede estar accediendo
un sitio web utilizando flujos IPv4 e
IPv6 a la vez
IPv4
WiFi / Ethernet / Celular
UDP TCP
HTTP Otros
IPv6
Video, Navegación,
Redes Sociales
6. “Dual-Stack” y “Happy Eyeballs”
- Es la forma más común de
desplegar apps con IPv6
- Se usa el DNS como forma de
señalizar que un servicio está
disponible en los dos stacks
- Los clientes se conectan a los dos
endpoints, guardan una cache de
que protocolo responde más rápido
y prefieren ese
DNS
www.pizzaya.com
IN A 200.7.84.1
IN AAAA 2001:13c7::1
www.pizzaya.com
IPv4
IPv6
¿Cual retorna
mas pronto?
Happy
Eyeballs
6
7. Dos pilas diferentes
Un usuario puede estar accediendo un
sitio web utilizando flujos IPv4 e IPv6 a
la vez
8. Dos pilas diferentes
Los caminos que siguen los paquetes IPv4 e IPv6 pueden (y generalmente son) diferentes.
8
Internet
Cada flujo IPv4 o
IPv6 puede seguir un
camino diferente en
la red
La decisión de que pila usar
es vinculado al resultado
de la consulta DNS
NAT usuarios
9. Llevar el IPv4 hacia el borde
A medida que pasa el tiempo cada dirección IPv4 se vuelve un ítem valioso. Por
ello necesitamos aprovecharlo de la forma más eficiente posible.
9
Internet Internet Internet
NAT usuarios
¿Cuántos
usuarios
detrás
de
cada
dirección
IPv4?
10. Reservar IPv4 para lo imprescindible
- Servidores de infraestructura (DNS, etc.)
- Servicios de hosting
- Backbone
- Clientes con necesidades específicas
10
Internet
servidores
SERVICIOS DE
HOSTING Y DC
NAT usuarios
12. ¿Que servicios son accesibles por IPv6
hoy?
- YouTube
- Netflix
- Facebook
- Instagram
- Wikipedia
- Yahoo
- Office.com
- Google (buscador, “Google
Docs” y demás aplicaciones)
12
- CDNs:
- Cloudflare
- Akamai
- Facebook
- Netflix
13. Peering con CDNs e IXPs
¿Por qué hacer peering con CDNs e IXPs?
- Mejorar la calidad de servicio a nuestros usuarios
- Bajar latencia, disminuir pérdida de paquetes
- Bajar costos de tránsito
Desafíos:
- Es desafiante hacer peering con CDNs usando direccionamiento que no es
propio (delegado por un upstream por ejemplo)
- Condicionado a las políticas del upstream
13
14. Peering con CDNs e IXPs
El peering con IPv6 propio puede ser un alivio para el NAT, sobre todo si se logra
establecer peering con las mayores fuentes de tráfico.
El IPv6 propio me permite establecer:
- Mis propias políticas de enrutamiento
- Mis propios ROAs de RPKI y objetos de IRR
- Bajar la carga de mis NATs
14
15. Bajar la carga al NAT
El tráfico que pueda ir por el camino sin
NAT (IPv6 o IPv4 sin NAT) será menos
costoso.
Hay que siempre tener presente que los
caminos que recorren los paquetes IPv4 e
IPv6 pueden ser diferentes.
15
Internet
NAT
usuarios
17. Delivery de Video
También presentado en el LAC Peering Forum.
Vemos el resultado de una medición de la
entrega efectiva de ciertos videos de diferentes
proveedores.
¡La mayoría de esta entrega ocurre sobre IPv6!
17
19. Conclusiones
19
Obtener IPv4 si bien no es imposible es cada vez más costoso y plagado de
problemas.
El IPv4 que podamos obtener debe ser utilizado de la forma más eficiente posible.
IPv6 nos puede permitir operar ciertos servicios y aliviar la carga del NAT.
IPv6 nos puede permitir implementar una política de peering con CDNs e IXPs de
forma autonoma e independiente de terceros.
IPv6 no es en este momento una solución completa, pero aporta si una serie de
ventajas.
20. ¡Extra! Tráfico IPv6 en LACNIC 37
Por primera vez tuvimos más
tráfico en IPv6 que en IPv4.
20