Está en la página 1de 34

Evolucin de Internet desde IPv4 a IPv6

David Fernndez Cambronero


(david@dit.upm.es)
Departamento de Ingeniera de Sistemas Telemticos ETSIT-UPM

dit
UPM
2002, DIT -UPM DIT2 Jornada Internet de Nueva Generacin 22 de Octubre de 2002 Generaci 1

Contenido

Breve Introduccin a IPv6 Asignacin de Direcciones IPv6 Transicin a IPv6


Herramientas Bsicas Mtodos de Transicin Escenarios de Transicin

Conclusiones

dit
UPM
2002, DIT -UPM DIT2 Jornada Internet de Nueva Generacin 22 de Octubre de 2002 Generaci 2

Resumen Caractersticas IPv6


u IPv6

es una evolucin de IPv4 (no una revolucin)


Direcciones de 128 bits asignadas jerrquicamente Jerrquico. Agregacin de rutas Cabecera simple alineada a 64 bits Formato flexible de opciones. Extensibilidad mejorada Identificacin de flujos Obligatorio, control de mbitos Soporte autentificacin/cifrado obligatorio (IPSec) 3 mtodos PnP Mejora de la eficiencia y seguridad

Direccionamiento: Encaminamiento: Prestaciones: Versatilidad: Multimedia: Multicast: Seguridad: Autoconfiguracin:

dit
UPM

Movilidad:

2002, DIT -UPM DIT-

2 Jornada Internet de Nueva Generacin 22 de Octubre de 2002 Generaci

Modelo de Direccionamiento IPv6 (I)


u Direcciones

dit
UPM

de 128 bits Ms de 1038 direcciones posibles Ms de 1500 direcciones por m2 teniendo en cuenta las prdidas por asignacin jerrquica y siendo pesimista- (C. Huitema) u Direcciones asignadas a interfaces u Mltiples direcciones por interfaz u Las direcciones tienen mbito Link-Local Link-Local Site-Local Site-Local Global Global
2 Jornada Internet de Nueva Generacin 22 de Octubre de 2002 Generaci 4

2002, DIT -UPM DIT-

Modelo de Direccionamiento IPv6 (II)


u Estructura

dit
UPM

de las direcciones: Direccin IPv6 = Prefjo + Id. de Interfaz u Separacin entre quin eres y dnde ests conectado Prefijo: depende de la topologa de la red Id. de Interfaz: identifica a un nodo u Nuevas direcciones Anycast: Unicast: hacia un sistema Multicast: hacia todos los sistemas pertenecientes a un grupo Anycast: hacia el ms cercano de los sistemas pertenecientes a un grupo u Desaparece la difusin (Broadcast)
2 Jornada Internet de Nueva Generacin 22 de Octubre de 2002 Generaci 5

2002, DIT -UPM DIT-

Representacin de Direcciones
u

Formato preferido: X:X:X:X:X:X:X:X (X = 2 bytes written in hex.) Ejemplo:

3ffe:3328:4:3:250:4ff:fe5c:b3f4
Prefijo Id. de Interfaz

dit
UPM

Direcciones especiales: 0:0:0:0:0:0:0:1 - Loopback 0:0:0:0:0:0:0:0 - Unspecified Address Representacin de Prefijos: 3ffe:0000:0000:CD30:0000:0000:0000:0000/60 3ffe::CD30:0:0:0:0/60 3ffe:0:0:CD30::/60
2 Jornada Internet de Nueva Generacin 22 de Octubre de 2002 Generaci 6

2002, DIT -UPM DIT-

Modelo Encaminamiento IPv6


u Modelo

jerrquico: las direcciones dependen estrictamente de la topologa de la red. u Dos tipos de Agregaciones: Por Proveedor: direcciones asignadas del rango de cada proveedor. Por Punto de Intercambio (Exchange): las direcciones dependen del punto al que nos conectamos u Consecuencia: Si cambiamos de proveedor o de punto de intercambio, es necesario RENUMERAR la red. (Si el proveedor de nuestro proveedor cambia tambin deberemos renumerar).

dit
UPM
2002, DIT -UPM DIT2 Jornada Internet de Nueva Generacin 22 de Octubre de 2002 Generaci 7

Encaminamiento IPv6: Topologa Pblica


P1 X1 P2 P4
P5
Site A Site B Site D X1, X2: Puntos de Intercambio X1, X2: Puntos de Intercambio (Exchanges: NAP, FIX, etc) (Exchanges: NAP, FIX, etc) P1-P4: Proveedores de larga distancia P1-P4: Proveedores de larga distancia P5, P6: Otros Proveedores P5, P6: Otros Proveedores Site F Site C

P3 X2

P6

Site E

