Está en la página 1de 19

VELSQUEZ ANDRADE DAVID HASSIR CUEVA ORJUELA DAVID ALEJANDRO PREZ TORRES FERNANDO .

IPv6
IPv6 (Internet Protocol Version 6) o IPNG (Next

Generation Internet Protocol) es la nueva versin del protocolo IP (Internet Protocol) y fue diseado para reemplazar en forma gradual a la versin actual, el IPv4.El IPv6 fue diseado por Steve Deering y Craig Mudge, adoptado por Internet Engineering Task Force (IETF) en 1994.Esta nueva versin del Protocolo de Internet est destinada a sustituir al estndar IPv4, la misma cuenta con un lmite de direcciones de red, lo cual impide el crecimiento de la red.

Historia de IPv6
Para el invierno de 1992 la comunidad del Internet haba desarrollado

cuatro propuestas diferentes para el IPng que eran: CNAT, IP Encaps, Nimrod y Simple CLNP. Despus para diciembre del mismo ao, aparecieron tres propuestas ms el " PIP " (The P Internet Protocol), el " SIP " (The Simple Internet Protocol) y el " TP/IX ". En la primavera de 1992 el "Simple CLNP" se desarroll en el " TUBA" (TCP and UDP with Bigger Addresses" , y el " IP Encaps " en " IPAE " (IP Address Encapsulation) Para el verano de 1993, IPAE se combin con el SIP aunque mantuvo el nombre SIP, que posteriormente se fusion con la PIPA, y al grupo de trabajo resultante se le llam "SIPP" (Simple Internet Protocol Plus). Casi al mismo tiempo el grupo de trabajo TP/IX cambi su nombre por el de "CATNIP" (Common Architecture for the Internet)

Posteriormente, en la reunin del IETF del 25 de julio de 1994 en Toronto Canad, los directores de rea del mismo organismo recomendaron el uso del IPng y lo documentaron en el RFC 1752, (la recomendacin para el protocolo IP de siguiente generacin) El 17 de noviembre del mismo ao fue aprobada esta recomendacin por el "IESG" (Internet Engineering Steering Group) que elabor una propuesta de Estandar.

2. Porqu surge?
El motivo bsico para crear un el protocolo IPV6 es la falta de

direcciones. IPv4 tiene un espacio de direcciones IP de 32 bits, en cambio IPv6 ofrece un espacio de direcciones IP de 128 bits. El reducido espacio de direcciones de IPv4, junto a la falta de coordinacin para su asignacin durante la dcada de los 80 sin ningn tipo de optimizacin, dejando incluso espacios de direcciones discontinuos, generan en la actualidad dificultades no previstas en aquel momento. Otro de los problemas de IPv4 es la gran dimensin de las tablas de ruteo en el backbone de Internet, que hace ineficaz la conexin y perjudica los tiempos de respuesta. Debido a la multitud de nuevas aplicaciones en las que se utiliza IPv4, ha sido necesario agregar nuevas funcionalidades al protocolo bsico, lo que genera complicaciones en su escalabilidad para nuevos requerimientos y en el uso simultneo de dos o ms de dichas funcionalidades. Entre las faltantes ms conocidas se pueden mencionar las medidas para permitir la Calidad de Servicio (QoS), Seguridad (IPsec) y movilidad.

3. Caractersticas principales
Las principales caractersticas de la IPv6 se sntetizan en el mayor espacio de direccionamiento, seguridad, autoconfiguracin y movilidad.
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. 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.

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). Capacidades de autenticacin y privacidad

4. Direccionamiento
Las direcciones son de 128 bits e identifican interfaces individuales o conjuntos de interfaces. Al igual que en IPv4 en los nodos se asignan a interfaces. 4.1 Tipos de direcciones IP Unicast: Este tipo de direcciones son bastante conocidas,identifican a una sola interfaz. Un paquete que se enva a una direccin unicast debera llegar a la interfaz identificada por dicha direccin.[RFC 2373] [RFC 2374] Multicast: Las direcciones multicast identifican un grupo de interfaces. Un paquete destinado a una direccin multicast llega a todos los los interfaces que se encuentran agrupados bajo dicha direccin.

Anycast:

