【 2128 = 340 282 366 920 938 463 463 374 607 431 768 211 456 】
This is the total number of addresses that can be assigned by IPv6. You know how big it is when you run out of cardinal vocabulary: counting from the right, thousand, million, billion, trillion… Wow!
The number amazed me when I learned about it at a Network Foundation training course recently. A number actually remains incomprehensible until it is compared to another. For instance, compare it with IPv4 address space: IPv4 can supply 4,294,967,296 (roughly 4 billion) addresses, which means it’s insufficient if each individual in the world owns only one Internet device; IPv6 can supply 4.8×1028 (48 octillion!) addresses to each of our seven-billion population. The number of device per person outlives our lifespan many billion times! Wow!
This RedNectar blog post has very clear explanation and relevant comparisons that really helps demonstrate the enormity of IPv6 address range. As I always feel minuscule against the dark sea and starry sky at night, I am overwhelmingly feeling infinitesimal confronting this number right now.