Documente Academic
Documente Profesional
Documente Cultură
Caractersticas de IPv6
El esquema de direcciones de 128 bits provee una gran cantidad de direcciones IP, con la
posibilidad de asignar direcciones nicas globales a nuevos dispositivos.
Los mltiples niveles de jerarqua permiten juntar rutas, promoviendo un enrutamiento eficiente y
escalable al Internet.
El proceso de autoconfiguracin permite que los nodos de la red IPv6 configuren sus propias
direcciones IPv6, facilitando su uso.
La transicin entre proveedores de IPv6 es transparente para los usuarios finales con el
mecanismo de renumerado.
IPv6 fue esbozado para manejar mecanismos de movilidad y seguridad de manera ms eficiente
que el protocolo IPv4.
Se crearon varios mecanismos junto con el protocolo para tener una transicin sin problemas de
las redes IPv4 a las IPv6.
Renumeracin
El proceso de renumeracin de IPv6 fue diseado para ser transparente entre los proveedores
de IPv6 unicast y los usuarios finales. Esto se logra con el mecanismo de autoconfiguracin
que permite una renumeracin sencilla a las computadoras con slo enviarles el nuevo prefijo
IPv6 unicast para la red. Una desventaja de este mecanismo es la prdida de las sesiones TCP
y UDP que ocurren entre las computadoras y los servidores al momento exacto de la
transicin.Esto es algo que tambin ocurre actualmente con IPv4.
Multicasting
La difusin del Protocolo de Resolucin de Direccin (Address Resolution Protocol, ARP) de
IPv4 afecta la eficiencia de la red. Esta situacin no ha sido incluida en IPv6, y en su lugar se
utiliza el Multicasting el cual funciona de la siguiente manera:
Si se est interesado en que cierta computadora reciba los paquetes de difusin del grupo se
agrega una interfaz de red, de esa forma se enva un paquete multicast al grupo X.
Ese paquete slo llegar a aquellas computadoras que tengan su interfaz incluida en el grupo
multicast X. Con ello se permite tener niveles de eficiencia de red superiores a los presentados
en IPv4, lo cual se ver traducido en la disminucin de los ciclos de procesamiento de CPU de
las computadoras en la red local al no procesar paquetes de difusin que no van dirigidos a ellos
y de la misma manera se estar eliminando el problema de las tormentas de paquetes de
difusin de IPv4.
Encabezado eficiente
El nuevo encabezado de IPv6 es ms sencillo que el de IPv4. Del encabezado de IPv4 se
removieron 6 campos: Longitud de encabezado, Identificacin, Banderas, Desplazamiento por
fragmentacin, Suma de verificacin de encabezado, Opciones y Relleno. Al pasar de un
encabezado de IPv4 con longitud variable a IPv6 con menos campos y longitud fija se obtiene
una reduccin en los ciclos de CPU de los ruteadores al momento de enviar los paquetes de
IPv6. Lo anterior conlleva un mejor desempeo de la red.
Etiqueta de flujo
Dentro del encabezado de IPv6 existe un nuevo campo llamado Etiqueta de Flujo, ste es
usado por el nodo fuente para solicitar un manejo especial de secuencias especficas de
paquetes. La etiqueta est dirigida al procesamiento de la estacin destino, no para los
ruteadores, y es de gran utilidad para aplicaciones como videoconferencias y voz sobre
protocolo de Internet (VoIP). Asimismo agrupa todas aquellas que requieren un tratamiento
especial de Calidad de Servicio (Quality of Service, QoS) en los ruteadores de la trayectoria.
Extensiones de encabezado
La utilizacin del campo Opciones en el encabezado de IPv4 presenta desventajas a la
transmisin de los paquetes y a la eficiencia de la red. En lo que respecta a la variacin del
tamao del encabezado es debido a que tiene campos opcionales. En el segundo caso todos
los ruteadores que procesan el paquete deben computar el encabezado con su campo de
longitud variable lo que introduce retardos y gasto de la capacidad del CPU en ciclos de
procesamiento que son innecesarios.
Para resolver la situacin anterior, IPv6 sustituye el campo Opciones al final del encabezado
por las Extensiones de Encabezado, formando un encadenamiento de encabezados enlazados
Movilidad
Debido a que la movilidad es una caracterstica importante y deseable por las compaas
proveedoras y los consumidores finales el Protocolo de Internet Mvil (MobileIP) esta capacidad
est disponible tanto en IPv4 como en IPv6. Cabe destacar que en este ltimo la movilidad se
construy dentro del protocolo en lugar de ser una nueva funcin agregada como en IPv4. Ello
implica que cualquier nodo IPv6 puede usar un IP Mvil tanto como lo requiera. IPv6
Mvilutiliza dos Extensiones de Encabezado: un Encabezado de Enrutamiento para el registro y
un Encabezado de Destinopara entrega del datagrama entre los nodos mviles y sus nodos
fijos correspondientes.
Seguridad
El protocolo IPSec estandarizado por el Grupo Especial sobre Ingeniera de Internet provee las
funciones de:
Invalida la repeticin de sesiones, para evitar que no sean repetidas por usuarios maliciosos.
Mecanismos de Transicin
Actualmente no existe una fecha definida para dejar de utilizar IPv4 o comenzar a utilizar IPv6
completamente, por lo que al disear IPv6 se opt por incluir mecanismos que permitan una
coexistencia de ambos esquemas de direccionamiento y que en el largo plazo permitan tener
una transicin sin complicaciones hacia IPv6. Estos esquemas son los siguientes:
Clase de Trfico (8 bits). Este campo y sus funciones son similares al de Tipo de Servicio en
IPv4. Este campo etiqueta el paquete IPv6 con un Punto de Cdigo de Servicios Diferenciados (DSCP)
que especifica cmo debe ser manejado.
Etiqueta de Flujo (20 bits). La etiqueta sirve para marcar un flujo o secuencia de paquetes IPv6
que requieran un tratamiento especial a lo largo de la trayectoria de comunicacin.
Longitud de Carga til (16 bits). La carga til es la parte que sigue al encabezado de IPv6.
Lmite de Saltos (8 bits). Define el nmero mximo de saltos (ruteadores intermedios) que un
paquete IP puede atravesar. Cada salto disminuye el valor por 1, al igual que en IPv4 cuando el campo
contiene el valor 0 el paquete es destruido y se enva de regreso al nodo fuente un mensaje ICMP versin
6 de Tipo 3 que significa Tiempo Excedido.
Direccin Fuente (128 bits). Identifica la direccin fuente IPv6 del transmisor.
Direccin Destino (128 bits). Muestra la direccin destino IPv6 del paquete.
Extensiones de Encabezado
Son encabezados opcionales, enlazados uno despus de otro, que van despus del
encabezado bsico de IPv6. Un paquete IPv6 puede llevar uno o mltiples extensiones de
encabezados o inclusive no llevar ninguno. A continuacin se definen las Extensiones de
Encabezados:
Encabezado de Opciones Salto-por-Salto (protocolo 0). Este campo es ledo y procesado por
cada nodo y enrutado a lo largo de la trayectoria de envo. ste es usado para paquetes Jumbograma y la
Alerta de Ruteador.
Encabezado de Opciones de Destino (protocolo 60). Lleva informacin opcional que est
especficamente dirigida a la direccin de destino del paquete.
Encabezado de Enrutamiento (protocolo 43). Puede ser usado por un nodo fuente IPv6 para
forzar a que un paquete atraviese ruteadores especficos en su trayectoria al destino. Se puede
especificar una lista de ruteadores intermediarios dentro del encabezado cuando se pone en 0 el campo
de Tipo de Enrutamiento.
que el MTU se utiliza el Encabezado de Fragmentacin. Cuando esa situacin ocurre el nodo fragmenta el
paquete y enva cada parte utilizando Encabezados de Fragmentacin, los cuales son acumulados en el
extremo receptor donde el nodo destino los reensambla para formar el paquete original.
Encabezado de Autenticacin (protocolo 51). Este se utiliza en IPSec para proveer autenticacin,
integridad de datos y proteccin ante una repeticin, e incluye tambin proteccin a algunos campos del
encabezado bsico de IPv6. Este encabezado es conocido como AH.
Direccionamiento
Los cambios introducidos por IPv6 no slo son en cantidad de direcciones sino que incluyen
nuevos tipos, representaciones y sintaxis.
Tipos de direcciones IPv6
Una direccin IPv6 puede ser clasificada en alguno de los tres tipos creados:
Unicast. Se utiliza nicamente para identificar una interfase de un nodo IPv6. Un paquete
enviado a una direccin unicast es entregado a la interfase identificada por esa direccin.
Multicast. Se utiliza para identificar a un grupo de interfases IPv6. Un paquete enviado a una
direccin multicast es procesado por todos los miembros del grupo multicast.
Anycast. Se asigna a mltiples interfases (usualmente en mltiples nodos). Un paquete
enviado a una direccin anycast es entregado a una de estas interfases, usualmente la ms
cercana.
Cada uno de los tres tipos se subdivide en direcciones diseadas para resolver casos
especficos de direccionamiento IP, los cuales a continuacin se presentan y describen.
Unicast agrupa los siguientes tipos:
Loopback.
Sin-Especificar (Unspecified).
Anycast agrupa:
Multicast agrupa:
Asignada (Assigned).
Enlace Local. Se utiliza en un enlace sencillo y no debe nunca ser enrutada. Se usa para
mecanismos de autoconfiguracin, descubrimiento de vecinos y en redes sin ruteadores. Es til
para crear redes temporales. Puede ser utilizada sin un prefijo global.
Sitio Local. Contiene informacin de subred dentro de la direccin. Son enrutadas dentro de un
sitio, pero los ruteadores no deben enviarlas fuera de ste. Adems es utilizada sin un prefijo
global.
Formato de direcciones de Enlace Local y Sitio Local.
El prefijo FE80 identifica a una direccin de Enlace Local y el prefijo FEC0 identifica a un Sitio
local, ambos en hexadecimal.
Agregable Global. Son las direcciones IPv6 utilizadas para el trfico de IPv6 genricos en el
Internet de IPv6 y son similares a las direcciones unicast usadas para comunicarse a travs del
Internet de IPv4. Representan la parte ms importante de la arquitectura de direccionamiento
de IPv6 y su estructura permite una agregacin estricta de prefijos de enrutamiento para limitar
el tamao de la tabla de enrutamiento global de Internet.
Cada Direccin Agregable Global consta de tres partes:
Prefijo recibido del proveedor: el prefijo asignado a una organizacin por un proveedor debe ser
al menos de 48 bits (recomendado por el RFC 3177). El prefijo asignado a la organizacin es parte del
prefijo del proveedor.
Sitio: con un prefijo de 48 bits distribuido a una organizacin por medio de un proveedor, se abre
la posibilidad para esa organizacin de tener 65,535 subredes (asignando un prefijo de 64 bits a cada una
de las subredes). La organizacin puede usar los bits 49 a 64 (16 bits) del prefijo recibido para subredes.
Computadora: utiliza cada Identificador de interfase del nodo. Esta parte de la direccin IPv6,
que representa los 64 bits de ms bajo orden de la direccin, es llamada Identificador de Interfase.
La siguiente figura muestra como ejemplo al prefijo 2001:0410:0110::/48 que es asignado por
un proveedor a una organizacin. Dentro de la organizacin el prefijo 2001:0410:0110:0002::/64
es habilitado en una subred. Finalmente, un nodo en esta subred tiene la direccin
2001:0410:0110:0002:0200:CBCF:1234:4402.
Loopback. Al igual que en IPv4, cada dispositivo tiene una direccin loopback, que es usada
por el nodo mismo. En IPv6 se representa en el formato preferido por el prefijo
0000:0000:0000:0000:0000:0000:0000:0001 y en el formato comprimido por ::1.
Sin-Especificar. Es una direccin unicast sin asignar a alguna interfase. Indica la ausencia de
una direccin y es usada para propsitos especiales. Es representada en el formato preferido
con el prefijo 0000:0000:0000:0000:0000:0000:0000:0000 y con :: en el formato comprimido.
Compatible con IPv4. Es utilizada por los mecanismos de transicin en computadoras y
ruteadores para crear automticamente tneles IPv4. De esa forma se entregan paquetes IPv6
sobre redes IPv4.
En la siguiente figura se muestra el formato descriptivo de una direccin IPv6 compatible con
IPv4. En ste el prefijo se crea con el bit puesto a cero del de ms alto nivel de los 96 bits, y los
restantes 32 bits de menor nivel representan la direccin en formato decimal.
Asignada Multicast. Est definida y reservada por el RFC 2373 para la operacin del protocolo
IPv6. Dichas direcciones asignadas son usadas en el contexto de mecanismos especficos del
protocolo. En la siguiente tabla se presentan las Direcciones Asignadas Multicast y su rea de
funcionamiento.
Nodo Solicitado Multicast. Es una direccin a la que se debe unir cada nodo por cada direccin
unicast y anycast asignada. La direccin se forma tomando los 24 bits de bajo nivel de una
direccin IPv6 (es la ltima parte del identificador de la computadora). La direccin los juntamos
con el prefijo FF02:0:0:0:0:1:FF00::/104, de esa manera el rango de direcciones Multicast de
Nodo Solicitado va de FF02:0:0:0:0:1:FF00:0000 a FF02:0:0:0:0:1:FFFF:FFFF.
Reglas de Utilizacin
Las direcciones IPv6 son asignadas a interfases, no a nodos, por lo que cada interfase de un
nodo necesita al menos una direccin unicast. A una sola interfase se le pueden asignar
mltiples direcciones IPv6 de cualquier tipo (unicast, anycast, multicast). Por lo cual un nodo
puede ser identificado por la direccin de cualquiera de sus interfases.
Existe la posibilidad de asignar una direccin unicast a mltiples interfases para balanceo de
cargas.
Una direccin tpica de IPv6 consiste de tres partes como se muestra en la figura de abajo:
a. El prefijo de enrutamiento global
b. El IDentificador de subred
c. El IDentificador de interfase
Notacin de Direcciones
Como lo define el RFC 2373 Arquitectura del Direccionamiento del Protocolo de Internet versin
6, existen tres formatos para representar direcciones IPv6.
El tercer mtodo es el relacionado con los mecanismos de transicin donde una direccin IPv4
est incluida dentro de una direccin IPv6. Este mtodo es el menos importante de los tres y slo es til si
se utiliza algn mecanismo de transicin como NAT-PT.
Formato comprimido
En IPv6 es comn que se presenten cadenas grandes de ceros dentro de las direcciones. Para
simplificar su escritura se ha convenido en utilizar una sintaxis especial en donde se suprimen
los valores consecutivos de ceros ante dos situaciones: campos sucesivos de ceros y campos
con ceros al inicio.
Este cuarto tipo de representacin es utilizado en una direccin IPv4 incrustada dentro de una
direccin IPv6. La primera parte de la direccin IPv6 utiliza la representacin hexadecimal y el
otro segmento de IPv4 est en formato decimal. Esta es una representacin especfica de una
direccin usada por mecanismos de transicin.
La direccin se divide en dos niveles, superior e inferior, y estos a su vez se subdividen. El nivel
superior se fragmenta en seis campos con valores hexadecimales de 16 bits seguidos del nivel
inferior compuesto de 4 campos con valores decimales de 8 bits. La siguiente imagen muestra
la distribucin de la direccin IPv6 con una direccin IPv4 incrustada.
Existen dos tipos de direcciones IPv6 que tienen direcciones IPv4 incrustadas:
Direccin IPv6 compatible con IPv4. Es utilizada para establecer un tnel automtico que lleva
paquetes IPv6 sobre redes IPv4. Esta direccin est vinculada con un mecanismo de transicin
del protocolo IPv6.
Direccin IPv6 mapeada a IPv4. Se utiliza slo en el mbito local de nodos que tienen las
direcciones IPv4 e IPv6. Los nodos usan direcciones IPv6 mapeadas a IPv4 de forma interna
solamente. Estas direcciones no son conocidas afuera del nodo y no llegan al cable de
comunicacin como direcciones IPv6.
En la siguiente tabla se muestran ejemplos de direcciones IPv4 incrustadas en direcciones
IPv6, ellas se presentan en el formato comprimido. La primera direccin exhibida es del tipo
Direccin IPv6 compatible con IPv4 y la segunda es una Direccin IPv6 mapeada a IPv4.
IMAGEN
IPv6 y Subredes
En IPv6 la nica forma aceptable de representar una mscara de red es mediante notacin
CIDR. Aunque las direcciones estn en formato hexadecimal, el valor de la mscara de red se
mantiene como un valor decimal. La siguiente tabla muestra ejemplos de direcciones IPv6 y
prefijos de red utilizando el valor de red en notacin CIDR.
De la misma forma que sucede con IPv4, en IPv6 el nmero de bits puestos a 1 en la mscara
de red define la longitud del prefijo de red y la parte restante es para el direccionamiento del nodo. Esto es
importante para las IPs, ya que define cundo los paquetes van a ser enviados al ruteador por defecto o a
un nodo especfico en la misma subred.
El nmero de bits para el direccionamiento del nodo dentro de un prefijo de sitio (48 bits) en IPv6
resulta ser tan grande que no es necesario hacer un plan de direccionamiento para un sitio utilizando
diferentes valores de mscara de red. De ah que el clculo de mscara de red para cada subred y el uso
de VLSM no son requeridos.