dit
UPM

2002, DIT -UPM DIT-

2 Jornada Internet de Nueva Generacin 22 de Octubre de 2002 Generaci

Multihoming
u Multihomed

site: Sitio conectado a varios proveedores (ISPs) simultneamente.


ISP 1 2001:a00::/24 ISP 2 2001:b00::/24 ISP 3 2001:c00::/24

2001:b00:bbbb ::/48 2001:c00:cccc::/48


Multihomed Network
Razones: Fiabilidad Balanceo de Carga ...

2001:a00:aaaa::/48

u Problema:

dit
UPM
2002, DIT -UPM DIT-

el modelo de encaminamiento de IPv6 impide anunciar prefijos de un ISP a travs de la conexin con otro.
2 Jornada Internet de Nueva Generacin 22 de Octubre de 2002 Generaci 9

Asignacin de Direcciones IPv6

dit
UPM
2002, DIT -UPM DIT2 Jornada Internet de Nueva Generacin 22 de Octubre de 2002 Generaci 10

Jerarqua de Delegacin
Internet Assigned Numbers Authority (www.iana.org)

dit
UPM
2002, DIT -UPM DIT2 Jornada Internet de Nueva Generacin 22 de Octubre de 2002 Generaci 11

Registros Regionales de Internet

dit
UPM
2002, DIT -UPM DIT-

Fuente: Paul Wilson, APNIC


2 Jornada Internet de Nueva Generacin 22 de Octubre de 2002 Generaci 12

Nueva Poltica de Asignacin de Direcciones IPv6


u Basada

en la experiencia del 6BONE (desde 1996) u Reciente revisin de los mecanismos de asignacin de direcciones u Nueva poltica en vigor desde mayo del 2002 consensuada entre APNIC, RIPE y ARIN u Estructura de direcciones globales (prefijo 2001::/3)
0 /64 127

Topological 001 Infraestructure


3 /48

End Site
63

dit
UPM
2002, DIT -UPM DIT-

2 Jornada Internet de Nueva Generacin 22 de Octubre de 2002 Generaci

13

Criterios de Asignacin
u Asignacin

a LIRs (ISP): /32 Asignado a ISPs que tengan previsto conectar ms de 200 redes finales ( End Sites) en 2 aos Ej: Rediris: 2001:0720::/32; TTD: 2001:0800::/32 u Asignacin a Redes Finales (End Sites): En general: /48 (16 bits libres para subredes) Cuando exista slo una subred: /64
Grandes y pequeas empresas Redes domsticas

Cuando exista slo un sistema: /128

Redes mviles (coches) o telefonos con interfaces de red adicionales (WLAN o Bluetooth) Conexin PPP

dit
UPM
2002, DIT -UPM DIT-

2 Jornada Internet de Nueva Generacin 22 de Octubre de 2002 Generaci

14

Ejemplo Red Domstica


u Requisito:

2 prefijos /64 LAN y WLAN u /48 -> 65536 prefijos !!!!


Internet
2001:9000:40::/48 ADSL Router 2001:9000:40:1::/64

u Estamos

despilfarrando direcciones? u Hay ms de 35 billones de prefijos /48 posibles u Teniendo en cuenta las prdidas por asignacin:
Estimacin pesimista: 178.000 millones de prefijos

LAN 2001:9000:40:0::/64

WLAN

u La

dit
UPM
2002, DIT -UPM DIT-

uniformidad en los prefijos (/48) facilita el cambio de proveedor y el renumerado


15

2 Jornada Internet de Nueva Generacin 22 de Octubre de 2002 Generaci

Transicin a IPv6

dit
UPM
2002, DIT -UPM DIT2 Jornada Internet de Nueva Generacin 22 de Octubre de 2002 Generaci 16

Reflexiones sobre la Transicin


u IPv4

u Nada

aunque tienen bastantes similaridades: la traduccin entre IPv4 e IPv6 es posible en algunos casos Migracin progresiva (no flag day) Requisito de interoperabilidad entre sistemas IPv4 e IPv6 Miles de organizaciones involucradas Coordinacin pero sin una autoridad estricta: la transicin puede durar muchos aos Actualizar routers, hosts, aplicaciones, gestin y operacin, formacin de personal, etc IPv6 HA SIDO DISEADO PENSANDO EN LA TRANSICION

e IPv6 son incompatibles

puede detener la Internet:

u Internet

es una red heterognea: muy compleja:

u Transicin u La

transicin es la clave del xito de IPv6:

dit
UPM

2002, DIT -UPM DIT-

2 Jornada Internet de Nueva Generacin 22 de Octubre de 2002 Generaci

17

Calendario de Introduccin de IPv6 (Previsin)

