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?
Respuestas:
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.
fuente
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.
fuente
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.
fuente