Esta será una especie de pregunta para novatos, pero no estoy muy seguro de por qué realmente necesitamos IPv6. AFAIK, la historia es la siguiente:
En los viejos tiempos, cuando las computadoras no eran abundantes, las direcciones IP de 32 bits eran suficientes para todos. En estos momentos, la máscara de subred estaba implícita. Luego, la cantidad de computadoras aumentó y 32 bits comenzaron a ser insuficientes.
Entonces, la máscara de subred comenzó a ser explícita. Esencialmente, el tamaño de una dirección IP ha aumentado.
Mi pregunta es, ¿cuál es el inconveniente de continuar el direccionamiento con las máscaras de subred? Por ejemplo, cuando también se vuelven insuficientes, ¿no podemos continuar usando "máscaras subred-subred", etc.?
Entiendo que consume más espacio que el IPv4 original (y tal vez no sea muy diferente al uso de IPv6), pero ¿no son las máscaras de subred explícitas una solución suficiente? Si no, ¿por qué son una solución insuficiente?
fuente
255.255.255.0
etc. De lo que se habla aquí es de otra cosa: enmascarar, mejor conocido como NAT (Network Address Translation).Respuestas:
Aquí se confunden dos cosas:
Pasar del direccionamiento con clase al enrutamiento entre dominios sin clase (CIDR) fue una mejora que hizo que la distribución de direcciones a los ISP y las organizaciones fuera más eficiente, lo que también aumentó la vida útil de IPv4. Al abordar con clase, una organización obtendría uno de estos:
Todas estas clases fueron asignadas de rangos fijos. La clase A contenía todas las direcciones donde el primer dígito estaba entre 1 y 126, la clase B era de 128 a 191 y la clase C de 192 a 223. Todo el enrutamiento entre organizaciones tenía todo esto codificado en los protocolos.
En los días con clase cuando una organización necesitaría, por ejemplo, 4000 direcciones, había dos opciones: darles 16 bloques de clase C (16 x 256 = 4096 direcciones) o darles un bloque de clase B (65536 direcciones). Debido a que los tamaños están codificados, los 16 bloques de clase C por separado tendrían que enrutarse por separado. Muchos obtuvieron un bloque de clase B, que contiene muchas más direcciones de las que realmente necesitaban. Muchas organizaciones grandes obtendrían un bloque de clase A (16,777,216 direcciones) incluso cuando solo se necesitaban unos cientos de miles. Esto desperdició muchas direcciones.
CIDR eliminó estas limitaciones. Las clases A, B y C ya no existen (desde ± 1993) y el enrutamiento entre organizaciones puede ocurrir en cualquier longitud de prefijo (aunque generalmente no se acepta algo más pequeño que a / 24 para evitar que muchos bloques pequeños aumenten el tamaño de las tablas de enrutamiento ) Desde entonces, fue posible enrutar bloques de diferentes tamaños y asignarlos desde cualquiera de las partes ABC del espacio de direcciones que anteriormente eran clases. Una organización que necesita 4000 direcciones podría obtener un / 20, que es 4096 direcciones.
Subredizar significa dividir el bloque de dirección asignado en bloques más pequeños. Los bloques más pequeños se pueden configurar en redes físicas, etc. No crea mágicamente más direcciones. Solo significa que divide su asignación de acuerdo con cómo desea usarla.
Lo que creó más direcciones fue Masquerading, más conocido como NAT (Network Address Translation). Con NAT, un dispositivo con una sola dirección pública proporciona conectividad para toda una red con direcciones privadas (internas) detrás de ella. Todos los dispositivos de la red local piensan que están conectados a Internet, incluso cuando en realidad no lo están. El enrutador NAT analizará el tráfico saliente y reemplazará la dirección privada del dispositivo local con su propia dirección pública, pretendiendo ser la fuente del paquete (por lo que también se la conocía como enmascarado). Recuerda las traducciones que ha realizado para que, en caso de respuesta, pueda devolver la dirección privada original del dispositivo local. Esto generalmente se considera un hack, pero funcionó y permitió que muchos dispositivos enviaran tráfico a Internet mientras usaban menos direcciones públicas.
Es posible tener múltiples dispositivos NAT uno detrás del otro. Esto lo hacen, por ejemplo, los ISP que no tienen suficientes direcciones IPv4 públicas. El ISP tiene algunos enrutadores NAT enormes que tienen un puñado de direcciones IPv4 públicas. Luego, los clientes se conectan usando un rango especial de direcciones IPv4 (
100.64.0.0/10
aunque a veces también usan direcciones privadas normales) como su dirección externa. Los clientes vuelven a tener un enrutador NAT que utiliza esa única dirección que obtienen en el lado externo y realiza NAT para conectar una red interna completa que utiliza direcciones privadas normales.Sin embargo, hay algunas desventajas de tener enrutadores NAT:
Como puede ver, tanto CIDR como NAT han extendido la vida útil de IPv4 durante muchos años. Pero CIDR no puede crear más direcciones, solo asigna las existentes de manera más eficiente. Y NAT funciona, pero solo para el tráfico saliente y con un mayor rendimiento y riesgos de estabilidad, y menos funcionalidad en comparación con tener direcciones públicas.
Es por eso que se inventó IPv6: muchas direcciones y direcciones públicas para cada dispositivo. Por lo tanto, su dispositivo (o el firewall que está frente a él) puede decidir por sí mismo qué conexiones entrantes quiere aceptar. Si desea ejecutar su propio servidor de correo que es posible, y si no quiere que nadie del exterior se conecte con usted: eso también es posible :) IPv6 le devuelve las opciones que tenía antes de que se introdujera NAT, y eres libre de usarlos si quieres.
fuente
El Protocolo de Internet (IP) fue diseñado para proporcionar conectividad de extremo a extremo.
Los 32 bits de una dirección IPv4 solo permiten alrededor de 4.300 millones de direcciones únicas. Luego, debe restar un montón de direcciones para cosas como la multidifusión, y hay muchas matemáticas que demuestran que nunca puede usar la capacidad total de una subred, por lo que hay muchas direcciones desperdiciadas.
Hay aproximadamente el doble de humanos que direcciones IPv4 utilizables, y muchos de esos humanos consumen múltiples direcciones IP. Esto ni siquiera toca las necesidades comerciales de las direcciones IP.
El uso de NAT para satisfacer el hambre de la dirección IP rompe el paradigma de conexión IP de extremo a extremo. Se hace difícil exponer suficientes direcciones IP públicas. Piense por un minuto lo que usted, como usuario doméstico con una sola dirección IP pública, haría si desea permitir que múltiples dispositivos usen el mismo protocolo de transporte y puerto, digamos dos servidores web, que por convención usan el puerto TCP 80, Accedido desde Internet público. Puede reenviar el puerto TCP 80 de su dirección IP pública a una dirección IP privada, pero ¿qué pasa con el otro servidor web? Este escenario requerirá que saltes algunos obstáculos que un usuario doméstico típico no está preparado para manejar. Ahora, piensa en el Internet de las cosas(IoT) donde puede tener cientos o miles de dispositivos (bombillas, termostatos, termómetros, pluviómetros y sistemas de rociadores, sensores de alarma, electrodomésticos, abridores de puertas de garaje, sistemas de entretenimiento, collares para mascotas, y quién sabe qué más) , algunos, o todos, de los cuales quieren usar los mismos protocolos y puertos de transporte específicos. Ahora, piense en las empresas con dirección IP que necesitan proporcionar conectividad a sus clientes, proveedores y socios.
IP fue diseñado para una conectividad de extremo a extremo, por lo que, sin importar cuántos hosts diferentes utilicen el mismo protocolo de transporte y puerto, se identifican de manera única por su dirección IP. NAT rompe esto, y limita la IP de una manera que nunca tuvo la intención de ser limitada. NAT se creó simplemente como una forma de extender la vida útil de IPv4 hasta que se pueda adoptar la próxima versión de IP (IPv6).
IPv6 proporciona suficientes direcciones públicas para restaurar el paradigma IP original. IPv6 actualmente tiene 1/8 de las direcciones IPv6 en todo el bloque de direcciones IPv6 reservado para las direcciones IPv6 enrutables globalmente. Suponiendo que hay 17 mil millones de personas en la tierra en el año 2100 (no poco realista), el rango de direcciones IPv6 global actual (1/8 del bloque de direcciones IPv6) proporciona más de 2000/48 redes para cada uno de esos 17 mil millones de personas. Cada red / 48 tiene 65.536 / 64 subredes con 18.446.744.073.709.551.616 direcciones por subred.
fuente
En pocas palabras, no hay más direcciones IPv4 disponibles. Se han asignado todas (o casi todas) las direcciones IPv4 disponibles. La explosión de dispositivos IP, computadoras portátiles, teléfonos, tabletas, cámaras, dispositivos de seguridad, etc., etc., han utilizado todo el espacio de direcciones.
fuente
En primer lugar, la técnica de máscara de subred variable se volvió insuficiente. Es por eso que la gente inventó la técnica de traducción de direcciones de red en la que puede usar IP pública para enmascarar múltiples IP privadas. Incluso con esta técnica, estamos casi sin IP para asignar. También NAT rompe uno de los principios fundadores de Internet: el principio de principio a fin.
Entonces, la razón principal para usar IPv6 es que todos tendrán disponibles tantas IP públicas como necesiten y toda la complejidad de usar NAT desaparecerá.
IPv6 también proporciona otra funcionalidad que no detallaré: seguridad obligatoria a nivel de IP, permite la configuración automática de direcciones sin estado, no más transmisión solo multidifusión y proporciona un procesamiento más eficiente por enrutadores al simplificar el encabezado. También en esta era de dispositivos móviles tiene soporte explícito para la movilidad en forma de IPv6 móvil.
Con respecto a su propuesta de usar subredes / máscaras de subred: no parece factible ya que su implementación rompería todas las aplicaciones existentes y no es realmente elegante. Si tiene que cambiar las cosas, ¿por qué no optar por algo nuevo y bien pensado?
fuente
La principal organización que distribuye IP a las organizaciones regionales está completamente agotada. ARIN: la organización regional en los Estados Unidos se ha agotado durante los últimos meses. La única organización regional que aún tiene algunas IP es AfriNIC.
Hay muchas empresas / organizaciones, como Ford, MIT, etc. que tienen rangos de IP de clase A completos. Cuando los adquirieron, nadie pensó que se nos acabaría tan rápido.
En este momento, para comprar IP, esperas a que una empresa cierre y lo compre en el mercado gris, o intentas comprar IP no utilizadas de otra compañía.
Los IP diseñados para una región, no se pueden usar en otra región. Bueno, pueden hacerlo, pero está altamente desaconsejado (geo-IP).
En este momento, muchas empresas se están preparando para IPv6. El cambio no es fácil ya que es muy costoso comprar equipos nuevos que admitan IPv6 completo para aquellos que tienen 10 de miles de servidores.
fuente