

ISATAP is not meant to be a permanent solution or for organization-wide deployment.

Protocol: ISATAP is a protocol that defines all the above as well as the communication between the IPv4 and IPv6 nodes.The IPv4 address is written in the dot-quad notation (a.b.c.d) so it is easy to identify the IPv4 address from an ISATAP IPv6 address. The 64 bit interface address is the IPv4 address (32 bits) prefixed with 0000:5EFE (for a private IPv4 address) or 0200:5E5E (for a public IPv4 address) (32 bits). The 64 bit network prefix could be a link-local, unique local, or global prefix. Address: ISATAP interfaces automatically configure themselves with an IPv6 address.

Since the MTU of Ethernet is 1500 bytes a single IPv4 packet can carry up to 1480 bytes of an IPv6 packet. This is an efficient way of carrying IPv6 packets within IPv4 because the only additional bits to the IPv6 packet are the IPv4 headers (20 bytes). Usually the data is TCP, UDP, or ICMP (protocol numbers 6, 17, or 1) but other types too are possible (when and IPv4 packet contains an IPv6 packet the Protocol field is set to 41). This field tells the receiving end of the type of data in the packet. IPv4 packets have a field in their header called “Protocol”. That is how IPv4 nodes are able to communicate with IPv6 nodes and vice versa.
