Sei sulla pagina 1di 46

Internet Protocol

version 6 (Protocolo
de internet version 6).
Es una versión del
protocolo de internet
(IP).

Es el encargado de dirigir y
encaminar los paquetes en
la red, fue diseñado en los
años 70 con el objetivo de
interconectar redes..

Está destinada a sustituir al


estándar IPv4, la misma
cuenta con un límite de
direcciones de red, lo cual Steve
impide el crecimiento de la Deering y
red.. Craig
Mudge.
A principios de 2010, quedaban menos del 10% de
IPs sin asignar.

En la semana del 3 de febrero del 2011, la IANA


(Agencia Internacional de Asignación de Números
de Internet, por sus siglas en inglés) entregó el
último bloque de direcciones disponibles (33
millones) a la organización encargada de asignar
IPs en Asia, un mercado que está en auge y no
tardará en consumirlas todas.
Durante la primera década de operación de la Internet
basada en TCP/IP, a fines de los 80s, se hizo aparente que
se necesitaba desarrollar métodos para conservar el
espacio de direcciones.

IPng fue propuesto


A finales de 1992, la IETF anunció la creación por el Internet
de los grupos de trabajo de "IP de próxima EngineeringTask
generación" ("IP Next Generation") o (IPng). Force (IETF) el 25 de
julio de 1994

Sin embargo el diseño No se pudo implementar IPv5 El streaming consiste en


Los nodos solo-IPv4 no son como sucesor de IPv4, ya que la distribución de audio
ha sido criticado por la capaces de comunicarse éste había sido asignado a un o video por Internet. La
falta de directamente con los nodos protocolo experimental palabra streaming se
interoperabilidad con IPv6, y necesitarán ayuda orientado al flujo de streaming refiere a que se trata de
de un intermediario que intentaba soportar voz, una corriente continua
IPv4 y otros aspectos. video y audio. (sin interrupción).
DIRECCIONES IP

IPV4 posibilita 4.294.967.296 (232) direcciones de red diferentes.

NUMERO INADECUADO
Un número inadecuado para dar una dirección a cada persona del planeta,
y mucho menos a cada vehículo, teléfono, PDA, etcétera

POR LO QUE SE HIZO NECESARIO


IMPLEMENTAR IPV6
IPV6 ADMITE DIRECCIONES IP DE 128 BITS

340.282.366.920.938.463.463.374.607.431.768.211.456
(2128 o 340 sextillones de direcciones)

ES DECIR

cerca de 6,7 × 1017 (670 mil billones) de direcciones por


cada milímetro cuadrado de la superficie de La Tierra.
• Capacidad de ofrecer nuevos servicios:
Movilidad, Calidad de Servicio (QoS),
1. Privacidad, Seguridad.

• Multicast y Anycast.
2.

• Fragmentación en hosts.
• No incorpora checksum en cabeceras.
3. • Arquitectura Jerárquica
IPv6 es una extensión conservadora de IPv4. La mayoría de los
protocolos de transporte y aplicación necesitan pocos o ningún
cambio para operar sobre IPv6.

IPv6 especifica un nuevo formato de paquete, diseñado


para minimizar el procesamiento del encabezado de
paquetes (obteniendo un ahorrro en el ancho de banda).

Debido a que las cabeceras de los paquetes IPv4 e IPv6 son


significativamente distintas, los dos protocolos no son
interoperables.
Capacidad
extendida de
direccionami Autoconfigur
ento ación de
Jumbo
gramas direcciones
libres de
estado

Soporte
mejorado
para las
extensiones y
IPV6 Multicast
opciones

Seguridad
de Nivel de
Movilidad Procesamiento Red
simplificado en
los routers obligatoria
El interés de los diseñadores era que direcciones más largas permitan
una entrega jerárquica, sistemática y en definitiva mejor de las
direcciones y una eficiente agregación de rutas.

Con IPv4, se desplegaron complejas técnicas de Classless Interdomain


Routing (CIDR) para utilizar de mejor manera el pequeño espacio de
direcciones.

Con IPv6, cambiando el prefijo anunciado por unos pocos routers es


posible en principio reasignar la numeración de toda la red, ya que los
identificadores de nodos (los 64 bits menos significativos de la
dirección) pueden ser auto-configurados independientemente por un
nodo.
• El tamaño de una subred en IPv6 es de 264 (máscara de
subred de 64-bit), el cuadrado del tamaño de la Internet
1. IPv4 entera.

• Así, las tasas de utilización del espacio de direcciones será


