domingo, 13 de diciembre de 2015

INVESTIGACION IPv6









IPv6 es la versión 6 del Protocolo de Internet (IP por sus siglas en inglés, Internet Protocolo), 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.




IPV6

 

 

 

 

 

 

 

 

 

         FUNDAMENTOS  DE IPV6

PROTOCOLOS DE IPV6
IMPULSO A IPV6
PRESENTACION DE IPV6
ENCAPSULADO DE IPV6
EMCABEZADO DE IPV6
ENCAPSULADO DE PAQUETES  IPV6
ENABEZADOS DE IPV6 Y MUESTRA

 
























Por lo general la direcciones ipv6 están compuestas por dos partes lógicas: un prefijo de 64 bits u otro de 64 bits que corresponde a identificador de interfaz, que casi siempre se genera automáticamente a partir de  la dirección MAC  (Media Access Contrl address) de la interfaz a la que está asignada la dirección , puesto que la utilización de IPv6 se ha frenado por la traducción de direcciones de red  (NAT). El tema de IPv6 no es nada nuevo desde hace varios años viene evolucionando ya que en la actualidad se da a conocer y cubre las perpectiva de los usuarios  FUNDAMENTOS DE IPv6 Debido al crecimiento de internet y a la sofisticación de los dispositivos electrónicos, las soluciones propuestas con el fin de escolar el espacio de direccionamiento de internet ipv4 no serán las suficientes para cubrir las necesidades de las mismas en los próximos años


Espacio de mayor direccionamiento
El ipv6 incrementa el tamaño de direcciones a 32 bits a 128 bits así soportan más niveles en la jerarquía de direccionamiento y un número mucho mayor de nodos direccionales. El diseño de protocolos agrega múltiples beneficios en seguridad y en manejo de calidad en servicios etc.

Características de  ipv6


v  El esquema de direcciones de 128 bits provee una gran cantidad de direcciones IP, con la posibilidad de asignar direcciones únicas y globales a nuevos dispositivos

v  Las múltiples niveles de jerarquía permiten juntar rutas

v  El proceso de autoconfiguración permite que los nodos de la ipv6 configuren sus propias direcciones

v  La transmisión de proveedores de ipv6 son transparentes para los usuarios finales, entre otras

Jerarquía de direcciones

 Un espacio mayor de direcciones ipv6 permite mayores distribuciones de direcciones a las organizaciones y a los proveedores de servicios de internet , cuando un usuario final cambia su proveedor de ipv6 ,e l cual le proveía de direccionamiento ipv6 entonces también se debe cambiar su prefijo de ipv6 para preservar su agregación global pues si uno cambia de proveedor implica una remuneración de la red
 Modos de configuración de IPv6.
Configuración automática  de direcciones sin estado ipv6. Esta función permite que un reteador ipv6 envié, atreves del enlace local
Remuneración
El proceso de remuneración de ipv6 fue diseñado para ser transparente entre los proveedores ipv6  unicast y los usuarios finales















Protocolos de  IPV6


Los protocolo ipv6 responden razonablemente a  los objetos fijados. Conserva las mejores funciones de ipv4 mientras que elimina o minimiza las peores y agrega nuevas cuando es necesario
En general ipv6 no es compatible con ipv4 pero es compatible con otros protocolos de internet, incluyendo TCP.UDP.ICMP IGMP, OSPF y DNS bueno que a veces se requieren modificar esto ocurre cuando se está trabajando con direcciones extensas
IPv6 simplifica los encabezados de los datagramas, además consiste en ofrecer mayor flexibilidad respecto de las opciones, brinda más seguridad y la autenticación confiabilidad esto construye a que las funciones se han más seguras e importantes en el protocolo ipv6






.





