Está en la página 1de 5

UNIVERSIDAD INDUSTRIAL DE SANTANDER

ESCUELA DE INGENIERAS ELCTRICA, ELECTRNICA Y DE TELECOMUNICACIONES

Perfecta Combinacin entre Energa e Intelecto

TRABAJO PROTOCOLO IPV6


Ramiro Enrique Dorado Zubiria John Edward Jaimes Suarez 2073731 2061641

Presentado a: Ingeniero Pedro Javier Trujillo

I. Que es IPv6
La ipv6 (internet protocol versin 6), es una nueva versin del protocolo IP que se origin con el fin de cubrir la falta de direcciones del protocolo IPv4 debido a que el ipv4 tiene un espacio de direcciones solamente para 32 bits mientras que el ipv6 posee un espacio de 128 bits, adems de que tambin se modifica el datagrama con la intencin de hacerla ms simple buscando as un mejor tiempo de respuesta y mayor flexibilidad. Caractersticas principales: Como ya se mencion antes la capacidad de direcciones es uno de las principales diferencias. El tamao de las direcciones IP cambia de 32 bits a 128 bits, para soportar: ms niveles de jerarquas de direccionamiento. Tambin la simplificacin del formato de encabezado (header). Algunos campos del encabezado IPv4 son suprimidos o son opcionales. Soporte de extensiones y de opciones mejoradas modificacin del encabezado que permite una entrega ms eficiente y una mayor flexibilidad en la incorporacin de nuevas opciones en el futuro. Posibilidad de paquetes con carga til (datos) de ms de 65.355 bytes. Adems capacidad de autentificacin y privacidad de los datos Seguridad en el ncleo del protocolo (IPsec). El soporte de IPsec es un requerimiento del protocolo IPv6. La difusin ARP se reemplaza por el uso de multicast en el link local. Remuneracin 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.

II. COMO TRABAJA EL PROTOCOLO


Para modo usuario se tiene en cuenta que las algunos aplicaciones (browser como firefox, opera, etc.) utilizan de una manera automtica este protocolo y son los sistemas operativos los que se encargan de detectar si una red de un ordenador se encuentra conectada a IPv6 , es decir si los routers, otros dispositivos de red como puntos de acceso wifi, concentradores de red y la conexin con el proveedor del servicio soportan el protocolo, de ser as el sistema operativo dar luz verde y la aplicacin podr utilizar IPv6. En caso de que alguno de estos tres elementos (routers, otros dispositivos de red, conexin con el proveedor de servicios de internet) no est preparado, el sistema operativo puede intentar los denominados mecanismos automticos de transicin. 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.

III. ENCABEZADO Y FORMATO DEL DATAGRAMA


Cabecera en ipv6 posee una longitud fija de 40 bytes y proporcionan informacin a los routers para que puedan pasar el datagrama a travs de la red y tambin los host. No existen opciones de cabecera en la cabecera bsica. En general, la cabecera IPv6 es ms sencilla que la cabecera IPv4. Como no posee opciones Ipv6 permite aadir para determinados casos una cabecera de extensin (opcionales), El datagrama IPv6 posee las siguientes caractersticas: Direccin de origen y destino (128 bits cada una). Versin de IP (4 bits). Tipo de IP utilizada en bits.

UNIVERSIDAD INDUSTRIAL DE SANTANDER


ESCUELA DE INGENIERAS ELCTRICA, ELECTRNICA Y DE TELECOMUNICACIONES

Perfecta Combinacin entre Energa e Intelecto

Clase de trfico (8 bits, Prioridad del Paquete). Asignacin de prioridades al trfico segn necesidades. Etiqueta de flujo (20 bits, Calidad de Servicio). Tratamiento eficiente de flujos de informacin, adems de etiqueta paquetes para brindarles un trato especial