probablemente menor en IPv6.
2.
• Pero la administración de las redes y el ruteo serán más
eficientes debido a las decisiones de diseño inherentes al
mayor tamaño de las subredes y la agregación jerárquica de
3. rutas.
• Los nodos IPv6 pueden • La primera vez que son
configurarse a sí mismos conectados a una red, el nodo
automáticamente cuando son envía una solicitud de router de
conectados a una red ruteada en link-local usando multicast
IPv6 usando los mensajes de (router solicitación) pidiendo los
descubrimiento de routers de parámetros de configuración
ICMPv6.
ICMPV6
Protocolo de Mensajes de
Control de Internet
Version 6 (ICMPv6 o ICMP

1. 2. para IPv6) . El protocolo


ICMPv6 es utilizado por los
nodos IPv6 para detectar
errores encontrados en la
interpretación de paquetes
y para realizar otras
• Si los routers están configurados • Si la autoconfiguración de
para esto, responderán este direcciones libres de estado no es
funciones de la capa de
requerimiento con un "anuncio adecuada para una aplicación, es internet como el
de router" (router advertisement) posible utilizar Dynamic Host diagnóstico (ICMPv6 ping).
que contiene los parámetros de Configuration Protocol para IPv6
configuración de capa de red. (DHCPv6) o bien los nodos
pueden ser configurados en
forma estática.

3. 4.
La habilidad
MULTICAST de enviar un
paquete único

a destinos
múltiples es
parte de la
especificación
base de IPv6.

Esto es
diferente a
IPv4, donde es
opcional
(aunque
usualmente
implementado).
IPV6

No La habilidad de enviar un
Recordando paquete a todos los nodos
implementa
del enlace conectado.

Broadcast
El mismo efecto puede lograrse enviando un paquete al
grupo Multicast.

Por lo tanto, no existe el concepto de una dirección de


broadcast y así la dirección más alta de la red (la
dirección de broadcast en una red IPv4) es considerada
una dirección normal en IPv6.

El multicast IPv6 comparte protocolos y


características comunes con IPv4, pero
también incorpora cambios y mejoras.
Cuando se le asigne a una organización el más pequeño de los
prefijos de ruteo global IPv6, ésta también recibe la posibilidad de
usar uno de los 4.2 billones de grupos multicast IPv6 ruteables de
fuente específica para asignarlos para aplicaciones multicast intra-
dominio o entre-dominios

En IPv4 era muy difícil


para una organización
conseguir incluso un
único grupo multicast
ruteable entre-dominios
por las limitadas
direcicons IP
El soporte IPsec es
obligatorio en
El protocolo para IPv6. a diferencia
cifrado y de IPv4, donde es
autenticación IP en opcional (pero
IPv6. usualmente
implementado).
Internet Protocol Sin embargo,
Security (IPsec) actualmente no se
está usando
normalmente
IPsec excepto para
asegurar el tráfico
entre routers de
BGP IPv6.
• El encabezado del paquete en IPv6 es más simple que el utilizado
en IPv4, así los campos que son raramente utilizados han sido
1. movidos a opciones separadas;

• en efecto, aunque las direcciones en IPv6 son 4 veces más largas,


el encabezado IPv6 (sin opciones) es solamente el doble de largo
2. que el encabezado IPv4 (sin opciones).

• Los routers IPv6 no hacen fragmentación. Los nodos IPv6


requieren ya sea hacer descubrimiento de MTU, realizar
fragmentación extremo a extremo o enviar paquetes menores al
3. MTU mínimo de IPv6 de 1280 bytes.
• El encabezado IPv6 no está protegido por una suma de

4. comprobación (checksum); la protección de integridad se


asume asegurada tanto por el checksum de capa de
enlace y por un checksum de nivel superior (TCP, UDP,
etc.).

5.
• En efecto, los routers IPv6 no necesitan recalcular la
suma de comprobación cada vez que algún campo del
encabezado (como el contador de saltos o Tiempo de
Vida) cambian.

6.
• Esta mejora puede ser menos necesaria en routers que
utilizan hardware dedicado para computar este cálculo y
así pueden hacerlo a velocidad de línea (wirespeed), pero
es relevante para routers por software.
Los routers IPv6 pueden soportar
también Movilidad de Red (NEMO,
por Network Mobility) (RFC 3963),
que permite que redes enteras se
muevan a nuevos puntos de conexión
de routers sin reasignación de
numeración
Los cambios en la manera en que
se codifican las opciones de la
cabecera IP permiten límites
menos rigurosos en la longitud
de opciones, y mayor flexibilidad
para introducir nuevas opciones
en el futuro.
IPv4 limita los paquetes a 64 KB de
carga útil. IPv6 tiene soporte
opcional para que los paquetes
puedan superar este límite, los
llamados jumbogramas, que
pueden ser de hasta 4 GB. El uso de
jumbogramas puede mejorar
mucho la eficiencia en redes de
altos MTU. El uso de jumbogramas
está indicado en el encabezado
opcional Jumbo Payload Option.
Creciente movilidad de los usuarios de Internet.

