Você está na página 1de 14

Internet Protocol version 6

Laboratorio de Redes
Departamento de Ingeniera Telemtica
Universidad de Vigo

Arquitectura y tecnologa de redes 20142015

Necesidad
Agotamiento de direcciones
232 no son 4 294 967 296 direcciones?
No todas las direcciones son utilizables:
Rangos reservado: Principalmente el 240.0.0.0 a
255.255.255.255 (268 millones de direcciones)
Rango multicast: Del 224.0.0.0 al 239.255.255.255 (268
millones de direcciones)
Ineficiencias por el encaminamiento (direcciones
broadcast, de red, inutilizadas, ...)
H=

log10 (nmero de direcciones)


nmero de bits

Idealmente
log (2nbits )
nbits log10 (2)
H = 10nbits
=
= log10 2 0,301,
nbits
En la prctica 0,22 H 0,26, es decir, entre 11 y 200
millones de direcciones.

Somos ms de 7 000 000 000 humanos en el planeta... y

Necesidad
Agotamiento de direcciones
232 no son 4 294 967 296 direcciones?
No todas las direcciones son utilizables:
Rangos reservado: Principalmente el 240.0.0.0 a
255.255.255.255 (268 millones de direcciones)
Rango multicast: Del 224.0.0.0 al 239.255.255.255 (268
millones de direcciones)
Ineficiencias por el encaminamiento (direcciones
broadcast, de red, inutilizadas, ...)
H=

log10 (nmero de direcciones)


nmero de bits

Idealmente
log (2nbits )
nbits log10 (2)
H = 10nbits
=
= log10 2 0,301,
nbits
En la prctica 0,22 H 0,26, es decir, entre 11 y 200
millones de direcciones.

Somos ms de 7 000 000 000 humanos en el planeta... y

Oportunidad

Simplificacin del protocolo Mayor velocidad de


procesado en conmutadores
Tamao constante de cabecera
Desaparece el soporte de campos opcionales
Desaparece la fragmentacin en nodos intermedios
Se elimina el checksum de la cabecera IP

Soporte de ingeniera de trfico


Nuevos campos (Traffic Class y Flow Label).
Campos Traffic Class empleado por DiffServ y ECN

Formato de cabecera
40 bytes
0

3 4

Ver

15 16

23 24

31

Flow Label

Traffic Class
Payload Length

Next Header

Source address

Destination address

Hop Limit

Cabeceras de extensin
Indicadas en el campo Next Header

Llevan informacin opcional y van situadas entre el fin de la


cabecera IP y la cabecera del protocolo de nivel superior.
Principales extensiones actualmente:
Hop-by-hop options: nica extensin examinada en
cada router.
Destination options: Opciones para el host destino. Se
codifican como campos TLV (type, length, value).
Routing: Lista de nodos por los que debe pasar el
datagrama
Fragment: Fragmentacin extremo a extremo
Authentication Header y Encapsulating Security
Payload.
Mobility options. Relacionadas con mobilidad IPv6.

Formato de direccin
One size to rule them all

Caractersticas
Tamao nico 16 bytes (128 bits)
Identifica la interaz no el host
Categoras unicast, multicast y anycast
Jerrquicas prefijo (red) + sufijo (interfaz)
Notacin
8 enteros de 16 bits separados por : en notacin hexadecimal:
1080:0000:0000:0000:0008:0800:200C:417A
Simplificaciones:
Ceros a la izquierda: 1080:0:0:0:8:800:200c:417A
Uso de :: para bloques a 0: 1080::8:800:200c:417A
La longitud del prefijos al final de la direccin separada por
/. 1080::8:800:200C:417A/25.

Direccionamiento
mbitos de direccionamiento (scopes)
Unicast:
Enlace (link-local) Identifican interfaces conectados a un
mismo enlace.
Global Identifican de manera unvoca una interfaz en todo
Internet.

