Internet Protocol version 6 (IPv6)

IPv6 is the most recent version of the Internet Protocol (IP) used to route data packets across the Internet.

IPv6 uses 128-bit (2128) addresses, allowing 3.4 x 1038 unique IP addresses. This is equal to 340 trillion trillion trillion IP addresses.

An IPv6 address is written in hexadecimal notation separated by the colon symbol (:) as shown here:


The address structure is shown in the following diagram