El Protocolo de Internet versión 6 ( IPv6 ) es la versión más reciente del Protocolo de Internet (IP), el protocolo de comunicaciones que proporciona un sistema de identificación y localización para ordenadores en redes y enruta el tráfico a través de Internet . IPv6 fue desarrollado por el Grupo de Trabajo de Ingeniería de Internet (IETF) para abordar el problema largamente previsto del agotamiento de direcciones IPv4 , y tenía como objetivo reemplazar a IPv4 . [ 1 ] En diciembre de 1998, IPv6 se convirtió en un borrador de estándar para el IETF, [ 2 ] que posteriormente lo ratificó como estándar de Internet el 14 de julio de 2017. [ 3 ] [ 4 ]
A los dispositivos conectados a Internet se les asigna una dirección IP única para su identificación y localización. Con el rápido crecimiento de Internet tras su comercialización en la década de 1990, se hizo evidente que se necesitarían muchas más direcciones para conectar dispositivos que las 4 mil millones (2³² ) de direcciones que IPv4 ponía a disposición. En 1998, el IETF formalizó el protocolo sucesor, IPv6. Este utiliza direcciones de 128 bits , lo que da como resultado un espacio de direcciones de 2¹²⁸ , 10³⁸ , o 340 undecillones de direcciones en total. Se han ideado varios mecanismos de transición para permitir la interoperabilidad entre IPv4 e IPv6, pero IPv6 no es retrocompatible con IPv4 y ambos protocolos no interoperan directamente.
Además de un mayor espacio de direcciones, IPv6 ofrece otras ventajas técnicas. En particular, permite métodos de asignación de direcciones jerárquicas que facilitan la agregación de rutas en Internet y, por lo tanto, limitan la expansión de las tablas de enrutamiento . El uso del direccionamiento multicast se amplía y simplifica, y proporciona una optimización adicional para la prestación de servicios. En el diseño del protocolo se han tenido en cuenta aspectos como la movilidad de los dispositivos, la seguridad y la configuración.
Las direcciones IPv6 se representan como ocho grupos de cuatro dígitos hexadecimales cada uno, separados por dos puntos. [ 5 ] La representación completa debe acortarse lo máximo posible según reglas específicas; por ejemplo, 2001:0db8:0000:0000:0000:8a2e:0370:7334 se convierte en 2001:db8::8a2e:370:7334 . [ 6 ]
Características principales

IPv6 es un protocolo de la capa de Internet para la interconexión de redes mediante conmutación de paquetes y proporciona transmisión de datagramas de extremo a extremo a través de múltiples redes IP, adhiriéndose fielmente a los principios de diseño desarrollados en la versión anterior del protocolo, el Protocolo de Internet versión 4 (IPv4).
Además de ofrecer más direcciones, IPv6 implementa funciones que no están presentes en IPv4. Simplifica aspectos de la configuración de direcciones, la renumeración de la red y los anuncios de enrutadores al cambiar de proveedor de conectividad. Simplifica el procesamiento de paquetes en los enrutadores al transferir la responsabilidad de la fragmentación de paquetes a los dispositivos finales . El tamaño de la subred IPv6 está estandarizado al fijar el tamaño de la parte del identificador de host de una dirección a 64 bits.
La arquitectura de direccionamiento de IPv6 permite tres tipos diferentes de transmisión: unidifusión , anycast y multidifusión . [ 7 ] [ 8 ] : 210 IPv6 no implementa la difusión y, por lo tanto, no tiene la noción de una dirección de difusión .
Motivación y origen
Agotamiento de direcciones IPv4

El Protocolo de Internet versión 4 (IPv4) fue la primera versión de uso público del Protocolo de Internet . IPv4 se desarrolló como un proyecto de investigación por la Agencia de Proyectos de Investigación Avanzada de Defensa (DARPA), una agencia del Departamento de Defensa de los Estados Unidos , antes de convertirse en la base de Internet y la World Wide Web . IPv4 incluye un sistema de direccionamiento que utiliza identificadores numéricos de 32 bits. Estas direcciones se muestran normalmente en notación decimal con puntos como valores decimales de cuatro octetos, cada uno en el rango de 0 a 255, o 8 bits por número. Por lo tanto, IPv4 proporciona una capacidad de direccionamiento de 2³² o aproximadamente 4300 millones de direcciones.
El agotamiento de direcciones no fue una preocupación inicial en IPv4, ya que se suponía que esta versión sería una prueba de los conceptos de redes de DARPA. [ 9 ] Durante la primera década de funcionamiento de Internet, se hizo evidente que era necesario desarrollar métodos para conservar el espacio de direcciones. A principios de la década de 1990, incluso después del rediseño del sistema de direccionamiento utilizando un modelo de red sin clases , quedó claro que esto no sería suficiente para evitar el agotamiento de direcciones IPv4 y que se necesitaban más cambios en la infraestructura de Internet. [ 10 ]
Los últimos bloques de direcciones de nivel superior no asignados de 16 millones de direcciones IPv4 fueron asignados en febrero de 2011 por la Autoridad de Números Asignados de Internet (IANA) a los cinco registros regionales de Internet (RIR). [ 11 ] En ese momento, cada RIR todavía tenía grupos de direcciones disponibles y se esperaba que continuara con las políticas de asignación de direcciones estándar hasta que quedara un bloque de enrutamiento entre dominios sin clases (CIDR) /8 .
Después de eso, solo se proporcionaron bloques de 1024 direcciones (/22) desde los RIR a un registro local de Internet (LIR). Desde entonces, los cinco RIR — Asia-Pacific Network Information Centre (APNIC), Réseaux IP Européens Network Coordination Centre (RIPE NCC), Latin America and Caribbean Network Information Centre (LACNIC), African Network Information Centre (AFRINIC) y American Registry for Internet Numbers (ARIN) — han llegado a esta etapa. [ 12 ] [ 13 ] [ 14 ] [ 15 ] RIPE NCC fue el último en hacerlo; anunció que se había quedado sin direcciones IPv4 el 25 de noviembre de 2019, [ 16 ] y pidió un mayor progreso en la adopción de IPv6.
Comparación con IPv4
En Internet, los datos se transmiten en forma de paquetes de red . IPv6 especifica un nuevo formato de paquete , diseñado para minimizar el procesamiento de encabezados de paquetes por parte de los enrutadores. [ 2 ] [ 17 ] Debido a que los encabezados de los paquetes IPv4 y los paquetes IPv6 son significativamente diferentes, los dos protocolos no son interoperables. Sin embargo, la mayoría de los protocolos de capa de transporte y de aplicación necesitan pocos o ningún cambio para operar sobre IPv6; las excepciones son los protocolos de aplicación que incorporan direcciones de capa de Internet, como el Protocolo de Transferencia de Archivos (FTP) y el Protocolo de Tiempo de Red (NTP), donde el nuevo formato de dirección puede causar conflictos con la sintaxis del protocolo existente.
Espacio de direcciones más grande
La principal ventaja de IPv6 sobre IPv4 es su mayor espacio de direcciones. El tamaño de una dirección IPv6 es de 128 bits, en comparación con los 32 bits de IPv4. [ 2 ] Por lo tanto, el espacio de direcciones tiene 2 128 direcciones (340 undecillones , aproximadamente3,4 × 10 38 ). Algunos bloques de este espacio y algunas direcciones específicas están reservados para usos especiales .
Si bien este espacio de direcciones es muy grande, la intención de los diseñadores de IPv6 no era asegurar la saturación geográfica con direcciones utilizables. Más bien, las direcciones más largas simplifican la asignación de direcciones, permiten una agregación de rutas eficiente y posibilitan la implementación de características de direccionamiento especiales. En IPv4, se desarrollaron métodos complejos de enrutamiento entre dominios sin clases (CIDR) para aprovechar al máximo el pequeño espacio de direcciones. La parte del identificador de red de la dirección en IPv6 suele ser de 2⁶⁴ direcciones, aproximadamente cuatro mil millones de veces el tamaño de todo el espacio de direcciones de IPv4. Por lo tanto, la utilización real del espacio de direcciones será pequeña en IPv6, pero la gestión de la red y la eficiencia del enrutamiento mejoran gracias al gran espacio de subredes y la agregación de rutas jerárquica.
Multidifusión

