例:ネットワークでの PIM SSM の設定
次の例は、 図 1 に示すネットワークで、受信機と送信元の間で PIM SSM がどのように設定されているかを示しています。
この例では、すべての受信ホスト インターフェイスで IGMP バージョンを IGMPv3 に設定する方法を示します。
すべてのホスト向けインターフェイスで IGMPv3 を有効にし、ルーター 1 の fxp0.0 インターフェイスで IGMP を無効にします。
user@router1# set protocols igmp interface all version 3 user@router1# set protocols igmp interface fxp0.0 disable
手記:ルーターでIGMPv3を設定すると、IGMPv2で設定されたインターフェイス上のホストは送信元ツリーに参加できません。
コンフィギュレーションがコミットされたら、
show configuration protocol igmp
コマンドを使用して IGMP プロトコルの設定を確認します。user@router1> show configuration protocol igmp
[edit protocols igmp] interface all { version 3; } interface fxp0.0 { disable; }
show igmp interface
コマンドを使用して、IGMP インターフェイスが設定されていることを確認します。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
show pim join extensive
コマンドを使用して、ルーター 2 とルーター 3(アップストリーム ルーター)の PIM 参加状態を確認します。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: 209
show pim join extensive
コマンドを使用して、ルーター 1(受信者に接続されたルーター)の PIM 参加状態を確認します。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(IPバージョン6)マルチキャストルーターは、マルチキャストリスナーディスカバリー(MLD)プロトコルを使用して、マルチキャストグループ内のホストとルーターのメンバーシップを管理し、接続されている各物理ネットワークに関心のあるリスナーがいるグループを把握します。各ルーティング デバイスは、各サブネットワークのリスナーを持つホスト マルチキャスト アドレスのリストと、各アドレスのタイマーを保持します。しかし、ルーティング・デバイスは各リスナーのアドレスを知る必要はなく、各ホストのアドレスだけを知ることができます。ルーティングデバイスは、使用するマルチキャストルーティングプロトコルにアドレスを提供し、これにより、マルチキャストパケットが、関心のあるリスナーが存在するすべてのサブネットワークに配信されるようになります。このように、MLDはプロトコル独立マルチキャスト(PIM)プロトコルのトランスポートとして使用されます。MLD は IPv6 の不可欠な部分であり、IP マルチキャスト トラフィックを受信する必要があるすべての IPv6 ルーティング デバイスとホストで有効にする必要があります。Junos OSは、MLDバージョン1および2をサポートしています。バージョン 2 は、SSM(Source-Specific Multicast)の包含モードおよび除外モードでサポートされています。