Multicast Listener Discovery

From Wikipedia, the free encyclopedia
Jump to navigation Jump to search

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. The protocol is embedded in ICMPv6 instead of using a separate protocol. MLDv1 is similar to IGMPv2[1] and MLDv2 similar to IGMPv3.[2]

Protocol

[edit | edit source]

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

Support

[edit | edit source]

Several operating systems support MLDv2:

References

[edit | edit source]
  1. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value). Proposed Standard. Updated by RFC 3590 and 3810.
  2. ^ a b Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value). Proposed Standard. Updates RFC 2710. Updated by RFC 4604.
  3. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
  4. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
  5. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
  6. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).