La multidifusión , la transmisión de un paquete a múltiples destinos en una sola operación de envío, forma parte de la especificación base de IPv6. En IPv4, esta es una característica opcional (aunque comúnmente implementada). [ 18 ] El direccionamiento de multidifusión de IPv6 tiene características y protocolos en común con la multidifusión de IPv4, pero también proporciona cambios y mejoras al eliminar la necesidad de ciertos protocolos. IPv6 no implementa la difusión IP tradicional , es decir, la transmisión de un paquete a todos los hosts en el enlace conectado utilizando una dirección de difusión especial , y por lo tanto no define direcciones de difusión. En IPv6, el mismo resultado se logra enviando un paquete al grupo de multidifusión link-local all nodes en la dirección ff02::1 , que es análogo a la multidifusión de IPv4 a la dirección 224.0.0.1 . IPv6 también proporciona nuevas implementaciones de multidifusión, incluida la incrustación de direcciones de punto de encuentro en una dirección de grupo de multidifusión de IPv6, lo que simplifica el despliegue de soluciones entre dominios. [ 19 ]
En IPv4, es muy difícil para una organización obtener incluso una sola asignación de grupo de multidifusión enrutable globalmente, y la implementación de soluciones entre dominios es arcana. [ 20 ] Las asignaciones de direcciones unicast por parte de un registro de Internet local para IPv6 tienen al menos un prefijo de enrutamiento de 64 bits, lo que produce el tamaño de subred más pequeño disponible en IPv6 (también de 64 bits). Con dicha asignación, es posible incrustar el prefijo de dirección unicast en el formato de dirección multicast IPv6, al tiempo que se proporciona un bloque de 32 bits, los bits menos significativos de la dirección, o aproximadamente 4200 millones de identificadores de grupo multicast. Por lo tanto, cada usuario de una subred IPv6 tiene automáticamente disponible un conjunto de grupos multicast específicos de origen enrutables globalmente para aplicaciones multicast. [ 21 ]
Autoconfiguración de direcciones sin estado (SLAAC)
Los hosts IPv6 se configuran automáticamente. Cada interfaz tiene una dirección local de enlace autogenerada y, al conectarse a una red, se realiza la resolución de conflictos y los enrutadores proporcionan prefijos de red mediante anuncios de enrutador. [ 22 ] La configuración sin estado de los enrutadores se puede lograr con un protocolo especial de renumeración de enrutadores. [ 23 ] Cuando sea necesario, los hosts pueden configurar direcciones con estado adicionales mediante el Protocolo de configuración dinámica de host versión 6 (DHCPv6) o direcciones estáticas manualmente.
Al igual que IPv4, IPv6 admite direcciones IP únicas a nivel global . El diseño de IPv6 buscaba reafirmar el principio de extremo a extremo en el diseño de redes, concebido originalmente durante los inicios de Internet, al dejar obsoleta la traducción de direcciones de red . Por lo tanto, cualquier dispositivo en la red puede ser direccionado globalmente directamente desde cualquier otro dispositivo.
Una dirección IP estable, única y direccionable globalmente facilitaría el seguimiento de un dispositivo a través de redes. Por lo tanto, dichas direcciones representan una preocupación particular en materia de privacidad para dispositivos móviles, como computadoras portátiles y teléfonos celulares. [ 24 ] Para abordar estas preocupaciones de privacidad, el protocolo SLAAC incluye lo que se denomina comúnmente "direcciones de privacidad" o, más correctamente, "direcciones temporales". [ 25 ] Las direcciones temporales son aleatorias e inestables. Un dispositivo de consumo típico genera una nueva dirección temporal diariamente e ignora el tráfico dirigido a una dirección antigua después de una semana. Las direcciones temporales se utilizan de forma predeterminada en Windows desde XP SP1, [ 26 ] macOS desde (Mac OS X) 10.7, Android desde 4.0 e iOS desde la versión 4.3. El uso de direcciones temporales por parte de las distribuciones de Linux varía. [ 27 ]
Renumerar una red existente para un nuevo proveedor de conectividad con prefijos de enrutamiento diferentes es un esfuerzo importante con IPv4. [ 28 ] [ 29 ] Sin embargo, con IPv6, cambiar el prefijo anunciado por algunos enrutadores puede, en principio, renumerar una red completa, ya que los identificadores de host (los 64 bits menos significativos de una dirección) pueden ser autoconfigurados independientemente por un host. [ 22 ] El método de generación de direcciones SLAAC depende de la implementación. IETF recomienda que las direcciones sean deterministas pero semánticamente opacas. [ 30 ]
IPsec
El Protocolo de Seguridad de Internet (IPsec) se desarrolló originalmente para IPv6, pero su implementación generalizada se produjo primero en IPv4, para el cual se rediseñó. IPsec era una parte obligatoria de todas las implementaciones del protocolo IPv6, [ 2 ] y se recomendaba el Intercambio de Claves de Internet (IKE), pero con la RFC 6434 la inclusión de IPsec en las implementaciones de IPv6 se redujo a una recomendación porque se consideró poco práctico exigir la implementación completa de IPsec para todos los tipos de dispositivos que pudieran usar IPv6. [ 31 ] Sin embargo, a partir de la RFC 4301, las implementaciones del protocolo IPv6 que implementan IPsec deben implementar IKEv2 y admitir un conjunto mínimo de algoritmos criptográficos . Este requisito ayudará a que las implementaciones de IPsec sean más interoperables entre dispositivos de diferentes proveedores. El encabezado de autenticación de IPsec (AH) y el encabezado de carga útil de seguridad encapsulada (ESP) se implementan como encabezados de extensión de IPv6. [ 32 ]
Procesamiento simplificado por enrutadores
La cabecera del paquete en IPv6 es más simple que la cabecera de IPv4. Muchos campos poco utilizados se han movido a extensiones de cabecera opcionales. La cabecera del paquete IPv6 ha simplificado el proceso de reenvío de paquetes por parte de los enrutadores . Aunque las cabeceras de los paquetes IPv6 son al menos el doble de grandes que las de IPv4, el procesamiento de paquetes que solo contienen la cabecera base IPv6 por parte de los enrutadores puede, en algunos casos, ser más eficiente, porque se requiere menos procesamiento en los enrutadores debido a que las cabeceras están alineadas para coincidir con tamaños de palabra comunes . [ 2 ] [ 17 ] Sin embargo, muchos dispositivos implementan la compatibilidad con IPv6 en software (en lugar de hardware), lo que resulta en un rendimiento de procesamiento de paquetes muy deficiente. [ 33 ] Además, para muchas implementaciones, el uso de cabeceras de extensión hace que los paquetes sean procesados por la CPU de un enrutador, lo que lleva a un rendimiento deficiente o incluso a problemas de seguridad. [ 34 ]
Además, una cabecera IPv6 no incluye una suma de comprobación. La suma de comprobación de la cabecera IPv4 se calcula para la cabecera IPv4 y los enrutadores deben recalcularla cada vez que el tiempo de vida (denominado límite de salto en el protocolo IPv6) se reduce en uno. La ausencia de una suma de comprobación en la cabecera IPv6 promueve el principio de extremo a extremo del diseño de Internet, que preveía que la mayor parte del procesamiento en la red se realizara en los nodos hoja. Se asume que la protección de la integridad de los datos encapsulados en el paquete IPv6 está garantizada tanto por la capa de enlace como por la detección de errores en los protocolos de capas superiores, a saber, el Protocolo de Control de Transmisión (TCP) y el Protocolo de Datagramas de Usuario (UDP) en la capa de transporte . Por lo tanto, mientras que IPv4 permitía que las cabeceras de datagramas UDP no tuvieran suma de comprobación (indicada por 0 en el campo de cabecera), IPv6 requiere una suma de comprobación en las cabeceras UDP.
Los enrutadores IPv6 no realizan fragmentación IP . Los hosts IPv6 deben realizar una de las siguientes acciones: realizar descubrimiento de MTU de ruta , realizar fragmentación de extremo a extremo o enviar paquetes que no superen la unidad de transmisión máxima (MTU) predeterminada, que es de 1280 octetos .
Movilidad
A diferencia de IPv4 móvil, IPv6 móvil evita el enrutamiento triangular y, por lo tanto, es tan eficiente como IPv6 nativo. Los enrutadores IPv6 también pueden permitir que subredes completas se muevan a un nuevo punto de conexión del enrutador sin renumeración. [ 35 ]
Encabezados de extensión

El encabezado del paquete IPv6 tiene un tamaño mínimo de 40 octetos (320 bits). Las opciones se implementan como extensiones. Esto brinda la oportunidad de extender el protocolo en el futuro sin afectar la estructura central del paquete. [ 2 ] Sin embargo, RFC 7872 señala que algunos operadores de red descartan paquetes IPv6 con encabezados de extensión cuando atraviesan sistemas autónomos de tránsito .
Jumbogramas
IPv4 limita los paquetes a 65 535 ( 2¹⁶ − 1) octetos de carga útil. Un nodo IPv6 puede manejar opcionalmente paquetes que superen este límite, denominados jumgramas , que pueden alcanzar hasta 4 294 967 295 ( 2³² − 1) octetos. El uso de jumgramas puede mejorar el rendimiento en enlaces con MTU alta . El uso de jumgramas se indica mediante el encabezado de extensión Jumbo Payload Option. [ 36 ]
Paquetes IPv6

