
El mundo de las redes está en transición de IPv4 a IPv6. Aunque IPv4 sigue siendo el protocolo dominante, las direcciones se agotaron oficialmente en 2011. IPv6 fue diseñado para resolver este problema y muchos otros.
Comparación rápida
| Característica | IPv4 | IPv6 |
|---|---|---|
| Tamaño de dirección | 32 bits | 128 bits |
| Formato | Decimal con puntos: 192.168.1.1 | Hexadecimal con dos puntos: 2001:0db8::1 |
| Total de direcciones | ~4.300 millones (2³²) | ~340 sextillones (2¹²⁸) |
| Cabecera | Variable (20-60 bytes) | Fija (40 bytes) |
| Checksum | Sí | No (delegado a capas superiores) |
| NAT | Necesario | No necesario |
| IPsec | Opcional | Integrado |
| Broadcast | Sí | No (usa multicast) |
| Autoconfiguración | DHCP | SLAAC + DHCPv6 |
| Fragmentación | Routers y emisor | Solo el emisor |
IPv4: El protocolo actual
Estructura de una dirección IPv4
Una dirección IPv4 tiene 32 bits divididos en 4 octetos separados por puntos:
192.168.1.100
↓ ↓ ↓ ↓
8b 8b 8b 8b = 32 bits total
Cada octeto va de 0 a 255, lo que da un total de 4.294.967.296 direcciones (2³²).
Limitaciones de IPv4
- Agotamiento de direcciones: Las direcciones IPv4 se agotaron oficialmente el 3 de febrero de 2011 (IANA asignó los últimos bloques /8).
- Dependencia de NAT: Para compensar la falta de IPs, se usa NAT, que complica las conexiones peer-to-peer.
- Seguridad opcional: IPsec no es obligatorio, lo que deja la seguridad en manos de las aplicaciones.
- Cabecera compleja: La cabecera variable dificulta el procesamiento en routers.
Direcciones IPv4 especiales
| Rango | Uso |
|---|---|
| 10.0.0.0/8 | Red privada (Clase A) |
| 172.16.0.0/12 | Red privada (Clase B) |
| 192.168.0.0/16 | Red privada (Clase C) |
| 127.0.0.0/8 | Loopback (localhost) |
| 169.254.0.0/16 | Link-local (APIPA) |
| 224.0.0.0/4 | Multicast |
🔧 Calcula subredes IPv4 con la Calculadora IP
IPv6: El futuro (y presente)
Estructura de una dirección IPv6
Una dirección IPv6 tiene 128 bits representados en 8 grupos de 4 dígitos hexadecimales:
2001:0db8:85a3:0000:0000:8a2e:0370:7334
↓ ↓ ↓ ↓ ↓ ↓ ↓ ↓
16b 16b 16b 16b 16b 16b 16b 16b = 128 bits
Reglas de abreviación
- Eliminar ceros a la izquierda de cada grupo:
2001:0db8:0085:0000:0000:8a2e:0370:7334 → 2001:db8:85:0:0:8a2e:370:7334 - Reemplazar grupos consecutivos de ceros con
::(solo una vez):2001:db8:85:0:0:8a2e:370:7334 → 2001:db8:85::8a2e:370:7334
Ventajas de IPv6
- Espacio de direcciones prácticamente infinito: 2¹²⁸ = 340.282.366.920.938.463.463.374.607.431.768.211.456 direcciones. Suficiente para asignar una IP a cada átomo de la superficie terrestre.
- Sin NAT: Cada dispositivo puede tener una IP pública única. Esto simplifica las conexiones directas (VoIP, gaming, IoT).
- Seguridad integrada: IPsec es parte del estándar, no un añadido opcional.
- Cabecera simplificada: Cabecera fija de 40 bytes → procesamiento más rápido en routers.
- Autoconfiguración (SLAAC): Los dispositivos pueden configurar su propia dirección IPv6 sin necesidad de un servidor DHCP.
- Sin broadcast: IPv6 usa multicast y anycast en lugar de broadcast, reduciendo el tráfico innecesario.
- Mejor soporte para QoS: El campo Flow Label permite identificar flujos de tráfico para priorización.
Tipos de direcciones IPv6
| Tipo | Prefijo | Equivalente IPv4 |
|---|---|---|
| Global Unicast | 2000::/3 | IP pública |
| Link-Local | fe80::/10 | 169.254.x.x (APIPA) |
| Unique Local | fc00::/7 | 10.x.x.x, 172.16.x.x, 192.168.x.x |
| Multicast | ff00::/8 | 224.0.0.0/4 |
| Loopback | ::1/128 | 127.0.0.1 |
🔧 Calcula subredes IPv6 con la Calculadora IPv6
Subnetting en IPv4 vs IPv6
Subnetting IPv4
- Máscaras de /0 a /32
- Se trabaja con 32 bits
- Hay que optimizar al máximo (pocas direcciones)
- Se usa VLSM para no desperdiciar
Subnetting IPv6
- Máscaras de /0 a /128
- Se trabaja con 128 bits
- El estándar recomienda /64 para cada subred de usuario
- No hay necesidad de optimizar (direcciones prácticamente infinitas)
- La asignación típica de un ISP es un /48 (65.536 subredes /64)
Asignación típica IPv6:
ISP te da: 2001:db8:abcd::/48
Tú creas: 2001:db8:abcd:0001::/64 → Subred 1
2001:db8:abcd:0002::/64 → Subred 2
...
2001:db8:abcd:ffff::/64 → Subred 65.536
Mecanismos de transición
Como IPv4 e IPv6 no son directamente compatibles, existen mecanismos de transición:
Dual Stack
El dispositivo ejecuta ambos protocolos simultáneamente. Es el método más común actualmente.
Dispositivo
├── IPv4: 192.168.1.100
└── IPv6: 2001:db8::100
Tunneling
Encapsular paquetes IPv6 dentro de paquetes IPv4 para transportarlos por redes que solo soportan IPv4.
NAT64/DNS64
Traducir entre IPv4 e IPv6 para permitir la comunicación entre redes de diferentes versiones.
Estado actual de la adopción
- Google: ~45% del tráfico global es IPv6 (2024)
- Países líderes: India (~70%), Francia (~55%), Alemania (~65%)
- España: ~15-20%
- Latinoamérica: Variable, Brasil lidera con ~35%
La adopción sigue creciendo, pero IPv4 seguirá en uso durante muchos años gracias a NAT y la infraestructura existente.
¿Cuál debería aprender?
Ambos. IPv4 sigue siendo esencial para el trabajo diario y las certificaciones como CCNA. IPv6 es cada vez más importante y ya es obligatorio en muchos exámenes de certificación.
| Si estás… | Enfócate en… |
|---|---|
| Estudiando para CCNA | IPv4 (70%) + IPv6 (30%) |
| Administrando redes | IPv4 (día a día) + IPv6 (planificación) |
| Diseñando redes nuevas | Dual Stack (ambos) |