IPv4 vs IPv6 comparison

IPv4 and IPv6 are the two versions of Internet Protocol used to address and route traffic on the internet. IPv4 uses a 32-bit address space that has run out of new allocations, while IPv6 uses a 128-bit address space designed to support the internet's continued growth.

Download CSV
FeatureIPv4IPv6Notes
Address size32-bit128-bitIPv6 is way bigger
Address space~4.3 billion~3.4×10³⁸IPv6 won't run out anytime soon
NotationDecimal dottedHexadecimalIPv6 uses colons instead
NAT requirementCommonNot requiredIPv6 gives you direct connections again
Security (IPsec)OptionalBuilt-in supportThough it depends on actual setup
BroadcastSupportedNot usedIPv6 does multicast instead
MulticastLimitedNativeWorks a lot better for scaling
ConfigurationManual/DHCPSLAAC/DHCPv6IPv6 can set itself up automatically
PerformanceIndirectIndirectReally comes down to your network setup
AdoptionLegacy dominantGrowingA lot of places use both at once
Mobile networksPartialPrimaryMajor carriers are going IPv6-first
IoT suitabilityLimitedHighPlenty of addresses to go around
Backward compatibilityN/ANoYou'll need special transition tools

Adoption status

Limitations and transition challenges

Standards & references

See Also