IPv6: The Next Generation Internet Protocol

There are certain types of nodes that will recur throughout this text. The first is the IPv4 only node that is either a host or router that implements only IPv4. In addition, an IPv4 only node will not recognize IPv6. The installed base of IPv4 hosts and routers that exist prior to the start of the transition involves only IPv4 nodes.
An IPv6/IPv4 node involves host or router which implements both IPv4 and IPv6. However, an IPv6 only node involves a host or router that implements IPv6, yet does not implement IPv4. An IPv6 node is basically any host or router that implements IPv6. IPv6/IPv4 and IPv6 only nodes are both IPv6 nodes. An IPv4 node, however, is any host or router that implements IPv4. IPv6/IPv4 and IPv4 only nodes are both IPv4 nodes.
IPv4 compatible IPv6 address is an IPv6 address (IPv6 header format shown in Figure 1.7) that is assigned to an IPv6/IPv4 node. It has the high order 96-bit prefix 0:0:0:0:0:0, as well as an IPv4 address in the low order 32-bits. The automatic tunneling mechanism employs IPv4 compatible addresses. An IPv6-only address has the remainder of the IPv6 address space. In addition, an IPv6 address has a prefix besides that of 0:0:0:0:0:0.
The notation 0:0:0:0:0:0 is that method by which IPv6 addresses are represented that is taken from the IPv4 dotted decimal notation. The address is represented as the hexadecimal equivalent of the 16 bit words that comprise the address...