ping6.net
Fundamentos

La Guía Completa de IPv6: Todo lo que necesitas saber

Domina IPv6 desde lo básico hasta el despliegue avanzado. Guía completa que cubre direccionamiento, configuración, seguridad, migración y mejores prácticas.

ping6.net14 de diciembre de 202418 min read
IPv6redesguíatutorialguía completa

Internet funciona con direcciones. Los 4,3 mil millones de direcciones de IPv4 parecían infinitas en 1981. Para 2011, se habían agotado. IPv6 soluciona esto con 340 undecillones de direcciones — suficientes para que cada grano de arena en la Tierra tenga miles de millones de direcciones. Pero IPv6 es más que números más grandes. Es un protocolo más limpio y rápido diseñado para el Internet moderno.

Esta es tu guía completa de IPv6. Ya seas un administrador de sistemas desplegándolo en producción, un desarrollador construyendo aplicaciones compatibles con IPv6, o un estudiante aprendiendo fundamentos de redes, esta guía cubre todo lo que necesitas saber.

TL;DR - Resumen rápido

Puntos clave:

  • IPv6 usa direcciones de 128 bits (340 undecillones total) vs 32 bits de IPv4 (4.3 mil millones)
  • Mejoras clave: no necesita NAT, IPsec integrado, configuración automática (SLAAC)
  • Tipos de direcciones: unicast global (pública), link-local (local), local única (privada)
  • Dual-stack (ejecutar IPv4+IPv6 juntos) es el enfoque de migración recomendado
  • ICMPv6 es obligatorio — bloquearlo rompe la funcionalidad IPv6

Ir a: Qué es IPv6 | Direcciones | Configuración | Seguridad | Migración


Cómo usar esta guía#

Esta es una página pilar — una hoja de ruta completa que enlaza a artículos detallados sobre temas específicos. Comienza aquí para entender el panorama general, luego sumérgete en los artículos que más importan para tus necesidades.

Si eres nuevo en IPv6: Lee esta página de principio a fin, luego trabaja a través de los artículos fundamentales en orden. El artículo Fundamentos de IPv6 es tu punto de partida.

Si estás desplegando IPv6: Salta a las secciones de configuración y migración. Los artículos Guía Dual-Stack y Estrategias de Migración te pondrán en marcha rápidamente.

Si eres desarrollador: Enfócate en las secciones de direccionamiento, DNS y desarrolladores. El artículo IPv6 para Desarrolladores cubre consideraciones de API y problemas comunes.

Si estás solucionando problemas: Salta a las secciones de herramientas de diagnóstico y solución de problemas. Nuestras herramientas Ping, Traceroute y MTR funcionan sobre IPv6.

¿Qué es IPv6?#

Las direcciones IPv4 se agotaron. No «podrían agotarse» — realmente lo hicieron. La IANA asignó los últimos bloques en 2011. Hemos estado trabajando alrededor del agotamiento con NAT, NAT de grado de operador y hacks cada vez más complejos desde entonces.

IPv6 usa direcciones de 128 bits en lugar de los 32 bits de IPv4. Eso es 340.282.366.920.938.463.463.374.607.431.768.211.456 direcciones. Escrito: trescientos cuarenta undecillones. No nos quedaremos sin estas.

Pero el rediseño del protocolo arregló más que solo el espacio de direcciones. IPv6 elimina NAT, simplifica el procesamiento de cabeceras para enrutamiento más rápido, incluye IPsec desde el principio y añade autoconfiguración sin estado para que los dispositivos puedan configurarse sin DHCP.

Una dirección IPv6 se ve así: 2001:0db8:85a3:0000:0000:8a2e:0370:7334. Ocho grupos de dígitos hexadecimales separados por dos puntos. Las reglas de compresión te permiten acortarla a 2001:db8:85a3::8a2e:370:7334, haciendo las direcciones más manejables.

Comienza aquí

Lee Fundamentos de IPv6 para una introducción completa al direccionamiento IPv6, reglas de compresión y mejoras clave del protocolo sobre IPv4.

Comprender las direcciones IPv6#