Identifican a un conjunto de interfaces. Las direcciones anycast son sintcticamente indistinguibles de las direcciones unicast pero sirven para identificar a un conjunto de interfaces. Un paquete enviado a una direccin anycast, ser entregado a alguna de las interfaces identificadas con la direccin del conjunto al cual pertenece esa direccin anycast. Un paquete destinado a una direccin anycast llega a la interfaz ms cercana (en trminos de mtrica de routers). Las direcciones anycast slo se pueden utilizar en routers. [RFC 2526]

4.2 Direcciones IPv6

La funcin de la direccin IPv6 es exactamente la misma a su predecesor IPv4, pero dentro del protocolo IPv6.Est compuesta por 8 segmentos de 2 bytes cada uno, que suman un total de 128 bits, el equivalente a unos 3.41038 hosts direccionables. La ventaja con respecto a la direccin IPv4 es obvia en cuanto a su capacidad de direccionamiento. Su representacin suele ser hexadecimal y para la separacin de cada par de octetos se emplea el smbolo :. Un bloque abarca desde 0000 hasta FFFF. La funcin de la direccin IPv6 es exactamente la misma a su predecesor IPv4, pero dentro del protocolo IPv6. Est compuesta por 8 segmentos de 2 bytes cada uno, que suman un total de 128 bits, el equivalente a unos 3.41038 hosts direccionables. La ventaja con respecto a la direccin IPv4 es obvia en cuanto a su capacidad de direccionamiento. Existen tres formas de representar las direcciones IPv6 como strings de texto. x:x:x:x:x:x:x:x donde cada x es el valor hexadecimal de 16 bits, de cada uno de los 8 campos que definen la direccin. No es necesario escribir los ceros a la izquierda de cada campo, pero al menos debe existir un nmero en cada campo.

Ejemplos:

FEDC:BA98:7654:3210:FEDC:BA98:7654:3210 1080:0:0:0:8:800:200C:417A Como ser comn utilizar esquemas de direccionamiento con largas cadenas de bits en cero, existe la posibilidad de usar sintacticamente :: para representarlos.El uso de :: indica uno o mas grupos de 16 bits de ceros. Dicho simbolo podr aparecer una sola vez en cada direccin. Por ejemplo: 1080:0:0:0:8:800:200C:417A unicast address FF01:0:0:0:0:0:0:101 multicast address 0:0:0:0:0:0:0:1 loopback address 0:0:0:0:0:0:0:0 unspecified addresses
podrn ser representadas como: 1080::8:800:200C:417A unicast address FF01::101 multicast address ::1 loopback address :: unspecified addresses

Para escenarios con nodos IPv4 e IPv6 es posible utilizar la siguiente sintaxis:

x:x:x:x:x:x:d.d.d.d, donde x representan valores hexadecimales de las seis partes ms significativas (de 16 bits cada una) que componen la direccin y las d, son valores decimales de los 4 partes menos significativas (de 8 bits cada una), de la representacin estndar del formato de direcciones IPv4. Ejemplos: 0:0:0:0:0:0:13.1.68.3 0:0:0:0:0:FFFF:129.144.52.38 o en la forma comprimida

::13.1.68.3 ::FFFF:129.144.52.38
Su representacin suele ser hexadecimal y para la separacin de cada par de octetos se emplea el smbolo :. Un bloque abarca desde 0000 hasta FFFF. Algunas reglas acerca de la representacin de direcciones IPv6 son: Los ceros iniciales, como en IPv4, se pueden obviar. Ejemplo: 2001:0123:0004:00ab:0cde:3403:0001:0063 -> 2001:123:4:ab:cde:3403:1:63. Los bloques contiguos de ceros se pueden comprimir empleando ::. Esta operacin slo se puede hacer una vez. Ejemplo: 2001:0:0:0:0:0:0:4 -> 2001::4. Ejemplo no vlido: 2001:0:0:0:2:0:0:1 -> 2001::2::1 (debera ser 2001::2:0:0:1 2001:0:0:0:2::1).

4. 3 Partes de una direccin IPv6


Una direccin IPv6 tiene un tamao de 128 bits y se

