Icono del sitio Trevenque Cloud

Carrier Grade NAT: ¡Nos quedamos sin IPs públicas y sin poder abrir puertos!

Índice de contenidos

INTRODUCCIÓN

No hace relativamente mucho, allá por la década de los 70, Vinton Cerf y Robert E. Kahn establecieron las bases de lo que hoy en día es Internet. Nació el protocolo TCP/IP.

Por aquel entonces, los recursos eran limitados y los equipos informáticos no tenían más que unos pocos bytes de memoria. Su diseño estaba basado en capas, en la buena fe de los participantes (desde el punto de vista de la seguridad), y en un detalle menor… Solo se crearon 4.294.967.296 direcciones IPs.

Es posible que os estéis preguntando: ¿No son muchas 4.000 millones de direcciones IPs? Pues no, señores, ya quedan muy poquitas…

Las direcciones IPs son como un número de teléfono que tenemos que marcar para poder comunicarnos con alguien. Por diseño, se utilizaron 32 bits de datos para representarlas (4 octetos separados por puntos), y van desde las direcciones 0.0.0.0 a la 255.255.255.255.

Aunque hay algunas reservadas para uso privado y futuros usos, lo que quiere decir que no pueden utilizarse para comunicarse en Internet y solo las podemos usar en casa o en la oficina, como por ejemplo: 10.0.0.0 – 10.255.255.255; 172.16.0.0 – 172.31.255.255; o 192.168.0.0 – 192.168.255.255.

En su día se pensó que serían más que suficientes para cubrir todo el planeta, pero los cálculos no salieron como se esperaba.

La IANNA (Internet Assigned Numbers Authority) es el organismo encargado de coordinar y gestionar la asignación de direcciones IPs. Se apoya en los RIR (Regional Internet Registry) y estos se ocupan de gestionarlas a nivel regional:

Poco a poco, cada uno de estos registradores han ido anunciando que se están quedando sin posibilidad de asignar más direcciones Ipv4.

LOS PROBLEMAS

LAS SOLUCIONES TEMPORALES Y LOS TRUCOS DE MAGIA

LA SOLUCIÓN DEFINITIVA

El 6 de junio de 2012, se lanzó el IPv6, una versión actualizada del protocolo de Internet creada por Steve Deering y Craig Mudge. Esta vez, sí que han pensado en asignar un amplio rango de direcciones IP, algo así como 340 sextillones de direcciones. ¿Cuánto es eso? Pues, representado en el sistema decimal:

340.282.366.920.938.463.463.374.607.431.768.211.456

¿Será suficiente esa mastodóntica cantidad de direcciones? Solo el tiempo lo dirá, pero si hay 7.500 millones de habitantes en el mundo tendríamos para cada uno:

45.370.982.256.125.100.000.000.000.000 (¡4.500 cuatrillones de IPs por persona!)

Aparentemente, más que suficiente, aunque nunca se sabe qué inventos están por llegar.

Poco a poco, los operadores de Internet van migrando sus sistemas a esta nueva arquitectura IP. La implantación es lenta, pero es obvio que es inevitable si queremos seguir evolucionando en este mundo cada vez más digital…

Salir de la versión móvil