Multicast Listener Discovery

Multicast Listener Discovery (MLD) est un protocole de la suite IPv6. Il est utilisé par un routeur pour identifier les clients d'un groupe multicast sur un segment directement attaché, à l'instar d'IGMP pour IPv4. Il s'agit d'un sous-protocole d'ICMPv6 et non d'un protocole distinct.

Il comporte deux versions:

  • MLDv1 est similaire à IGMPv2 : il permet de gérer des abonnements à des groupes multicast, sans précision de la source;
  • MLDv2 est semblable à IGMPv3 : il permet de gérer des abonnements à des groupes multicast, en précisant explicitement la ou les sources.

MLD est défini dans la RFC 3810.

MLD snooping est utilisé par les commutateurs ethernet pour limiter la diffusion des trames multicast vers les hôtes manifestant de l'intérêt pour le groupe, de façon similaire à IGMP Snooping pour IPv4.

Liens internes modifier

Liens externes modifier

  • RFC 2710, Multicast Listener Discovery (MLD) for IPv6, 1999
  • RFC 3810, Multicast Listener Discovery Version 2 (MLDv2) for IPv6, 2004
  • RFC 4604, Using Internet Group Management Protocol Version 3 (IGMPv3) and Multicast Listener Discovery Protocol Version 2 (MLDv2) for Source-Specific Multicast, 2006