Multicast Listener Discovery
{{Short description|Protocol for discovering IPv6 multicast listeners}}
{{IPstack}}
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{{Ref RFC|2710}} and MLDv2 similar to IGMPv3.{{Ref RFC|3810}}
Protocol
Support
Several operating systems support MLDv2:
- Windows Vista and later{{cite web
| url = http://msdn.microsoft.com/en-us/library/windows/desktop/ms738558(v=vs.85).aspx
| title = MLD and IGMP Using Windows Sockets
| work = Windows Sockets 2 | date = 2011-09-16
}}
- FreeBSD since release 8.0{{cite web
| url = http://www.FreeBSD.org/cgi/man.cgi?query=mld | date = 2009-05-27
| title = mld(4): Multicast Listener Discovery Protocol | work = FreeBSD Kernel Interfaces Manual
}}
- The Linux kernel since 2.5.68{{cite web
| url=https://lwn.net/Articles/29489/
| title = Linux 2.5.68 ChangeLog | date = 2003-04-19
| first = Linus | last = Torvalds | authorlink = Linus Torvalds
}}