Las direcciones IPv6 son jerárquicas y estructuradas. Los primeros 64 bits típicamente identifican la red, y los últimos 64 bits identifican la interfaz. Esta división limpia hace el enrutamiento más rápido y el subnetting más simple.

Pero no todas las direcciones IPv6 son iguales. Diferentes tipos de direcciones sirven diferentes propósitos:

  • Direcciones unicast globales (2000::/3) son enrutables en el Internet público
  • Direcciones link-local (fe80::/10) funcionan solo en el segmento de red local
  • Direcciones locales únicas (fc00::/7) son direcciones privadas como RFC 1918 en IPv4
  • Direcciones multicast (ff00::/8) entregan paquetes a grupos de hosts
  • Direcciones especiales como ::1 para loopback y :: para no especificada

Cada tipo resuelve problemas específicos. Las direcciones link-local permiten a los dispositivos comunicarse antes de obtener direcciones globales. El multicast reemplaza el broadcast de IPv4, reduciendo el ruido de red. Entender qué tipo de dirección usar en diferentes escenarios es fundamental para trabajar con IPv6.

El subnetting en IPv6 funciona en límites de nibble (bloques de 4 bits) debido a la notación hexadecimal. Un hogar o negocio típico recibe una asignación /48, proporcionando 65.536 subredes /64. Eso es más subredes que las direcciones IPv4 totales que tienen la mayoría de las organizaciones.

Profundización en direcciones

Cómo funciona IPv6#

IPv6 reemplazó varios protocolos de IPv4 con diseños más limpios. Entender estos mecanismos centrales te ayuda a configurar, solucionar problemas y optimizar redes IPv6.

ICMPv6: Más que mensajes de error#

En IPv4, ICMP maneja mensajes de error y ping. El ICMPv6 de IPv6 hace eso más descubrimiento de vecinos, descubrimiento de enrutador, descubrimiento de MTU de ruta y más. Es esencial — bloquea ICMPv6 en tu firewall e IPv6 deja de funcionar.

ICMPv6 incluye el Protocolo de Descubrimiento de Vecinos (NDP), que reemplaza ARP. En lugar de hacer broadcast «¿quién tiene esta dirección IP?» a cada host, NDP usa multicast dirigido. Es más eficiente y más seguro (especialmente con extensiones de Descubrimiento Seguro de Vecinos).

Los mensajes de Router Advertisement permiten a los enrutadores anunciar prefijos de red automáticamente. Los dispositivos escuchan estos anuncios y se configuran sin intervención manual o DHCP.

Leer más: ICMPv6 Explicado cubre mensajes de error, NDP, descubrimiento de enrutador y por qué no debes bloquear ICMPv6.

Autoconfiguración de direcciones#

Los dispositivos IPv6 pueden configurarse a sí mismos usando SLAAC (Autoconfiguración de Direcciones Sin Estado). Esto es lo que sucede cuando conectas un cable Ethernet:

  1. La interfaz genera una dirección link-local (fe80::/10)
  2. Envía una Solicitud de Vecino para verificar que esa dirección es única
  3. Escucha Router Advertisements del enrutador local
  4. El enrutador anuncia el prefijo de red (como 2001:db8:1::/64)
  5. El dispositivo combina el prefijo con un ID de interfaz generado
  6. Ahora tiene una dirección unicast global y conoce la puerta de enlace predeterminada

No se requiere servidor DHCP. El dispositivo se configuró en segundos.

Aún puedes usar DHCPv6 para gestión centralizada, asignación de servidores DNS u otras opciones. Muchas redes ejecutan tanto SLAAC como DHCPv6 juntos. SLAAC maneja la conectividad básica; DHCPv6 proporciona configuración adicional.

Leer más: DHCPv6 vs SLAAC explica cuándo usar cada enfoque y cómo ejecutarlos juntos.

Configurar IPv6#

Habilitar IPv6 depende de tu sistema operativo y configuración de red. La mayoría de los sistemas modernos soportan dual-stack (IPv4 e IPv6 simultáneamente) listos para usar. Generalmente solo necesitas habilitarlo y configurar tu enrutador.

Soporte de sistemas operativos#