dit
UPM
2002, DIT -UPM DIT-

Fuente: Tony Hain. Cisco


2 Jornada Internet de Nueva Generacin 22 de Octubre de 2002 Generaci 18

Herramientas Bsicas
u NODOS

DUALES Mquinas con doble pila de protocolos: IPv4 e IPv6 u TNELES IPv6 sobre IPv4 IPv4 sobre IPv6 u TRADUCTORES DE PROTOCOLOS Traducen datagramas IPv6 a IPv4 y viceversa

dit
UPM
2002, DIT -UPM DIT2 Jornada Internet de Nueva Generacin 22 de Octubre de 2002 Generaci 19

Nodos Duales
Aplicaciones
DNS Resolver

DNS
1. Consulta al DNS sobre un
nombre 2. DNS puede devolver: Registro A Registro AAAA Ambos 3. El Resolver devuelve las respuestas a la aplicacin 4. La aplicacin utiliza IPv6 o IPv4 dependiendo de las respuestas
20

TCP

UDP

IPv4
0x0800

IPv6
0x86dd

dit
UPM
2002, DIT -UPM DIT-

Subred

2 Jornada Internet de Nueva Generacin 22 de Octubre de 2002 Generaci

Tneles
u La

RFC 2893 define la utilizacin bsica de tneles como mecanismo para transportar paquetes IPv6 sobre redes IPv4 u Los datagramas IPv6 se encapsulan sobre datagrams IPv4 para atravesar redes que aun no han sido migradas
IPv6 Header Data

IPv4 Header

Data

u Los

tneles se utilizan frecuentemente en las redes actuales:

dit
UPM

Ej: MBONE, transporte multiprotocolo (IPX, Appletalk, etc) sobre redes IP, mobilidad IP, etc
2 Jornada Internet de Nueva Generacin 22 de Octubre de 2002 Generaci 21

2002, DIT -UPM DIT-

Tipos de Tneles
Router-to-router Host-to-Router
Interconexin de islas IPv6 a travs de redes IPv4
IPv6 IPv4 IPv6

til para conectar sistemas IPv6 aislados (i.e. sin routers IPv6 locales)

IPv4

IPv6

Host-to-Host

Sistemas IPv6 aislados

IPv4

Router-to-Host

dit
UPM

Sistema destino sin router IPv6 local

IPv6

IPv4

2002, DIT -UPM DIT-

2 Jornada Internet de Nueva Generacin 22 de Octubre de 2002 Generaci

22

Mecanismos de Transicin basados en Tneles


u Basados

Tneles manuales, automticos y Tunnel Brokers 6to4 6over4 Dual Stack Transition Mechanism (DSTM) Tunneling IPv6 over UDP through NATs (TEREDO) Intra-Site Automatic Tunnel Addressing Protocol (ISATAP)

en Tneles:

dit
UPM
2002, DIT -UPM DIT2 Jornada Internet de Nueva Generacin 22 de Octubre de 2002 Generaci 23

Traductores de Protocolos
u Permiten

la comunicacin entre sistemas slo-IPv4 y sistemas slo-IPv6 u Traducen las cabeceras de los paquetes entre IPv4 e IPv6 (slo los campos comunes)
DNS

IPv4
Traductor

IPv6

u Adolecen

dit
UPM

del mismo problema que los NAT en IPv4: Fiabilidad, cuello de botella, escalabilidad, limitan las aplicaciones a utilizar
2 Jornada Internet de Nueva Generacin 22 de Octubre de 2002 Generaci 24

2002, DIT -UPM DIT-

Mecanismos de Transicin basados en Traductores


u Sin

estado (Stateless): Stateless IP/ICMP Translation Algorithm (SIIT) Bump in the Stack (BIS/MBIS) Bump in the API (BIA) u Con estado (Stateful ): NAT-PT SOCKS64 Transport Relay Translator (TRT) Application Level Gateways (ALG)

dit
UPM
2002, DIT -UPM DIT2 Jornada Internet de Nueva Generacin 22 de Octubre de 2002 Generaci 25

Estado de la Transicin
u Dnde

estamos actualmente? Existen cerca de 20 mecanismos de transicin definidos actualmente Implementaciones disponibles de la mayora de ellos Experimentacin prctica en redes experimentales y proyectos de investigacin:
6BONE, LONG, ARMSTRONG, etc

u Sin

dit
UPM

embargo, NO EXISTEN RECOMENDACIONES claras para aquellos que deseen comenzar la transicin (ISPs, redes corporativas o de campus, redes domsticas, etc) Los grupos ngtrans y v6ops trabajan en actualmente en su definicin
2 Jornada Internet de Nueva Generacin 22 de Octubre de 2002 Generaci 26

