Point-to-Multipoint-LSP mit IGMP-Snooping konfigurieren
Standardmäßig verwendet IGMP-Snooping in VPLS mehrere parallele Streams, wenn Multicast-Datenverkehr an PE-Router weitergeleitet wird, die am VPLS teilnehmen. Sie können jedoch Point-to-Multipoint-LSP für IGMP-Snooping aktivieren, damit der Multicast-Datenverkehr im Core den Point-to-Multipoint-Pfad anstelle eines Pseudowire-Pfads verwendet. Der Effekt ist eine Verringerung der Datenverkehrsmenge, die auf dem PE-Router generiert wird, wenn Multicast-Pakete für mehrere VPLS-Sitzungen gesendet werden.
Abbildung 1 zeigt die Auswirkungen auf den Multicast-Datenverkehr, der auf dem PE1-Router (dem Gerät, auf dem die Einstellung aktiviert ist) generiert wird. Wenn Pseudowire LSP verwendet wird, sendet der PE1-Router mehrere Pakete, während bei aktiviertem Punkt-zu-Mehrpunkt-LSP nur eine einzige Kopie der Pakete auf dem PE1-Router gesendet wird.
Die für IGMP-Snooping konfigurierten Optionen werden auf eine Routing-Instanz angewendet, sodass alle IGMP-Snooping-Routen in derselben Instanz denselben Modus, Punkt-zu-Multipunkt oder Pseudowire verwenden.
Die Point-to-Multipoint-Option ist auf MX960-, MX480-, MX240- und MX80-Routern mit Junos OS 13.3 und höher verfügbar.
IGMP-Snooping wird auf den Core-seitigen Pseudowire-Schnittstellen nicht unterstützt. Alle PE-Router, die an VPLS teilnehmen, empfangen weiterhin Multicast-Datenverkehr, auch wenn diese Option aktiviert ist.

In einer VPLS-Instanz mit IGMP-Snooping, die einen Punkt-zu-Mehrpunkt-LSP verwendet, beginnt mcsnoopd (der Multicast-Snooping-Prozess, der eine Layer-3-Inspektion von einem Layer-2-Gerät aus ermöglicht) mit der Überwachung von Point-to-Multipoint-Next-Hop-Benachrichtigungen und verwaltet dann die IGMP-Snooping-Routen entsprechend. Wenn Sie den use-p2mp-lsp
Befehl in Junos aktivieren, können die IGMP-Snooping-Routen diesen nächsten Hop verwenden. Kurz gesagt, wenn Point-to-Multipoint für eine VPLS-Instanz konfiguriert ist, kann der Multicast-Datenverkehr im Core die eingehende Replikation vermeiden, indem er den Point-to-Multipoint-Pfad nimmt. Wenn der Point-to-Multipoint-Next-Hop nicht verfügbar ist, werden Pakete in der VPLS-Instanz auf die gleiche Weise behandelt wie Broadcast-Pakete oder unbekannte Unicast-Frames. Beachten Sie, dass IGMP-Snooping auf den Core-zugewandten Pseudowire-Schnittstellen nicht unterstützt wird. PE-Router, die an VPLS teilnehmen, empfangen weiterhin Multicast-Datenverkehr, unabhängig davon, wie Point-to-Multipoint eingestellt ist.
Geben Sie den folgenden CLI-Befehl ein, um Punkt-zu-Mehrpunkt-LSP zu aktivieren:
[edit] user@host> set routing-instances instance name instance-type vpls igmp-snooping-options use-p2mp-lsp
Die folgende Ausgabe zeigt das hierarchische Vorhandensein von igmp-snooping-options:
routing-instances { <instance-name> { instance-type vpls; igmp-snooping-options { use-p2mp-lsp; } } }
Verwenden Sie den folgenden CLI-Befehl, um den Betriebsstatus von Punkt-zu-Mehrpunkt-LSP für IGMP-Snooping-Routen anzuzeigen:
user@host> show igmp snooping options
Instance: master P2MP LSP in use: no Instance: default-switch P2MP LSP in use: no Instance: name P2MP LSP in use: yes