Windows, macOS, Linux, iOS y Android todos vienen con IPv6 habilitado por defecto. Los sistemas empresariales como FreeBSD, OpenBSD y distribuciones Linux empresariales tienen soporte robusto de IPv6. La sintaxis de configuración varía, pero los conceptos son idénticos.

Las tareas comunes incluyen:

  • Habilitar IPv6 en interfaces de red
  • Configurar direcciones estáticas o SLAAC
  • Configurar enrutamiento y puertas de enlace predeterminadas
  • Configurar resolvedores DNS que soporten registros AAAA
  • Ajustar firewalls para permitir ICMPv6

Leer más: Cómo Habilitar IPv6 proporciona instrucciones paso a paso para Windows, macOS, Linux y varias plataformas de servidor.

DNS e IPv6#

Los registros DNS para IPv6 usan registros AAAA (pronunciado «quad-A») en lugar de registros A. Un registro AAAA mapea un nombre de host a una dirección IPv6, igual que un registro A mapea a una dirección IPv4.

Los clientes típicamente consultan registros A y AAAA simultáneamente. Si el servidor tiene direcciones IPv4 e IPv6, el cliente prefiere IPv6 (siguiendo el algoritmo Happy Eyeballs para retroceder rápidamente si IPv6 falla).

El DNS inverso usa ip6.arpa en lugar de in-addr.arpa. La dirección se invierte al nivel de nibble, lo cual se ve extraño al principio pero sigue el mismo patrón de delegación jerárquica que IPv4.

DNS64 es un mecanismo especial que sintetiza registros AAAA de registros A, permitiendo a clientes solo-IPv6 alcanzar servidores solo-IPv4. Se despliega comúnmente en redes móviles ejecutando infraestructura solo-IPv6.

Leer más: Configuración DNS IPv6 cubre registros AAAA, DNS inverso, DNS64 y configuración de resolvedor.

Seguridad IPv6#

IPv6 no es automáticamente más o menos seguro que IPv4. Elimina algunas vulnerabilidades de IPv4 (como ARP spoofing) e introduce nuevas consideraciones (como el espacio de direcciones masivo hace el escaneo más difícil pero el agotamiento de caché NDP es posible).

Fundamentos de seguridad#

El enorme espacio de direcciones hace el escaneo ciego impráctico. Un atacante intentando encontrar hosts escaneando cada dirección en una subred /64 necesitaría 584 millones de años a mil millones de direcciones por segundo. Pero los ataques dirigidos usando patrones de direccionamiento predecibles aún funcionan.

El soporte IPsec está integrado en IPv6 desde el principio. En IPv4, IPsec se añadió posteriormente y nunca vio adopción generalizada fuera de VPNs. La integración IPsec más limpia de IPv6 hace la comunicación cifrada más fácil — aunque aún no es universal.

Las cabeceras de extensión proporcionan flexibilidad pero crean superficie de ataque. Los firewalls y enrutadores deben manejarlas cuidadosamente. Algunas redes descartan paquetes con cabeceras de extensión completamente, lo cual rompe casos de uso legítimos como fragmentación.

Leer más: Consideraciones de Seguridad IPv6 cubre vectores de ataque, estrategias de defensa y errores de seguridad comunes.

Reglas de firewall#

Los firewalls IPv6 funcionan como los firewalls IPv4 pero con diferencias críticas. Debes permitir los tipos ICMPv6 133-137 (Descubrimiento de Vecinos y Router Advertisement) o IPv6 deja de funcionar. Bloquear todo ICMPv6 no es una opción.

Las políticas de denegar por defecto funcionan de la misma manera: bloquea todo el tráfico entrante excepto conexiones establecidas y servicios explícitamente permitidos. Las direcciones unicast globales en tus hosts internos son enrutables, así que las reglas de firewall importan más que en entornos NAT de IPv4.

Muchas organizaciones ejecutan firewalls IPv6 en modo de aprendizaje inicialmente, registrando todo el tráfico para entender patrones legítimos antes de aplicar reglas de denegación. Esto previene romper servicios inesperados.

Leer más: Configuración de Firewall IPv6 incluye reglas de firewall de ejemplo para plataformas y servicios comunes.