Un paquete IPv6 consta de dos partes: una cabecera y una carga útil . La cabecera consta de una sección fija con la funcionalidad mínima requerida para todos los paquetes y puede ir seguida de extensiones opcionales para implementar funciones especiales.
La cabecera fija ocupa los primeros 40 octetos (320 bits) del paquete IPv6. Contiene las direcciones de origen y destino, la clase de tráfico, el número de saltos y el tipo de extensión opcional o carga útil que sigue a la cabecera. Este campo de "Siguiente cabecera" indica al receptor cómo interpretar los datos que siguen a la cabecera. Si el paquete contiene opciones, este campo contiene el tipo de opción de la siguiente opción. El campo "Siguiente cabecera" de la última opción apunta al protocolo de capa superior que se transporta en la carga útil del paquete .
El uso actual del campo Clase de tráfico IPv6 divide esto entre un Punto de código de servicios diferenciados de 6 bits [ 37 ] y un campo de Notificación de congestión explícita de 2 bits [ 38 ] . Los encabezados de extensión contienen opciones que se utilizan para el tratamiento especial de un paquete en la red, por ejemplo, para enrutamiento, fragmentación y seguridad utilizando el marco IPsec . Sin opciones especiales, una carga útil debe ser menor de 64 kB . Con una opción de carga útil Jumbo (en un encabezado de extensión Opciones salto a salto ), la carga útil debe ser menor de 4 GB. A diferencia de IPv4, los enrutadores nunca fragmentan un paquete. Se espera que los hosts utilicen Descubrimiento de MTU de ruta para hacer que sus paquetes sean lo suficientemente pequeños como para llegar al destino sin necesidad de ser fragmentados. Consulte Fragmentación de paquetes IPv6 .
Direccionamiento

Las direcciones IPv6 tienen 128 bits. El diseño del espacio de direcciones IPv6 implementa una filosofía de diseño diferente a la de IPv4, en la que se utilizaba el subneteo para mejorar la eficiencia de utilización del pequeño espacio de direcciones. En IPv6, el espacio de direcciones se considera suficientemente grande para el futuro previsible, y una subred de área local siempre utiliza 64 bits para la parte del host de la dirección, designada como identificador de interfaz, mientras que los 64 bits más significativos se utilizan como prefijo de enrutamiento. [ 7 ] : 9 Si bien ha existido el mito de que las subredes IPv6 son imposibles de escanear, el RFC 7707 señala que los patrones resultantes de algunas técnicas y algoritmos de configuración de direcciones IPv6 permiten el escaneo de direcciones en muchos escenarios del mundo real. [ 39 ]
Representación de direcciones
Los 128 bits de una dirección IPv6 se representan en 8 grupos de 16 bits cada uno. Cada grupo se escribe como cuatro dígitos hexadecimales (a veces llamados hextetos [ 40 ] [ 41 ] o más formalmente hexadectetos [ 42 ] e informalmente quibble o quad-nibble [ 42 ] ) y los grupos están separados por dos puntos (:). Un ejemplo de esta representación es 2001:0db8:0000:0000:0000:ff00:0042:8329 .
Para mayor comodidad y claridad, la representación de una dirección IPv6 se puede abreviar con las siguientes reglas:
- Se eliminan uno o más ceros iniciales de cualquier grupo de dígitos hexadecimales, lo que generalmente se hace con todos los ceros iniciales. Por ejemplo, el grupo 0042 se convierte en 42. El grupo 0000 se convierte en 0 .
- Las secciones consecutivas de ceros se reemplazan con dos puntos (::). Esto solo se puede usar una vez en una dirección, ya que su uso múltiple haría que la dirección fuera indeterminada. No se deben usar dos puntos dobles para indicar una sección simple de ceros omitida. [ 43 ] : §4.2.2
Un ejemplo de aplicación de estas reglas:
- Dirección inicial: 2001:0db8:0000:0000:0000:ff00:0042:8329 .
- Después de eliminar todos los ceros iniciales en cada grupo: 2001:db8:0:0:0:ff00:42:8329 .
- Después de omitir secciones consecutivas de ceros: 2001:db8::ff00:42:8329 .
La dirección de bucle invertido se define como 0000:0000:0000:0000:0000:0000:0000:0001 [ 44 ] y se abrevia a ::1 utilizando ambas reglas.
Como una dirección IPv6 puede tener más de una representación, el IETF ha publicado un estándar propuesto para representarlas en texto . [ 43 ] Debido a que las direcciones IPv6 contienen dos puntos, y las URL usan dos puntos para separar el host del número de puerto, una dirección IPv6 utilizada como la parte del host de una URL debe encerrarse entre corchetes, [ 45 ] por ejemplo http://[2001:db8:4006:812::200e] o http://[2001:db8:4006:812::200e]:8080/path/page.html .
Dirección de enlace local

Todas las interfaces de los hosts IPv6 requieren una dirección de enlace local , cuyo prefijo es fe80:: / 10. Este prefijo va seguido de 54 bits que pueden utilizarse para el subneteo, aunque normalmente se establecen en cero, y un identificador de interfaz de 64 bits. El host puede calcular y asignar el identificador de interfaz por sí mismo, sin la presencia ni la cooperación de un componente de red externo como un servidor DHCP, en un proceso denominado autoconfiguración de direcciones de enlace local .
Los 64 bits inferiores de la dirección de enlace local (el sufijo) se derivaban originalmente de la dirección MAC de la tarjeta de interfaz de red subyacente. Dado que este método de asignación de direcciones provocaba cambios de dirección indeseables al sustituir tarjetas de red defectuosas, y además presentaba varios problemas de seguridad y privacidad, el RFC 8064 sustituyó el método original basado en MAC por el método basado en hash especificado en el RFC 7217 .
Unicidad de la dirección y solicitud de enrutador
IPv6 utiliza un nuevo mecanismo para asignar direcciones IP a direcciones de capa de enlace (por ejemplo, direcciones MAC ), ya que no admite el método de direccionamiento de difusión , en el que se basa la funcionalidad del Protocolo de resolución de direcciones (ARP) en IPv4. IPv6 implementa el Protocolo de descubrimiento de vecinos (NDP, ND) en la capa de enlace , que se basa en ICMPv6 y la transmisión multicast . [ 8 ] : 210 Los hosts IPv6 verifican la unicidad de sus direcciones IPv6 en una red de área local (LAN) enviando un mensaje de solicitud de vecino pidiendo la dirección de capa de enlace de la dirección IP. Si algún otro host en la LAN está utilizando esa dirección, responde. [ 46 ]
Un host que inicia una nueva interfaz IPv6 primero genera una dirección de enlace local única utilizando uno de varios mecanismos diseñados para generar una dirección única. Si se detecta una dirección no única, el host puede intentarlo de nuevo con una dirección recién generada. Una vez establecida una dirección de enlace local única, el host IPv6 determina si la LAN está conectada en este enlace a alguna interfaz de enrutador que admita IPv6. Para ello, envía un mensaje de solicitud de enrutador ICMPv6 al grupo de multidifusión all-routers [ 47 ] con su dirección de enlace local como origen. Si no hay respuesta después de un número predeterminado de intentos, el host concluye que no hay enrutadores conectados. Si recibe una respuesta, conocida como anuncio de enrutador, de un enrutador, la respuesta incluye la información de configuración de red para permitir el establecimiento de una dirección globalmente única con un prefijo de red unicast apropiado. [ 48 ] También hay dos bits de bandera que le indican al host si debe usar DHCP para obtener más información y direcciones:
- El bit Manage indica si el host debe usar DHCP para obtener direcciones adicionales en lugar de depender de una dirección autoconfigurada del anuncio del enrutador.
- El bit Otro, que indica si el host debe o no obtener otra información a través de DHCP. La otra información consiste en una o más opciones de información de prefijo para las subredes a las que está conectado el host, una duración para el prefijo y dos indicadores: [ 46 ]
- Enlace directo: Si se activa esta opción, el host tratará todas las direcciones de la subred específica como si estuvieran en el mismo enlace y enviará los paquetes directamente a ellas en lugar de enviarlos a un enrutador durante el tiempo de vida especificado.
- Dirección: Este indicador le indica al host que cree una dirección global.
Direccionamiento global

