📑 Table of Contents

Multicast Listener Discovery (MLD) is a component of the Internet Protocol Version 6 (IPv6) suite. MLD is used by IPv6 routers for discovering multicast listeners on a directly attached link, much like Internet Group Management Protocol (IGMP) is used in IPv4. Instead of being implemented as a separate protocol, the protocol is embedded in ICMPv6. MLDv1 is similar to IGMPv2[1] and MLDv2 similar to IGMPv3.[2].

Protocol

edit

The following ICMPv6 message types are used:

ICMPv6 message type values[2]
Message Type value
Multicast Listener Query 130
MLDv1 Multicast Listener Report 131
MLDv2 Multicast Listener Report 143
Multicast Listener Done 132

All MLDv1/MLDv2 messages have a link-local IPv6 Source Address (fe80::/10). MLDv2 Reports may be sent from the unspecified address (::/128) if no valid link-local IPv6 source address is present.[2]

MLDv2 Multicast Listener Reports are sent to ff02::16, to which all MLDv2-capable multicast routers listen.[2]

Support

edit

Several operating systems support MLDv2:

References

edit
  1. ^ S. Deering; W. Fenner; B. Haberman (October 1999). Multicast Listener Discovery (MLD) for IPv6. Network Working Group. doi:10.17487/RFC2710. RFC 2710. Proposed Standard. Updated by RFC 3590 and 3810.
  2. ^ a b c d B. Haberman, ed. (March 2025). Multicast Listener Discovery Version 2 (MLDv2) for IPv6. Internet Engineering Task Force. doi:10.17487/RFC9777. ISSN 2070-1721. STD 101. RFC 9777. Internet Standard 101. Obsoletes RFC 3810. Updates RFC 2710.
  3. ^ "MLD and IGMP Using Windows Sockets". Windows Sockets 2. 2011-09-16.
  4. ^ "mld(4): Multicast Listener Discovery Protocol". FreeBSD Kernel Interfaces Manual. 2009-05-27.
  5. ^ Torvalds, Linus (2003-04-19). "Linux 2.5.68 ChangeLog".
  6. ^ IPv6Hardening Guide for OS-X (PDF), 2015-01-29, retrieved 2021-05-23

📚 Artikel Terkait di Wikipedia

ICMPv6

Vida; L. Costa, eds. (June 2004). Multicast Listener Discovery Version 2 (MLDv2) for IPv6. Network Working Group. doi:10.17487/RFC3810. RFC 3810. Proposed

Source-specific multicast

3376. Source specification is possible only in IPv4's IGMPv3 and IPv6's MLDv2. Source-specific multicast is best understood in contrast to any-source

Multicast address

Vida; L. Costa, eds. (June 2004). Multicast Listener Discovery Version 2 (MLDv2) for IPv6. Network Working Group. doi:10.17487/RFC3810. RFC 3810. Proposed

Internet Group Management Protocol

Version 3 (IGMPv3) and Multicast Listener Discovery Protocol Version 2 (MLDv2) for Source-Specific Multicast. Network Working Group. doi:10.17487/RFC4604

IPv6 address

routers 2 (link-local) ff02::1a All RPL routers 2 (link-local) ff02::16 All MLDv2-capable routers 2 (link-local) ff0x::fb mDNSv6 Available in all scopes ff0x::101

XORP

Discovery (MLD) for IPv6) RFC 3810 (Multicast Listener Discovery Version 2 (MLDv2) for IPv6) Virtual Router Redundancy Protocol (VRRP v2): RFC 3768 XORP provides

Multicast Routing Daemon v6

Santos. Its main features include: Extensible modular design MLDv1 and MLDv2 support PIM-SM support (ASM and SSM) Partial MBGP support Supports both

List of RFCs

4880, RFC 5581, RFC 6637 RFC 9777 Multicast Listener Discovery Version 2 (MLDv2) for IPv6 March 2025 Multicast Listener Discovery Obsoletes RFC 3810