Los 7 pecados capitales
al implementar IPv6
Arturo Servin
FLIP6 2012 – LACNIC VVVII XVII
Quito Ecuador
Los 7 Pecados Capitales
• De acuerdo a la tradición
cristiana
1. Pereza (Sloth)
2. Ira (Wrath)
3. Envidia (Envy)
4. Gula (Gluttony)
5. Avaricia (Greed)
6. Soberbia (Pride)
7. Lujuria (Lust)
1. Pereza
Tener IPv6 y no usarlo
Asignaciones y rutas
• Amplio despliegue en
asignaciones pero menos del
30% de éstas ruteadas
1200 1000 800 600 400 200 0 March 2012, Source: h9p://portalipv6.lacnic.net Alloc LAC Route LAC Bajo despliegue de IPv6
– Top websites no tienen IPv6
From Alexa top 50 websites (Feb 2012) 10 9 8 7 6 5 Web 4 Email 3 DNS 2 1 0 Source: h9p://www.vyncke.org/ipv6status 2. Ira
El que se enoja pierde
Enojarse, frustarse y abandonar
los esfuerzos para implementar
IPv6 porque
tus superiores,
tu organización,
o tus ingenieros
No lo consideran importante
3. Envidia
Mal uso de registros AAAA
• Tener registros AAAA para un servicio
pero éste sin conexión IPv6 o con
una de mala calidad
• No porque tus amigos tengan registros
AAAA tu ya estás listo para hacerlo.
¿Por qué?
– Porque en dispositivos con dual-stack la
presencia de un registro AAAA activa la
preferencia en el uso de IPv6
– El time-out para cambiar a IPv4 puede
ser muy alto degradando la experiencia
del usuario
– “Happy eyeballs” ayuda a mejorar pero no
está ampliamente implementado
Algunos sitios para probar
• http://ipv6eyechart.ripe.net/si/
• http://www.vyncke.org/
ipv6status/
4. Gula
Tratar de comerse al mundo
• Antes de activar IPv6 como un
servicio de nivel de producción,
asegurarse que se tiene una
buena conexión de IPv6
• Servicios de producción de IPv6
deben ser tan buenos como en
IPv4
Graficas de retardos
v4/v6
http://www.labs.lacnic.net/
~monitoring/public/
RTT_Monitoring_leaf.html
5. Avaricia
Implementar IPv6 sin los
recursos adecuados
• Falta de entrenamiento y
capacitación
• No tener plan estratégico a
corto, mediano o largo plazo
• No tomar en cuenta la
seguridad
6. Soberbia
自豪
El Internet no te
pertenece
• No estás solo en el Internet,
• el Internet no es tuyo,
• NO desagregues innecesariamente
– Nadie quiere ver tus /48s, /40s si
tienes asignado un /32 o un prefijo
mayor
– Si tienes /48 asignado, no
queremos ver /49s o menores
Ejemplos de anuncios
• http://bgp.he.net/
• http://bgp.potaroo.net/v6/as2.0/
index.html
• http://www.cidr-report.org/v6/
as6447/index.html
• Posiblemente dentro de pronto
en LACNIC-LAbs
7. Lujuria
CAPITAL SIN!
7!
Lujuria y Tentación
• Ser tentado a implementar
Carrier Grade NAT (CGN) o
Large Scale NAT (LSN) como
substituto de IPv6 y no solución
complementaria para resolver la
terminación de IPv4.
El mundo con CGNs y sin
IPv6
CGN
- Modelo Cliente-servidor y p2p2
mucho más complejos o imposibles
- Posible alto nivel de falla
- Alto costo de logging
- Alto costo de soporte e
implementación
NAT
casero
Conclusiones
• Implementa IPv6, no dejes los
prefijos en la cajonera
• No te desanimes si tu
organización no se “aplica”
• Si pones registro AAAA, asegura
que tu host tiene buena
conectividad IPv6
Conclusiones (2)
• IPv6 en producción debe tener
la misma calidad que IPv4
• Invertir tiempo (y posiblemente
dinero) en capacitación,
infraestructura y una buena
estrategia de implementación
sin olvidar la seguridad
Conclusiones (3)
• Cuida tus anuncios de BGP, no
desagregues a menos que sea la
última opción
• CGNs es (o será dependiendo
de la región) una solución
complementaria para la
terminación de IPv4. IPv6 es la
solución a largo plazo.
FIN
aservin _arroba_ lacnic
_dot_ net