El procedimiento de asignación de direcciones globales es similar al de la construcción de direcciones locales. El prefijo se obtiene mediante anuncios de enrutadores en la red. Múltiples anuncios de prefijo dan lugar a la configuración de múltiples direcciones. [ 46 ]
La autoconfiguración de direcciones sin estado (SLAAC) requiere un bloque de direcciones / 64 . [ 7 ] A los registros locales de Internet se les asignan al menos bloques / 32 , que dividen entre redes subordinadas. [ 49 ] La recomendación inicial de septiembre de 2001 establecía la asignación de una subred / 48 a los sitios de consumidores finales. [ 50 ] En marzo de 2011 , esta recomendación se refinó: [ 51 ] El IETF "recomienda dar a los sitios de origen significativamente más que un solo / 64 , pero no recomienda que a cada sitio de origen se le asigne un / 48 ". Se consideran específicamente los bloques de / 56 . Queda por ver si los ISP respetarán esta recomendación. Por ejemplo, durante las pruebas iniciales, a los clientes de Comcast se les asignó una sola red / 64 . [ 52 ]
IPv6 en el Sistema de Nombres de Dominio
En el Sistema de Nombres de Dominio (DNS), los nombres de host se asignan a direcciones IPv6 mediante registros de recursos AAAA ("quad-A"). Para la resolución inversa , el IETF reservó el dominio ip6.arpa , donde el espacio de nombres se divide jerárquicamente por la representación hexadecimal de 1 dígito de las unidades nibble (4 bits) de la dirección IPv6. [ 53 ]
Cuando un host de pila dual consulta a un servidor DNS para resolver un nombre de dominio completo (FQDN), el cliente DNS del host envía dos solicitudes DNS, una consultando registros AAAA y la otra consultando registros A, en ese orden, por defecto. Si el DNS devuelve ambos tipos de direcciones y existe una ruta para ellas, se prefiere la dirección IPv6 a la dirección IPv4. Sin embargo, el sistema operativo del host puede estar configurado con una preferencia alternativa para la selección de direcciones. [ 54 ] [ 55 ]
En las primeras implementaciones de DNS para IPv6 se utilizó un tipo de registro alternativo, diseñado para facilitar la renumeración de la red. El registro de recursos A6 se utilizó para la búsqueda directa, complementado con otras innovaciones como etiquetas de cadena de bits y registros DNAME . [ 56 ] Tras un análisis de las ventajas y desventajas de ambos esquemas, [ 57 ] el uso de los registros de recursos A6 se ha relegado a un estado experimental. [ 58 ]
Mecanismos de transición
No se prevé que IPv6 reemplace a IPv4 de forma instantánea. Ambos protocolos seguirán funcionando simultáneamente durante algún tiempo. Por lo tanto, se necesitan mecanismos de transición a IPv6 para permitir que los hosts IPv6 accedan a los servicios IPv4 y que los hosts y redes IPv6 aislados se comuniquen entre sí a través de la infraestructura IPv4. [ 59 ]
Según Silvia Hagen , una implementación de pila dual de IPv4 e IPv6 en los dispositivos es la forma más sencilla de migrar a IPv6. [ 60 ] Muchos otros mecanismos de transición utilizan túneles para encapsular el tráfico IPv6 dentro de redes IPv4 y viceversa. Esta es una solución imperfecta, que reduce la unidad de transmisión máxima (MTU) de un enlace y, por lo tanto, complica el descubrimiento de MTU de ruta y puede aumentar la latencia . [ 61 ] [ 62 ]
Implementación de IP de doble pila
Las implementaciones de IP de doble pila proporcionan pilas de protocolos IPv4 e IPv6 completas en el sistema operativo de un ordenador o dispositivo de red sobre la implementación común de la capa física , como Ethernet . Esto permite que los hosts de doble pila participen en redes IPv6 e IPv4 simultáneamente. [ 63 ]
Un dispositivo con implementación de pila dual en el sistema operativo tiene una dirección IPv4 y una IPv6, y puede comunicarse con otros nodos en la LAN o Internet utilizando cualquiera de los dos protocolos. El protocolo DNS es utilizado por ambos protocolos IP para resolver nombres de dominio completos y direcciones IP, pero la pila dual requiere que el servidor DNS pueda resolver ambos tipos de direcciones. Dicho servidor DNS de pila dual almacena las direcciones IPv4 en los registros A y las direcciones IPv6 en los registros AAAA. Dependiendo del destino que se deba resolver, un servidor de nombres DNS puede devolver una dirección IP IPv4, IPv6 o ambas. Es necesario configurar un mecanismo de selección de dirección predeterminado, o protocolo preferido, ya sea en los hosts o en el servidor DNS.
El IETF ha publicado Happy Eyeballs para ayudar a las aplicaciones de pila dual, de modo que puedan conectarse usando tanto IPv4 como IPv6, pero prefieran una conexión IPv6 si está disponible. Sin embargo, la pila dual también debe implementarse en todos los enrutadores entre el host y el servicio para el cual el servidor DNS ha devuelto una dirección IPv6. Los clientes de pila dual deben configurarse para preferir IPv6 solo si la red puede reenviar paquetes IPv6 usando las versiones IPv6 de los protocolos de enrutamiento . Cuando los protocolos de red de pila dual están implementados, la capa de aplicación se puede migrar a IPv6. [ 64 ] [ 65 ] Si bien la pila dual es compatible con los principales proveedores de sistemas operativos y dispositivos de red, el hardware de red y los servidores heredados no son compatibles con IPv6.
Clientes de ISP con IPv6 de cara al público

Los proveedores de servicios de Internet (ISP) ofrecen cada vez más a sus clientes empresariales y particulares direcciones IPv6 unicast globales de acceso público. Sin embargo, si en la red de área local (LAN) todavía se utiliza IPv4 y el ISP solo puede proporcionar una dirección IPv6 de acceso público, las direcciones IPv4 de la LAN se traducen a la dirección IPv6 de acceso público mediante NAT64 , un mecanismo de traducción de direcciones de red (NAT). Algunos ISP no pueden proporcionar a sus clientes direcciones IPv4 e IPv6 de acceso público, lo que impide la compatibilidad con redes de doble pila, debido a que han agotado su grupo de direcciones IPv4 enrutables globalmente. Mientras tanto, los clientes de los ISP siguen intentando acceder a servidores web IPv4 y otros destinos. [ 66 ]
Un porcentaje significativo de proveedores de servicios de Internet (ISP) en todas las zonas del Registro Regional de Internet (RIR) ha obtenido espacio de direcciones IPv6. Esto incluye a muchos de los principales ISP y operadores de redes móviles del mundo , como Verizon Wireless , StarHub Cable , Chubu Telecommunications , Kabel Deutschland , Swisscom , T-Mobile , Internode y Telefónica . [ 67 ]
Si bien algunos ISP todavía asignan a sus clientes solo direcciones IPv4, muchos les asignan solo direcciones IPv6 o una pila dual (IPv4 e IPv6). Los ISP informan que la proporción de tráfico IPv6 de los clientes en su red oscila entre el 20 % y el 40 %, pero a mediados de 2017, el tráfico IPv6 aún representaba solo una fracción del tráfico total en varios puntos de intercambio de Internet (IXP) importantes. AMS-IX informó que era del 2 % y SeattleIX del 7 %. Una encuesta de 2017 reveló que muchos clientes de DSL atendidos por un ISP de pila dual no solicitaban a los servidores DNS que resolvieran nombres de dominio completos en direcciones IPv6. La encuesta también reveló que la mayor parte del tráfico de los recursos de servidores web compatibles con IPv6 todavía se solicitaba y servía a través de IPv4, principalmente debido a clientes de ISP que no utilizaban la función de pila dual proporcionada por su ISP y, en menor medida, debido a clientes de ISP que solo ofrecían IPv4. [ 68 ]
Construcción de túneles
La base técnica para la tunelización, o encapsulación de paquetes IPv6 en paquetes IPv4, se describe en el RFC 4213. Cuando la red troncal de Internet era exclusivamente IPv4, uno de los protocolos de tunelización más utilizados era 6to4 . [ 69 ] La tunelización Teredo también se utilizaba con frecuencia para integrar las LAN IPv6 con la red troncal de Internet IPv4. Teredo se describe en el RFC 4380 y permite que las redes de área local IPv6 se tunelicen sobre redes IPv4, encapsulando paquetes IPv6 dentro de UDP. El relé Teredo es un enrutador IPv6 que actúa como intermediario entre un servidor Teredo y la red IPv6 nativa. Se esperaba que 6to4 y Teredo se implementaran ampliamente hasta que las redes de los ISP migraran a IPv6 nativo, pero en 2014 las estadísticas de Google mostraron que el uso de ambos mecanismos había caído a casi cero. [ 70 ]
Direcciones IPv6 mapeadas a IPv4