compone de ocho campos de 16 bits, cada uno de ellos unido por dos puntos. Cada campo debe contener un nmero hexadecimal, a diferencia de la notacin decimal con puntos de las direcciones IPv4. En la figura siguiente, las equis representan nmeros hexadecimales. Formato bsico de las direcciones IPv6 Los tres campos que estn ms a la izquierda (48 bits) contienen el prefijo de sitio. El prefijo describe la topologa pblica que el ISP o el RIR (Regional Internet Registry, Registro Regional de Internet) suelen asignar al sitio. El campo siguiente lo ocupa el ID de subred de 16 bits que usted (u otro administrador) asigna al sitio. El ID de subred describe la topologa privada, denominada tambin topologa del sitio, porque es interna del sitio.

Los cuatro campos situados ms a la derecha (64 bits) contienen

el ID de interfaz, tambin denominado token. El ID de interfaz se configura automticamente desde la direccinMAC de interfaz o manualmente en formato EUI-64. Examine de nuevo la direccin 2001:0db8:3c4d:0015:0000:0000:1a2f:1a2b En este ejemplo se muestran los 128 bits completos de una direccin IPv6. Los primeros 48 bits, 2001:0db8:3c4d, contienen el prefijo de sitio y representan la topologa pblica. Los siguientes 16 bits, 0015, contienen el ID de subred y representan la topologa privada del sitio. Los 64 bits que estn ms a la derecha, 0000:0000:1a2f:1a2b, contienen el ID de interfaz.

4.4 Abreviacin de direcciones IPv6

La mayora de las direcciones IPv6 no llegan a alcanzar su tamao mximo de 128 bits. Eso comporta la aparicin de campos rellenados con ceros o que slo contienen ceros. La arquitectura de direcciones IPv6 permite utilizar la notacin de dos puntos consecutivos (: :) para representar campos contiguos de 16 bits de ceros. Por ejemplo, la direccin IPv6 de la

Figura 32 se puede abreviar reemplazando los dos campos contiguos

de ceros del ID de interfaz por dos puntos. La direccin resultante es 2001:0db8:3c4d:0015::1a2f:1a2b. Otros campos de ceros pueden representarse como un nico 0. Asimismo, puede omitir los ceros que aparezcan al inicio de un campo, como por ejemplo cambiar 0db8 por db8. As pues, la direccin 2001:0db8:3c4d:0015:0000:0000:1a2f:1a2b se puede abreviar en 2001:db8:3c4d:15::1a2f:1a2b. La notacin de los dos puntos consecutivos se puede emplear para reemplazar cualquier campo contiguo de ceros de la direccin IPv6. Por ejemplo, la direccin IPv6 2001:0db8:3c4d:0015:0000:d234::3eee:0000 Se puede contraer en 2001:db8:3c4d:15:0:d234:3eee::.

5. Paquete IPv6
La cabecera se encuentra en los primeros 40 bytes del paquete,

contiene las direcciones de origen y destino con 128 bits cada una, la versin 4 bits, la clase de trfico 8 bits, etiqueta de flujo 20 bits, longitud del campo de datos 16 bits, cabecera siguiente 8 bits, y lmite de saltos 8 bits.
El protocolo IPv6 define un conjunto de encabezados, que se dividen en bsicos y de extensin. La figura siguiente ilustra los campos que tiene un encabezado de IPv6 y el orden en que aparecen.

En la lista siguiente se describe la funcin de cada campo de encabezado: Versin: nmero de versin de 4 bits del protocolo de Internet = 6. Clase de trfico: campo de clase de trfico de 8 bits. Etiqueta de flujo: campo de 20 bits. Tamao de carga til: entero sin signo de 16 bits, que representa el resto del paquete que sigue al encabezado de IPv6, en octetos. Encabezado siguiente: selector de 8 bits. Identifica el tipo de encabezado que va inmediatamente despus del encabezado de IPv6. Emplea los mismos valores que el campo de protocolo IPv4.

Lmite de salto: entero sin signo de 8 bits. Disminuye

en uno cada nodo que reenva el paquete. El paquete se desecha si el lmite de salto se reduce a cero. Direccin de origen: 128 bits. Direccin del remitente inicial del paquete. Direccin de destino: 128 bits. Direccin del destinatario previsto del paquete. El destinatario previsto no es necesariamente el destinatario si existe un encabezado de encaminamiento opcional.