The length of IP addresses is the primary distinction between IPv4 and IPv6. IPv4 addresses are 32 bits long, whereas IPv6 addresses are 128 bits long (in hexadecimal). IPv6 has a simple header and a much larger address space than IPv4.