1. Transición de IPv4 a IPv6
29 de Junio del 2012
Transición IPv4 a IPV6
Carlos Taffernaberry
2. Diferencias IPv4 e IPv6:
Características IPv4 IPv6
Direcionamiento 32 bits 128 bits
Fragmentación Hosts and routers Hosts only
Checksum en header Yes No
Opciones en header Yes No
Link-layer address resolution ARP (broadcast) ICMPv6 Multicast
Neighbor Discovery Messages Multicast membership ICMPv6,
IGMP Multicast, Listener
Discovery
Router Discovery Optional Required
Uses broadcasts Yes No
Configuration Manual, DHCPv4 Manual, Auto,
DHCPv6
DNS name queries Uses A records Uses AAAA
records
3. Escenario Actual :
Evolución
Consumo del espacio de direcciones IPv4
„ Mascaras de Subred
Fijas en 1985
Variables 1987
„ En 1991 se proponen dos soluciones
Corto plazo:
Enrutamiento sin Clase en 1993 (CDIR)
E
NAT en 1995 / uso de proxy
Largo plazo:
IPng -> en 1996 IPv6
6. Estamos preparados?
La mayor parte de los sistemas operativos para clientes y
servidores SI preparados:
Completamente soportado:
Linux, Net Bsd, Free Bsd, Open Bsd, Windows Vista,
Windows 7, Windows Server, Android, Symbian
Parcialmente soportado:
Windows XP, Windows Mobile
No soportados: Windows 95 Windows 98
7. Como es la topología?
Redes separadas
No compatibles entre si (protocolo disruptivo)
Me conecto a IPv6 ? o a IPv4?
Internet IPv4 Internet IPv6
? ?
8. Como acceder a IPv6?
Solicitar a su ISP amigo (Proveedor de Acceso a Internet)
conectividad nativa hacia la red IPv6.
13. Doble Stack
Aplicaciones DNS Res
− Consulta al DNS
− DNS resuelve :
AAAA
TCP UDP A
− Resolver devuelve
IP
IPv4 IPv6
− La Aplicación
0x0800 0x86dd utiliza IPv4 o IPv6
Enlace
14. Túneles
Encapsulación de protocolo dentro de otro:
para uso de vpn
para transportar protocolo por red no soportado
Cabecera
IPv4
Cabecera Cabecera Cabecera
IPv6 IPv6 IPv6
Cabecera Cabecera Cabecera
Transporte Transporte Transporte
Datos Datos Datos
Paquete IPv6 Paquete IPv6 Paquete IPv6
encapsulado en IPv4
15. Túneles Manuales
(rcf 2893)
Funcionalidad: interconectar islas IPV6 a través de
un océano IPV4.
Cada es un nodo dual y en ellos se configura las
direcciones IPv4 e IPv6 tanto locales como
remotos. (no escala)
Router Dual Router Dual
INTERNET Isla IPv6
Isla IPv6 V4
Túnel Manual
16. Túneles Automáticos
6to4 (rfc 3056)
Funcionalidad: interconectar islas IPV6 a través de
un océano IPV4 .
Prefijo IPv6: 2002: + (Dir IPv4 del router) /48
IPv6: 2002:0203:0405::1
Ipv4: 2.3.4.5
Router 6to4
INTERNET Isla IPv6
Isla IPv6
IPv4
Router 6to4
IPv4: 3.4.5.6
IPv6: 2002:0304:0506::1
Router 6to4
IPv4: 1.2.3.4
Isla IPv6 IPv6: 2002:0102:0304::1
17. Túneles Automáticos
6to4 (rfc 3056)
Y la conectividad con IPv6 nativa ?
IPv6: 2002:0304:0506::1
IPv6: 2002:0203:0405::1
IPv4: 3.4.5.6
Isla IPv6 Ipv4: 2.3.4.5
Router 6to4
Router 6to4
INTERNET Isla IPv6
Router IPv6 Only IPv4
INTERNET
Router Relay
IPv6 IPv4 192.88.99.1
Host IPv6
IPv6: 2002:C058:a301::1
18. Túneles Automáticos
Tunnel Broker (rfc 3053)
Funcionalidad: automatizar gestión y configuración
túnel manual.
Cliente Túnel El cliente se registra en
(dual Stack) Broker el Tunnel Broker.
El T.B. Contacta el T.S.
IPv4 y configura el túnel
Túnel manual del lado del
Server server (tb. DNS)
El cliente configura su
IPv6
extremo. (envío script)
19. Traslación de Protocolos
ALG (Application Layer Gateway)
– Conversión protocolos en Capa de Aplicación
– Escenario típico redes IPv6 Only
– Solo algunos protocolos (Http/Https por ej.)
IPv4 IPv6
20. Traslación de Protocolos
ALG (Application Layer Gateway) cont.
– Mejoras para acceder desde IPv6 a redes
IPv4/IPv6
IPv6
IPv6
IPv4
24. Transición Conclusiones
• Pero ......Qué método selecciono ?
– Dependiendo del ISP.
– Dependiendo de disponibilidad de IPv4
estática.
– Dependiendo del tipo de red local (IPv4 o
IPv6)
– Dependiendo de los servicios a utilizar.
– Dependiendo si es soporte a un host o una red.