Multicast: 14 mbitos diferentes entre interface-local y


global.
ndices de zona
Una zona es una regin topolgica conectada dentro de un
mismo mbito.
Para distinguir direcciones idnticas de distintas zonas, se
asigna un ndice interno al nodo diferente a cada zona de un
mismo mbito.
Se representa con %. Ej: fe80::1 %eth1.

Obtencin de direcciones IPv6


Dos mecanismos:
Con estado: Mediante DHCPv6
Sin estado: Mediante Router advertisements
Establecimiento de la direccin link-local
Paso previo para poder enviar trfico...
Informacin completamente local al nodo
Concatenacin prefijo conocido + token nico
Prefijo: fe80::/64
Token nico: Usualmente identificador EUI-64 de la
interfaz
Construccin de un EUI-64 a partir de direccin IEEE 802
Se intercala FFFE entre el 3er y el 4o byte. 7o bit a 1.
Ej: fe80:: + 00:1e:09:2A:ea:24 fe80::21e:9ff:fe2A:ea24

Direcciones unicast IPv6


Direcciones especiales
Sin especificar: :: (0000:0000:0000:0000:0000:0000:0000:0000)
Loopback: ::1 (0000:0000:0000:0000:0000:0000:0000:0001)
Link-local: fe80::/10, aunque, en la prctica fe80::/64.
IPv4 convertida en (mapped to) IPv6: ::FFFF:A.B.C.D.
Con A.B.C.D una direccin IPv4.
Direcciones anycast: con direcciones unicast normales,
excepto:
Direccin anycast subnet-router: prefijo de red + 0...0.

Direcciones globales unicast


n bits
prefijo global

m bits
id subred

128 n m bits
id interfaz

Notas:
Salvo que empiecen con 000 (binario) n + m = 64.
Slo reservados prefijo 2000::/3 (001... binario).

Obtencin de direcciones IPv6


Obtencin del EUI-64 modificado
Organisationally Unique
Identier (OUI)
3 bytes

Network Interface Controller


(NIC) Specic
3 bytes

00 0C 29 0C 47 D5
00 0C 29 FF FE 0C 47 D5
8 bits
b8 b7 b6 b5 b4 b3

b1

02 0C 29 FF FE 0C 47 D5

Autoconfiguracin IPv6 sin estado


Procedimiento simplificado (para una interfaz i)
1

Host configura direccin Link-local en su interfaz i

Host escucha en direccin multicast FF02::1 (all-nodes)

Host enva solicitud a FF02::2 (all-routers)


Router enva un anuncio (router advertisement)

Informacin de prefijo. Parte comn y longitud


Obligacin de contactar servidor DHCP o no (bit managed)
Duracin en segundos preferida y mxima de la direccin

Privacidad
Las direcciones globales basadas en EUI-64 proporcionan un
mecanismo de tracking muy efectivo. Identificador nico por
interfaz!!
Direcciones temporales Los nodos pueden crear direcciones
temporales con el identificador de nodo aleatorio para
conexiones salientes.

Transicin de IPv4 a IPv6


Sistema operativo Dual-Stack
Aplicacin IPv6

TCP / UDP / SCTP / ...


Direccin
IPv4 mapped to IPv6
IPv4

Paquetes
IPv4

Conectando islas

Direccin
IPv6
IPv6

Paquetes
IPv6

Transicin de IPv4 a IPv6

Sistema operativo Dual-Stack


Conectando islas
Tneles: Permiten que zonas con soporte IPv6 se
conecten a travs de redes IPv4
Automticos: Destino direccin anycast IPv4. Direccin
origen IPv4 empotrada en la direccin IPv6 empleada.
Estticos: Configuracin manual de los extremos del tnel
de algn proveedor.

Proxies: Necesarios para que hosts slo IPv6 se puedan


conectar a hosts IPv4. Ejemplo: proxies web o NAT64.

Você também pode gostar