IPv6 Design Foundation presents IPv6 basic information upon which you can use to design an enterprise IPv6 platform. In it, we study the driving factors leading to the adoption of the protocol, its position in the traditional TCP/IP suite of protocols, its addressing structure and how you can develop a detailed subnet plan. IPv6 makes use of a number of ICMP messages. With detailed illustrations, explanations and Wireshark captures, we've been able to present these messages in a simple but clear manner, allowing you to understand their roles in enabling IPv6 functionality. Finally, our IPv6 Transition Mechanisms section presents solutions to the IPv4/IPv6 coexistence challenge. We've included animated illustrations, Wireshark outputs and basic configurations to enable you get started on your journey to IPv6 adoption.