Grundlegendes zu verteiltem IGMP
Standardmäßig findet die IGMP-Verarbeitung (Internet Group Management Protocol) auf der Routing-Engine für Router der MX-Serie statt. Diese zentralisierte Architektur kann in skalierten Umgebungen oder bei CLI-Änderungen oder Routenaktualisierungen der Routing-Engine zu Leistungseinbußen führen. Sie können die Systemleistung für die IGMP-Verarbeitung verbessern, indem Sie verteiltes IGMP aktivieren, das die Packet Forwarding Engine nutzt, um eine höhere systemweite Verarbeitungsrate für Join- und Leave-Ereignisse aufrechtzuerhalten.
Verteiltes IGMP – Übersicht
Verteiltes IGMP funktioniert, indem die IGMP-Verarbeitung von der Routing-Engine zur Paketweiterleitungs-Engine verlagert wird. Wenn verteiltes IGMP nicht aktiviert ist, wird die IGMP-Verarbeitung auf den Routing-Protokollprozess (RPD) zentralisiert, der auf der Routing-Engine ausgeführt wird. Wenn Sie verteiltes IGMP aktivieren, werden Join- und Leave-Ereignisse über modulare Portkonzentratoren (MPCs) in der Packet Forwarding Engine verarbeitet. Da die Join- und Leave-Verarbeitung auf mehrere MPCs verteilt ist und nicht über ein zentralisiertes RPD in der Routing-Engine, verbessert sich die Leistung und die Join- und Leave-Latenz sinkt.
Wenn Sie verteiltes IGMP aktivieren, verarbeitet jedes Paketweiterleitungsmodul Berichte und generiert Abfragen, verwaltet die lokale Gruppenmitgliedschaft in der Schnittstellenzuordnungstabelle und aktualisiert den Weiterleitungsstatus basierend auf dieser Tabelle, führt verteiltes IGMP unabhängig aus und implementiert die group-policy
Optionen und ssm-map-policy
IGMP-Schnittstellen.
Informationen und group-policy
ssm-map-policy
IGMP-Schnittstellenoptionen werden von der Routing-Engine an die Paketweiterleitungs-Engine übergeben.
Wenn Sie verteiltes IGMP aktivieren, synchronisiert die rpd
Routing-Engine alle IGMP-Konfigurationen (einschließlich globaler Konfigurationen und Konfigurationen auf Schnittstellenebene) von der rpd
zu jeder Paketweiterleitungs-Engine, führt passives IGMP auf verteilten Schnittstellen aus und benachrichtigt Protocol Independent Multicast (PIM) über alle Gruppenmitgliedschaften pro verteilter IGMP-Schnittstelle.
Richtlinien für die Konfiguration von verteiltem IGMP
Beachten Sie die folgenden Richtlinien, wenn Sie verteiltes IGMP auf einem Router der MX-Serie mit MPCs konfigurieren:
Verteiltes IGMP steigert die Netzwerkleistung, indem es die maximale Latenz für Beitritte und Austritte verringert und die Anzahl der Beitritts- und Austrittsereignisse erhöht.
Anmerkung:Die Latenz beim Verlassen und Verlassen kann sich erhöhen, wenn der Multicast-Datenverkehr nicht vorab bereitgestellt wird und für einen Router der MX-Serie bestimmt ist, wenn ein Join- oder Leave-Ereignis von einer Clientschnittstelle empfangen wird.
Verteiltes IGMP wird für Ethernet-Schnittstellen unterstützt. Die Leistung von PIM-Schnittstellen wird dadurch nicht verbessert.
Ab Junos OS Version 18.2 wird verteiltes IGMP auf Ethernet-Schnittstellen mit erweiterter Teilnehmerverwaltung unterstützt. Die IGMP-Verarbeitung für Abonnentendatenströme wird von der Routing-Engine zur Paketweiterleitungs-Engine der unterstützten Linecards verschoben.
Multicastgruppen können nicht aus gemischten Empfängern bestehen. Dabei kann es sich entweder um zentralisiertes IGMP oder um verteiltes IGMP handeln.
Sie können Verzögerungen bei der anfänglichen Verknüpfung reduzieren, indem Sie statische PIM-Joins (Protocol Independent Multicast) oder statische IGMP-Joins aktivieren. Sie können anfängliche Verzögerungen noch weiter reduzieren, indem Sie Multicast-Datenverkehr vorab bereitstellen. Wenn Sie Multicast-Datenverkehr vorab bereitstellen, empfangen MPCs mit verteilten IGMP-Schnittstellen Multicast-Datenverkehr.
Damit verteiltes IGMP ordnungsgemäß funktioniert, müssen Sie erweiterte IP-Netzwerkdienste auf einem Router der MX-Serie mit einem Gehäuse aktivieren. Virtual Chassis wird nicht unterstützt.
Wenn Sie verteiltes IGMP aktivieren, werden die folgenden Schnittstellenoptionen von der Packet Forwarding Engine nicht unterstützt:
oif-map
,group-limit
,ssm-map
undstatic
. Dietraceoptions
and-Anweisungenaccounting
können nur für IGMP-Vorgänge aktiviert werden, die noch auf der Routing-Engine ausgeführt werden; sie werden von der Packet Forwarding Engine nicht unterstützt. Derclear igmp membership
Befehl wird nicht unterstützt, wenn verteiltes IGMP aktiviert ist.
Tabelle "Änderungshistorie"
Die Funktionsunterstützung hängt von der Plattform und der Version ab, die Sie verwenden. Verwenden Sie den Feature-Explorer , um festzustellen, ob ein Feature auf Ihrer Plattform unterstützt wird.