Las implementaciones híbridas de pila dual IPv6/IPv4 reconocen una clase especial de direcciones, las direcciones IPv6 mapeadas a IPv4. [ 71 ] : §2.2.3 [ 7 ] Estas direcciones se escriben normalmente con un prefijo de 96 bits en el formato estándar de IPv6, y los 32 bits restantes se escriben en la notación decimal con puntos habitual de IPv4.
Las direcciones de este grupo constan de un prefijo de 80 bits de ceros, los siguientes 16 bits son unos y los 32 bits restantes, los menos significativos, contienen la dirección IPv4. Por ejemplo, ::ffff:192.0.2.128 representa la dirección IPv4 192.0.2.128 . Un formato anterior, denominado "dirección IPv6 compatible con IPv4", era ::192.0.2.128 ; sin embargo, este método está obsoleto. [ 7 ]
Debido a las importantes diferencias internas entre las pilas de protocolos IPv4 e IPv6, algunas de las funcionalidades de bajo nivel disponibles para los programadores en la pila IPv6 no funcionan igual cuando se utilizan con direcciones mapeadas a IPv4. Algunas pilas IPv6 comunes no implementan la función de direcciones mapeadas a IPv4, ya sea porque las pilas IPv6 e IPv4 son implementaciones separadas (por ejemplo, Microsoft Windows 2000, XP y Server 2003) o por motivos de seguridad ( OpenBSD ). [ 72 ] En estos sistemas operativos, un programa debe abrir un socket separado para cada protocolo IP que utilice. En algunos sistemas, por ejemplo, el kernel de Linux , NetBSD y FreeBSD , esta función se controla mediante la opción de socket IPV6_V6ONLY. [ 73 ] : 22
El prefijo de dirección 64:ff9b::/96 es una clase de direcciones IPv6 incrustadas en IPv4 para su uso en métodos de transición NAT64 . [ 74 ] Por ejemplo, 64:ff9b::192.0.2.128 representa la dirección IPv4 192.0.2.128 .
Seguridad
El uso de IPv6 puede conllevar diversas implicaciones de seguridad. Algunas de ellas pueden estar relacionadas con los propios protocolos IPv6, mientras que otras pueden estar relacionadas con fallos de implementación. [ 75 ] [ 76 ]
Redes paralelas
La adición de nodos con IPv6 habilitado por defecto por el fabricante del software puede resultar en la creación inadvertida de redes en la sombra , lo que provoca que el tráfico IPv6 fluya hacia redes que solo tienen implementada la administración de seguridad IPv4. Esto también puede ocurrir con las actualizaciones del sistema operativo, cuando el sistema operativo más reciente habilita IPv6 por defecto, mientras que el anterior no lo hacía. No actualizar la infraestructura de seguridad para admitir IPv6 puede provocar que el tráfico IPv6 la eluda. [ 77 ] Se han producido redes en la sombra en redes empresariales en las que las empresas están reemplazando sistemas Windows XP que no tienen una pila IPv6 habilitada por defecto, por sistemas Windows 7 que sí la tienen. [ 78 ] Por lo tanto, algunos implementadores de pilas IPv6 han recomendado deshabilitar las direcciones mapeadas de IPv4 y, en su lugar, utilizar una red de doble pila donde sea necesario admitir tanto IPv4 como IPv6. [ 79 ]
fragmentación de paquetes IPv6
Las investigaciones han demostrado que el uso de la fragmentación podría aprovecharse para eludir los controles de seguridad de la red, de forma similar a IPv4. Como resultado, ahora se requiere que el primer fragmento de un paquete IPv6 contenga la cadena completa de encabezados IPv6, [ 80 ] de modo que se prohíben algunos casos de fragmentación muy problemáticos. Además, como resultado de las investigaciones sobre la evasión de RA-Guard, el uso de la fragmentación está desaconsejado con Neighbor Discovery , [ 81 ] y se desaconseja con Secure Neighbor Discovery (SEND). [ 82 ]
Estandarización mediante RFC
Propuestas del grupo de trabajo

Debido al crecimiento global previsto de Internet , el Grupo de Trabajo de Ingeniería de Internet (IETF) inició a principios de la década de 1990 un esfuerzo para desarrollar un protocolo IP de próxima generación. [ 8 ] : 209 A principios de 1992, aparecieron varias propuestas para un sistema de direccionamiento de Internet ampliado y, a finales de 1992, el IETF anunció una convocatoria para la presentación de documentos técnicos. [ 83 ]
En septiembre de 1993, el IETF creó un área temporal y ad hoc de IP Next Generation (IPng) para tratar específicamente estos problemas. La nueva área fue dirigida por Allison Mankin y Scott Bradner , y tenía una dirección con 15 ingenieros de diversos orígenes para establecer la dirección y la revisión preliminar de documentos: [ 10 ] [ 84 ] Los miembros del grupo de trabajo fueron J. Allard (Microsoft), Steve Bellovin (AT&T), Jim Bound ( Digital Equipment Corporation ), Ross Callon (Wellfleet), Brian Carpenter (CERN), Dave Clark (MIT), John Curran (NEARNET), Steve Deering (Xerox), Dino Farinacci (Cisco), Paul Francis (NTT), Eric Fleischmann (Boeing), Mark Knopper (Ameritech), Greg Minshall (Novell), Rob Ullmann (Lotus) y Lixia Zhang (Xerox). [ 85 ]
El Grupo de Trabajo de Ingeniería de Internet adoptó el modelo IPng el 25 de julio de 1994, con la formación de varios grupos de trabajo de IPng. [ 10 ] Para 1996, se publicó una serie de RFC que definían el Protocolo de Internet versión 6 (IPv6), comenzando con el RFC 1883. (La versión 5 fue utilizada por el Protocolo de Flujo de Internet experimental ).
Estandarización RFC
El primer RFC que estandarizó IPv6 fue el RFC 1883 en 1995. [ 86 ] En 1998, el RFC 2460 se convirtió en el RFC para IPv6. [ 8 ] : 209 En julio de 2017, el RFC 2460 fue reemplazado por el RFC 8200 , que elevó IPv6 a "Estándar de Internet" (el nivel de madurez más alto para los protocolos IETF). [ 3 ] . El RFC 8201 es un estándar IPv6 relacionado que describe cómo descubrir la ruta de red más eficiente desde el origen hasta el destino que tiene el tamaño de paquete más grande permitido para evitar la fragmentación de paquetes IP y, por lo tanto, mantener el rendimiento de la transmisión de paquetes.
Despliegue

