Está en la página 1de 38

PROTOCOLO IPV6

Miguel H. Marchena Len Capitulo COMSOC IEEE

Introduccin
mbito de desarrollo de IPV4

mbito de desarrollo de IPV4


En los aos 70s: Recursos caros. Se consideraba que el nmero de computadoras nunca excedera el centenar. Servicios poco atractivos a los usuarios. Velocidades de transmisin bajas.

mbito de desarrollo de IPV4


En los aos 80s: Surgen servicios atrayentes: Correo Electrnico, DNS, FTP, etc. Surgen las microcomputadoras. Cesa ARPANET y la red pasa a ser acadmica y comercial. Comienza la explosin de hosts conectados. Se intuye la necesidad de variar el protocolo IP.

mbito de desarrollo de IPV4


1971. 15 nodos con 23 hosts. 1977. Se rompe la barrera de los 100 hosts. 1984. Se rompe la barrera de los 1000 hosts. 1986. Se comprende la importancia de Internet. 5000 hosts conectados. 1987. 28 000 hosts conectados. 1989. 100 000 hosts conectados.

mbito de desarrollo de IPV4


En los aos 90s: Recursos mas econmicos.

mbito de desarrollo de IPV4


En los aos 90s: Servicios Interactivos y atractivos.

mbito de desarrollo de IPV4


En los aos 90s: Aplicaciones multimedia.

mbito de desarrollo de IPV4


En los aos 90s: Velocidades adecuadas.

mbito de desarrollo de IPV4


En los aos 90s: Dispositivos mviles.

Problemas con IPV4


Rango de direcciones iP insuficiente. Protocolo complicado con un procesamiento lento en los enrutadores. Encabezado de tamao variable y no ptimo No muy flexible a extensiones y opciones Difcil implementar QoS Autentificacin y privacidad no incluidos Complicado para trabajar con IP Mvil.

Cabecera IPV4
Versin

Longitud cabecera

Tipo de servicio

Longitud Total

Identificador Tiempo de Vida

Banderas Protocolo
Direccin Origen Direccin Destino

Desplazamiento

Suma de comprobacin (cabecera)

Opciones

Relleno

Soluciones de IPV6 respecto a IPV4


Aumenta el rango de direcciones IP. Simplifica el formato de la cabecera. Mejor soporte para Extensiones y Opciones. Se introducen etiquetas para distinguir flujos. Se introducen opciones para seguridad privacidad.

Qu es IPV6?

IPV6
IPv6 (Internet Protocol Version 6) o IPng (Next Generation Internet Protocol) es la nueva versin del protocolo IP (Internet Protocol). Ha sido diseado por el IETF (Internet Engineering Task Force) para reemplazar en forma gradual a la versin actual, el IPv4. En esta versin se mantuvieron las funciones del IPv4 que son utilizadas, las que no son utilizadas o se usan con poca frecuencia, se quitaron o se hicieron opcionales, agregndose nuevas caractersticas.

Caractersticas Principales
Mayor espacio de direcciones: El tamao de las direcciones IP cambia de 32 bits a 128 bits. Simplificacin del formato del Header: Algunos campos del header IPv4 se quitan o se hacen opcionales. Paquetes IP eficientes y extensibles: Sin que haya fragmentacin en los routers, alineados a 64 bits y con una cabecera de longitud fija, mas simple, que agiliza su procesado por parte del router.

Caractersticas Principales
Posibilidad de paquetes con carga til (datos) de mas de 65.355 bytes. Seguridad en el ncleo del protocolo (IPsec): El soporte de IPsec es un requerimiento del protocolo IPv6. Capacidad de etiquetas de flujo: Puede ser usada por un nodo origen para etiquetar paquetes pertenecientes a un flujo de trfico particular, que requieren manejo especial por los routers IPv6, tal como calidad de servicio no por defecto o servicios de tiempo real.

Caractersticas Principales
Autoconfiguracin: La autoconfiguracin de direcciones es mas simple. Renumeracin y "multihoming": Facilitando el cambio de proveedor de servicios. Caractersticas de movilidad: La posibilidad de que un nodo mantenga la misma direccin IP, a pesar de su movilidad. Ruteo ms eficiente en el backbone de la red: Debido a la jerarqua de direccionamiento basada en aggregation. Calidad de servicio (QoS) y clase de servicio (CoS).

Bases del Protocolo IPV6

Stacks

Stacks IPV6
ICMPv6: MDL: Remplaza la versin 2 del protocolo IGMP para IPv4, consta de 3 mensajes ICMPv6: consulta, informe, terminada. ND: Administra la comunicacin de un nodo a otro en un vinculo, consta de 5 mensajes: solicitud de enrutador, anuncio de enrutador, solicitud de vecino, anuncio de vecino, redireccin.

Cabecera IPV6
Versin (4 bits) Clase de Trfico (8 bits) Longitud de los datos (20 bits) Etiqueta de Flujo (20 bits) Prxima cabecera (8 bits) Lmite de saltos (8 bits)

Direccin Origen (128 bits)

Direccin Destino (128 bits)

Diferencias y cambios
IPV6
Versin Clase de Trfico Etiqueta de Flujo Versin Longitud cabecera Identificador Prxima cabecera Lmite de saltos Tiempo de Vida Protocolo

IPV4
Tipo de servicio Longitud Total Banderas Desplazamiento

Longitud de los datos

Suma de comprobacin (cabecera)

