Vous êtes sur la page 1sur 70

Universidad Autnoma de Guerrero

Universidad Tecnolgica de la Regin Norte de Guerrero.

EL ABC de IPv6
M.C. Flix Molina ngel
M.C. Jos Fernando Castro Domnguez

Puebla, Puebla. 10 de Octubre del 2013

Objetivo: Dar a conocer los fundamentos de IPv6,


e implementar configuraciones bsicas, para
promover su utilizacin en un ambiente de
produccin.

Agenda

Antecedentes
Estado actual de IPv4
Diferencias entre IPv4 e IPv6
Direccionamiento IPv6
Tipos de direccionamiento IPv6
Mtodos de Transicin

Antecedentes
Las necesidades de direccionamiento de Internet cada da
crecen, ya que hay infinidad de dispositivos electrnicos que
ahora se pueden conectar a esta red, ya sea de forma
almbrica o inalmbrica.
Ejemplos:
Las cmaras que se usan en los sistemas de videovigilancia de
las diferentes ciudades
Operaciones remotas va Internet
Marcapasos monitoreados por internet
Ciudades digitales

Necesidades de Conexin

Necesidades de Conexin

http://www.car-to-car.org/

Necesidades de Conexin
1,306,314.000

1,090,973.000

China + India = 40 % poblacin


Fuente www.blogitravel.com

Administracin Global del Internet

Estado actual de IPv4


El 4 de febrero de 2011, la IANA anunci la asignacin de los
ltimos bloques de /8 del pool global de IPv4, pronosticando
adems que Asia, Europa y Amrica del Norte agotarn su
direccionamiento alrededor de julio de este ao.

En 2010 Se asignaron bloques Ipv6 a reconocidos proveedores


de comunicaciones
-Micronet de Mexico, /32
-Axtel /28
El 22 de febrero de 2011, Telmex anuncia el soporte IPv6 a nivel
empresarial, y el soporte gradual en el prximo ao a los
clientes Infinitum

Estado actual de IPv4


Para demorar el agotamiento de direcciones IP, se crearon
mecanismos como NAT, CIDR y VLSM, pero stos no evitarn
por completo que se toque fondo o se evite el agotamiento de
IPv4. Hasta el da de hoy slo queda el 5% de IPs para ser
asignadas, se estima que en el mes de julio de este ao se
termine el direccionamiento IPv4.

* http://www.nro.net/media/remaining-ipv4-address-below-5.html (Noviembre 2010 )

NAT

NAT sobre NAT

Desventajas de NAT
No funciona con gran nmero de servidores, es decir,
dispositivos de comunicacin de extremo a extremo, como
Telfonos IP.
Priva el desarrollo de nuevas servicios y aplicaciones.
Problemas al implementar IPsec.
Existe una gran variedad de NAT.

Solucin
Para resolver este problema se tuvo que
mejorar la versin 4 del protocolo de Internet
(IPv4), apareciendo con sto la versin 6
(IPv6) la cual resuelve el problema del
direccionamiento entre otros.

Solucin
En noviembre de 1991 la IETF(Internet Engineering
Task Force) cre un grupo de trabajo para analizar el
problema del crecimiento de Internet y considerar
posibles soluciones para ampliar el direccionamiento
IP.
En julio de 1992 se determin por este grupo que
era imprescindible un protocolo de nueva generacin
para Internet (next-generation Internet Protocol,
IPng).
http://www.ietf.org

Requisitos
IPng tena que solucionar dos problemas:
Soportar un gran espacio de direccionamiento
Soportar esquemas de direccionamiento basados en
jerarquas de agregacin
Aunque tambin aparecieron nuevos requisitos para
mejorar las deficiencias de IPv4:
Seguridad (tanto autenticacin como encriptacin)
Auto configuracin de red (Plug-and-play)
Mejora del soporte de calidad

Que pas con IPv5?

03

no asignados

4 IPv4
5 ST
6 IPv6
7 CATNIP
8 PIP
9 TUBA
10-15

(versin ms extendida hoy de IP)


(Stream Protocol, no un nuevo IP)
(inicialmente denominados SIP, SIPP)
(inicialmente IPv7, TP/IX; obsoletos)
(obsoleto)
(obsoleto)
no asignados

IPv6 en Latino Amrica y el Caribe

Fuente : LACNIC

Distribucin de IPv6

Da mundial de IPv6

Da mundial de IPv6

Mas informacin: http://www.worldipv6day.org/

IPv6 en Redes Acadmicas


Red CLARA(Cooperacin Latino Americana de Redes
Avanzada)
Red CUDI (Corporacin Universitaria para el Desarrollo de
Internet)

Red CLARA

Red CUDI

Diferencias entre IPv4 e IPv6.


Amplio direccionamiento, ya que las direcciones
ahora estn conformadas por 128 bits, es decir que
podemos conectar 2128 equipos, siendo el resultado
casi infinito.
El sistema de difusin ahora es multicast, deja de
existir la modalidad de broadcast.
La seguridad ya viene integrada en su cabecera,
aunque no activada.
Autoconfiguracin y reconfiguracin sin servidor
(plug-n-play)
Mecanismos de movilidad ms eficientes y
robustos

