
Basic Information About IPv6 Addresses
An IPv6 address is 128-bits long. The address is described by using colon-hexadecimal notation. Colon-hexadecimal notation describes the 128-bit address by using eight 16-bit, 4-digit hexadecimal numbers that are separated by the colon character ( : ). An example of an IPv6 address in colon-hexadecimal notation is 2001:0DB8:0000:0000:02AA:00FF:C0A8:640A.
You can express an IPv6 address by using the following methods:
-
Suppress leading zeros You can omit the leading zeros in any of the eight 4-digit hexadecimal numbers in an IPv6 address.
-
Double-colon compression You can use two colons (
:: ) to represent contiguous 16-bit hexadecimal digits that contain all zeros. These all-zero digits may exist at the beginning, middle, or end of the IPv6 address. You can only use double-colon compression one time in an IPv6 address.
-
Trailing dotted decimal notation You may express the last 32 bits at the end of an IPv6 address in dotted-decimal notation by separating the 8-bit digits with a period (
. ). Trailing dotted-decimal notation is frequently used with IPv4-compatible addresses.
The following table provides a comparison of the equivalent IPv6 address syntax is described.
A comparison of the equivalent IPv6 address syntax
|
IPv6 address notation
|
IPv6 address
|
|---|
|
Full IPv6 address
|
2001:0DB8:0000:0000:02AA:00FF:C0A8:640A
|
|
IPv6 address that uses suppressed leading zeros
|
2001:DB8:0:0:2AA:FF:C0A8:640A
|
|
IPv6 address that uses double-colon compression
|
2001:DB8::2AA:FF:C0A8:640A
|
|
IPv6 address that uses trailing dotted-decimal notation
|
2001:DB8::2AA:FF:192.168.100.10
|
IPv6 addresses may be categorized into the following types:
-
Unicast address A packet is delivered to one interface.
-
Multicast address A packet is delivered to multiple interfaces.
-
Anycast address A packet is delivered to the nearest of multiple interfaces. The distance between interfaces is defined by the routing cost.
IPv6 unicast addresses have the following possible scopes:
-
Link-local The scope of the IPv6 address is the local subnet. IPv6 link local addresses are comparable to IPv4 link local addresses that are used in Automatic Private IP Addressing (APIPA).
-
Site-local The scope of the IPv6 address is the local organization. Site local addresses were deprecated by RFC 3879 and replaced by unique local addresses as defined in RFC 4193. IPv6 site local addresses and IPv6 unique local addresses are comparable to IPv4 private IP addresses.
-
Global The scope is of the IPv6 address is the whole world. IPv6 global addresses are comparable to IPv4 public IP addresses.
The following table provides a comparison of IPv4 elements and IPv6 elements.
A comparison of IPv4 elements and IPv6 elements
|
Item
|
IPv4
|
IPv6
|
|---|
|
Private IP addresses
|
10.0.0.0/8
172.16.0.0/12
192.168.0.0/16
|
FD00::/8
|
|
Link local addresses
|
169.254.0.0/16
|
FE80::/64
|
|
Loopback address
|
127.0.0.1
|
::1
|
|
Unspecified address
|
0.0.0.0
|
::
|
|
Address resolution
|
Address Resolution Protocol (ARP)
|
Neighbor Discovery (ND)
|
|
DNS host name resolution
|
"A" record
|
"AAAA" record or "A6" record
|
For more information about IPv6 addressing, see IPv6 Address Types.
Supported IPv6 Input Formats in Exchange 2007 SP1 on Windows Server 2008
You may have to enter an IPv6 address in the following situations:
-
A single IPv6 address
-
An IPv6 address range
-
An IPv6 address together with a subnet mask
-
An IPv6 address together with a subnet mask that uses Classless Inter-Domain Routing (CIDR) notation
In Exchange 2007 SP1 on Windows Server 2008, the suppression of leading zeros, double-colon compression, and trailing dotted decimal notation are supported.
The acceptable IPv6 address input formats in Exchange 2007 SP1 on Windows Server 2008 are described in the following table.
Acceptable IPv6 address input formats in Exchange 2007 SP1 on Windows Server 2008
|
Type
|
IPv6 address example
|
|---|
|
Single address
|
2001:DB8::2AA:FF:C0A8:640A
|
|
Address together with subnet mask
|
2001:DB8::2AA:FF:C0A8:640A(FFFF:FFFF:FFFF:FFFF::)
|
|
Address together with subnet mask that uses CIDR notation
|
2001:DB8::2AA:FF:C0A8:640A/64
|
|
Address range
|
2001:DB8::2AA:FF:C0A8:640A-2001:DB8::2AA:FF:C0A8:6414
|