Dans vSphere 6.0 et version ultérieure, vSphere Distributed Switch prend en charge les modèles de base et d'écoute pour le filtrage des paquets de multidiffusion associés à des groupes de multidiffusion individuels. Choisissez un modèle en fonction du nombre de groupes de multidiffusion auxquels les machines virtuelles sur le commutateur s'abonnent.

Modes de filtrage multidiffusion

Outre le trafic de multidiffusion de base par défaut pour le filtrage du trafic multidiffusion, vSphere Distributed Switch 6.0.0 et versions ultérieures prend en charge l'écoute multidiffusion qui transfère le trafic multidiffusion de façon plus précise en utilisant les messages définis par le protocole de gestion de groupes Internet (IGMP, Internet Group Management Protocol) et par le protocole MLD (Multicast Listener Discovery) provenant des machines virtuelles.

Filtrage multidiffusion de base

En mode de filtrage multidiffusion de base, un commutateur vSphere standard ou un vSphere Distributed Switch transfère le trafic multidiffusion pour les machines virtuelles selon l'adresse MAC de destination du groupe de multidiffusion. Lors de la jonction à un groupe de multidiffusion, le système d'exploitation invité pousse l'adresse MAC multidiffusion du groupe vers le réseau par l'intermédiaire du commutateur. Le commutateur enregistre le mappage entre le port et l'adresse MAC multidiffusion de destination dans une table de transfert locale.

Le commutateur n'interprète pas les messages IGMP qu'une machine virtuelle envoie pour rejoindre ou quitter un groupe. Le commutateur les envoie directement au routeur multidiffusion local, qui les interprète ensuite pour joindre la machine virtuelle au groupe ou la retirer de celui-ci.

Le mode de base présente les restrictions suivantes :

  • Une machine virtuelle peut recevoir des paquets des groupes pour lesquels elle n'est pas abonnée, car le commutateur transfère les paquets en fonction de l'adresse MAC de destination d'un groupe de multidiffusion, qui peut être potentiellement mappé vers 32 groupes de multidiffusion IP.
  • Une machine virtuelle abonnée au trafic de plus de 32 adresses MAC multidiffusion reçoit des paquets pour lesquels elle n'est pas abonnée du fait d'une limitation du modèle de transfert.
  • Le commutateur ne filtre pas les paquets en fonction de l'adresse source définie dans la version 3 d'IGMP.

Écoute multidiffusion

En mode d'écoute multidiffusion, une instance de vSphere Distributed Switch fournit l'écoute IGMP et MLD conformément à la norme RFC 4541. Le commutateur répartit le trafic multidiffusion plus précisément en utilisant des adresses IP. Ce mode prend en charge les adresses de groupe de multidiffusion IGMPv1, IGMPv2 et IGMPv3 pour IPv4 et les adresses de groupe de multidiffusion MLDv1 et MLDv2 pour IPv6.

Le commutateur détecte de façon dynamique l'appartenance d'une machine virtuelle. Lorsqu'une machine virtuelle envoie un paquet qui contient des informations d'appartenance IGMP ou MLD par l'intermédiaire d'un port de commutateur, le commutateur crée un enregistrement concernant l'adresse IP de destination du groupe et, dans le cas d'IGMPv3, concernant une adresse IP source à partir de laquelle une machine virtuelle préfère recevoir le trafic. Si une machine virtuelle ne renouvelle pas son appartenance à un groupe au cours d'une période donnée, le commutateur supprime l'entrée du groupe des enregistrements de recherche.

En mode d'écoute multidiffusion d'un commutateur distribué, une machine virtuelle peut recevoir le trafic multidiffusion sur un port de commutateur unique à partir de 512 groupes et 10 sources au maximum.

Activer l'écoute multidiffusion sur un vSphere Distributed Switch

Utilisez l'écoute multidiffusion sur un vSphere Distributed Switch pour transférer le trafic de façon précise conformément aux informations d'appartenance Internet Group Management Protocol (IGMP) ou Multicast Listener Discovery (MLD) que les machines virtuelles envoient pour s'abonner au trafic multidiffusion.

Utilisez l'écoute multidiffusion si des charges de travail virtualisées sur le commutateur s'abonnent à plus de 32 groupes de multidiffusion ou doivent recevoir le trafic de nœuds sources spécifiques. Pour plus d'informations sur les modes de filtrage multidiffusion de vSphere Distributed Switch, reportez-vous à Modes de filtrage multidiffusion.

Conditions préalables

Vérifiez que la version de vSphere Distributed Switch est bien 6.5.0 ou version ultérieure.

Procédure

  1. Dans la page d'accueil de vSphere Client, cliquez sur Mise en réseau et accédez au commutateur distribué.
  2. Dans le menu Actions, sélectionnez Paramètres > Modifier les paramètres.
  3. Dans la boîte de dialogue qui affiche les paramètres du commutateur, cliquez sur Avancé.
  4. Dans le menu déroulant Mode de filtrage multidiffusion, sélectionnez Écoute IGMP/MLD et cliquez sur OK.

Résultats

L'écoute multidiffusion devient active sur les hôtes exécutant ESXi 6.0 et version ultérieure.

Modifier l'intervalle d'interrogation pour l'écoute multidiffusion

Lorsque l'écoute multidiffusion IGMP ou MLD est activée sur vSphere Distributed Switch, le commutateur envoie des requêtes générales concernant l'appartenance des machines virtuelles dans le cas où une requête d'écoute n'est pas configurée sur le commutateur physique. Sur les hôtes ESXi qui sont connectés au commutateur distribué, vous pouvez modifier l'intervalle qui sépare l'envoi par le commutateur des requêtes générales.

L'intervalle par défaut d'envoi des requêtes d'écoute est de 125 secondes.

Procédure

  1. Dans vSphere Client, accédez à l'hôte.
  2. Dans l'onglet Configurer, développez la section Système et sélectionnez Paramètres système avancés.
  3. Cliquez sur Modifier.
  4. Localisez le paramètre système Net.IGMPQueryInterval et saisissez une nouvelle valeur du paramètre en secondes.
  5. Cliquez sur OK

Modifier le nombre d'adresses IP sources pour IGMP et MLD

Lorsque vous activez une écoute multidiffusion IGMP ou MLD sur un vSphere Distributed Switch, vous pouvez modifier le nombre maximal de sources IP à partir desquelles les membres d'un groupe de multidiffusion reçoivent des paquets.

Procédure

  1. Dans vSphere Client, accédez à l'hôte.
  2. Dans l'onglet Configurer, développez la section Système et sélectionnez Paramètres système avancés.
  3. Cliquez sur Modifier.
  4. Localisez le paramètre système Net.IGMPV3MaxSrcIPNum ou Net.MLDV2MaxSrcIPNum et entrez une nouvelle valeur comprise entre 1 et 32 pour le paramètre.
  5. Cliquez sur OK.