¿Por qué IPv6 usa direccionamiento de 128 bits? [cerrado]

2

Cuando escuché por primera vez sobre IPv6, supuse que duplicaba el número de bits de direccionamiento en IPv4, de 32 a 64 bits. Esto habría sido suficiente para al menos 2.600 millones de direcciones para cada persona en el planeta. Me acabo de enterar de que el tamaño de la dirección en realidad se cuadruplicó a 128 bits , lo que es un asombroso 4.8e + 28 direcciones por persona.

¿Por qué se eligieron 128 bits?

Mark Ransom
fuente
1
Originalmente pensaron que 32 bits durarían para siempre, supongo que compensaron en exceso este error de juicio y pasaron 64 años
Moab
1
Bill Gates una vez cita "Nadie necesitará más de 4 MB de RAM", y lamentablemente cuando se creó IPv4 pensaron que nunca se acercarían al límite ... aprendamos de la historia y hoy dicen ... Veamos quién puede romper estas barreras !? ¡Te desafiamos! sí 2.6 billones de IP por cada persona en el planeta multiplicado por 1 billón de personas OMFG! Para entonces, los extraterrestres habrían introducido redes neuronales ... debería ser suficiente hasta entonces ...
Piotr Kula
@ Moab, 64 hubiera sido razonable. En su lugar, eligieron 128 ???
Mark Ransom
@ppumkin, obviamente no estaba claro en mi pregunta. 2.600 millones deberían ser suficientes, pero decidieron subir mucho más que eso.
Mark Ransom
66
Es una pena que esto estuviera cerrado por supuestamente ser imposible de responder de hecho. La historia de la evolución de IPv6 y el proceso de decisión que entró en la elección del tamaño de la dirección, de hecho, está bastante bien documentado.
JdeBP

Respuestas:

2

Estuvieron observando 64 bits de espacio de direcciones por un tiempo y cuántas direcciones por pie cuadrado / metro eso significaba. Luego observaron la densidad de población, en lugares de muy alta densidad. Vieron que en un denso rascacielos en Nueva York o Shangai, en realidad, te acercas a ese límite. ¿Cuál sería el objetivo de la implementación si pudiera necesitar aumentar el tamaño nuevamente en un futuro fácilmente previsible?

Entonces fueron a 128 bits, para que no hubiera ninguna posibilidad de que superaras eso. Aunque ... ( broma obligatoria de XKCD )

También ayuda con el enrutamiento. Piense en toda la locura con las clases de direcciones, CIDR y todo eso. Al tener algunos bits adicionales, puede hacer que la red / máquina divida parte de la dirección más limpia.

Me recuerda a Animal House ... "¿Por qué Pinto?" "¡¿POR QUÉ NO?!". 128 bits pone 8 bytes más en el paquete. No es un gran aumento de tamaño. Cuando se estaba inventando ipv4, alrededor de 150 bps o 300 bps era bastante común. Ahora tengo 12 MBps en mi hogar, y los EE. UU. En realidad son bastante lentos cuando se trata de banda ancha (en comparación con Corea del Sur). Un extra de 8 bytes por paquete a prueba de futuro no es tan malo.

Rich Homolka
fuente
Estoy confundido acerca de cómo la densidad física entraría en las deliberaciones: no hay nada sobre las direcciones IP que están limitadas geográficamente. PD: Gracias por el enlace XKCD.
Mark Ransom
@MarkRansom 1) existen correlaciones entre la geografía y la dirección IP, los enrutadores y demás se encuentran en una única ubicación. GeoIP existe y funciona. 2) se trata de restricciones. Pruebo un área, encuentro la cantidad de direcciones IP que faltan por metro, así que sé que si escalo, me vuelvo a cansar. recuerde, antes de pensar que necesitaríamos tan pocas direcciones, las compañías normales (HP, Apple) obtuvieron espacios de direcciones de clase A. No adivinamos bien la expansión, por lo que decir "solo Nueva York será tan densa" no les dio confianza.
Rich Homolka
1

Porque nunca sabes lo que depara el futuro. Imagine que cada dispositivo en su hogar tiene su propia dirección IPv6. De esa manera, se necesitarían muchas más direcciones de las que podría pensar en este momento.

Básicamente, es pensar en el futuro.

Robert
fuente
Mientras no tenga 2.600 millones de dispositivos en mi hogar, 64 bits habrían sido suficientes.
Mark Ransom
1
@MarkRansom: en 50 años, todo en su casa podría estar hecho de computronium .
Zan Lynx
1

El espacio de direcciones IPv6 generalmente se entrega en múltiplos de / 64 bloques a individuos. Esto facilita la configuración de subredes y la configuración automática en función de la dirección MAC.

Jaap Eldering
fuente