Why do we need IPv6?…simply, the need to communicate and efficiently too!. It’s a well-known fact that the Internet is growing at an astronomical speed due to the flexibility of its design.
The devices we need to communicate with has risen from a collection of stationary devices to a max network of mobile devices mostly connected on the internet.
The previous version IP addressing version – IPv4 – is been depleted since late 2010 to 2011 according to Cisco, so we need a larger addressing space to accommodate the ever-increasing growth of network devices (billions of users in Asia, Europe and America and mobile phones, cars, tablets homes and industrial devices).
So many methods were adopted to help alleviate the depletion of IPv4, including, Subnetting, VLSM, and NAT to mention a few, these methods were not able to provide the ability to scale networks for future demands.
IPv6 satisfies these ever increasingly complex requirements of hierarchical and limitless supply of IP addressing and enhanced mobility.
Difference between IPv4 & IPV6
Number of octets: Four
Binary example: 11000000.10101000.00010100.01100100
Decimal example: 192.168.0.100
Number of IP addresses: 4,294,467,295 (2 to the power of 32)
Number of octets: Sixteen
Binary example: 11010001.11011100.11001001.01110001.11011100.11001100.01110001.11010001.11011100.11001001. 11010001.11011100.11001001.01110001.00000010.11011110
Hexadecimal example: A524:72D3:2C80:DD02:0029:EC7A:002B:EA73
Number of addresses: 3.4 x 10 to the power of 38
IPv6 Number of addresses: 340,282,366,920,938,463,463,374,607,431,768,211,456 (that’s approximately a trillion addresses to every human being on the planet!)