Beispiel: Konfigurieren von PIM SSM in einem Netzwerk
Das folgende Beispiel zeigt, wie PIM SSM zwischen einem Empfänger und einer Quelle im Netzwerk konfiguriert wird, wie in Abbildung 1 dargestellt.
konfiguriert werden soll
In diesem Beispiel wird gezeigt, wie die IGMP-Version auf allen empfangenden Hostschnittstellen auf IGMPv3 konfiguriert wird.
Aktivieren Sie IGMPv3 auf allen Hostschnittstellen und deaktivieren Sie IGMP auf der fxp0.0-Schnittstelle auf Router 1.
user@router1# set protocols igmp interface all version 3 user@router1# set protocols igmp interface fxp0.0 disable
Anmerkung:Wenn Sie IGMPv3 auf einem Router konfigurieren, können Hosts auf Schnittstellen, die mit IGMPv2 konfiguriert sind, nicht der Quellstruktur beitreten.
Nachdem die Konfiguration festgeschrieben wurde, verwenden Sie den
show configuration protocol igmpBefehl, um die IGMP-Protokollkonfiguration zu überprüfen.user@router1> show configuration protocol igmp
[edit protocols igmp] interface all { version 3; } interface fxp0.0 { disable; }Verwenden Sie den
show igmp interfaceBefehl, um zu überprüfen, ob IGMP-Schnittstellen konfiguriert sind.user@router1> show igmp interface Interface State Querier Timeout Version Groups fe-0/0/0.0 Up 198.51.100.245 213 3 0 fe-0/0/1.0 Up 198.51.100.241 220 3 0 fe-0/0/2.0 Up 198.51.100.237 218 3 0 Configured Parameters: IGMP Query Interval (1/10 secs): 1250 IGMP Query Response Interval (1/10 secs): 100 IGMP Last Member Query Interval (1/10 secs): 10 IGMP Robustness Count: 2 Derived Parameters: IGMP Membership Timeout (1/10 secs): 2600 IGMP Other Querier Present Timeout (1/10 secs): 2550
Verwenden Sie den
show pim join extensiveBefehl, um den PIM-Verknüpfungsstatus auf Router 2 und Router 3 (den Upstream-Routern) zu überprüfen.user@router2> show pim join extensive 232.1.1.1 10.4.1.2 sparse Upstream interface: fe-1/1/3.0 Upstream State: Local Source Keepalive timeout: 209 Downstream Neighbors: Interface: so-1/0/2.0 10.10.71.1 State: Join Flags: S Timeout: 209Verwenden Sie den
show pim join extensiveBefehl, um den PIM-Verknüpfungsstatus auf Router 1 (dem mit dem Empfänger verbundenen Router) zu überprüfen.user@router1> show pim join extensive 232.1.1.1 10.4.1.2 sparse Upstream interface: so-1/0/2.0 Upstream State: Join to Source Keepalive timeout: 209 Downstream Neighbors: Interface: fe-0/2/3.0 10.3.1.1 State: Join Flags: S Timeout: Infinity
IPv6-Multicastrouter (IP Version 6) verwenden das MLD-Protokoll (Multicast Listener Discovery), um die Mitgliedschaft von Hosts und Routern in Multicast-Gruppen zu verwalten und zu ermitteln, welche Gruppen für jedes angeschlossene physische Netzwerk interessierte Listener haben. Jedes Routinggerät verwaltet eine Liste von Host-Multicastadressen, die über Listener für jedes Subnetz verfügen, sowie einen Timer für jede Adresse. Das Routing-Gerät muss jedoch nicht die Adresse jedes Listeners kennen, sondern nur die Adresse jedes Hosts. Das Routing-Gerät stellt Adressen für das von ihm verwendete Multicast-Routing-Protokoll bereit, wodurch sichergestellt wird, dass Multicast-Pakete an alle Subnetze geliefert werden, in denen sich interessierte Zuhörer befinden. Auf diese Weise wird MLD als Transport für das PIM-Protokoll (Protocol Independent Multicast) verwendet. MLD ist ein integraler Bestandteil von IPv6 und muss auf allen IPv6-Routing-Geräten und -Hosts aktiviert werden, die IP-Multicast-Datenverkehr empfangen müssen. Das Junos-Betriebssystem unterstützt die MLD-Versionen 1 und 2. Version 2 wird für die Ein- und Ausschlussmodi source-specific multicast (SSM) unterstützt.