Le routage multidiffusion IP permet à un hôte (source) d'envoyer une seule copie de données à une adresse multidiffusion unique. Les données sont ensuite distribuées à un groupe de destinataires à l'aide d'une forme spéciale d'adresse IP appelé adresse de groupe de multidiffusion IP. Dans un environnement de multidiffusion, n'importe quel hôte, qu'il soit membre d'un groupe ou pas, peut envoyer des données à un groupe. Cependant, seuls les membres d'un groupe peuvent recevoir les paquets envoyés à ce groupe.

NSX utilise deux protocoles de routage multidiffusion : Internet Group Management Protocol (IGMPv2) et Protocol Independent Multicast (PIM). Le mode PIM Sparse Mode (PIM-SM) est pris en charge. PIM est utilisé sur les passerelles ESG, mais pas sur le DLR.

Pour plus d'informations sur la prise en charge de la multidiffusion dans NSX, reportez-vous à la section Prise en charge, limitations et topologie du routage multidiffusion.
Attention : Lors d'une migration par vMotion de machines virtuelles qui sont des récepteurs de multidiffusion, une perte de trafic de multidiffusion de 1 à 2 secondes peut se produire.

Conditions préalables

La plage d’adresses multidiffusion doit être configurée dans les zones de transport. Reportez-vous à Attribuer un pool d'ID de segments et une plage d'adresses multidiffusion dans le Guide d'installation de NSX.

La configuration IGMP doit être la même sur la passerelle Edge Services Gateway et sur le routeur (distribué) logique.

Activez l'écoute IGMP sur les commutateurs L2 auxquels les hôtes VXLAN participant sont reliés. Si l'écoute IGMP est activée sur le niveau 2, la requête IGMP doit être activée sur le routeur ou le commutateur de niveau 3 avec une connectivité avec les réseaux de multidiffusion. Reportez-vous à la section Ajouter un commutateur logique.

Procédure

  1. Dans vSphere Client, accédez à Mise en réseau et sécurité > Dispositifs NSX Edge.
  2. Cliquez sur un routeur logique (distribué).
  3. Cliquez sur Routage > Multidiffusion.
  4. Activez la multidiffusion.
    Version Procédure
    NSX 6.4.2 à 6.4.4

    Dans Configuration, cliquez sur le bouton bascule pour activer la multidiffusion.

    NSX 6.4.5 et versions ultérieures
    1. En regard de Configuration, cliquez sur Modifier (Edit).
    2. Dans État (Status), cliquez sur le bouton bascule pour activer la multidiffusion.
  5. Entrez la plage de multidiffusion de réplication.
    Version Procédure
    NSX 6.4.2 à 6.4.4

    Dans Plage de multidiffusion de réplication (Replication Multicast Range), entrez une plage d'adresses de groupe de multidiffusion au format CIDR.

    NSX 6.4.5 et versions ultérieures
    1. En regard de Configuration, cliquez sur Modifier (Edit).
    2. Dans Plage de multidiffusion de réplication (Replication Multicast Range), entrez une plage d'adresses de groupe de multidiffusion au format CIDR.
    La plage de multidiffusion de réplication est une plage d'adresses de groupes de multidiffusion (IP de destination externe VXLAN) utilisée pour répliquer des adresses de groupe de multidiffusion de charges de travail/locataires (IP de destination interne VXLAN). Les adresses IP d'une plage de multidiffusion de réplication ne doivent pas chevaucher la plage d'adresses multidiffusion configurée dans Mise en réseau et sécurité (Networking & Security) > Installation et mise à niveau (Installation and Upgrade) > Paramètres de réseau logique (Logical Network Settings). Pour plus d'informations, reportez-vous à la section Attribuer un pool d'ID de segments et une plage d'adresses multidiffusion dans le Guide d'installation de NSX.
  6. Configurez les paramètres IGMP. Les messages IGMP servent principalement aux hôtes de multidiffusion, pour signaler leur souhait de rejoindre un groupe de multidiffusion spécifique et commencer à recevoir le trafic du groupe. Les paramètres IGMP configurés sur le DLR doivent correspondre à ceux configurés sur la passerelle ESG et doivent être configurés de manière globale pour la passerelle ESG et DLR.
    Paramètre IGMP Description
    Requête Facultative. Configure la fréquence à laquelle le routeur désigné envoie des messages de requête à un hôte IGMP. La valeur par défaut est de 30 secondes. La valeur maximale est de 3 744 secondes.
    Temps de réponse maximal à une requête (s) Facultative. Définit la durée maximale qui peut s'écouler entre le moment où le routeur interrogateur envoie un message de requête à un hôte et celui où il reçoit une réponse d'un hôte. La valeur par défaut est de 10 secondes. La valeur maximale est de 25 secondes.
    Intervalle entre les requêtes du dernier membre (sec)

    Facultative. Configure l'intervalle auquel le routeur envoie des messages de requête spécifiques à un groupe IGMP. La valeur par défaut est de 1 seconde. La valeur maximale est de 25 secondes.

    Variable de robustesse Facultative. La valeur par défaut est 2. La valeur maximale est 255.
  7. Sous Interfaces activées (Enabled Interfaces), cliquez sur Configurer les interfaces (Configure Interfaces) et activez la multidiffusion sur la liaison montante et les interfaces internes.
    Note :
    • La multidiffusion doit être activée sur tous les DLR devant recevoir des paquets de multidiffusion IPv4.
    • Sur un DLR, la multidiffusion est prise en charge sur une interface de liaison montante unique et sur plusieurs interfaces internes.
  8. Cliquez sur Publier (Publish) pour appliquer les modifications.

Résultats

Pour vérifier les configurations de routage multidiffusion sur un hôte donné et le DLR, exécutez la commande d’interface de ligne de commande : show logical-router host <host ID> dlr <DLR instance> mrouting-domain

Dans la sortie de l'exemple ci-dessous, l'hôte est host-19 et l'instance de DLR est edge-1 :

cli>show logical-router host host-19 dlr edge-1 mrouting-domain
VDR Mcast Routing Domain configurations:
Vdr Name: edge-1
Vdr ID: 0x00002328
Multicast Routing Doman: Enabled
Replication Mcst Grp Start IP: 237.0.0.0
Replciation Mcast Grp Mask: 255.255.255.0
Control VNI: 9008
Uplink VNI: 9007
IGMP Query Interval: 30 sec
IGMP Query Response Interval: 10 sec
IGMP Robustness Variable: 2
Group membership Interval: 70 se