Extensiones de privacidad#

Los IDs de interfaz basados en MAC filtran direcciones de hardware a través de redes. Si tu portátil genera el mismo ID de interfaz en todas partes, los observadores pueden rastrearte a través de diferentes redes incluso si el prefijo cambia.

Las extensiones de privacidad (RFC 4941) resuelven esto generando IDs de interfaz aleatorios que cambian periódicamente. Windows, macOS, iOS y Android habilitan esto por defecto. Las distribuciones Linux varían — algunas lo habilitan, otras no.

Para servidores, las direcciones estables tienen más sentido. Para dispositivos de usuario, las extensiones de privacidad reducen el rastreo. Elige según tu caso de uso.

Leer más: Extensiones de Privacidad IPv6 explica riesgos de rastreo y mecanismos de protección de privacidad.

Estrategias de migración#

No cambias un interruptor y conviertes a IPv6 de la noche a la mañana. La migración ocurre gradualmente usando mecanismos de dual-stack, tunelización o traducción.

Dual-Stack: Ejecutar ambos#

El enfoque más común ejecuta IPv4 e IPv6 simultáneamente en la misma red. Cada dispositivo tiene ambos tipos de direcciones. Las aplicaciones prefieren IPv6 cuando está disponible y retroceden a IPv4 cuando es necesario.

Dual-stack es directo pero requiere espacio de direcciones para ambos protocolos. Necesitas direcciones IPv4 para compatibilidad heredada y direcciones IPv6 para el futuro. Con el tiempo, puedes deprecar IPv4 a medida que los servicios y clientes soporten IPv6 exclusivamente.

La mayoría de las redes conectadas a Internet ejecutan dual-stack hoy. Los proveedores de nube como AWS, Google Cloud y Azure lo soportan. Las CDN como Cloudflare entregan contenido sobre ambos protocolos. Tu infraestructura también debería hacerlo.

Leer más: Guía Dual-Stack IPv4/IPv6 cubre planificación de despliegue, configuración de enrutamiento y problemas comunes.

Tunelización y traducción#

Cuando dual-stack no es posible, la tunelización encapsula paquetes IPv6 dentro de IPv4 (o viceversa). Los túneles permiten a redes IPv6 aisladas comunicarse a través de infraestructura solo-IPv4.

Protocolos de tunelización comunes:

  • 6to4: Tunelización automática usando direcciones IPv4 públicas
  • 6rd: Tunelización gestionada por ISP para despliegue rápido de IPv6
  • Teredo: Tunelización a través de NAT (deprecado, reemplazado por mejores opciones)
  • 6in4: Tunelización manual para conexiones punto a punto

Los mecanismos de traducción como NAT64 y DNS64 permiten a clientes solo-IPv6 alcanzar servidores solo-IPv4. Los operadores móviles usan esto extensivamente — muchos teléfonos son solo-IPv6 en la red celular y traducen a IPv4 solo cuando es necesario.

Leer más: Estrategias de Migración IPv6 explica todos los mecanismos de migración con escenarios de despliegue y recomendaciones.

IPv6 en producción#

Desplegar IPv6 en producción requiere planificación más allá de solo habilitarlo en enrutadores. Necesitas DNS funcional, monitoreo, registro, soporte de aplicaciones y planes de reversión claros.

Soporte de plataformas cloud#

Los principales proveedores de nube soportan IPv6 con grados variables de integración:

  • AWS: VPC soporta dual-stack, la mayoría de servicios soportan IPv6, algunos requieren configuración
  • Google Cloud: VPC dual-stack por defecto, excelente soporte IPv6 en todos los servicios
  • Azure: Soporte dual-stack, disponibilidad regional varía
  • DigitalOcean: IPv6 en todos los droplets, configuración directa
  • Hetzner: Soporte IPv6 nativo, asignaciones /64 estándar

El despliegue en la nube es a menudo más fácil que on-premises porque el proveedor maneja el enrutamiento y la asignación de direcciones. Configuras tus instancias y grupos de seguridad para operación dual-stack.

Leer más: IPv6 en la Nube cubre especificaciones de configuración para las principales plataformas de nube.

