IP-Multicast-Routing ermöglicht es einem Host (Quelle) eine einzelne Kopie der Daten an eine einzelne Multicast-Adresse zu senden. Die Daten werden dann mithilfe einer speziellen Form von IP-Adresse namens IP-Multicast-Gruppenadresse an eine Gruppe von Empfängern verteilt. In einer Multicast-Umgebung kann jeder Host Daten an eine Gruppe senden. Dabei ist es unerheblich, ob er Mitglied einer Gruppe ist. Nur die Mitglieder einer Gruppe können jedoch Pakete empfangen, die an die jeweilige Gruppe gesendet wurden.

NSX verwendet zwei Multicast-Routing-Protokolle: Internet Group Management Protocol (IGMPv2) und Protocol Independent Multicast (PIM). Der PIM-Modus mit geringer Datendichte (PIM-SM) wird unterstützt. PIM wird auf ESGs, aber nicht auf dem DLR verwendet.

Weitere Informationen zur Multicast-Unterstützung in NSX finden Sie unter Multicast-Routing-Unterstützung, Einschränkungen und Topologie.
Achtung: Während eines vMotion-Vorgangs für virtuelle Maschinen, die Multicast-Empfänger sind, kann es zu einem Verlust von 1 bis 2 Sekunden beim Multicast-Datenverkehr kommen.

Voraussetzungen

Für Transportzonen muss der Multicast-Adressbereich konfiguriert sein. Weitere Informationen finden Sie unter „Zuweisen eines Segment-ID-Pools und eines Multicast-Adressbereichs“ im Installationshandbuch für NSX.

Die IGMP-Konfiguration muss für Edge Services Gateway und den logischen (verteilten) Router identisch sein.

Aktivieren Sie IGMP-Snooping auf den Schicht-2-Switches, an die beteiligte VXLAN-Hosts angehängt sind. Wenn IGMP-Snooping auf L2 aktiviert ist, muss der IGMP-Abfrager auf dem Router oder L3-Switch mit Konnektivität zu Multicast-aktivierten Netzwerken aktiviert sein. Weitere Informationen dazu finden Sie unter Hinzufügen eines logischen Switch.

Prozedur

  1. Navigieren Sie in vSphere Client zu Netzwerk und Sicherheit > NSX Edges.
  2. Klicken Sie auf einen logischen (verteilten) Router.
  3. Klicken Sie auf Routing > Multicast.
  4. Aktivieren Sie Multicast.
    Version Vorgehensweise
    NSX 6.4.2 bis 6.4.4

    Klicken Sie unter Konfiguration (Configuration) auf den Umschalter, um Multicast zu aktivieren.

    NSX 6.4.5 und höher
    1. Klicken Sie neben Konfiguration (Configuration) auf Bearbeiten (Edit).
    2. Klicken Sie unter Status auf den Umschalter, um Multicast zu aktivieren.
  5. Geben Sie den Multicast-Bereich für Replizierung ein.
    Version Vorgehensweise
    NSX 6.4.2 bis 6.4.4

    Geben Sie unter Multicast-Bereich für Replizierung (Replication Multicast Range) Multicast-Gruppenadressen im CIDR-Format ein.

    NSX 6.4.5 und höher
    1. Klicken Sie neben Konfiguration (Configuration) auf Bearbeiten (Edit).
    2. Geben Sie unter Multicast-Bereich für Replizierung (Replication Multicast Range) Multicast-Gruppenadressen im CIDR-Format ein.
    Bei dem Multicast-Bereich für Replizierung handelt es sich um einen Bereich von Multicast-Gruppenadressen (IP des äußeren VXLAN-Ziels), die zum Replizieren der Arbeitslast/Mandanten-Gruppenadressen (IP des inneren VXLAN-Ziels) verwendet werden. IP-Adressen des Multicast-Bereichs für Replizierung dürfen sich nicht mit dem Multicast-Adressbereich überschneiden, der unter Netzwerk und Sicherheit (Networking & Security) > Installation und Upgrade (Installation and Upgrade) > Einstellungen für logisches Netzwerk (Logical Network Settings) konfiguriert ist. Weitere Informationen finden Sie unter Zuweisen eines Segment-ID-Pools und eines Multicast-Adressbereichs im Installationshandbuch für NSX.
  6. Konfigurieren Sie IGMP-Parameter. IGMP-Nachrichten werden in erster Linie von Multicast-Hosts verwendet, um ihr Interesse am Beitritt einer bestimmten Multicast-Gruppe zu signalisieren und um mit dem Empfang des Gruppendatenverkehrs zu beginnen. IGMP-Parameter, die auf dem DLR konfiguriert sind, müssen mit jenen übereinstimmen, die auf dem ESG konfiguriert sind, und sie müssen global für das ESG und den DLR konfiguriert werden.
    IGMP-Parameter Beschreibung
    Abfrage Optional Konfiguriert die Häufigkeit, mit der der festgelegte Router IGMP-Host-Abfragenachrichten sendet. Die Standardeinstellung ist 30 Sekunden. Der Maximalwert beträgt 3.744 Sekunden.
    Maximale Antwortzeit auf Abfragen (Sek.) Optional Legt die maximale Zeitdauer fest, die zwischen dem Senden einer Host-Abfragenachricht durch den abfragenden Router und dem Empfangen einer Antwort von einem Host verstreichen darf. Die Standardeinstellung ist 10 Sekunden. Der Maximalwert beträgt 25 Sekunden.
    Letztes Intervall von Mitgliederabfragen (Sek.)

    Optional Konfiguriert das Intervall, mit dem der Router IGMP-gruppenspezifische Abfragenachrichten sendet. Der Standardeinstellung ist 1 Sekunde. Der Maximalwert beträgt 25 Sekunden.

    Robustheitsvariable Optional Der Standardwert ist 2. Der Höchstwert ist 255.
  7. Klicken Sie unter Aktivierte Schnittstellen (Enabled Interfaces) auf Schnittstellen konfigurieren (Configure Interfaces) und aktivieren Sie Multicast für den Uplink und die internen Schnittstellen.
    Hinweis:
    • Multicast muss auf allen DLRs aktiviert sein, die IPv4-Multicast-Pakete empfangen sollen.
    • Auf einem DLR wird Multicast auf einer einzelnen Uplink-Schnittstelle und auf mehreren internen Schnittstellen unterstützt.
  8. Klicken Sie auf Veröffentlichen (Publish), damit die Änderungen wirksam werden.

Ergebnisse

Um die Multicast-Routing-Konfigurationen auf einem bestimmten Host und der DLR zu überprüfen, führen Sie folgenden CLI-Befehl aus: show logical-router host <host ID> dlr <DLR instance> mrouting-domain

In der nachstehenden Beispielausgabe ist der Host host-19 und die DLR-Instanz ist 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