IP Version
IPv4
IPv6
Deployed
1981
1999
Address Size
32-bit number
128-bit number
Address Format
Dotted Decimal Notation: 192.0.2.76
Hexadecimal Notation: 2001:0DB8:0234:AB00:
0123:4567:8901:ABCD
Number of Addresses
232 = 4,294,967,296
2128 = 340,282,366,920,938,463, 463,374,607,431,768,211,456
Examples of Prefix Notation
192.0.2.0/2410/8
2001:0DB8:0234::/48 2600:0000::/12
↑ Back to Top What is IPv6?
IPv6 stands for Internet Protocol version 6 – this is the version of the Internet Protocol designed to succeed IPv4. IPv6 was developed by the Internet Engineering Task Force (IETF) to deal with the long anticipated IPv4 address exhaustion.
IPv6 has a very large address space. It uses 128-bit addresses, compared to IPv4 which only has 32-bits. IPv4 only has 232 IP Addressed or around 4.3 Billion IP Addresses only. IPv6 has 2128 or 340 Undecillion IP Addresses.
↑ Back to Top Why IPv6?
The Internet is a vast cloud growing exponentially. As the population booms and mobile applications become a commodity, we need a larger and a better Internet Protocol – IPv6.
Numbers alone, IPv6 has a significantly larger address space than IPv4; having 340,282,366,920,938,463,463,374,607,431,768,211,456 IP addresses. This huge number of IP Addresses eliminates the need to implement Network Address Translation – opening the network to a very wide variety of applications such as DSL, WiMAX, and mobile voice and data communications.
Aside from the very large difference in address space, IPv6 implements an additional features not present in IPv4:
IPv6 simplifies the aspect of address assignment – this is referred to as Stateless Address Auto-Configuration or SLAAC
IPv6 has mandatory support for IPSec, unlike in IPv4 where IPSec is only optional
IPv6 introduces a simplified and faster packet-forwarding process due to simpler packet header structure as compared to IPv4
IPv6 fully supports PMTU or Path MTU Discovery –