Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 
 

Beispiel: Konfigurieren von IGMP-Snooping auf Switches der EX-Serie

Sie können IGMP-Snooping in einem VLAN aktivieren, um das Flooding von IPv4-Multicast-Datenverkehr in einem VLAN zu beschränken. Wenn IGMP-Snooping aktiviert ist, untersucht ein Switch IGMP-Nachrichten zwischen Hosts und Multicastroutern und lernt, welche Hosts Multicastdatenverkehr für eine Multicastgruppe empfangen möchten. Basierend auf dem Erlernten weitergeleitet der Switch den Multicast-Datenverkehr dann nur an diese Schnittstellen, die mit interessierten Empfängern verbunden sind, anstatt den Datenverkehr auf alle Schnittstellen zu fluten.

In diesem Beispiel wird die Konfiguration von IGMP-Snooping beschrieben:

Anforderungen

In diesem Beispiel werden die folgenden Software- und Hardwarekomponenten verwendet:

  • Ein Switch EX4300 Serie

  • Junos OS 13.2 oder höher für Switches der EX-Serie

Bevor Sie IGMP-Snooping konfigurieren, müssen Sie sicher sein, dass Sie:

  • Vlan100 VLAN auf dem Switch konfiguriert

  • Zugewiesene Schnittstellen ge-0/0/0, ge-0/0/1, ge-0/0/2 und ge-0/0/12 bis vlan100

  • Konfigurieren Sie GE-0/0/12 als Trunkschnittstelle.

Überblick und Topologie

In diesem Beispiel sind ge-0/0/0-, ge-0/0/1- und ge-0/0/2-Schnittstellen auf dem Switch in vlan100 und mit Hosts verbunden, die potenzielle Multicast-Empfänger sind. Die Schnittstelle GE-0/0/12, eine Trunkschnittstelle auch in VLAN100, ist mit einem Multicast-Router verbunden. Der Router agiert als IGMP-Querier und überträgt Multicastdatenverkehr für die Gruppe 233.255.0.100 über eine Multicastquelle an den Switch.

Topologie

Die Beispieltopologie ist in Abbildung 1 dargestellt.

Abbildung 1: Beispiel: IGMP-Snooping-Topologie Example IGMP Snooping Topology

In dieser Beispieltopologie überträgt der Multicastrouter Multicast-Datenverkehr von der Quelle an den Switch, wenn ein Mitgliedschaftsbericht für die Gruppe 233.255.0.100 von einem der Hosts, z. B. Host B, ein empfängt. Wenn IGMP-Snooping nicht auf vlan100 aktiviert ist, überflutet der Switch den Multicast-Datenverkehr auf allen Schnittstellen in vlan100 (außer für die Schnittstelle ge-0/0/12). Wenn IGMP-Snooping auf vlan100 aktiviert ist, überwacht der Switch die IGMP-Nachrichten zwischen den Hosts und dem Router, so dass nur Host B daran interessiert ist, den Multicast-Datenverkehr zu empfangen. Der Switch überträgt den Multicast-Datenverkehr dann nur an die Schnittstelle ge-0/0/1.

IGMP-Snooping ist in allen VLANs in der Standard-Werkskonfiguration aktiviert. Bei vielen Implementierungen erfordert IGMP-Snooping keine zusätzliche Konfiguration. In diesem Beispiel wird gezeigt, wie die folgenden optionalen Konfigurationen ausgeführt werden, wodurch die Latenz verringert wird:

  • Sofortigen Belass im VLAN konfigurieren. Wenn die sofortige Be hinterlassen wird, stoppt der Switch die Weiterleitung von Multicast-Datenverkehr an einer Schnittstelle, wenn er erkennt, dass das letzte Mitglied der Multicastgruppe die Gruppe verlassen hat. Wenn die sofortige Auszeit nicht konfiguriert ist, wartet der Switch so lange, bis die gruppenspezifischen Anfragen time out stehen, bevor der Datenverkehr nicht mehr weiterleitet.

    Sofortige Bezeit wird von IGMP Version 2 (IGMPv2) und IGMPv3 unterstützt. Mit IGMPv2 empfehlen wir Ihnen, die sofortige Be hinterlassen, nur wenn sich nur ein IGMP-Host an einer Schnittstelle befindet. In IGMPv2 sendet nur ein Host an einer Schnittstelle als Antwort auf eine Gruppen-Spezifikation einen Mitgliedschaftsbericht. Alle anderen interessierten Hosts unterdrücken ihre Berichte, um eine Flut von Berichten für die gleiche Gruppe zu vermeiden. Diese Funktion zur Berichtsunterdrückung bedeutet, dass der Switch zu jeder Zeit nur einen interessierten Host kennt.

  • Konfigurieren Sie ge-0/0/12 als statische Multicastrouter-Schnittstelle. In dieser Topologie führt ge-0/0/12 immer zum Multicastrouter. Durch die statische Konfiguration von ge-0/0/12 als Multicastrouterschnittstelle vermeiden Sie jede Verzögerung, die mit dem Switch verbunden ist, der lernen muss, dass ge-0/0/12 eine Multicastrouter-Schnittstelle ist.

Konfiguration

Zum Konfigurieren von IGMP-Snooping auf einem Switch:

Verfahren

CLI-Konfiguration

Um IGMP-Snooping schnell zu konfigurieren, kopieren Sie die folgenden Befehle und fügen Sie sie in das Switch-Terminal-Fenster ein:

Schritt-für-Schritt-Verfahren

Zum Konfigurieren von IGMP-Snooping auf vlan100:

  1. Konfigurieren Sie den Switch, um die Gruppenmitgliedschaft sofort von einer Schnittstelle zu entfernen, wenn ein Leave-Bericht des letzten Mitglieds der Gruppe an der Schnittstelle empfangen wird:

  2. Statisch konfigurierte Schnittstelle ge-0/0/12 als Multicastrouter-Schnittstelle:

Ergebnisse

Überprüfen Sie die Ergebnisse der Konfiguration:

Überprüfung des IGMP-Snooping-Betriebs

Um sicherzustellen, dass IGMP-Snooping wie konfiguriert ausgeführt wird, führen Sie folgende Aufgabe aus:

Anzeige von IGMP-Snooping-Informationen für VLAN vlan100

Zweck

Stellen Sie sicher, dass IGMP-Snooping auf vlan100 aktiviert ist und dass ge-0/0/12 als Multicastrouterschnittstelle erkannt wird.

Aktion

Geben Sie folgenden Befehl ein:

Bedeutung

Durch die Anzeige von Informationen für vlan100 bestätigt die Befehlsausgabe, dass IGMP-Snooping im VLAN konfiguriert ist. Die Schnittstelle ge-0/0/12.0 wird wie konfiguriert als Multicastrouterschnittstelle aufgelistet. Da keine der Hostschnittstellen aufgelistet sind, sind keine der Hosts zurzeit Empfänger für die Multicastgruppe.