Necesidad de mas de 1 IP por persona.

Redes domesticas, demótica y otras redes similares.

Redes inalámbricas.

Servicios “siempre conectado”


Convergencia de voz, video, y datos infraestructura
basadas en IP.
El cambio más grande de IPv4 a
IPv6 es la longitud de las
direcciones de red.

Como fue dicho anteriormente


la longuitud de las direcciones ip
en IPV6 son de 128 bits.

Esto corresponde a 32 dígitos


hexadecimales. Ejm:
2001:0db8:85a3:08d3:1319:8a2e:03
70:7334
Las direcciones IPv6 están
compuestas por dos partes lógicas:

Un prefijo de 64 bits

Otra parte de 64 bits que


corresponde al identificador de
interfaz
Casi siempre se genera
automáticamente a partir de la
dirección MAC de la interfaz a la que
está asignada la dirección.
2001:0db8:85a3:0000:1319:8a2e:0370:7344

Se puede comprimir
un grupo de cuatro
dígitos si éste es
nulo.

2001:0db8:85a3::1319:8a2e:0370:7344
2001:0DB8:0000:0000:0000:0000:1428:57ab

2001:0DB8:0000:0000:0000::1428:57ab

2001:0DB8:0:0:0:0:1428:57ab

2001:0DB8:0::0:1428:57ab
2001:0DB8::1428:57ab
2001:0DB8:02de::0e13

2001:DB8:2de::e13
Los tipos de direcciones IPv6 pueden identificarse tomando en cuenta los
primeros bits de cada dirección.

• ::
• La dirección con todo ceros se utiliza para indicar la ausencia de
1 dirección, y no se asigna ningún nodo.

• ::1
• La dirección de loopback es una dirección que puede usar un
nodo para enviarse paquetes a sí mismo (corresponde con
2 127.0.0.1 de IPv4). No puede asignarse a ninguna interfaz física.

• ::1.2.3.4
• La dirección IPv4 compatible se usa como un mecanismo de
transición en las redes duales IPv4/IPv6. Es un mecanismo que no
3 se usa.
• ::ffff:0:0
• La dirección IPv4 mapeada se usa como mecanismo de transición en terminales

4. duales.

• fe80::
• El prefijo de enlace local (en inglés link local) específica que la dirección sólo es válida

5. en el enlace físico local.

• fec0::
• El prefijo de emplazamiento local (en inglés site-local prefix) específica que la dirección
sólo es válida dentro de una organización local. La RFC 3879 lo declaró obsoleto,

6. estableciendo que los sistemas futuros no deben implementar ningún soporte para
este tipo de dirección especial. Se deben sustituir por direcciones Local IPv6 Unicast.
ff00:: El prefijo de multicast. Se usa para las direcciones
multicast. Hay que resaltar que no existen las direcciones de
difusión (en inglés broadcast) en IPv6, aunque la funcionalidad
que prestan puede emularse utilizando la dirección multicast
FF01::1, denominada todos los nodos (en inglés all nodes)
Un paquete en IPv6 está compuesto principalmente de dos partes: la
cabecera (que tiene una parte fija y otra con las opciones) y la carga
útil (los datos).

Cabecera Fija: Los primeros 40bytes (320bits)