Impulso a IP      V6



 (PEREZ, http://www.raices.org.sv/) el experto español  (pelet) provee que el agotamiento de las direcciones IPv4 en futuro sercano inmente,que frenaria la felicidad con lo que el internet ha venido creciendo hasta en la actualidad el despliege ipv6 es fundamental para evitar esa catastrofe .
La creciente demanda de internet unida a la escaces progresiva de las direcciones por el espacio insuficente del protocolo ipv4 no pintan un panorama idoneo para las necesitades que aun se tiene pues esto dificulta la incorporacion de nuevos usuarios .
 El portal IPv6 de LACNIC reitera que cuando se habla de IPv6 no hay que pensar solo en la inmensa cantidad de direcciones que estarán disponibles, sino que en las nuevas aplicaciones y beneficios para el usuario final














Presentación de  IPv6

A principios de los años noventa, el Internet Engineering  (Force) (IETF) comenzó a preocuparse por los problemas de IPv4 y empezó a buscar un reemplazo. Esta actividad condujo al desarrollo de IP versión 6 (IPv6). IPv6 supera las limitaciones de IPv4 y constituye una mejora eficaz con características que se adaptan mejor a las demandas actuales y previsibles de las redes.
Las mejoras que proporciona IPv6 incluyen lo siguiente:
·         Mayor espacio de direcciones: las direcciones IPv6 se basan en un direccionamiento jerárquico de 128 bits, mientras que en IPv4 es de 32 bits. El número de direcciones IP disponibles aumenta drásticamente.
·         Mejora del manejo de los paquetes: el encabezado de IPv6 se simplificó con menos campos. Esto mejora el manejo de paquetes por parte de los Reuters intermediarios y también proporciona compatibilidad para extensiones y opciones para aumentar la escalabilidad y la duración.
·         Eliminación de la necesidad de NAT: con tal cantidad de direcciones IPv6 públicas, no se necesita traducción de direcciones de red (NAT). Los sitios de los clientes, ya sean las empresas más grandes o unidades domésticas, pueden obtener una dirección de red IPv6 pública. Esto evita algunos de los problemas de aplicaciones debidos a NAT que afectan a las aplicaciones que requieren conectividad de extremo a extremo.
·         Seguridad integrada: IPv6 admite capacidades de autenticación y privacidad de forma nativa. Con IPv4, se debían implementar características adicionales para este fin.
El espacio de direcciones IPv4 de 32 bits proporciona aproximadamente 4 294 967 296 direcciones únicas. De estas, solo 3700 millones de direcciones se pueden asignar, porque el sistema de direccionamiento IPv4 separa las direcciones en clases y reserva direcciones para multicast, pruebas y otros usos específicos.
Como se muestra en la ilustración, el espacio de direcciones IP versión 6 proporciona 340 282 366 920 938 463 463 374 607 431 768 211 456, o 340 sextillones de direcciones, lo que equivale a aproximadamente todos los granos de arena de la Tierra.
















Encapsulación IPV6

Una de las principales mejoras de diseño de IPv6 con respecto a IPv4 es el encabezado de IPv6 simplificado.
El encabezado de IPv4 consta de 20 octetos (hasta 60 bytes si se utiliza el campo Opciones) y 12 campos de encabezado básicos, sin incluir los campos Opciones y Relleno.
El encabezado de IPv6 consta de 40 octetos (en gran medida, debido a la longitud de las direcciones IPv6 de origen y de destino) y 8 campos de encabezado (3 campos de encabezado IPv4 básicos y 5 campos de encabezado adicionales).
En la figura 1, se muestra la estructura del encabezado de IPv4. Como se muestra en la ilustración, en IPv6 algunos campos permanecen iguales, algunos campos del encabezado de IPv4 no se utilizan, y algunos campos tienen nombres y posiciones diferentes.
Además, se agregó un nuevo campo a IPv6 que no se utiliza en IPv4. El encabezado de IPv6 simplificado se muestra en la figura 2.
El encabezado de IPv6 simplificado ofrece varias ventajas respecto de IPv4:
·         Mayor eficacia de enrutamiento para un buen rendimiento y una buena escalabilidad de velocidad de reenvío.
·         Sin requisito de procesamiento de checksums.
·         Mecanismos de encabezado de extensión simplificado y más eficaz (en comparación con el campo Opciones de IPv4).
·         Un campo Identificador de flujo para procesamiento por flujo, sin necesidad de abrir el paquete interno de transporte para identificar los distintos flujos de tráfico.



Encabezado  IPv6
Los campos de encabezado de paquetes IPv6 incluyen los siguientes:
·         Versión: este campo contiene un valor binario de 4 bits que identifica la versión del paquete IP. Para los paquetes IPv6, este campo siempre se establece en 0110.
·         Clase de tráfico: este campo de 8 bits equivale al campo Servicios diferenciados (DS) de IPv4. También contiene un valor de Punto de código de servicios diferenciados (DSCP) de 6 bits utilizado para clasificar paquetes y un valor de Notificación explícita de congestión (ECN) de 2 bits utilizado para controlar la congestión del tráfico.
·         Identificador de flujo: este campo de 20 bits proporciona un servicio especial para aplicaciones en tiempo real. Se puede utilizar para indicar a los Reuters y switches que deben mantener la misma ruta para el flujo de paquetes, a fin de evitar que estos se reordenen.
·         Longitud de contenido: este campo de 16 bits equivale al campo Longitud total del encabezado de IPv4. Define el tamaño total del paquete (fragmento), incluidos el encabezado y las extensiones optativas.
·         Siguiente encabezado: este campo de 8 bits equivale al campo Protocolo de IPv4. Indica el tipo de contenido de datos que transporta el paquete, lo que permite que la capa de red pase los datos al protocolo de capa superior correspondiente. Este campo también se usa si se agregan encabezados de extensión optativos al paquete IPv6.
·         Límite de saltos: este campo de 8 bits reemplaza al campo TTL de IPv4. Cuando cada router reenvía un paquete, este valor disminuye en un punto. Cuando el contador llega a 0, el paquete se descarta y se reenvía un mensaje de ICMPv6 al host emisor en el que se indica que el paquete no llegó a destino.
·         Dirección de origen: este campo de 128 bits identifica la dirección IPv6 del host emisor.
·         Dirección de destino: este campo de 128 bits identifica la dirección IPv6 del host receptor.
Los paquetes IPv6 también pueden contener encabezados de extensión (EH), que proporcionan información optativa de la capa de red. Los encabezados de extensión son optativos y se colocan entre el encabezado de IPv6 y el contenido. Los EH se utilizan para realizar la fragmentación, aportar seguridad, admitir la movilidad, y más.

Encapsulado de paquetes IPv6
Los campos de encabezado de paquetes IPv6 incluyen los siguientes:
·         Versión: este campo contiene un valor binario de 4 bits que identifica la versión del paquete IP. Para los paquetes IPv6, este campo siempre se establece en 0110.
·         Clase de tráfico: este campo de 8 bits equivale al campo Servicios diferenciados (DS) de IPv4. También contiene un valor de Punto de código de servicios diferenciados (DSCP) de 6 bits utilizado para clasificar paquetes y un valor de Notificación explícita de congestión (ECN) de 2 bits utilizado para controlar la congestión del tráfico.
·         Identificador de flujo: este campo de 20 bits proporciona un servicio especial para aplicaciones en tiempo real. Se puede utilizar para indicar a los routers y switches que deben mantener la misma ruta para el flujo de paquetes, a fin de evitar que estos se reordenen.
·         Longitud de contenido: este campo de 16 bits equivale al campo Longitud total del encabezado de IPv4. Define el tamaño total del paquete (fragmento), incluidos el encabezado y las extensiones optativas.
·         Siguiente encabezado: este campo de 8 bits equivale al campo Protocolo de IPv4. Indica el tipo de contenido de datos que transporta el paquete, lo que permite que la capa de red pase los datos al protocolo de capa superior correspondiente. Este campo también se usa si se agregan encabezados de extensión optativos al paquete IPv6.
·         Límite de saltos: este campo de 8 bits reemplaza al campo TTL de IPv4. Cuando cada router reenvía un paquete, este valor disminuye en un punto. Cuando el contador llega a 0, el paquete se descarta y se reenvía un mensaje de ICMPv6 al host emisor en el que se indica que el paquete no llegó a destino.
·         Dirección de origen: este campo de 128 bits identifica la dirección IPv6 del host emisor.
·         Dirección de destino: este campo de 128 bits identifica la dirección IPv6 del host receptor.
Los paquetes IPv6 también pueden contener encabezados de extensión (EH), que proporcionan información optativa de la capa de red. Los encabezados de extensión son optativos y se colocan entre el encabezado de IPv6 y el contenido. Los EH se utilizan para realizar la fragmentación, aportar seguridad, admitir la movilidad, y más.

 Encabezados de IPv6 de muestra
Al ver las capturas de IPv6 de Wireshark, observe que el encabezado de IPv6 tiene muchos menos campos que un encabezado de IPv4. Esto hace que el encabezado de IPv6 sea más fácil y más rápido de procesar para el Router.
La dirección IPv6 propiamente dicha es muy distinta. Debido al mayor tamaño de las direcciones IPv6, de 128 bits, se utiliza el sistema de numeración hexadecimal para simplificar la representación de las direcciones. En las direcciones IPv6, se utilizan dos puntos para separar las entradas en una serie de bloques hexadecimales de 16 bits.
En la captura de muestra de la figura 1, se muestra el contenido del paquete número 46. El paquete contiene el mensaje inicial del protocolo TCP de enlace de tres vías entre un host IPv6 y un servidor IPv6. Observe los valores en la sección expandida del encabezado de IPv6. Observe, además, que se trata de un paquete TCP y que no contiene más información más allá de la sección TCP.
En la captura de muestra de la figura 2, se muestra el contenido del paquete número 49. El paquete contiene el mensaje GET inicial del protocolo de transferencia de hipertexto (HTTP) para el servidor. Observe que se trata de un paquete HTTP y que ahora contiene información más allá de la sección TCP. (https://33331399.netacad.com/courses/274829/modules)
Por último, en la captura de muestra de la figura 3, se muestra el contenido del paquete número 1. El paquete de muestra es un mensaje ICMPv6 de solicitud de vecino. Observe que no hay información de TCP o UDP.

 

Tabla de enrutamiento de host IPv6 de muestra

El resultado de la tabla de rutas IPv6 difiere en los encabezados de las columnas y el formato, debido a que las direcciones IPv6 son más largas.
En la sección de la tabla de rutas IPv6, se muestran cuatro columnas que identifican lo siguiente:
·         Si: incluye los números de interfaz de la sección Lista de interfaces del comando netstat –r. Los números de interfaz corresponden a las interfaces con capacidad de red en el host, incluidos los adaptadores Ethernet, Wi-Fi y Bluetooth.
·         Métrica: indica el costo de cada ruta a un destino. Los números más bajos indican las rutas preferidas.
·         Destino de red: enumera las redes que se pueden alcanzar.
·         Puerta de acceso: indica la dirección que utiliza el host local para reenviar paquetes a un destino de red remoto. “En enlace” indica que el host actualmente está conectado.
Por ejemplo, en la ilustración, se muestra la sección de rutas IPv6 generada mediante el comando netstat – rpara mostrar los siguientes destinos de red:
·         ::/0: equivalente en IPv6 a la ruta predeterminada local.
·         :1/128: equivale a la dirección de loopback IPv4 y proporciona servicios al host local.
·         2001:/32: prefijo de red unicast global.
·         2001:0:9d38:953c:2c30:3071:e718:a926/128: dirección IPv6 unicast global de la PC local.
·         fe80::/64: dirección de la ruta de red de enlace local, que representa todas las PC en la red IPv6 de enlace local.
·         fe80::2c30:3071:e718:a926/128: dirección IPv6 link-local de la PC local.
·         ff00::/8: direcciones multicast de clase D especiales y reservadas que equivalen a las direcciones IPv4 224.x.x.x.
Nota: en general, las interfaces en IPv6 tienen dos direcciones IPv6: una dirección link-local y una dirección unicast global. Asimismo, observe que no hay direcciones de broadcast en IPv6. Las direcciones IPv6 se analizan en mayor detalle en el capítulo siguiente.

 

 

 Necesidad de utilizar IPv6

IPv6 está diseñado para ser el sucesor de IPv4. IPv6 tiene un mayor espacio de direcciones de 128 bits, lo que proporciona 340 sextillones de direcciones. (Eso es el número 340 seguido de 36 ceros). Sin embargo, IPv6 es mucho más que una mera dirección más extensa. Cuando el  (IETF) comenzó el desarrollo de una sucesora de IPv4, utilizó esta oportunidad para corregir las limitaciones de IPv4 e incluir mejoras adicionales. Un ejemplo es el protocolo de mensajes de control de Internet versión 6 (ICPMv6), que incluye la resolución de direcciones y la configuración automática de direcciones, las cuales no se encuentran en ICMP para IPv4 (ICMPv4). ICMPv4 e ICMPv6 se analizarán más adelante en este capítulo.
Necesidad de utilizar IPv6
El agotamiento del espacio de direcciones IPv4 fue el factor que motivó la migración a IPv6. Debido al aumento de la conexión a Internet en África, Asia y otras áreas del mundo, las direcciones IPv4 ya no son suficientes para admitir este crecimiento. El lunes 31 de enero de 2011, la IANA asignó los últimos dos bloques de direcciones IPv4 /8 a los registros regionales de Internet (RIR). Diversas proyecciones indican que entre 2015 y 2020 se habrán acabado las direcciones IPv4 en los cinco RIR. En ese momento, las direcciones IPv4 restantes se habrán asignado a los ISP.
IPv4 tiene un máximo teórico de 4300 millones de direcciones. Las direcciones privadas definidas en RFC 1918 junto con la traducción de direcciones de red  ((NAT) )fueron un factor determinante para retardar el agotamiento del espacio de direcciones IPv4. La NAT tiene limitaciones que obstaculizan gravemente las comunicaciones punto a punto.
Internet de las cosas
En la actualidad, Internet es significativamente distinta de cómo era en las últimas décadas. Hoy en día, Internet es más que correo electrónico, páginas Web y transferencia de archivos entre PC. Internet evoluciona y se está convirtiendo en una Internet de las cosas. Los dispositivos que acceden a Internet ya no serán solamente PC, Tablet PC y Smartphone. Los dispositivos del futuro preparados para acceder a Internet y equipados con sensores incluirán desde automóviles y dispositivos biomédicos hasta electrodomésticos y ecosistemas naturales. Imagine una reunión en la ubicación de un cliente que se programa en forma automática en la aplicación de calendario para que comience una hora antes de la hora en que normalmente comienza a trabajar. Esto podría ser un problema importante, en especial si olvida revisar el calendario o ajustar el despertador según corresponda. Ahora imagine que la aplicación de calendario comunica esta información directamente al despertador para usted y su automóvil. El automóvil calienta automáticamente para derretir el hielo del limpiaparabrisas antes de que usted ingrese y cambia la ruta hacia el lugar de la reunión.
Con una creciente población de Internet, un espacio limitado de direcciones IPv4, problemas con la NAT y con Internet de las cosas, llegó el momento de iniciar la transición a IPv6.

 

Representación de dirección IPv6

Las direcciones IPv6 tienen una longitud de 128 bits y se escriben como una cadena de valores hexadecimales. Cuatro bits se representan mediante un único dígito hexadecimal, con un total de 32 valores hexadecimales. Las direcciones IPv6 no distinguen mayúsculas de minúsculas y pueden escribirse en minúscula o en mayúscula.
Formato preferido
Como se muestra en la figura 1, el formato preferido para escribir una dirección IPv6 es x:x:x:x:x:x:x:x, donde cada “x” consta de cuatro valores hexadecimales. Al hacer referencia a 8 bits de una dirección IPv4, utilizamos el término “octeto”. En IPv6, un “hexteto” es el término no oficial que se utiliza para referirse a un segmento de 16 bits o cuatro valores hexadecimales. Cada “x” es un único hexteto, 16 bits o cuatro dígitos hexadecimales.
“Formato preferido” significa que la dirección IPv6 se escribe utilizando 32 dígitos hexadecimales. No significa necesariamente que es el método ideal para representar la dirección IPv6. En las siguientes páginas, veremos dos reglas que permiten reducir el número de dígitos necesarios para representar una dirección IPv6.

 

 

 

 

 

 

 

Tipos de direcciones IPv6

Existen tres tipos de direcciones IPv6:
·         Unicast: las direcciones IPv6 unicast identifican de forma exclusiva una interfaz en un dispositivo con IPv6 habilitado. Como se muestra en la ilustración, las direcciones IPv6 de origen deben ser direcciones unicast.
·         Multicast: las direcciones IPv6 multicast se utilizan para enviar un único paquete IPv6 a varios destinos.
·         Anycast: las direcciones IPv6 anycast son direcciones IPv6 unicast que se pueden asignar a varios dispositivos. Los paquetes enviados a una dirección anycast se enrutan al dispositivo más cercano que tenga esa dirección. En este curso, no se analizan las direcciones anycast.
A diferencia de IPv4, IPv6 no tiene una  (https://static-course-assets.s3.amazonaws.com/ITN50ES/module8/index.html#8.0.1.1)







 IPv6 es la versión 6 del Protocolo de Internet (IP por sus siglas en inglés, Internet Protocolo), 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.




IPV6

 

 

 

 

 

 

 

 

 

         FUNDAMENTOS  DE IPV6

PROTOCOLOS DE IPV6
IMPULSO A IPV6
PRESENTACION DE IPV6
ENCAPSULADO DE IPV6
EMCABEZADO DE IPV6
ENCAPSULADO DE PAQUETES  IPV6
ENABEZADOS DE IPV6 Y MUESTRA

 
























Por lo general la direcciones ipv6 están compuestas por dos partes lógicas: un prefijo de 64 bits u otro de 64 bits que corresponde a identificador de interfaz, que casi siempre se genera automáticamente a partir de  la dirección MAC  (Media Access Contrl address) de la interfaz a la que está asignada la dirección , puesto que la utilización de IPv6 se ha frenado por la traducción de direcciones de red  (NAT). El tema de IPv6 no es nada nuevo desde hace varios años viene evolucionando ya que en la actualidad se da a conocer y cubre las perpectiva de los usuarios 




FUNDAMENTOS DE IPv6


Debido al crecimiento de internet y a la sofisticación de los dispositivos electrónicos, las soluciones propuestas con el fin de escolar el espacio de direccionamiento de internet ipv4 no serán las suficientes para cubrir las necesidades de las mismas en los próximos años
Espacio de mayor direccionamiento
El ipv6 incrementa el tamaño de direcciones a 32 bits a 128 bits así soportan más niveles en la jerarquía de direccionamiento y un número mucho mayor de nodos direccionales. El diseño de protocolos agrega múltiples beneficios en seguridad y en manejo de calidad en servicios etc.

Características de  ipv6


v  El esquema de direcciones de 128 bits provee una gran cantidad de direcciones IP, con la posibilidad de asignar direcciones únicas y globales a nuevos dispositivos

v  Las múltiples niveles de jerarquía permiten juntar rutas

v  El proceso de autoconfiguración permite que los nodos de la ipv6 configuren sus propias direcciones

v  La transmisión de proveedores de ipv6 son transparentes para los usuarios finales, entre otras

Jerarquía de direcciones

 Un espacio mayor de direcciones ipv6 permite mayores distribuciones de direcciones a las organizaciones y a los proveedores de servicios de internet , cuando un usuario final cambia su proveedor de ipv6 ,e l cual le proveía de direccionamiento ipv6 entonces también se debe cambiar su prefijo de ipv6 para preservar su agregación global pues si uno cambia de proveedor implica una remuneración de la red
 Modos de configuración de IPv6.
Configuración automática  de direcciones sin estado ipv6. Esta función permite que un reteador ipv6 envié, atreves del enlace local
Remuneración
El proceso de remuneración de ipv6 fue diseñado para ser transparente entre los proveedores ipv6  unicast y los usuarios finales















Protocolos de  IPV6


Los protocolo ipv6 responden razonablemente a  los objetos fijados. Conserva las mejores funciones de ipv4 mientras que elimina o minimiza las peores y agrega nuevas cuando es necesario
En general ipv6 no es compatible con ipv4 pero es compatible con otros protocolos de internet, incluyendo TCP.UDP.ICMP IGMP, OSPF y DNS bueno que a veces se requieren modificar esto ocurre cuando se está trabajando con direcciones extensas
IPv6 simplifica los encabezados de los datagramas, además consiste en ofrecer mayor flexibilidad respecto de las opciones, brinda más seguridad y la autenticación confiabilidad esto construye a que las funciones se han más seguras e importantes en el protocolo ipv6






.





Impulso a IP      V6



 (PEREZ, http://www.raices.org.sv/) el experto español  (pelet) provee que el agotamiento de las direcciones IPv4 en futuro sercano inmente,que frenaria la felicidad con lo que el internet ha venido creciendo hasta en la actualidad el despliege ipv6 es fundamental para evitar esa catastrofe .
La creciente demanda de internet unida a la escaces progresiva de las direcciones por el espacio insuficente del protocolo ipv4 no pintan un panorama idoneo para las necesitades que aun se tiene pues esto dificulta la incorporacion de nuevos usuarios .
 El portal IPv6 de LACNIC reitera que cuando se habla de IPv6 no hay que pensar solo en la inmensa cantidad de direcciones que estarán disponibles, sino que en las nuevas aplicaciones y beneficios para el usuario final














Presentación de  IPv6

A principios de los años noventa, el Internet Engineering  (Force) (IETF) comenzó a preocuparse por los problemas de IPv4 y empezó a buscar un reemplazo. Esta actividad condujo al desarrollo de IP versión 6 (IPv6). IPv6 supera las limitaciones de IPv4 y constituye una mejora eficaz con características que se adaptan mejor a las demandas actuales y previsibles de las redes.
Las mejoras que proporciona IPv6 incluyen lo siguiente:
·         Mayor espacio de direcciones: las direcciones IPv6 se basan en un direccionamiento jerárquico de 128 bits, mientras que en IPv4 es de 32 bits. El número de direcciones IP disponibles aumenta drásticamente.
·         Mejora del manejo de los paquetes: el encabezado de IPv6 se simplificó con menos campos. Esto mejora el manejo de paquetes por parte de los Reuters intermediarios y también proporciona compatibilidad para extensiones y opciones para aumentar la escalabilidad y la duración.
·         Eliminación de la necesidad de NAT: con tal cantidad de direcciones IPv6 públicas, no se necesita traducción de direcciones de red (NAT). Los sitios de los clientes, ya sean las empresas más grandes o unidades domésticas, pueden obtener una dirección de red IPv6 pública. Esto evita algunos de los problemas de aplicaciones debidos a NAT que afectan a las aplicaciones que requieren conectividad de extremo a extremo.
·         Seguridad integrada: IPv6 admite capacidades de autenticación y privacidad de forma nativa. Con IPv4, se debían implementar características adicionales para este fin.
El espacio de direcciones IPv4 de 32 bits proporciona aproximadamente 4 294 967 296 direcciones únicas. De estas, solo 3700 millones de direcciones se pueden asignar, porque el sistema de direccionamiento IPv4 separa las direcciones en clases y reserva direcciones para multicast, pruebas y otros usos específicos.
Como se muestra en la ilustración, el espacio de direcciones IP versión 6 proporciona 340 282 366 920 938 463 463 374 607 431 768 211 456, o 340 sextillones de direcciones, lo que equivale a aproximadamente todos los granos de arena de la Tierra.
















Encapsulación IPV6

Una de las principales mejoras de diseño de IPv6 con respecto a IPv4 es el encabezado de IPv6 simplificado.
El encabezado de IPv4 consta de 20 octetos (hasta 60 bytes si se utiliza el campo Opciones) y 12 campos de encabezado básicos, sin incluir los campos Opciones y Relleno.
El encabezado de IPv6 consta de 40 octetos (en gran medida, debido a la longitud de las direcciones IPv6 de origen y de destino) y 8 campos de encabezado (3 campos de encabezado IPv4 básicos y 5 campos de encabezado adicionales).
En la figura 1, se muestra la estructura del encabezado de IPv4. Como se muestra en la ilustración, en IPv6 algunos campos permanecen iguales, algunos campos del encabezado de IPv4 no se utilizan, y algunos campos tienen nombres y posiciones diferentes.
Además, se agregó un nuevo campo a IPv6 que no se utiliza en IPv4. El encabezado de IPv6 simplificado se muestra en la figura 2.
El encabezado de IPv6 simplificado ofrece varias ventajas respecto de IPv4:
·         Mayor eficacia de enrutamiento para un buen rendimiento y una buena escalabilidad de velocidad de reenvío.
·         Sin requisito de procesamiento de checksums.
·         Mecanismos de encabezado de extensión simplificado y más eficaz (en comparación con el campo Opciones de IPv4).
·         Un campo Identificador de flujo para procesamiento por flujo, sin necesidad de abrir el paquete interno de transporte para identificar los distintos flujos de tráfico.



Encabezado  IPv6
Los campos de encabezado de paquetes IPv6 incluyen los siguientes:
·         Versión: este campo contiene un valor binario de 4 bits que identifica la versión del paquete IP. Para los paquetes IPv6, este campo siempre se establece en 0110.
·         Clase de tráfico: este campo de 8 bits equivale al campo Servicios diferenciados (DS) de IPv4. También contiene un valor de Punto de código de servicios diferenciados (DSCP) de 6 bits utilizado para clasificar paquetes y un valor de Notificación explícita de congestión (ECN) de 2 bits utilizado para controlar la congestión del tráfico.
·         Identificador de flujo: este campo de 20 bits proporciona un servicio especial para aplicaciones en tiempo real. Se puede utilizar para indicar a los Reuters y switches que deben mantener la misma ruta para el flujo de paquetes, a fin de evitar que estos se reordenen.
·         Longitud de contenido: este campo de 16 bits equivale al campo Longitud total del encabezado de IPv4. Define el tamaño total del paquete (fragmento), incluidos el encabezado y las extensiones optativas.
·         Siguiente encabezado: este campo de 8 bits equivale al campo Protocolo de IPv4. Indica el tipo de contenido de datos que transporta el paquete, lo que permite que la capa de red pase los datos al protocolo de capa superior correspondiente. Este campo también se usa si se agregan encabezados de extensión optativos al paquete IPv6.
·         Límite de saltos: este campo de 8 bits reemplaza al campo TTL de IPv4. Cuando cada router reenvía un paquete, este valor disminuye en un punto. Cuando el contador llega a 0, el paquete se descarta y se reenvía un mensaje de ICMPv6 al host emisor en el que se indica que el paquete no llegó a destino.
·         Dirección de origen: este campo de 128 bits identifica la dirección IPv6 del host emisor.
·         Dirección de destino: este campo de 128 bits identifica la dirección IPv6 del host receptor.
Los paquetes IPv6 también pueden contener encabezados de extensión (EH), que proporcionan información optativa de la capa de red. Los encabezados de extensión son optativos y se colocan entre el encabezado de IPv6 y el contenido. Los EH se utilizan para realizar la fragmentación, aportar seguridad, admitir la movilidad, y más.

Encapsulado de paquetes IPv6
Los campos de encabezado de paquetes IPv6 incluyen los siguientes:
·         Versión: este campo contiene un valor binario de 4 bits que identifica la versión del paquete IP. Para los paquetes IPv6, este campo siempre se establece en 0110.
·         Clase de tráfico: este campo de 8 bits equivale al campo Servicios diferenciados (DS) de IPv4. También contiene un valor de Punto de código de servicios diferenciados (DSCP) de 6 bits utilizado para clasificar paquetes y un valor de Notificación explícita de congestión (ECN) de 2 bits utilizado para controlar la congestión del tráfico.
·         Identificador de flujo: este campo de 20 bits proporciona un servicio especial para aplicaciones en tiempo real. Se puede utilizar para indicar a los routers y switches que deben mantener la misma ruta para el flujo de paquetes, a fin de evitar que estos se reordenen.
·         Longitud de contenido: este campo de 16 bits equivale al campo Longitud total del encabezado de IPv4. Define el tamaño total del paquete (fragmento), incluidos el encabezado y las extensiones optativas.
·         Siguiente encabezado: este campo de 8 bits equivale al campo Protocolo de IPv4. Indica el tipo de contenido de datos que transporta el paquete, lo que permite que la capa de red pase los datos al protocolo de capa superior correspondiente. Este campo también se usa si se agregan encabezados de extensión optativos al paquete IPv6.
·         Límite de saltos: este campo de 8 bits reemplaza al campo TTL de IPv4. Cuando cada router reenvía un paquete, este valor disminuye en un punto. Cuando el contador llega a 0, el paquete se descarta y se reenvía un mensaje de ICMPv6 al host emisor en el que se indica que el paquete no llegó a destino.
·         Dirección de origen: este campo de 128 bits identifica la dirección IPv6 del host emisor.
·         Dirección de destino: este campo de 128 bits identifica la dirección IPv6 del host receptor.
Los paquetes IPv6 también pueden contener encabezados de extensión (EH), que proporcionan información optativa de la capa de red. Los encabezados de extensión son optativos y se colocan entre el encabezado de IPv6 y el contenido. Los EH se utilizan para realizar la fragmentación, aportar seguridad, admitir la movilidad, y más.

 Encabezados de IPv6 de muestra
Al ver las capturas de IPv6 de Wireshark, observe que el encabezado de IPv6 tiene muchos menos campos que un encabezado de IPv4. Esto hace que el encabezado de IPv6 sea más fácil y más rápido de procesar para el Router.
La dirección IPv6 propiamente dicha es muy distinta. Debido al mayor tamaño de las direcciones IPv6, de 128 bits, se utiliza el sistema de numeración hexadecimal para simplificar la representación de las direcciones. En las direcciones IPv6, se utilizan dos puntos para separar las entradas en una serie de bloques hexadecimales de 16 bits.
En la captura de muestra de la figura 1, se muestra el contenido del paquete número 46. El paquete contiene el mensaje inicial del protocolo TCP de enlace de tres vías entre un host IPv6 y un servidor IPv6. Observe los valores en la sección expandida del encabezado de IPv6. Observe, además, que se trata de un paquete TCP y que no contiene más información más allá de la sección TCP.
En la captura de muestra de la figura 2, se muestra el contenido del paquete número 49. El paquete contiene el mensaje GET inicial del protocolo de transferencia de hipertexto (HTTP) para el servidor. Observe que se trata de un paquete HTTP y que ahora contiene información más allá de la sección TCP. (https://33331399.netacad.com/courses/274829/modules)
Por último, en la captura de muestra de la figura 3, se muestra el contenido del paquete número 1. El paquete de muestra es un mensaje ICMPv6 de solicitud de vecino. Observe que no hay información de TCP o UDP.

 

Tabla de enrutamiento de host IPv6 de muestra

El resultado de la tabla de rutas IPv6 difiere en los encabezados de las columnas y el formato, debido a que las direcciones IPv6 son más largas.
En la sección de la tabla de rutas IPv6, se muestran cuatro columnas que identifican lo siguiente:
·         Si: incluye los números de interfaz de la sección Lista de interfaces del comando netstat –r. Los números de interfaz corresponden a las interfaces con capacidad de red en el host, incluidos los adaptadores Ethernet, Wi-Fi y Bluetooth.
·         Métrica: indica el costo de cada ruta a un destino. Los números más bajos indican las rutas preferidas.
·         Destino de red: enumera las redes que se pueden alcanzar.
·         Puerta de acceso: indica la dirección que utiliza el host local para reenviar paquetes a un destino de red remoto. “En enlace” indica que el host actualmente está conectado.
Por ejemplo, en la ilustración, se muestra la sección de rutas IPv6 generada mediante el comando netstat – rpara mostrar los siguientes destinos de red:
·         ::/0: equivalente en IPv6 a la ruta predeterminada local.
·         :1/128: equivale a la dirección de loopback IPv4 y proporciona servicios al host local.
·         2001:/32: prefijo de red unicast global.
·         2001:0:9d38:953c:2c30:3071:e718:a926/128: dirección IPv6 unicast global de la PC local.
·         fe80::/64: dirección de la ruta de red de enlace local, que representa todas las PC en la red IPv6 de enlace local.
·         fe80::2c30:3071:e718:a926/128: dirección IPv6 link-local de la PC local.
·         ff00::/8: direcciones multicast de clase D especiales y reservadas que equivalen a las direcciones IPv4 224.x.x.x.
Nota: en general, las interfaces en IPv6 tienen dos direcciones IPv6: una dirección link-local y una dirección unicast global. Asimismo, observe que no hay direcciones de broadcast en IPv6. Las direcciones IPv6 se analizan en mayor detalle en el capítulo siguiente.

 

 

 Necesidad de utilizar IPv6

IPv6 está diseñado para ser el sucesor de IPv4. IPv6 tiene un mayor espacio de direcciones de 128 bits, lo que proporciona 340 sextillones de direcciones. (Eso es el número 340 seguido de 36 ceros). Sin embargo, IPv6 es mucho más que una mera dirección más extensa. Cuando el  (IETF) comenzó el desarrollo de una sucesora de IPv4, utilizó esta oportunidad para corregir las limitaciones de IPv4 e incluir mejoras adicionales. Un ejemplo es el protocolo de mensajes de control de Internet versión 6 (ICPMv6), que incluye la resolución de direcciones y la configuración automática de direcciones, las cuales no se encuentran en ICMP para IPv4 (ICMPv4). ICMPv4 e ICMPv6 se analizarán más adelante en este capítulo.
Necesidad de utilizar IPv6
El agotamiento del espacio de direcciones IPv4 fue el factor que motivó la migración a IPv6. Debido al aumento de la conexión a Internet en África, Asia y otras áreas del mundo, las direcciones IPv4 ya no son suficientes para admitir este crecimiento. El lunes 31 de enero de 2011, la IANA asignó los últimos dos bloques de direcciones IPv4 /8 a los registros regionales de Internet (RIR). Diversas proyecciones indican que entre 2015 y 2020 se habrán acabado las direcciones IPv4 en los cinco RIR. En ese momento, las direcciones IPv4 restantes se habrán asignado a los ISP.
IPv4 tiene un máximo teórico de 4300 millones de direcciones. Las direcciones privadas definidas en RFC 1918 junto con la traducción de direcciones de red  ((NAT) )fueron un factor determinante para retardar el agotamiento del espacio de direcciones IPv4. La NAT tiene limitaciones que obstaculizan gravemente las comunicaciones punto a punto.
Internet de las cosas
En la actualidad, Internet es significativamente distinta de cómo era en las últimas décadas. Hoy en día, Internet es más que correo electrónico, páginas Web y transferencia de archivos entre PC. Internet evoluciona y se está convirtiendo en una Internet de las cosas. Los dispositivos que acceden a Internet ya no serán solamente PC, Tablet PC y Smartphone. Los dispositivos del futuro preparados para acceder a Internet y equipados con sensores incluirán desde automóviles y dispositivos biomédicos hasta electrodomésticos y ecosistemas naturales. Imagine una reunión en la ubicación de un cliente que se programa en forma automática en la aplicación de calendario para que comience una hora antes de la hora en que normalmente comienza a trabajar. Esto podría ser un problema importante, en especial si olvida revisar el calendario o ajustar el despertador según corresponda. Ahora imagine que la aplicación de calendario comunica esta información directamente al despertador para usted y su automóvil. El automóvil calienta automáticamente para derretir el hielo del limpiaparabrisas antes de que usted ingrese y cambia la ruta hacia el lugar de la reunión.
Con una creciente población de Internet, un espacio limitado de direcciones IPv4, problemas con la NAT y con Internet de las cosas, llegó el momento de iniciar la transición a IPv6.

 

Representación de dirección IPv6

Las direcciones IPv6 tienen una longitud de 128 bits y se escriben como una cadena de valores hexadecimales. Cuatro bits se representan mediante un único dígito hexadecimal, con un total de 32 valores hexadecimales. Las direcciones IPv6 no distinguen mayúsculas de minúsculas y pueden escribirse en minúscula o en mayúscula.
Formato preferido
Como se muestra en la figura 1, el formato preferido para escribir una dirección IPv6 es x:x:x:x:x:x:x:x, donde cada “x” consta de cuatro valores hexadecimales. Al hacer referencia a 8 bits de una dirección IPv4, utilizamos el término “octeto”. En IPv6, un “hexteto” es el término no oficial que se utiliza para referirse a un segmento de 16 bits o cuatro valores hexadecimales. Cada “x” es un único hexteto, 16 bits o cuatro dígitos hexadecimales.
“Formato preferido” significa que la dirección IPv6 se escribe utilizando 32 dígitos hexadecimales. No significa necesariamente que es el método ideal para representar la dirección IPv6. En las siguientes páginas, veremos dos reglas que permiten reducir el número de dígitos necesarios para representar una dirección IPv6.

 

 

 

 

 

 

 

Tipos de direcciones IPv6

Existen tres tipos de direcciones IPv6:
·         Unicast: las direcciones IPv6 unicast identifican de forma exclusiva una interfaz en un dispositivo con IPv6 habilitado. Como se muestra en la ilustración, las direcciones IPv6 de origen deben ser direcciones unicast.
·         Multicast: las direcciones IPv6 multicast se utilizan para enviar un único paquete IPv6 a varios destinos.
·         Anycast: las direcciones IPv6 anycast son direcciones IPv6 unicast que se pueden asignar a varios dispositivos. Los paquetes enviados a una dirección anycast se enrutan al dispositivo más cercano que tenga esa dirección. En este curso, no se analizan las direcciones anycast.
A diferencia de IPv4, IPv6 no tiene una  (https://static-course-assets.s3.amazonaws.com/ITN50ES/module8/index.

Referencias













Referencias






No hay comentarios:

Publicar un comentario