Mejores prácticas#

El despliegue de IPv6 en producción sigue patrones que minimizan el riesgo y maximizan la compatibilidad:

  • Ejecuta dual-stack en todas partes donde sea posible
  • Usa direcciones estables para servidores, extensiones de privacidad para clientes
  • Permite tipos ICMPv6 requeridos en firewalls
  • Configura monitoreo para ambas familias de direcciones
  • Prueba la compatibilidad de aplicaciones antes del despliegue en producción
  • Implementa registros DNS AAAA junto a registros A
  • Documenta tu plan de asignación de direcciones

Muchas organizaciones despliegan IPv6 primero en nueva infraestructura, ganando experiencia antes de migrar sistemas críticos. Este enfoque progresivo reduce el riesgo mientras construye conocimiento institucional.

Leer más: Mejores Prácticas IPv6 proporciona una lista de verificación completa para despliegue en producción.

Consideraciones para desarrolladores#

Las aplicaciones necesitan actualizaciones para soportar IPv6 correctamente. La mayoría de las bibliotecas de red soportan dual-stack, pero el código que asume direcciones de 32 bits o analiza notación decimal con puntos se rompe.

Problemas comunes:

  • Direcciones IPv4 codificadas en la configuración
  • Análisis de cadenas que espera puntos en lugar de dos puntos
  • Campos de base de datos demasiado pequeños para direcciones IPv6 (usa VARCHAR(45) mínimo)
  • Registro y monitoreo que solo rastrea IPv4
  • Código de socket que no prueba ambas familias de direcciones

El algoritmo Happy Eyeballs (RFC 8305) maneja conexiones dual-stack con elegancia. Intenta IPv6 primero, retrocede a IPv4 rápidamente si falla. Las bibliotecas HTTP modernas implementan esto automáticamente.

Leer más: IPv6 para Desarrolladores cubre cambios de API, problemas comunes y estrategias de prueba.

Solucionar problemas de IPv6#

Las herramientas de diagnóstico para IPv6 funcionan como sus contrapartes de IPv4 pero usan diferentes protocolos y formatos de dirección.

Herramientas esenciales#

  • ping6: Enviar solicitudes de eco ICMPv6, verificar conectividad
  • traceroute6: Mapear la ruta que toman los paquetes a través de la red
  • mtr: Combina ping y traceroute con estadísticas en tiempo real
  • nslookup/dig: Consultar registros AAAA y verificar configuración DNS
  • tcpdump/wireshark: Capturar y analizar paquetes incluyendo ICMPv6

Todas estas herramientas están disponibles en ping6.net:

Problemas comunes#

Sin conectividad IPv6: Verifica si tu interfaz tiene una dirección unicast global, verifica que se reciban router advertisements, confirma que tu ISP proporciona IPv6.

Fallos intermitentes: A menudo causados por problemas de descubrimiento de MTU de ruta. Verifica que los mensajes ICMPv6 tipo 2 (Packet Too Big) no estén bloqueados.

Conexiones lentas: Generalmente significa que IPv6 está fallando y las aplicaciones están retrocediendo a IPv4 después de timeouts. Arregla la conectividad IPv6 o desactívala completamente.

Fallos de resolución DNS: Verifica si tu resolvedor devuelve registros AAAA, verifica que el servidor DNS autoritativo tenga registros correctos, prueba con múltiples resolvedores.

Leer más: Guía de Solución de Problemas IPv6 te guía a través del diagnóstico sistemático de problemas comunes.

Índice de artículos#

Todos los artículos están organizados por categoría para facilitar la navegación. Esta es tu hoja de ruta hacia la experiencia profunda en IPv6.

Fundamentos#

Comienza aquí si eres nuevo en IPv6 o necesitas una base completa.

ArtículoDescripciónNivel
Fundamentos de IPv6Conceptos centrales, formato de dirección, reglas de compresión y mejoras del protocoloPrincipiante
Tipos de Direcciones IPv6Unicast global, link-local, multicast, anycast y direcciones especialesPrincipiante
Guía de Subnetting IPv6Asignación de subredes, planificación de direcciones y ejemplos prácticosIntermedio
ICMPv6 ExplicadoMensajes de error, NDP, descubrimiento de enrutador y por qué ICMPv6 es esencialIntermedio

