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.