В IPv6 используется 128 бит вместо 32 бит в IPv4, чтобы предоставить более широкое адресное пространство. 5
128-битное адресное пространство IPv6 даёт такое огромное количество адресов, что вряд ли когда-то будет использовано всё (2^128 адресов, или 3,4*10^38). 3
Также большее адресное пространство позволяет использовать более иерархическую модель адресации, потому что для маршрутизации больше не нужны CIDR и подобные «хаки». 3
Кроме того, наличие дополнительных бит помогает в маршрутизации: с их помощью можно более чётко разделить часть адреса, соответствующую сети и машине. 4
Таким образом, выбор в пользу 128 бит в IPv6 был направлен на то, чтобы обеспечить большее количество адресов и упростить их организацию.