Formato de Cabecera IPv4


Tamao de 20 bytes + opciones

40 bytes en opciones

Formato de Cabecera IPv6

Encabezado IPv6

Traffic Class. Tambin conocido como


prioridad, se utiliza para identificar QOS.
Flow Label. Permite etiquetar el trfico, para
un manejo ms rpido.
Next Header. Es un apuntador del siguiente
Header. Y podra indicar que el siguiente
campo sea de TCP o UDP, o bien un header de
extensin.
Extension Header. Cero o ms ext. header que
suceden al encabezado bsico, antes de los
datos de transporte.

Diferencias de encabezados
40 bytes
Direcciones incrementadas de 32 a 128 bits (4 veces mas)
Campos de fragmentacin y opciones retirados de la cabecera
bsica
Retirado el checksum de la cabecera
Longitud de la cabecera es slo la de los datos
Nuevo campo de Etiqueta de Flujo
TOS -> Traffic Class
Protocol -> Next Header (cabeceras de extensin)
Time To Live -> Hop Limit
Alineacin ajustada a 64 bits para
Las cabeceras NO SON COMPATIBLES

Cabeceras de extensin

Resumen

Amplio direccionamiento.

Direccionamiento jerrquico
Autoconfiguracin y reconfiguracin sin servidor.
Mecanismo de movilidad ms eficientes
Formato de cabecera simplificado
Comunicacin ms eficiente de extremo a extremo.
Encriptado y autentificacin en la capa IP.

Preguntas ?
Ver video

Direccionamiento IPv6

Direccionamiento IPv6

RFC4291 define el esquema de direccionamiento IPv6


RFC3587 define el formato de direccionamiento global unicast
de 128 bits

Permite la jerarquizacin
Flexibilidad en la evolucin de redes

Utiliza los principios de CIDR

Prefijo/longitud de prefijo

2001:334:5634::/48

2001:345:9000:2111:/64
Las interfaces pueden tener varias direcciones IPv6

Representacin de direcciones IPv6

Las direcciones de 128 bits de Ipv6 se representan en formato


hexadecimal, separando por : entre cada uno de los ocho
campos de 16 bits.

Un

ejemplo

de

una

direccin

IPv6

es:

2001:0000:0001:0000:0000:AAAA:0000:CDEF

Hay dos maneras de compactar una IPv6.

Los ceros al principio de cada campo pueden omitirse. As la


IP anterior quedara como:

2001:0:1:0:0:AAAA:0:CDEF

Una y slo una vez en una IP, todos los ceros adyacentes
pueden sustituirse por ::

2001:0:1::AAAA:0:CDEF

Representacin de direcciones IPv6


Mapeo Ipv4: ::FFFF:200.30.25.56
Representacin literal

2001:db8:300::45/64

http:[2001:448:1034::10]

Tipo de direcciones IPv6

Direcciones Unicast

Globales (RFC3587)
Direcciones Ipv4 mapeadas a IPv6
Direccin no especificada (RFC5156)
Direccin de Loopback
Direccin de documentacin (RFC3849)
Direccin de enlace local -Link local
(RFC4193)
Direcciones Locales Unicas (RFC4193)

Tipos de direcciones IPv6

Multicast. Se utiliza para enviar a todas las


interfaces de un grupo de hosts.
Anycast. Para enviar a la interface ms
cercana en un grupo de hosts. Un paquete
enviado a una direccin anycast llega slo
a la interface ms cercana, conforme se ha
determinado por el procotolo de
enrutamiento.

Comunicacin Unicast

Comunicacin Multicast

Comunicacin Anycast

Direcciones Unicast especiales

Direccin no especificada, utilizada


temporalmente cuando no se ha asignado
una direccin: 0:0:0:0:0:0:0:0 (::/128).
Direccin de Loopback, para el autoenvo
de paquetes: 0:0:0:0:0:0:0:1 (::1/128).
Prefijo de documentacin: 2001:0db8::/32

Representacin textual

Formato preferido:
2001:8901:0:ab23:2000:0:aaaa:bb77
Formato compacto:
2001:78ac::2

IPv4-Mapeada:
::FFFF:200.10.34.56

Literal:
[2001:20ab:1100::cc80]
http://[2001:ab22:bbaa::ff00]/index.html

Ejemplos de representacin de
direcciones IPv6

2001:8900:1234:1000:22aa:bbaa:abcd:cdef
2001:cc90:0000:ba50:0000:0000:0000:0010

2001:0000:0000:0000:0010:0000:0000:ff00

2001:cc90:0:ba50:0:0:0:10
2001::10:0:0:ff00

2001:ff01::cc

2001:ff01:0000:0000:0000:0000:0000:00cc

Prefijo de los tipos de direccin


TIPO

PREFIJO BINARIO

NOTACIN
HEXADECIMAL

No especificada
Loopback
Multicast
Enlace Local
Unicast
ULA
Global Unicast

00000(128 bits)
0001(128 bits)
11111111
111111101000

::/128
::1/128
FF00:/8
FE80:/10

Mapeo IPv4

000..:1111:IPv4

