Autores:
UN POCO DE HISTORIA
-1972: Primera demostracin pblica de ARPANET. -1973: Primera conexin ARPANET fuera de EEUU con NOSAR en Noruega. -1977-1979: Se crearon las IPv0 al IPv3 como versiones de desarrollo. -1979: Se empieza a trabajar en un protocolo experimental: Internet Stream Protocol (IPv5). -1981: Se termina el RFC-791: IPv4 La versin que se extendi de forma masiva en el boom de Internet. -1983: ARPANET cambi el protocolo NCP por TCP/IP y se crea el IAB para estandarizar TCP/IP. -1992: Se crea el grupo de trabajo IPng del IETF. -1996: Se define IPv6 en varias RFCs (2460).
ING/IBA
MEJORAS DE IPv4
Seguridad
IPSec: Provee integridad, autenticacin, anti-reenvo y confidencialidad de la informacin en el nivel de red.
Calidad de Servicio
RSVP: puede diferenciar los paquetes de datos como pertenecientes a un flujo particular, y as otorgar un ancho de banda en funcin de cada necesidad, ya sea para correo electrnico, comunicaciones de voz o videoconferencia.
ING/IBA
MEJORAS DE IPv4
Movilidad
Mobile IPv4: Mecanismo orientado a los nodos mviles IP sin la necesidad de cambiar de direccin IP mientras se ubica fsicamente en subredes distintas.
Direccionamiento
CIDR: La mscara de red junto a la direccin IP permite determinar la cantidad de bits de red y host independientemente de que sea de Clase A,B,C o D. NAT/PAT: Mecanismo utilizado por los routers para hacer la traduccin de direcciones IP pblicas y puertos a privadas.
ING/IBA
ING/IBA
ING/IBA
ING/IBA
ING/IBA
REGISTROS INTERNACIONALES
http://www.iana.org/assignments/ipv6-unicast-address-assignments
Estudio del despliegue del protocolo IPv6 ING/IBA 11
ING/IBA
12
Tras revisar estas tres propuestas, se eligi SIPP, modificndole algunos parmetros como la longitud de las direcciones (16 bytes).
ING/IBA
13
ING/IBA
14
Soporte mejorado de opciones, mediante la insercin de cabeceras concatenadas. Incrementa la flexibilidad ante aplicaciones futuras.
- El campo Opciones (IPv4) se sustituye por el campo Siguiente Cabecera, Cabecera, simplificando el procesado en cada router.
Incorpora seguridad intrnseca IPSec (encriptacin y autenticacin). Soporte de QoS (calidad de servicio) y CoS (clase de servicio) mediante la diferenciacin de flujos.
Estudio del despliegue del protocolo IPv6 ING/IBA 15
EL PAQUETE IPv6
Encabezado IPv4 (20 bytes)
Version
IHL
Type of Service
Total Length
Flags Fragment Offset
Traffic Class
Identification
Time to Live Protocol
Payload Length
Header Checksum
Source Address
Campos que mantienen su nombre de IPv4 a IPv6 Campos que se eliminan en IPv6 Campos que cambian de nombre y posicin en IPv6 Campo nuevo en IPv6 Estudio del despliegue del protocolo IPv6
Destination Address
ING/IBA
17
Traffic Class
Payload Length
Source Address
Destination Address
ING/IBA
18
Salvo la cabecera hop-by-hop que debe de ser procesada por todos los nodos a lo largo del camino, los routers no tienen que procesar las cabeceras. Cada cabecera solo puede aparecer una vez, salvo destination options, que puede aparecer dos veces. Fragmentacin estrictamente prohibida !!! Mayor eficiencia en el procesado de un paquete IPv6, en bloques de 64 bits
Estudio del despliegue del protocolo IPv6
0 60 43 44 51 50 6 17 59
Hop-by-hp Destination Routing Fragment Authentication [RFC2402] ESP [RFC2406] TCP UDP Fin (No ms cabeceras)
ING/IBA
20
ING/IBA
21
Security Payload (ESP): definido en la RFC 1827 y 2406. Diseado para proveer confidencialidad, autenticacin del origen de los datos, integridad sin conexin y servicio contra reenvo de paquetes. Se identifica por el valor 50 en el campo Next Header. Utiliza para la encriptacin el protocolo DES.
ING/IBA
22
DIRECCIONAMIENTO IPv6
Unicast: Identificador para una nica interfaz. Un paquete enviado
a una direccin unicast es entregado slo a la interfaz identificada con dicha direccin.
ING/IBA
23
Longitud de 128 bits Red (64 bits) + Interface ID (64 bits) 8 bloques de 4 nmeros hexadecimales cada uno (X). Cada bloque se corresponde con dos octetos (16 bits). Las direcciones son asignadas a las interfaces, no a los nodos. Interface ID: Formato EUI-64 (MAC extendida). Optimizaciones permitidas en la codificacin:
Los ceros no significativos de cada grupo se pueen omitir. Uno o ms grupos de 16 bits a cero se pueden reemplazar por ::. Solo puede aparecer una vez. Las direcciones IPv4 se pueden escribir igual pero anteponiento :: ::192.121.0.1.
ING/IBA
25
Site
16 bits
Host
64 bits
SLA
Interface ID
FP TLA
16
45
Topologa de sitio Interfaz Local
Topologa Pblica
FP: Format Prefix (001) TLA: Top level Aggregation (13 bits) NLA: Next Level Aggregation (24 bits + 8 reservados para uso futuro) SLA: Site Level Agrgregation (16 bits)
Estudio del despliegue del protocolo IPv6 ING/IBA 26
Topologa de site
SLA 16 bits
Id. de Interfaz
Id. de interfaz 64 bits
--> fe80::/64
Id. de interfaz 64 bits
16 bits
ING/IBA
27
- Direccin de loopback --> 0:0:0:0:0:0:0:1 --> - Direccin sin especificar, DHCP --> ::0 -->
::1
ING/IBA
28
8 bits
4 bits
4 bits
112 bits
000T. El Bit T indica el tiempo de vida. Si: T=0 T=1 Permanente (well-known) Temporal (transient)
Scope: mbito o alcance 0 1 2 3, 4 5 6, 7 8 9D E F Reservado Alcance de nodo local Alcance de enlace local No asignado Alcance de sitio local No asignado Alcance de Site local No asignado Alcance global Reservado
ING/IBA 29
AUTOCONFIGURACIN EN IPv6
Autoconfiguracin stateful o predeterminada (DHCPv6)
2: Respuesta (unicast): El prefijo es 2001:720:1014:2 1: Mensaje (multicast a todos los routers IPv6): Me podeis decir el prefijo de esta red?
Host IPv6
MAC: 0008:0267:5cca EUI-64: 0208:02ff:fe67:5cca IPv6: ??
ING/IBA
30
ING/IBA
31
TCP
UDP
IPv4
IPv6
ID Protocolo
ID Protocolo 0x86DD
ING/IBA
32
Routers dual-stack
IPv6
IPv4
IPv6
Cab. IPv6
Datos IPv6
Cab. IPv4
Cab. IPv6
Datos IPv6
ING/IBA
36
IPv4 Internet
IPv6 Internet
ING/IBA
37
IPv4
Direcciones de 4 bytes Arquitectura plana Configuracin manual o DHCP Broadcast Seguridad opcional Sin Identificacin QoS Fragmentacin en hosts y routers Incorpora checksum en encabezado
ING/IBA 38
ING/IBA
40
Adopcin Inicial Portar Aplicacones (Duracin 3+ aos ) Adopcin por los ISP (Duracin 3+ aos
)
China Europa
Norteamrica
41
ING/IBA
ING/IBA
42
ING/IBA
43
ING/IBA
44
ING/IBA
45
ING/IBA
46
CONCLUSIONES
-No es fcil y es costoso adecuar la gran mayora de dispositivos de red a la nueva versin de IPv6, no obstante en los beneficios del cambio se ve un retorno de la inversin. -No hay que dejar que la permanencia de IPv4 impida que la evolucin de las redes no siga adelante a buen ritmo como lo ha estado haciendo hasta ahora. -El camino de IPv4 a IPv6 no es una cuestin de transicin ni de migracin, sino de evolucin, de integracin. -El futuro es IP y la necesidad de dir. IP por persona se disparar en poco tiempo: 32 bits ya son insuficientes.
Estudio del despliegue del protocolo IPv6 ING/IBA 47
REFERENCIAS
- IPv6 and IPv4 big trouble coming, and soon. Autor: GOODWINS, Rupert http://community.zdnet.co.uk/blog/0,1000000567,10007354o2000331777b,00.htm - Apuntes de Telemtica (UPV). - Unin Internacional de Telecomunicaciones (http://www.itu.int) - Forum IPv6 (http://www.ipv6forum.com) - LACNIC (http://www.lacnic.net) - Cisco Systems (Sitio IPv6) (http://www.cisco.com/ipv6) - Internet2 (http://www.internet2.edu) - IDC (http://www.idc.com) - http://www.6bone.net - www.nro.net - www.iana.org
ING/IBA
48