Transition technologies use tunneling to facilitate cross network compatibility. Two such technologies are Teredo and 6to4 that encapsulate IPv6 packets inside IPv4 packets. The tunnel endpoints are required on both ends to encapsulate and extract the IPv6 packets.