1111110
FC00:/7
Cualquier cosa distinta
::FFFF

Direccin anycast

Identifica a un conjunto de interfaces


(generalmente en diferentes nodos)
Un paquete enviado a una direccin anycast ser
entregada a una de las interfaces identificadas
con dicha direccin. La ms cercana desde el
punto de vista del protocolo de enrutamiento.
Se obtienen del espacio de direcciones unicast, y
son sintcticamente indistinguibles de las
direcciones unicast.
Las direcciones anycast reservadas se definen en
el RFC 2526.

Direcciones Unicast Locales Unicast

Prefijo Global con alta probabilidad de ser


nico
Enfocado a comunicaciones locales, asociado
generalmente a un sitio.
Son prefijos que no pueden ser enrutados
hacia Internet.
Son prefijos enrutables en un rea limitada.
El direccionamiento es localmente asignado

ULA asignadas centralmente

Son direcciones nicas y la asignacin se


registra en una base de datos pblica
Se recomienda que los sitios que planeen
utilizar ULA usen prefijos asignados
centralmente para evitar posibilidad de
conflicto.
El procedimiento de asignacin para crear
global-ID en la asignacin centralizada es
configurando L=0, mientras que la asignacin
local, es con L=1

EUI-64

IEEE define un mecanismo para crear una EUI64 desde una direccin IEEE 802 MAC
(Ethernet, FDDI).
El IID se obtiene modificando el EUI-64 en el
bit u (universal). Se fija en 1 para indicar
alcance universal y 0 para alcance local.

EUI-64

Autoconfiguracin

El estandar especifica los pasos que un host debe seguir


para decidir como autoconfigurar sus interfaces de red
IPv6.
El proceso de autoconfiguracin incluye la creacin de
una direccin IPv6 de enlace local (link-local) y verificar
que no est duplicada en el mismo segmento de red,
determinando
que
informacin
debera
ser
autoconfigurada y en el caso de direcciones, si stas
deberan obtenerse mediante stateless, stateful o ambos.
La autoconfiguracin stateless no requiere de
configuracin manual en el host, mnima configuracin
en los routers y ningn servidor adicional.

Autoconfiguracin stateless o
Serverless

Stateless permite a un host generar su propia direccin


utilizando una combinacin de informacin localmente
disponible y de informacin proporcionada por los routers.
Los routers anuncian los prefijos de red que identifican la
subred asociada a un determinado segmento de red.
Los hosts generan un identificador de interfaz que lo identifica
de manera nica en la subred. Dicho identificador se genera
localmente. Por ejemplo a partir de la direccin MAC.
Ante la ausencia de un router IPv6, un host puede generar
slo las direcciones de enlace local.
Las direcciones de link-local hacen posible la comunicacin
entre los nodos que comparten el mismo enlace.

Ventajas de autoconfiguracin
stateless

La configuracin manual de cada host antes de


conectarla a la red no es necesaria.
Los sitios pequeos, con equipos que
comparten un nico enlace de red, pueden
comunicarse, gracias a link-local, sin de
depender de un servidor de DHCP.
Un sitio grande con varias subredes no
necesitara de un servidor DHCP v6 para la
configuracin de direcciones.

Autoconfiguracin stateful o
DHCPv6

Los hosts obtienen las direcciones de la


interface de red desde un servidor DHCPv6.
Los servidores mantienen una base de datos
que se actualizan con las direcciones que han
sido asignadas y a que hosts se han asignado
Ambos tipos de autoconfiguracin se pueden
utilizar indistintamente.
El administrador de red especifica que tipo de
autoconfiguracin se usa, por medio de la
configuracin de los campos adecuados n los
campos RAs.

Mecanismos de Transicin

Mecanismos de Transicin

Dual stack
Teredo(Windows)
Miredo(Linux)
6to4
Tnel broker
Tnel manual

Dual Stack

(RFC 4213)

Dual Stack

Dual Stack

Requisitos
Todos los equipos que participan en la
conexin deben tener soporte dual stack:
Routers
Host
Servidores: DNS, Web, etc

Tnel Broker

(RFC 3053)

Requisitos
Configuracin manual

Servidor web
Servidor de BD

Sitios con soporte


http://www.tunnelbroker.net/

Tnel manual

Ejemplo

RESUMIENDO
Los mecanismos de transicin se pueden
clasificar en:

Tneles automticos

Tneles semiautomticos

Tneles manuales

Traduccin

Preguntas ?

Recomendaciones

www.ipv6.unam.mx
www.6deploy.org
www.ipv6forum.com
www.cisco.com/ipv6
www.ipv6tf.org
www.6sos.net
ipv6.uagro.mx
ipv6.utrng.edu.mx

jfcd74@hotmail.com
molina@uagro.mx

Contacto:
M.C. Flix Molina ngel
Universidad Autnoma de Guerrero
molina@uagro.mx
ipv6.uagro.mx
M.C. Jos Fernando Castro Domnguez
Universidad Tecnolgica de la Regin
Norte de Guerrero
jfcd74@hotmail.com
ipv6.utrng.edu.mx

Vous aimerez peut-être aussi