Direccin Origen Direccin Origen Direccin Destino Direccin Destino Opciones Relleno

Cabecera IPV6
Versin: Los enrutadores podrn examinar este campo para saber el tipo de paquete que tienen, para IPV6 (valor 6). Clase de trafico: Se usa para distinguir entre paquetes a cuyas de orgenes se les puede controlar el flujo y aquellos a los que no. Etiqueta de Flujo: se usar para permitir a un origen y a un destino establecer una seudoconexin con prioridades y requisitos particulares.

Cabecera IPV6
Longitud de datos: Indica cuantos bytes siguen en la cabecera de 40 bytes. Siguiente cabecera: Indica cuales de las 6 cabeceras de extensin, o los protocolos de nivel de transporte (TCP y UDP), de haberlas, sigue a sta. Limite de salto: Se usa para evitar que los paquetes vivan eternamente.

Cabeceras Extendidas
Existen una serie de cabeceras extendidas, cada una identificada con un valor en el campo siguiente cabecera. Con la nica excepcin de las opciones salto a salto, las cabeceras extendidas no son examinadas ni procesadas hasta que el paquete llega a su destino. Las cabeceras extendidas deben de ser procesadas en el orden en que aparezcan, el receptor no puede buscar una cabecera en concreto y procesarla antes que las anteriores. Cada cabecera extendida debe tener una longitud en octetos mltiplo de 8, para mantener la alineacin a 8 octetos a cabeceras posteriores.

Cabeceras Extendidas

Cabeceras Extendidas

Cabeceras Extendidas
La implementacin de IPv6 incluye soporte para las siguientes opciones extendidas :

Opciones salto a salto Enrutamiento Fragmentacin Opciones en destino Autenticacin Opciones de seguridad para la carga

Cabeceras Extendidas
Orden de las cabeceras: Cuando existe ms de una cabecera
extendida en el mismo paquete, es recomendable que stas aparezcan en el siguiente orden: Cabecera IPv6 Opciones salto a salto Opciones en destino Enrutamiento Fragmentacin Autenticacin Opciones de seguridad para la carga. Opciones en destino Cabecera del nivel superior.

Direccionamiento IPV6

Tipos de Direcciones
Unicast: Identificador para un solo interfaz. Un paquete IPv6 con una direccin destino unicast es encaminado a un nico interfaz, especificado por la direccin. Anycast: Identificador para un conjunto de interfaces. Un paquete IPv6 con una direccin destino anycast es encaminado a uno y slo uno de los interfaces identificados por la direccin. El paquete ser encaminado al interfaz ms cercano, de acuerdo con las tcnicas de medida de distancia de las estrategias de enrutamiento. Multicast: Identificador para un conjunto de interfaces. Un paquete IPv6 con una direccin destino multicast es encaminado a todos y cada uno de los interfaces identificados por la direccin.

Direcciones Especiales
Direccin de auto-retorno o Loopback (todos ceros y 1 uno). Se trata de una interfaz virtual, pues son paquetes que no salen de la mquina que los emite. No ha de ser asignada a una interfaz fsica. Direccin no especificada (Todos cero). Nunca debe ser asignada a ningn nodo, ya que se emplea para indicar la ausencia de direccin.

Direcciones Especiales
<direccin IPv4>. Se denominan direcciones IPv6 compatibles con IPv4, y permiten la retransmisin de trfico IPv6 sobre infraestructuras IPv4 de forma transparente. (tunel de ipv6 sobre ipv4) Representacin automtica de direcciones IPv4 sobre IPv6 (::FFFF:<direccin IPv4>) Permite que los nodos que slo soportan IPv4, puedan seguir trabajando en redes IPv6. Se denominan direcciones IPv6 mapeadas desde IPv4.

Direcciones Especiales

Representacin de direcciones IPv6


La forma ms indicada es mediante la estructura x:x:x:x:x:x:x:x, donde los valores x son los valores en hexadecimal de cada bloque de 16 bits de la direccin. FEDC:BA09:6543:1234:FDCE:7564:BA98:7651 1080:0:0:0:8:800:200C:417 El segundo mtodo permite agrupar largas series de 0's, para hacer ms legibles las direcciones, el uso de "::" indica mltiples grupos de 16 bits a 0. 080:0:0:0:8:800:200C:417A podra representarse como 1080::8:800:200C:417A FF01:0:0:0:0:0:0:43 podra representarse como FF01::43

Representacin de direcciones IPv6


El tercer mtodo resulta el ms indicado para representar direcciones IPv6 que contengan direcciones IPv4, los 2 ltimos bloques de 16 bits se representan como 4 bloques de 8 bits mostrando sus valores en decimal, como en IPv4. 0:0:0:0:0:0:13.1.68.3 ::13.1.68.3 0:0:0:0:0:FFFF:129.144.52.38 ::FFFF:129.144.52.38

Los diferentes tipos de direcciones son especificados por los bits de mayor peso de la direccin, cada tipo tiene asignado un prefijo, de longitud variable para cada tipo.

Referencias bibliogrficas
http://www.euskalnet.net/apetxebari/nu_tecs/ipv6.htm http://teoriageneral-ipv6.blogspot.com/2009/11/cuadrocomparativo-entre-la-cabecera.html http://www.see-myip.com/tutoriales/protocolos/ipv6.php http://technet.microsoft.com/eses/library/cc757063(v=ws.10).aspx http://docs.oracle.com/cd/E19957-01/820-2981/ipv6overview-21/index.html

También podría gustarte