son la cabecera del paquete y contiene los
siguientes campos:
• Direcciones de origen (128 bits)
• Direcciones de destino (128 bits)
• Versión del protocolo IP (4 bits)
• Clase de tráfico (8 bits, Prioridad del
Paquete)
• Etiqueta de flujo (20 bits, manejo de
la Calidad de Servicio),
• Longitud del campo de datos (16 bits)
• Cabecera siguiente (8 bits)
• Límite de saltos (8 bits, Tiempo de Vida
En IPv6, la Al contrario que en
fragmentación se IPv4, en donde los
realiza sólo en el routers pueden
nodo origen del fragmentar un
paquete, paquete.

Desaparecen de la cabecera
estándar y son especificadas por
el campo “Cabecera Siguiente”,
similar en funcionalidad en IPV4,
campo Protocolo.
Ejemplo:
IPv4 uno añadiría la opción "ruta fijada
desde origen" (Strict Source and Record
Routing) a la cabecera IPv4 si quiere
forzar una cierta ruta para el paquete,
pero en IPv6 uno modificaría el campo
"Cabecera Siguiente" indicando que
viene una cabecera de encaminamiento.
CARGA UTIL
La carga útil del paquete puede tener un
tamaño de hasta 64 KB en modo estándar, o
mayor con una opción de carga jumbo (jumbo
payload) en el encabezado opcional Hop-By-
Hop.
La fragmentación es manejada solamente en el
host que envía la información en IPv6: los
routers nunca fragmentan un paquete y los
hosts se espera que utilicen el Path MTU
discovery.
IPv6 y el Sistema de Nombres de
Dominio
Las direcciones IPv6 se representan en el Sistema de Nombres de
Dominio (DNS) mediante registros AAAA (también llamados registros
de quad-A, por tener una longitud cuatro veces la de los registros A para
IPv4)
El concepto de AAAA fue una de las dos propuestas al tiempo que se
estaba diseñando la arquitectura IPv6. La otra propuesta utilizaba
registros A6 y otras innovaciones como las etiquetas de cadena de bits
(bit-string labels) y los registros DNAME.
Mientras que la idea de AAAA es una simple generalización del DNS IPv4,
la idea de A6 fue una revisión y puesta a punto del DNS para ser más
genérico, y de ahí su complejidad.
Mecanismos de transición a IPv6
Ante el agotamiento de las direcciones IPv4, el
cambio a IPv6 ya ha comenzado. Se espera que
convivan ambos protocolos durante 20 años y que la
implantación de IPv6 sea paulatina. Existe una serie
de mecanismos que permitirán la convivencia y la
migración progresiva tanto de las redes como de los
equipos de usuario. En general, los mecanismos de
transición pueden clasificarse en tres grupos:
• Doble pila
• Túneles
• Traducción
DOBLE PILA
La doble pila hace referencia a una solución de nivel IP
con doble pila (RFC 4213), que implementa las pilas de
ambos protocolos, IPv4 e IPv6, en cada nodo de la
red. Cada nodo con doble pila en la red tendrá dos
direcciones de red, una IPv4 y otra IPv6.
A favor: Fácil de desplegar y extensamente
soportado.
En contra: La topología de red requiere dos tablas de
encaminamiento y dos procesos de encaminamiento.
Cada nodo en la red necesita tener actualizadas las
dos pilas.
TUNELES
Los túneles permiten conectarse a redes IPv6
"saltando" sobre redes IPv4. Estos túneles trabajan
encapsulando los paquetes IPv6 en paquetes IPv4
teniendo como siguiente capa IP el protocolo número
41, y de ahí el nombre proto-41. De esta manera, se
pueden enviar paquetes IPv6 sobre una
infraestructura IPv4. Hay muchas tecnologías de
túneles disponibles. La principal diferencia está en el
método que usan los nodos encapsuladores para
determinar la dirección a la salida del túnel.
TRADUCCION
La traducción es necesaria cuando un nodo que
sólo soporta IPv4 intenta comunicar con un nodo
que sólo soporta IPv6. Los mecanismos de
traducción se pueden dividir en dos grupos basados
en si la información de estado está guardada o no:
• Con estado: NAT-PT (RFC 2766), TCP-UDP Relay
(RFC 3142), Socks-based Gateway (RFC 3089)
• Sin estado: Bump-in-the-Stack, Bump-in-the-
API (RFC 276)
Anuncios importantes sobre IPv6
• En 2003, Nihon Keizai Shimbun informa
que Japón, China y Corea del Sur han tomado la
determinación de convertirse en las naciones líderes en
la tecnología de Internet, que conjuntamente han dado
forma parcialmente al desarrollo de IPv6, y que lo
adoptarán completamente a partir de 2005.

• ICANN anunció el 20 de julio de 2004 que los registros


AAAA de IPv6 de código de país para Japón (.jp) y
Corea (.kr) ya son visibles en los servidores raíz de
DNS.3 El registro IPv6 para Francia (.fr) fue añadido
poco después.4
• El 4 de febrero de 2008 se añade a los servidores
raíz de la red (Master Address books) direcciones en
IP versión 6 (IPv6). Esto significa que por primera vez
las máquinas que utilicen IPv6 pueden encontrarse
una a la otra sin la participación de toda la tecnología
IPv4.

• Desde el 2006 muchos sistemas operativos han


estado trabajando en IPv6 paralelamente con IPv4,
sistemas como GNU/Linux, Mac, Unix y Windows.

Potrebbero piacerti anche