Transición de IPv4 a IPv6Transición de IPv4 a IPv629 de Junio del 2012
Transición IPv4 a IPV6Carlos Taffernaberry
Diferencias IPv4 e IPv6:
Características IPv4 IPv6Direcionamiento 32 bits 128 bitsFragmentación Hosts and routers Hosts onlyChecksum en header Yes NoOpciones en header Yes NoLink-layer address resolution ARP (broadcast)
ICMPv6 MulticastNeighbor Discovery Messages Multicast membership ICMPv6,
IGMP Multicast, Listener Discovery
Router Discovery Optional RequiredUses broadcasts Yes NoConfiguration Manual, DHCPv4 Manual,
Auto, DHCPv6
DNS name queries Uses A records Uses AAAArecords
Consumo del espacio de direcciones IPv4Mascaras de Subred
Fijas en 1985 Variables 1987
En 1991 se proponen dos soluciones Corto plazo:
Enrutamiento sin Clase en 1993 (CDIR)NAT en 1995 / uso de proxy
Largo plazo: IPng -> en 1996 IPv6
Escenario Actual : Evolución
Escenario Actual: Pool add IPv4
http://www.potaroo.net/tools/ipv4/index.html
Escenario Actual: Tablas Ruteo
http://www.potaroo.net/ispcol/2011-11/bgp2011.html
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 MobileNo soportados: Windows 95 Windows 98
Estamos preparados?
Redes separadasNo compatibles entre si (protocolo disruptivo)Me conecto a IPv6 ? o a IPv4?
Internet IPv4 Internet IPv6
Como es la topología?
? ?
Como acceder a IPv6?
Solicitar a su ISP amigo (Proveedor de Acceso a Internet) conectividad nativa hacia la red IPv6.
Muchas Gracias
– Preguntas ?
And now … What?
Como acceder 2 ?TRANSICIÓN (rfc 1752)
Como acceder 2 ?TRANSICIÓN (rfc 1752)
Doble Stack
Túneles
Manuales
Automáticos (6to4, tunnel broker, Aiccu, etc)
Traslación
ALG
NAT64/DNS64
Doble Stack Consulta al DNS DNS resuelve :
AAAA A
Resolver devuelve IP
La Aplicación utiliza IPv4 o IPv6
Enlace
IPv6IPv4
UDPTCP
DNS ResAplicaciones
0x0800 0x86dd
CabeceraIPv6
Paquete IPv6
CabeceraTransporte
Datos
CabeceraIPv6
CabeceraTransporte
Datos
CabeceraIPv6
CabeceraTransporte
Datos
CabeceraIPv4
Paquete IPv6encapsulado en IPv4
Paquete IPv6
Encapsulación de protocolo dentro de otro:
para uso de vpn
para transportar protocolo por red no soportado
Túneles
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)
Isla IPv6 Isla IPv6INTERNETV4
Túnel Manual
Router Dual Router Dual
Isla IPv6INTERNETIPv4
Router 6to4IPv4: 3.4.5.6IPv6: 2002:0304:0506::1
Router 6to4IPv4: 1.2.3.4IPv6: 2002:0102:0304::1
IPv6: 2002:0203:0405::1Ipv4: 2.3.4.5Router 6to4
Isla IPv6
Isla IPv6
Túneles Automáticos6to4 (rfc 3056)
Funcionalidad: interconectar islas IPV6 a través de un océano IPV4 .
Prefijo IPv6: 2002: + (Dir IPv42002: + (Dir IPv4 del router) /48
Isla IPv6INTERNETIPv4
IPv6: 2002:0304:0506::1IPv4: 3.4.5.6 Router 6to4
Router RelayIPv4 192.88.99.1IPv6: 2002:C058:a301::1
IPv6: 2002:0203:0405::1Ipv4: 2.3.4.5Router 6to4
Isla IPv6
INTERNETIPv6
Host IPv6
Túneles Automáticos6to4 (rfc 3056)
Y la conectividad con IPv6 nativa ?
Router IPv6 Only
Funcionalidad: automatizar gestión y configuración túnel manual.
IPv6
IPv4
TúnelBroker
Cliente(dual Stack)
Túnel Server
El cliente se registra en el Tunnel Broker.
El T.B. Contacta el T.S. y configura el túnel manual del lado del server (tb. DNS)
El cliente configura su extremo. (envío script)
Túneles AutomáticosTunnel Broker (rfc 3053)
Traslación de ProtocolosALG (Application Layer Gateway)
– Conversión protocolos en Capa de Aplicación
– Escenario típico redes IPv6 Only– Solo algunos protocolos (Http/Https por
ej.)
IPv6IPv4
Traslación de ProtocolosALG (Application Layer Gateway) cont.
– Mejoras para acceder desde IPv6 a redes IPv4/IPv6
IPv6
IPv4
IPv6
Isla IPv6INTERNETIPv4
IPv6: 2002:0304:0506::1IPv4: 3.4.5.6 Router 6to4
Router RelayIPv4 192.88.99.1IPv6: 2002:C058:a301::1
IPv6: 2002:0203:0405::1Ipv4: 2.3.4.5Router 6to4
Isla IPv6
INTERNETIPv6
Host IPv6
INTERNETIPv4
INTERNETIPv6
Host IPv6
Servidor HTTP 200.32.12.27
NAT64
DNS 64www.proydesa.org ? www.proydesa.org ?DNSA in 200.32.12.27
AAAA 64:ff9b::c820:0c1b
SYNC 64:ff9b::c820:0c1bSYNC 200.32.12.27
NAT64/DNS64 (rfc 6146 – rfc 6147)– Traducción de DNS y NAT– Prefijo 64::ff9b + Dir IPv4 host
Traslación de Protocolos
Ejemplo Túnel AutomáticoServicio de SixXS
SixXS- IPv6 Deployment & Tunnel Broker– Http://www.sixxs.net/
Openwrt – Http://openwrt.org/
VirtualBox– Http://www.virtualbox.org/
VirtualmenteN6– Http://virtualmenten6.ipv6.org.ar/
VirtualmenteN6.ova
• 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.
Transición Conclusiones
Muchas Gracias
– Preguntas ?
Top Related