Configuración#

Guías prácticas para habilitar y configurar IPv6 en sistemas reales.

ArtículoDescripciónNivel
Cómo Habilitar IPv6Instrucciones paso a paso para Windows, macOS, Linux y servidoresPrincipiante
DHCPv6 vs SLAACAutoconfiguración sin estado vs con estado y cuándo usar cada unaIntermedio
Configuración DNS IPv6Registros AAAA, DNS inverso, DNS64 y configuración de resolvedorIntermedio

Seguridad#

Protege tus redes IPv6 y comprende el panorama de seguridad.

ArtículoDescripciónNivel
Consideraciones de Seguridad IPv6Vectores de ataque, estrategias de defensa y mejores prácticas de seguridadIntermedio
Configuración de Firewall IPv6Reglas de firewall, requisitos ICMPv6 y configuraciones de ejemploIntermedio
Extensiones de Privacidad IPv6Riesgos de rastreo, extensiones de privacidad y direcciones temporalesIntermedio

Migración#

Pasa de IPv4 a IPv6 con confianza usando estrategias probadas.

ArtículoDescripciónNivel
Estrategias de Migración IPv6Descripción general de mecanismos de dual-stack, tunelización y traducciónIntermedio
Guía Dual-Stack IPv4/IPv6Desplegar ambos protocolos simultáneamente con ejemplos detalladosIntermedio

Despliegue en producción#

Lleva IPv6 del laboratorio a producción con confianza.

ArtículoDescripciónNivel
IPv6 en la NubeGuías específicas de plataforma para AWS, GCP, Azure y másIntermedio
Mejores Prácticas IPv6Lista de verificación de despliegue en producción y patrones probadosAvanzado
IPv6 para DesarrolladoresConsideraciones de API, cambios de código y estrategias de pruebaIntermedio

Solución de problemas#

Diagnostica y corrige problemas de IPv6 con enfoques sistemáticos.

ArtículoDescripciónNivel
Guía de Solución de Problemas IPv6Diagnóstico sistemático de problemas de conectividad, DNS y enrutamientoIntermedio

Prueba tu comprensión#

Leer sobre IPv6 construye conocimiento. Usarlo construye experiencia. Nuestras herramientas te permiten practicar lo que has aprendido:

Herramientas de diagnóstico#

  • Ping IPv6 - Probar conectividad básica y medir latencia
  • Traceroute IPv6 - Rastrear rutas de paquetes a través de Internet
  • MTR IPv6 - Monitoreo continuo con detección de pérdida de paquetes
  • Búsqueda DNS IPv6 - Consultar registros AAAA y verificar configuración DNS

Herramientas de aprendizaje#

Verifica tu conexión#

Próximos pasos#

Has llegado al final de la guía pilar. Así es como continuar tu viaje IPv6:

Para principiantes: Comienza con Fundamentos de IPv6, luego trabaja a través de Tipos de Direcciones y Subnetting. Practica con nuestro Validador hasta que la notación de direcciones se sienta natural.

Para administradores de sistemas: Lee Cómo Habilitar IPv6, luego revisa Guía Dual-Stack y Estrategias de Migración. Usa nuestras herramientas de diagnóstico para probar tu despliegue.

Para desarrolladores: Enfócate en IPv6 para Desarrolladores y prueba tus aplicaciones con conectividad dual-stack. Verifica resolución DNS, manejo de sockets y registro.

Para profesionales de seguridad: Estudia Seguridad IPv6 y Configuración de Firewall. Revisa tus reglas de firewall para asegurar que los tipos ICMPv6 133-137 estén permitidos.

Internet está pasando a IPv6. La pregunta no es si lo desplegarás, sino cuándo. Esta guía te da todo lo que necesitas para desplegarlo exitosamente.

Mantente conectado

IPv6 es un ecosistema en evolución. Nuevos RFC, patrones de despliegue y mejores prácticas emergen regularmente. Esta guía se actualiza para reflejar las mejores prácticas actuales y la experiencia de despliegue en el mundo real.