Estos dos ltimos campos permiten las caractersticas de calidad de servicio QoS y clase de servicio CoS Extensin de encabezado: son opcionales y van despus del encabezado bsico, puede llevar mltiples extensiones de estos encabezados. Cabecera de opciones salto a salto` (protocolo 0): Analiza cada uno de los routers por los que viaja la trama. Cada opcin est formada por tipo, longitud, valor. Cabecera de opciones de destino (protocolo 60): Cabecera que se procesa por los routers de acuerdo a su posicin en la trama. Al inicio: Es procesada por todos los routers que figuren en dicha cabecera. Al final: Es procesada solamente por el destino final. Cabecera de enrutamiento (protocolo 43): Determina el camino que debe seguir un paquete desde el host origen al destino mediante una lista especfica de direcciones. Longitud variable. Cabecera de fragmentacin (protocolo 44): Proporciona informacin acerca del nmero de fragmento correspondiente, la secuencia y un identificador del paquete completo al que pertenece. Cabecera de autenticacin (protocolo 51): Verificar la integridad y autenticidad de los datos. MIC (Message Integrity Code), similar a CRC. Cabecera de cifrado (protocolo 50): Permite la encriptacin de datos para que no sean ledos por los routers por donde atraviesa. ESP (Encapsulating Security Payload): Encriptacin a nivel de red.

Longitud de carga til (16 bits). Tamao de datos enviados en la trama puede llegar a ser hasta de 65,536 bytes. Siguiente Encabezado (8 bits).Es un Indicador de cabeceras adicionales o de extensin. Lmite de saltos hop limit (8 bits, Tiempo de Vida TTL) se incrementa en 1 por cada salto que dado por el paquete. Direccin origen (128bits). Direccin destino (128bits).

Imagen 1 Formato datagrama IPv6 [7]

Comparandola con la IPv4:

Imagen 2 Modificacin hecha desde IPv4 a IPv6 [7]

Los campos que fueron renombrados son: Longitud total por longitud de carga til. Tiempo de vida por lmite de salto. Protocolo por siguiente encabezado. Los campos que se incorporaron: Clase de trfico. Etiqueta de flujo.

Imagen 3 Estructura de un paquete completo IPv6 [6]

La unidad de datos de protocolo PDU (Protocol Data Unit) de nivel superior suele constar de un encabezado de protocolo de nivel superior y su carga (por ejemplo, un mensaje ICMPv6, un mensaje UDP o un segmento TCP).

UNIVERSIDAD INDUSTRIAL DE SANTANDER


ESCUELA DE INGENIERAS ELCTRICA, ELECTRNICA Y DE TELECOMUNICACIONES

Perfecta Combinacin entre Energa e Intelecto

La carga del paquete IPv6 es la combinacin de los encabezados de extensin de IPv6 y la unidad PDU de nivel superior. Normalmente, puede tener hasta 65.535 bytes. Las cargas con una longitud superior a los 65.535 bytes se pueden enviar mediante la opcin de carga Jumbo en el encabezado de extensin salto a salto.

Otras reglas que utilizan son la uso de caracteres en maysculas y minsculas, omitir los ceros a la izquierda y la representacin de ceros mediante :: siempre y cuando sea un grupo de 16 bits de ceros, esto se permite una sola vez por cada direccin. Ejemplo: 2001:0DB8:0000:0000:130F:0000:0000:140B 2001:db8:0:0:130f::140b

Imagen 4 Lista de valores del campo de extensin de encabezado [6]

Imagen 5 Como est compuesta una direccin IPv6 [9]

Cuando existen varios encabezados de extensin en el mismo paquete se busca que vengan en este orden: Encabezado IPv6 Encabezado de opciones salto a salto Encabezado de opciones de destino Encabezado de enrutamiento Encabezado de fragmento Encabezado de autenticacin Encabezado de seguridad del encapsulado de la carga til Encabezado de opciones de destino (para ser procesado por el primer destino) Encabezado de capa superior

Los tres campos que estn ms a la izquierda (48 bits) imagne 5, 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.[9] Direccin de la red y del host: A diferencia de IPv4 la parte correspondiente al host es fija y corresponde a los ltimos 64 bits. [4] Ejemplo fe80::217:30ff:fe80:25b/64 Direccin de red: fe81:: Direccin de host: 217:30ff:fe80:25b Cabe aclarar que la direccin del host no es algo aleatorio sino que corresponde a la direccin Mac de la interfaz de red Prefijos de las direcciones en IPv6:

IV. DIRECCIONES IPv6


Las direcciones en IPv6 son identificadores de 128 bits que se asignan a interfaces y no a nodos, entindase por nodo en IPv6 como cualquier dispositivo que implemente este protocolo esto incluya computadoras y dispositivos de enrutamiento, mientras que una interface es a la que se le puede asignar varias direcciones ipv6 de cualquier tipo (unicast, multicast y anycast). Representacin de las direcciones: A diferencia de IPv4, IPv6 utiliza 128 bits, la direccin la denota usando 8 campos hexadecimales de 16 bits cada uno y separados por dos puntos (:) permitiendo la reduccin del tamao de la direccin. xxxx : xxxx : xxxx : xxxx : xxxx : xxxx : xxxx : xxxx

Se utiliza para designar el prefijo de subred en una direccin y utiliza la notacin CIDR (barra inclinada al final de la direccin) y como mximo ocupa un espacio de 48 bits. Ejemplo se tiene la direccin IPv6: 2001:db8:3c4d:0015:0000:0000:1a2f:1a2b/48 Su prefijo es 2001:db8:3c4d

UNIVERSIDAD INDUSTRIAL DE SANTANDER


ESCUELA DE INGENIERAS ELCTRICA, ELECTRNICA Y DE TELECOMUNICACIONES

Perfecta Combinacin entre Energa e Intelecto

Existen algunos prefijos que estn reservados como casos especiales. 2002::/16 prefijo de enrutamiento 6to4 fe80::/10 indica direccin local de vinculo ff00::/10 indica una direccin multicast

Las de sin especificar es 0:0:0:0:0:0:0:0 (::), e indica la ausencia de un direccin y nunca se debe asignar a un sistema principal La de loopback corresponde a 0:0:0:0:0:0:1 (::1),son utilizados por los nodos para enviarse informacin as mismo. Anycast (difusin indiferente): Trabaja para un conjunto de interfaces. Paquetes enviados para una direccin anycast ser entregado a algunas de las interfaces que se encuentran identificadas con la direccin del conjunto al cual pertenece. Cabe aclarar que un paquete enviado a una direccin anycast se transmite sola al miembro ms cercano del grupo Multicast: A diferencia de anycas identifica a un grupo de interfaces, al enviar un paquete este se enva a todos las interfaces del grupo que se encuentren identificados con esa direccin. En IPv6 no existen direcciones Broadcast pues su funcin ha sido mejorado por las direcciones multicast. Las direcciones multicas derivan del bloque FF00::/8, el prefijo FF es seguido por 4 bits utilizados como banderas (flags), luego vienen otros 4 bits para el alcance y los restante 112 se utilizan para lograr identificar a el grupo multicast

V. CUALES SON LOS TIPOS DE DIRECCIONES


IPv6 posee un concepto perecido pero que cambio sustancialmente con las direcciones pblicas y privadas (temporales). A diferencia de las direcciones privadas de IPv4, las direcciones temporales pueden direccionarse globalmente con el firme propsito de proteger la identidad de un cliente cuando establece una comunicacin (asuntos de privacidad). Las direcciones temporales tienen un tiempo de vida limitado, y no contienen un identificador de interfaz que sea una direccin de enlace (MAC). Generalmente no pueden distinguirse de las direcciones pblicas. Las direcciones en IPv6 se clasifican en tres grandes grupos y son: Unicast (difusin simple): es capaz de identificar a una sola interfaz, adems de que los paquetes enviados por una direccin unicast es entregado solo a esa interfaz que se encuentra identificada con esa direccin. Las direcciones unicast pueden ser globales, locales o sin especificar y de loopback. Las globales se han diseado para poder ser utilizadas en cualquier red y su prefijo empieza por un 001 en binario adems utilizan el siguiente formato:

Imagen 8 Formato para multicast[5]

Direcciones reservadas Algunas direcciones pertenecientes a Ipv6 no pueden utilizarse para direcciones unicast como: ::/128 para no especificada ::1/128 para loopback fe80::/10 local Y para las direcciones multicast correspondes a ff00::/8

Imagen 6 Formato para unicast global [5]

Las locales se usan en redes de enlace local y se configuran automticamente en las interfaces, el prefijo utilizado es fe80::/10 y su formato es el siguiente:

VI. TRANSICION
Los mecanismo dados para lograr la transicin entre IPv4 a IPv6, estn presentes tanto en los routers como en los host, adems con guas de direccionamiento para lograrlas con la menor interrupcin posible

Imagen 7 Formato para unicast local [5]

UNIVERSIDAD INDUSTRIAL DE SANTANDER


ESCUELA DE INGENIERAS ELCTRICA, ELECTRNICA Y DE TELECOMUNICACIONES

Perfecta Combinacin entre Energa e Intelecto

Dual stack (pila dual): posee nodos con ambos protocolos (soporte tanto en host como en routers), para que los nodos de IPv66 sean compatibles con IPv4.

[3] Mariano Carabelli, Lucas Longo, Jose Maria Montenegro. sistemas distribuidos protocolo IPv6. Universidad nacional del rosario, Argentina. [2006].accesible desde sitio web: http://www.dsi.fceia.unr.edu.ar/downloads/distribuidos/mat erial/monografias/IPV6.pdf

[4] Alberto molina Coballes. Desde lo alto del cerro direccionamiento IPv6 bsico.[online].blog informativo. Creado 27 diciembre 2009. Accesible desde sitio web: http://albertomolina.wordpress.com/2009/12/27/direcciona miento-ipv6-basico/ [5] juan carlos. Direccionamiento ipv6. [Online]. Accesible desde el sitio web: http://www.labs.lacnic.net/site/sites/default/files/001Direccionamiento%20y%20Protocolo%20IPv6.pdf [6][Online].Accesible desde el sitio http://dmrodriguez.50megs.com/IPV6/IPV6_7.html web:

Imagen 9 de la pila dual [8]

Tunneling: encapsula el datagrama IPv6 como datos en IPv4 (cabecera). Los nodos o redes de IPv6 construyen un encale virtual configurando un tnel para conectar con IPv4

[7] Gabriel Gernimo castillo. Sistemas de comunicaciones redes II captulo 2. Protocolo ipv6. [Online].[2005].Accesible desde el sitio web: http://mixteco.utm.mx/~resdi/historial/materias/IPv6.pdf [8] Online].Accesible desde el sitio web: http://det.bi.ehu.es/Red_Ord/attach?page=TransparenciasDe Clase%2FIPv6.pdf [9] Oracle. descripcin general de las direcciones Ipv6. [Online].creado en 2010. Accesible desde el sitio web: http://docs.oracle.com/cd/E19957-01/8202981/6nei0r0uc/index.html

Imagen 10 de tunneling[8]

VII. CAMBIOS EN TCP y UDP

VIII. BIBLIOGRAFIA
[1] Sergio Ramrez, mara cervantes. Proyecto IPv6 en la Rau. [Online].Uruguay. Creado noviembre 2005. Actualizacin 2011. Accesible desde sitio web: http://www.rau.edu.uy/ipv6/queesipv6.htm [2]IBM. [Online]. Accesible desde sitio web: http://pic.dhe.ibm.com/infocenter/iseries/v7r1m0/index.jsp? topic=%2Frzai2%2Frzai2compipv4ipv6.htm

También podría gustarte