Many engineers struggle with IP multicast. This IGMP and MLD deep dive builds a strong foundation into host-to-router multicast signaling. It includes extensive demonstrations, packet capture deep-dives, and troubleshooting techniques.
IP multicast is a challenging topic in networking to master. In this course, Protocol Deep Dive: IGMP and MLD, you will learn foundational knowledge of/gain the ability to how hosts communicate their interest in receiving multicast to the network. First, you will learn about IGMP, the IPv4 protocol used to share this information within the context of a real network. Next, you will discover the inner workings of MLD, the IGMP equivalent in the IPv6 world, along with all its enhancements and caveats. Finally, you will explore how to design your security infrastructure to "play nice" with IGMP and MLD, along with mastery of a powerful troubleshooting tool called multicast traceroute. When you’re finished with this course, you will have the skills and knowledge surrounding IGMP and MLD needed to troubleshoot and optimize multicast transport at the network edges.
Course Overview (Music playing) Hi everyone, my name is Nick Russo, and welcome to my Protocol Deep Dive on IGMP and MLD. I've developed an action-packed scenario involving a network merger, providing a realistic test bed for digging into these critical multicast protocols. We will have ample opportunity to explore both IGMP and MLD with contextual demonstrations relevant to network operations. You'll learn the ins and outs of how multicast is consumed by clients in IP networks, including IP multicast routing overview, along with its challenges and solutions, the various versions of IGMP, how they operate, and how they compare, exploring the various versions and subsequent improvements of MLD in IPv6, multicast troubleshooting using the powerful multicast traceroute tool, high-level security design considerations for IGMP and MLD. After completing this course, you'll know how to design, operate, and maintain any version of IGMP or MLD in conjunction with the rest of the multicast architecture. Before beginning this course, I'd recommend the following prerequisite courses. An introduction to IPv6 will give you the necessary knowledge to understand and follow the basic IPv6 concepts. This multicast course uses ping for testing and reveals some of the IPv6 neighbor discovery concepts. It also briefly compares multicast traceroute to unicast traceroute. Oh, did I mention MLD is based on ICMPv6? Having a strong foundation in ICMP will solidify learning both IGMP and MLD. I hope you'll join me on this journey to learn IGMP and MLD with this Protocol Deep Dive course at Pluralsight.