La introducción en 1993 del enrutamiento entre dominios sin clases (CIDR) en el enrutamiento y la asignación de direcciones IP para Internet, y el uso extensivo de la traducción de direcciones de red (NAT), retrasaron el agotamiento de las direcciones IPv4 para permitir el despliegue de IPv6, que comenzó en julio de 1999. [ 87 ]
Las universidades fueron de las primeras en adoptar IPv6. Virginia Tech implementó IPv6 en una ubicación de prueba en 2004 y posteriormente amplió su implementación a toda la red del campus . Para 2016, el 82 % del tráfico en su red utilizaba IPv6. Imperial College London comenzó la implementación experimental de IPv6 en 2003 y, para 2016, el tráfico IPv6 en sus redes promediaba entre el 20 % y el 40 %. Una parte significativa de este tráfico IPv6 se generó a través de su colaboración en física de altas energías con el CERN , que depende completamente de IPv6. [ 88 ]
El Sistema de Nombres de Dominio (DNS) ha sido compatible con IPv6 desde 2008. Ese mismo año, IPv6 se utilizó por primera vez en un importante evento mundial durante los Juegos Olímpicos de Verano de Pekín 2008. [ 89 ] [ 90 ]
Para 2011, todos los principales sistemas operativos utilizados en computadoras personales y sistemas de servidores contaban con implementaciones de IPv6 de calidad de producción. Los sistemas de telefonía celular representaban un amplio campo de implementación para dispositivos de protocolo de Internet, ya que el servicio de telefonía móvil realizaba la transición de las tecnologías 3G a 4G , en las que la voz se proporciona como un servicio de voz sobre IP (VoIP) que aprovecharía las mejoras de IPv6. En 2009, el operador celular estadounidense Verizon publicó especificaciones técnicas para que los dispositivos operaran en sus redes de "próxima generación". [ 91 ] La especificación exigía el funcionamiento de IPv6 según las especificaciones de la versión 8 del 3GPP (marzo de 2009) y desaprobaba IPv4 como capacidad opcional. [ 91 ]
El despliegue de IPv6 en la red troncal de Internet continuó. En 2018, solo el 25,3% de los aproximadamente 54.000 sistemas autónomos anunciaban prefijos tanto IPv4 como IPv6 en la base de datos de enrutamiento global del Protocolo de puerta de enlace de frontera (BGP). Otras 243 redes anunciaban solo un prefijo IPv6. Las redes de tránsito de la red troncal de Internet que ofrecían soporte para IPv6 existían en todos los países del mundo, excepto en partes de África , Oriente Medio y China. [ 92 ] : 6 A mediados de 2018, algunos de los principales ISP de banda ancha europeos habían desplegado IPv6 para la mayoría de sus clientes. Sky UK proporcionó más del 86% de sus clientes con IPv6, Deutsche Telekom tenía un despliegue de IPv6 del 56%, XS4ALL en los Países Bajos tenía un despliegue del 73% y en Bélgica los ISP de banda ancha VOO y Telenet tenían un despliegue de IPv6 del 73% y del 63% respectivamente. [ 92 ] : 7 En Estados Unidos, el proveedor de servicios de internet de banda ancha Xfinity tenía una implementación de IPv6 de aproximadamente el 66 %. En 2018, Xfinity informó de un estimado de 36,1 millones de usuarios de IPv6, mientras que AT&T informó de 22,3 millones de usuarios de IPv6. [ 92 ] : 7–8
Según las estadísticas de Google de junio de 2026, aproximadamente el 50 % de los usuarios acceden a los servicios de Google mediante conectividad nativa IPv6. [ 93 ] La adopción varía significativamente según la región; países como India, Francia y Alemania registran tasas de adopción superiores al 70 %, mientras que otros se quedan atrás. [ 94 ]
Problemas de interconexión
Existe una disputa de interconexión entre Hurricane Electric y Cogent Communications en IPv6, y ambos proveedores de red se niegan a establecer la interconexión. [ 95 ]
Véase también
Referencias
- ↑ "Preguntas frecuentes" . Grupo de trabajo de IPv6 de Nueva Zelanda. Archivado del original el 29 de enero de 2019. Consultado el 26 de octubre de 2015 .
- 1 2 3 4 5 6 S. Deering ; R. Hinden (diciembre de 1998). Especificación del Protocolo de Internet, versión 6 (IPv6) . Grupo de Trabajo de Redes. doi : 10.17487/RFC2460 . RFC 2460 .Obsoleto. Obsoleto por RFC 8200. Obsoleto por RFC 1883. Actualizado por RFC 5095 , 5722 , 5871 , 6437 , 6564 , 6935 , 6946 , 7045 y 7112 .
- 1 2 S. Deering ; R. Hinden (julio de 2017). Especificación del protocolo de Internet, versión 6 (IPv6) . Grupo de trabajo de ingeniería de Internet . doi : 10.17487/RFC8200 . STD 86. RFC 8200 .Estándar de Internet 86. Obsoleto RFC 2460 .
- ↑ Siddiqui, Aftab (17 de julio de 2017). "RFC 8200 – IPv6 se ha estandarizado" . Internet Society . Archivado del original el 23 de octubre de 2023. Recuperado el 25 de febrero de 2018 .
- ↑ Deering, Steve E.; Hinden, Bob (febrero de 2006). Arquitectura de direccionamiento de la versión 6 del protocolo IP (Informe). Grupo de trabajo de ingeniería de Internet.
- ↑ Kawamura, Seiichi; Kawashima, Masanobu (agosto de 2010). Una recomendación para la representación textual de direcciones IPv6 (Informe). Grupo de trabajo de ingeniería de Internet.
- 1 2 3 4 5 R. Hinden; S. Deering (febrero de 2006). Arquitectura de direccionamiento de la versión 6 de IP . Grupo de trabajo de redes. doi : 10.17487/RFC4291 . RFC 4291 .Borrador de norma. Sustituye a RFC 3513. Actualizado por RFC 5952 , 6052 , 7136 , 7346 , 7371 y 8064 .
- 1 2 3 4 Rosen, Rami (2014). Linux Kernel Networking: Implementation and Theory . Nueva York: Apress. ISBN 9781430261971OCLC 869747983
- ↑ Conferencia Google IPv6 2008: ¿Cómo será Internet con IPv6? . El evento tuvo lugar a las 13:35. Archivado del original el 11 de diciembre de 2021. Consultado el 10 de junio de 2026 .
- 1 2 3 Bradner, S.; Mankin, A. (enero de 1995). La recomendación para el protocolo IP de próxima generación . IETF . doi : 10.17487/RFC1752 . RFC 1752 .
- ↑ "Se agotó el espacio de direcciones IPv4 disponibles" . NRO.net . Montevideo : The Number Resource Organization. 3 de febrero de 2011. Archivado del original el 18 de enero de 2024. Consultado el 19 de enero de 2022 .
- ↑ Rashid, Fahmida (1 de febrero de 2011). "El agotamiento de direcciones IPv4 no es motivo de preocupación inmediata con IPv6 en camino" . eWeek . Consultado el 23 de junio de 2012 .
{{cite web}}: CS1 mantenimiento: estado de la URL ( enlace ) - ↑ Ward, Mark (14 de septiembre de 2012). "Europa alcanza los antiguos límites de direcciones de Internet" . BBC News . Archivado del original el 5 de noviembre de 2023. Recuperado el 15 de septiembre de 2012 .
- ↑ Huston, Geoff. "Informe de direcciones IPV4" . Archivado del original el 10 de enero de 2024.
- ↑ "AFRINIC entra en la fase 2 de agotamiento de IPv4" . afrinic.net . 13 de enero de 2020. Consultado el 10 de junio de 2026 .
- ↑ "El RIPE NCC se ha quedado sin direcciones IPv4" (Comunicado de prensa). RIPE NCC . 25 de noviembre de 2019. Archivado del original el 19 de enero de 2024. Consultado el 26 de noviembre de 2019 .
- 1 2 C. Partridge; F. Kastenholz (diciembre de 1994). Criterios técnicos para elegir IP de próxima generación (IPng) . Grupo de trabajo de redes. doi : 10.17487/RFC1726 . RFC 1726 .Informativo.
- ↑ S. Deering (agosto de 1989). Extensiones de host para multidifusión IP . Grupo de trabajo de redes. doi : 10.17487/RFC1112 . STD 5. RFC 1112 .Estándar de Internet 5. Deja obsoletos los RFC 988 y 1054. Actualizado por el RFC 2236 .
- ↑ P. Savola; B. Haberman (noviembre de 2004). Incrustación de la dirección del punto de encuentro (RP) en una dirección de multidifusión IPv6 . Grupo de trabajo de redes. doi : 10.17487/RFC3956 . RFC 3956 .Estándar propuesto. Actualizado por RFC 7371. Actualiza RFC 3306 .
- ↑ D. Thaler; M. Handley; D. Estrin (septiembre de 2000). La arquitectura de asignación de direcciones de multidifusión de Internet . Grupo de trabajo de redes. doi : 10.17487/RFC2908 . RFC 2908 .Obsoleto. Obsoleto según RFC 6308 .
- ↑ B. Haberman; D. Thaler (agosto de 2002). Direcciones de multidifusión IPv6 basadas en prefijos Unicast . Grupo de trabajo de redes. doi : 10.17487/RFC3306 . RFC 3306 .Norma propuesta. Actualizada por RFC 3956 , 4489 y 7371 .
- 1 2 S. Thomson; T. Narten; T. Jinmei (septiembre de 2007). Autoconfiguración de direcciones sin estado IPv6 . Grupo de trabajo de redes. doi : 10.17487/RFC4862 . RFC 4862 .Borrador de estándar. Sustituye a RFC 2462. Actualizado por RFC 7527 .
- ↑ M. Crawford (agosto de 2000). Renumeración de enrutadores para IPv6 . Grupo de trabajo de redes. doi : 10.17487/RFC2894 . RFC 2894 .Norma propuesta.
- ↑ T. Narten; R. Draves; S. Krishnan (septiembre de 2007). "Extensiones de privacidad para la autoconfiguración de direcciones sin estado en IPv6" . www.ietf.org . Consultado el 13 de marzo de 2017 .
- ↑ F. Gont; S. Krishnan; T. Narten; R. Draves (febrero de 2021). Extensiones de direcciones temporales para la autoconfiguración de direcciones sin estado en IPv6 . Grupo de trabajo de ingeniería de Internet . doi : 10.17487/RFC8981 . ISSN 2070-1721 . RFC 8981 . Norma propuesta. Sustituye a RFC 4941 .
- ↑ "Descripción general del paquete de redes avanzadas para Windows XP" . Microsoft . Archivado del original el 7 de septiembre de 2017. Consultado el 15 de abril de 2019 .
- ↑ "Extensiones de privacidad para IPv6 SLAAC" . Internet Society . 8 de agosto de 2014. Archivado del original el 23 de octubre de 2023. Consultado el 17 de enero de 2020 .
- ↑ Ferguson, P.; Berkowitz, H. (enero de 1997). "Descripción general de la renumeración de redes: ¿Por qué la querría y qué es exactamente?" . IETF . doi : 10.17487/RFC2071 . RFC 2071. Archivado del original el 7 de enero de 2024. Recuperado el 10 de junio de 2026 .
- ↑ Berkowitz, H. (enero de 1997). "Guía de renumeración de enrutadores" . IETF . doi : 10.17487 /RFC2072 . RFC 2072. Archivado del original el 8 de junio de 2023. Recuperado el 10 de junio de 2026 .
- ↑ Cooper, Alissa; Gont, Fernando; Thaler, Dave. Recomendación sobre identificadores de interfaz IPv6 estables . IETF . doi : 10.17487/RFC8064 . RFC 8064 .
- ↑ E. Jankiewicz; J. Loughney; T. Narten (diciembre de 2011). Requisitos de nodo IPv6 . Grupo de trabajo de ingeniería de Internet . doi : 10.17487/RFC6434 . ISSN 2070-1721 . RFC 6434 . Obsoleto. pág. 17. Obsoleto según RFC 8504. Obsoleto según RFC 4294. Anteriormente, IPv6 exigía la implementación de IPsec y recomendaba el método de gestión de claves IKE. Este documento actualiza dicha recomendación ,
estableciendo como requisito indispensable el soporte de la arquitectura IPsec (RFC 4301) para todos los nodos IPv6.
- ↑ Silvia Hagen (2014). Fundamentos de IPv6: Integración de IPv6 en su red IPv4 (3.ª ed.). Sebastopol, CA: O'Reilly Media. pág. 196. ISBN 978-1-4493-3526-7. OCLC 881832733 .
- ↑ Zack, E. (julio de 2013). "Evaluación y comparativa de seguridad IPv6" . www.ipv6hackers.org . Consultado el 10 de junio de 2026 .
- ↑ Gont, F. (marzo de 2016). "Implicaciones operativas de los paquetes IPv6 con encabezados de extensión" . IETF . Archivado del original el 27 de octubre de 2023.
- ↑ V. Devarapalli; R. Wakikawa; A. Petrescu; P. Thubert (enero de 2005). Protocolo de soporte básico de movilidad de red (NEMO) . Grupo de trabajo de redes. doi : 10.17487/RFC3963 . RFC 3963 .Norma propuesta.
- ↑ D. Borman; S. Deering ; R. Hinden (agosto de 1999). Jumbogramas IPv6 . Grupo de trabajo de redes. doi : 10.17487/RFC2675 . RFC 2675 .Norma propuesta. Sustituye a RFC 2147 .
- ↑ K. Nichols; S. Blake; F. Baker ; D. Black (diciembre de 1998). Definición del campo de servicios diferenciados (campo DS) en los encabezados IPv4 e IPv6 . Grupo de trabajo de redes. doi : 10.17487/RFC2474 . RFC 2474 .Norma propuesta. Sustituye a las RFC 1455 y 1349. Actualizada por las RFC 3168 , 3260 y 8436 .
- ↑ K. Ramakrishnan; S. Floyd; D. Black (septiembre de 2001). La adición de notificación explícita de congestión (ECN) a IP . Grupo de trabajo de redes. doi : 10.17487/RFC3168 . RFC 3168 .Estándar propuesto. Deja obsoleto el RFC 2481. Actualiza los RFC 2474 , 2401 y 793. Actualizado por los RFC 4301 , 6040 y 8311 .
- ↑ Reconocimiento de red en redes IPv6 . IETF . doi : 10.17487/RFC7707 . RFC 7707 .
- ↑ Graziani, Rick (2012). Fundamentos de IPv6: Un enfoque directo para comprender IPv6 . Cisco Press . pág. 55. ISBN 978-0-13-303347-2. Consultado el 10 de junio de 2026 .
- ↑ Coffeen, Tom (2014). Planificación de direcciones IPv6: Diseño de un plan de direcciones para el futuro . O'Reilly Media . pág. 170. ISBN 978-1-4919-0326-1. Consultado el 10 de junio de 2026 .
- 1 2 Horley, Edward (2013). IPv6 práctico para administradores de Windows . Apress . pág. 17. ISBN 978-1-4302-6371-5. Consultado el 10 de junio de 2026 .
- 1 2 S. Kawamura; M. Kawashima (agosto de 2010). Una recomendación para la representación de texto de direcciones IPv6 . Grupo de trabajo de ingeniería de Internet . doi : 10.17487/RFC5952 . ISSN 2070-1721 . RFC 5952 . Norma propuesta. Actualiza la RFC 4291 .
- ↑ M. Blanchet (abril de 2008). Direcciones IPv6 de uso especial . Grupo de trabajo de redes. doi : 10.17487/RFC5156 . RFC 5156 .Norma propuesta. Obsoleta según RFC 6890 .
- ↑ T. Berners-Lee ; R. Fielding ; L. Masinter (enero de 2005). Identificador uniforme de recursos (URI): sintaxis genérica . Grupo de trabajo de redes. doi : 10.17487/RFC3986 . STD 66. RFC 3986 .Estándar de Internet 66. Deja obsoletos los RFC 2732 , 2396 y 1808. Actualizado por los RFC 6874 , 7320 y 8820. Actualiza el RFC 1738 .
- 1 2 3 Narten, T. (agosto de 1999). "Descubrimiento de vecinos y autoconfiguración sin estado en IPv6". IEEE Internet Computing . 3 (4): 54– 62. Bibcode : 1999IIC.....3d..54N . doi : 10.1109/4236.780961 .
- ↑ Narten, T. (septiembre de 2007). "Neighbor Discovery for IP version 6 (IPv6)" . IETF . Sección 6.3.7. doi : 10.17487/RFC4861 . RFC 4861. Archivado del original el 17 de enero de 2024. Consultado el 10 de junio de 2026 .
- ↑ Thomson, S. (septiembre de 2007). " Autoconfiguración de direcciones sin estado IPv6 - Sección 5.5.1" . IETF . doi : 10.17487/RFC4862 . RFC 4862. Archivado del original el 11 de enero de 2024. Recuperado el 10 de junio de 2026 .
- ↑ "Política de asignación y distribución de direcciones IPv6" . RIPE NCC . 8 de febrero de 2011. Archivado del original el 3 de junio de 2023. Consultado el 27 de marzo de 2011 .
- ↑ IAB ; IESG (septiembre de 2001). Recomendaciones IAB/IESG sobre la asignación de direcciones IPv6 a sitios . Grupo de trabajo de redes. doi : 10.17487/RFC3177 . RFC 3177 .Obsoleto. Obsoleto según RFC 6177 .
- ↑ T. Narten; G. Huston; L. Roberts (marzo de 2011). Asignación de direcciones IPv6 a sitios finales . Grupo de trabajo de ingeniería de Internet . doi : 10.17487/RFC6177 . ISSN 2070-1721 . BCP 157. RFC 6177 . Mejores prácticas actuales 157. Deja obsoleto el RFC 3177 .
- ↑ Brzozowski, John (31 de enero de 2011). "Comcast activa a los primeros usuarios con IPv6 Native Dual Stack Over DOCSIS" (Comunicado de prensa). Comcast . Archivado del original el 23 de octubre de 2023. Recuperado el 15 de abril de 2019 .
- ↑ S. Thomson; C. Huitema ; V. Ksinant; M. Souissi (octubre de 2003). Extensiones DNS para admitir la versión 6 de IP . Grupo de trabajo de redes. doi : 10.17487/RFC3596 . STD 88. RFC 3596 .Estándar de Internet 88. Deja obsoletos los RFC 3152 y 1886 .
- ↑ D. Thaler; R. Draves; A. Matsumoto; T. Chown (septiembre de 2012). D. Thaler (ed.). Selección de dirección predeterminada para el protocolo de Internet versión 6 (IPv6) . Grupo de trabajo de ingeniería de Internet . doi : 10.17487/RFC6724 . ISSN 2070-1721 . RFC 6724 . Norma propuesta. Sustituye a RFC 3484 .
- ↑ Silvia Hagen (2014). Fundamentos de IPv6: Integración de IPv6 en su red IPv4 . O'Reilly Media, Inc. pág. 176. ISBN 9781449335267.
- ↑ M. Crawford; C. Huitema (julio de 2000). Extensiones DNS para admitir la agregación y renumeración de direcciones IPv6 . Grupo de trabajo de redes. doi : 10.17487/RFC2874 . RFC 2874 .Histórico. Actualizado por RFC 3152 , 3226 , 3363 y 3364. Actualiza RFC 1886 .
- ↑ R. Austein (agosto de 2002). Compromisos en el soporte del sistema de nombres de dominio (DNS) para el protocolo de Internet versión 6 (IPv6) . Grupo de trabajo de redes. doi : 10.17487/RFC3364 . RFC 3364 .Informativo. Actualiza los RFC 2673 y 2874 .
- ↑ R. Bush; A. Durand; B. Fink; O. Gudmundsson; T. Hain, eds. (agosto de 2002). Representación de direcciones del Protocolo de Internet versión 6 (IPv6) en el Sistema de Nombres de Dominio (DNS) . Grupo de Trabajo de Redes. doi : 10.17487/RFC3363 . RFC 3363 .Informativo. Actualiza los RFC 2673 y 2874 .
- ↑ "Comparación de mecanismos de transición/túneles IPv6" . Sixxs.net. Archivado del original el 23 de octubre de 2023. Consultado el 20 de enero de 2012 .
- ↑ Silvia Hagen (2014). Fundamentos de IPv6: Integración de IPv6 en su red IPv4 . O'Reilly Media, Inc. págs. 222–223 . ISBN 9781449335267.
- ↑ Carpenter, B. (agosto de 2011). " Directrices consultivas para el despliegue de 6to4" . IETF . doi : 10.17487/RFC6343 . RFC 6343. Archivado del original el 28 de enero de 2023. Recuperado el 20 de agosto de 2012 .
- ↑ "IPv6: Doble pila donde sea posible; túnel donde sea necesario" . networkworld.com. 5 de septiembre de 2007. Archivado del original el 20 de enero de 2024. Consultado el 27 de noviembre de 2012 .
- ↑ E. Nordmark; R. Gilligan (octubre de 2005). Mecanismos básicos de transición para hosts y enrutadores IPv6 . Grupo de trabajo de redes. doi : 10.17487/RFC4213 . RFC 4213 .Norma propuesta. Sustituye a RFC 2893 .
- ↑ Sauer, Pjotr (10 de junio de 2026). "check ip" . Recuperado el 10 de junio de 2026 .
- ↑ Silvia Hagen (2014). Fundamentos de IPv6: Integración de IPv6 en su red IPv4 . O'Reilly Media, Inc. pág. 222. ISBN 9781449335267.
- ↑ "Comprensión del apilamiento dual de direcciones unicast IPv4 e IPv6" . Juniper.net . Juniper Networks. 31 de agosto de 2017. Consultado el 19 de enero de 2022 .
- ↑ "IPv6" . NRO.net . Archivado del original el 12 de enero de 2017. Consultado el 13 de marzo de 2017 .
- ↑ Pujol, Enric (12 de junio de 2017). "¿Qué detiene el tráfico IPv6 en un ISP de pila dual?" . APNIC.net . APNIC . Archivado del original el 27 de marzo de 2023 . Recuperado el 13 de junio de 2017 .
- ↑ Vaughan-Nichols, Steven J. (14 de octubre de 2010). "Cinco maneras para que IPv6 e IPv4 coexistan pacíficamente" . ZDNET . Archivado del original el 5 de diciembre de 2023. Recuperado el 13 de marzo de 2017 .
- ↑ Silvia Hagen (2014). Fundamentos de IPv6: Integración de IPv6 en su red IPv4 . O'Reilly Media, Inc. pág. 33. ISBN 9781449335267.
- ↑ M. Cotton; L. Vegoda; B. Haberman (abril de 2013). R. Bonica (ed.). Registros de direcciones IP de propósito especial . Grupo de trabajo de ingeniería de Internet . doi : 10.17487/RFC6890 . ISSN 2070-1721 . BCP 153. RFC 6890 . Mejor práctica actual 153. Deja obsoletas las RFC 4773 , 5156 , 5735 y 5736. Actualizada por la RFC 8190 .
- ↑ – Manual de interfaces del kernel de OpenBSD
- ↑ R. Gilligan; S. Thomson; J. Bound; J. McCann; W. Stevens (febrero de 2003). Extensiones básicas de la interfaz de sockets para IPv6 . Grupo de trabajo de redes. doi : 10.17487/RFC3493 . RFC 3493 .
- ↑ C. Bao; C. Huitema ; M. Bagnulo; M. Boucadair; X. Li (octubre de 2010). Direccionamiento IPv6 de traductores IPv4/IPv6 . Grupo de trabajo de ingeniería de Internet . doi : 10.17487/RFC6052 . ISSN 2070-1721 . RFC 6052 . Norma propuesta. Actualiza la RFC 4291 .
- ↑ Gont, Fernando (10 de marzo de 2019), Seguridad IPv6 para ingenieros de IPv4 (PDF) , consultado el 30 de agosto de 2019
- ↑ Gont, Fernando (10 de enero de 2019), Preguntas frecuentes sobre seguridad IPv6 (PDF) , consultado el 30 de agosto de 2019.
- ↑ Mullins, Robert (5 de abril de 2012), "Redes en la sombra: un efecto secundario no deseado de IPv6" , Network Computing , archivado del original el 11 de abril de 2013 , consultado el 2 de marzo de 2013.
- ↑ Cicileo, Guillermo; Gagliano, Roque; O'Flaherty, Christian; et al. (octubre de 2009). IPv6 para todos: una guía para el uso y la aplicación de IPv6 en diferentes entornos (PDF) . pág. 5. Consultado el 2 de marzo de 2013 .
- ↑ Jun-ichiro itojun Hagino (octubre de 2003). "Se considera perjudicial el uso de direcciones IPv4 mapeadas en la red" . Consultado el 10 de junio de 2026 .
- ↑ F. Gont; V. Manral; R. Bonica (enero de 2014). Implicaciones de las cadenas de encabezados IPv6 de gran tamaño . Grupo de trabajo de ingeniería de Internet . doi : 10.17487/RFC7112 . ISSN 2070-1721 . RFC 7112 . Norma propuesta. Actualiza RFC 2460 .
- ↑ F. Gont (febrero de 2014). Consejos de implementación para IPv6 Router Advertisement Guard (RA-Guard) . Internet Engineering Task Force . doi : 10.17487/RFC7113 . ISSN 2070-1721 . RFC 7113 . Informativo. Actualizaciones RFC 6105 .
- ↑ F. Gont (agosto de 2013). Implicaciones de seguridad de la fragmentación de IPv6 con descubrimiento de vecinos IPv6 . Grupo de trabajo de ingeniería de Internet . doi : 10.17487/RFC6980 . ISSN 2070-1721 . RFC 6980 . Norma propuesta. Actualiza los RFC 3971 y 4861 .
- ↑ Bradner, S.; Mankin, A. (diciembre de 1993). "Solicitud de documento técnico sobre IP: Próxima generación (IPng)" . RFC 1550. Recuperado el 10 de junio de 2026 .
- ↑ "Historia del proyecto IPng" . The Sun. Archivado del original el 23 de mayo de 2014.
- ↑ Bradner, Scott O.; Mankin, Allison J. (enero de 1995). "La recomendación para el protocolo IP de próxima generación – Apéndice B" . RFC 1752. Recuperado el 10 de junio de 2026 .
- ↑ Wang, Tao; Gao, Jiaqiong (1 de enero de 2019). "Las deficiencias de IPv6 y la actualización de IPv4" . Revista internacional de redes avanzadas, monitoreo y control . 4 (1): 1– 9. doi : 10.21307/ijanmc-2019-029 .
- ↑ "La historia de IPv6 en ARIN" . www.arin.net . Consultado el 8 de julio de 2026 .
- ↑ Estado del despliegue de IPv6 en 2018 , Internet Society , 2018, pág. 3 , consultado el 10 de junio de 2026
- ↑ «Beijing2008.cn da el salto a la red de última generación» (Comunicado de prensa). Comité Organizador de los Juegos de la XXIX Olimpiada de Pekín. 30 de mayo de 2008. Archivado del original el 4 de febrero de 2009.
- ↑ Das, Kaushik (2008). "IPv6 y los Juegos Olímpicos de Pekín 2008" . IPv6.com . Archivado del original el 1 de agosto de 2008. Consultado el 15 de agosto de 2008 .
- 1 2 Morr, Derek (9 de junio de 2009). "Verizon exige compatibilidad con IPv6 para teléfonos móviles de próxima generación" . CircleID . Consultado el 10 de junio de 2026 .
- 1 2 3 "Estado del despliegue de IPv6 2018" (PDF) . InternetSociety.org . Internet Society . Consultado el 19 de enero de 2022 .
- ↑ "Adopción de IPv6" . Consultado el 15 de diciembre de 2025 .
- ↑ "Estado de Internet / Visualización de la adopción de IPv6" . Akamai. Archivado del original el 11 de noviembre de 2020. Consultado el 15 de diciembre de 2025 .
- ↑ "El caso del huracán Electric And Cogent" . BGP.tools . Consultado el 10 de septiembre de 2024 .
Enlaces externos
- IPv6 en el núcleo de Linux por Rami Rosen
- Introducción y estadísticas sobre IPv6 por Google
- El documento estándar que ratifica IPv6 – RFC 8200 – Documento que ratifica IPv6 como estándar de Internet
- IPv6
- Propiedades de Internet establecidas en 1996
- protocolos de la capa de Internet
- protocolos de capa de red