2002, DIT -UPM DIT-

Escenarios de Transicin
u 3GPP

Servicios mviles para dispositivos de pequeo tamao con ancho de banda modesto (probablemente slo-IPv6)

u Redes

no gestionadas (Unmanaged) gestionadas (Managed)

Redes domsticas o de pequeas empresas sin personal tcnico que las gestione
u Redes

Redes corporativas gestionadas por personal cualificado Red de un proveedor que da servicios utilizando diferentes tecnologas de red: DSL, HFC, dial-up, etc Necesidad de diferenciar la migracin del ncleo de la red (tpicamente basado en MPLS), la red de distribucin o la de acceso
2 Jornada Internet de Nueva Generacin 22 de Octubre de 2002 Generaci 27

u Proveedor

de Servicios Internet (ISP)

dit
UPM

2002, DIT -UPM DIT-

Redes no gestionadas (Unmanaged)


u Una

nica subred conectada a Internet a travs de un nico ISP (draft-ietf-ngtrans-unmanscope ).


u Entorno

Internet

ISP
Home Access Device (HAD)

LAN

dit
UPM
2002, DIT -UPM DIT-

Unmanaged Network

domstico o pequeas empresas (SOHO) u No gestionado Plug-and-play u Aplicaciones: Locales Cliente Peer-to-peer Servidor
28

2 Jornada Internet de Nueva Generacin 22 de Octubre de 2002 Generaci

Redes no gestionadas (Unmanaged)


u Migracin

de aplicaciones a IPv6 (draft-huitemangtrans-unmaneval): Caso A: Router no soporta IPv6


TEREDO 6to4

Caso B: ISP y router soportan IPv6 e IPv4 Caso C: Router soporta IPv6 e IPv4; ISP slo IPv4 Caso D: ISP slo soporta IPv6
Host IPv6: SIIT, NAT-PT, TRT Host duales: DSTM Tunnel broker

dit
UPM
2002, DIT -UPM DIT2 Jornada Internet de Nueva Generacin 22 de Octubre de 2002 Generaci 29

Redes 3GPP
u Escenarios

GPRS en estudio ( draft-soininen-ngtrans3gpp-cases): Dual UE que se conecta a nodos IPv4 e IPv6 IPv6 UE que se conecta a nodo IPv6 a travs de una red IPv4 IPv4 UE que se conecta a nodo IPv4 a travs de una red IPv6 IPv6 UE que se conecta a un nodo IPv4
Etapa final: terminales antiguos sobre red migrada a IPv6 Ej: terminal IPv6 que accede a un servidor IPv4 Ej: terminal IPv4 que accede a un servidor migrado a IPv6
2 Jornada Internet de Nueva Generacin 22 de Octubre de 2002 Generaci 30

UE mantiene dos contextos PDP simultneos

Etapas preliminares: redes intermedias IPv4

dit
UPM

IPv4 UE que se conecta a un nodo IPv6

2002, DIT -UPM DIT-

Escenarios de Transicin 3GPP (I)


u

Dual UE que se conecta a nodos IPv4 e IPv6

IPv6 UE que se conecta a nodo IPv6 a travs de una red IPv4

dit
UPM
2002, DIT -UPM DIT-

Fuente: Jonne Soininen, NGTRANS-IETF 2 Jornada Internet de Nueva Generacin 22 de Octubre de 2002 Generaci 31

Escenarios de Transicin 3GPP (II)


u

IPv4 UE que se conecta a nodo IPv4 a travs de una red IPv6

IPv6 UE que se conecta a un nodo IPv4

dit
UPM
2002, DIT -UPM DIT-

Fuente: Jonne Soininen, NGTRANS-IETF 2 Jornada Internet de Nueva Generacin 22 de Octubre de 2002 Generaci 32

Escenarios de Transicin 3GPP (III)


u IPv4

UE que se conecta a un nodo IPv6

Fuente: Jonne Soininen, NGTRANS-IETF

dit
UPM
2002, DIT -UPM DIT2 Jornada Internet de Nueva Generacin 22 de Octubre de 2002 Generaci 33

Conclusiones
u La

dit
UPM

transicin a IPv6 es un proceso largo, complejo y muy costoso u Mecanismos de transicin: maduros y estables en general mecanismos basados en nodos duales y tneles preferibles a los traductores u Escenarios de Transicin: en estudio dentro de los grupos ngtrans y v6ops de IETF u Las aplicaciones marcarn el ritmo de la transicin u Muy importante estudiar las caractersticas de cada entorno para escoger los mecanismos de transicin ms adecuados
2 Jornada Internet de Nueva Generacin 22 de Octubre de 2002 Generaci 34

2002, DIT -UPM DIT-

También podría gustarte