スイッチでのMLDスヌーピングの検証
このトピックでは、ELS(拡張レイヤー 2 ソフトウェア)設定スタイルをサポートする Junos OS を使用します。スイッチがELSをサポートしていないソフトウェアを実行している場合は、 EXシリーズスイッチでのMLDスヌーピングの確認(CLI 手順)を参照してください。ELSの詳細については、「 拡張レイヤー2ソフトウェアCLIの使用」を参照してください。
MLD(マルチキャスト リスナー ディスカバリー)スヌーピングは、VLAN 上の IPv6 マルチキャスト トラフィックのフラッディングを制限します。このトピックでは、VLAN での MLD スヌーピング動作を検証する方法について説明します。
MLD スヌーピング メンバーシップの確認
目的
MLD スヌーピングが VLAN で有効になっていることを確認し、グループ メンバーシップを決定します。
アクション
次のコマンドを入力します。
user@switch> show mld snooping membership detail Instance: default-switch Vlan: v1 Learning-Domain: default Interface: ge-0/0/1.0, Groups: 1 Group: ff05::1 Group mode: Exclude Source: :: Last reported by: fe80:: Group timeout: 259 Type: Dynamic Interface: ge-0/0/2.0, Groups: 0
意味
スイッチは、スイッチ上の 1 つの VLAN( v1
)のマルチキャスト メンバーシップ情報を持っています。MLDスヌーピングは他のVLANで有効になっている可能性がありますが、スイッチにはそれらのマルチキャストメンバーシップ情報がありません。
VLAN のグループ メンバーシップに関する次の情報が提供されます。
現在、VLAN は 1 つのマルチキャスト グループ(
ff05::1
)にのみメンバーシップを持っています。グループのメンバーシップを報告したホストは、インターフェイス ge-0/0/1.0 上にあります。
グループのメンバーシップを報告した最後のホストのアドレス
fe80::
。この間隔中にメンバーシップのクエリーに応答するホストがない場合、インターフェイスグループのメンバーシップは
259
秒でタイムアウトします。グループ メンバーシップは、
Dynamic
で示されているように、MLD スヌーピングによって学習されています。
MLD スヌーピング インターフェイスの検証
目的
MLD スヌーピングが有効になっている各インターフェイスの MLD スヌーピング情報を表示します。
アクション
次のコマンドを入力します。
user@switch>show mld snooping interface Instance: default-switch Vlan: v100 Learning-Domain: default Interface: ge-0/0/1.0 State: Up Groups: 1 Immediate leave: Off Router interface: no Interface: ge-0/0/2.0 State: Up Groups: 0 Immediate leave: Off Router interface: no Configured Parameters: MLD Query Interval: 125.0 MLD Query Response Interval: 10.0 MLD Last Member Query Interval: 1.0 MLD Robustness Count: 2
意味
MLDスヌーピングは、スイッチ v100
上の1つのVLANで設定されます。各 VLAN の各インターフェイスが一覧表示され、次の情報が提供されます。
インターフェイスが属するマルチキャスト グループの数。
インターフェイスに即時退出が設定されているかどうか。
インターフェイスがマルチキャスト ルーター インターフェイスかどうか。
出力には、MLD クエリア用に構成されたパラメーターも表示されます。
MLD スヌーピング統計情報の表示
目的
受信した MLD クエリ、レポート、リーフの数や、エラーが含まれていた MLD メッセージの数など、MLD スヌーピングの統計情報を表示します。
アクション
次のコマンドを入力します。
user@switch>show mld snooping statistics Vlan: v1 MLD Message type Received Sent Rx errors Listener Query (v1/v2) 0 4 0 Listener Report (v1) 447 0 0 Listener Done (v1/v2) 0 0 0 Listener Report (v2) 0 0 0 Other Unknown types 0 Vlan: v2 MLD Message type Received Sent Rx errors Listener Query (v1/v2) 0 4 0 Listener Report (v1) 154 0 0 Listener Done (v1/v2) 0 0 0 Listener Report (v2) 0 0 0 Other Unknown types 0 Instance: default-switch MLD Message type Received Sent Rx errors Listener Query (v1/v2) 0 8 0 Listener Report (v1) 601 0 0 Listener Done (v1/v2) 0 0 0 Listener Report (v2) 0 0 0 Other Unknown types 0 MLD Global Statistics Bad Length 0 Bad Checksum 0 Bad Receive If 0 Rx non-local 0 Timed out 0
意味
出力には、MLD スヌーピングが有効になっているインターフェイスでスイッチが送受信した各タイプ(Queries
、 Done
、 Report
)の MLD メッセージの数が表示されます。メッセージ タイプごとに、スイッチが受信した MLD パケットのうち、エラー(MLDv1 または MLDv2 標準に準拠していないパケットなど)の数も表示されます。 Rx errors
数が増える場合は、ホストが MLDv1 または MLDv2 標準に準拠していることを確認します。スイッチがパケットの MLD メッセージ タイプを認識できない場合、 Other Unknown types
未満のパケットをカウントします。
MLD スヌーピング ルーティング情報の表示
目的
マルチキャスト スヌーピング転送テーブルに保持されているネクストホップ情報を表示します。
アクション
次のコマンドを入力します。
user@switch>show multicast snooping route Nexthop Bulking: OFF Family: INET6 Group: ff00::/8 Source: ::/128 Vlan: v1 Group: ff02::1/128 Source: ::/128 Vlan: v1 Downstream interface list: ge-1/0/16.0 Group: ff05::1/128 Source: ::/128 Vlan: v1 Downstream interface list: ge-1/0/16.0 Group: ff06::1/128 Source: ::/128 Vlan: v1 Downstream interface list: ge-1/0/16.0
意味
出力は、VLAN上の特定のマルチキャストグループのネクストホップインターフェイスを示しています。例えば、VLAN v1
のルートff02::1/128
にはネクストホップインターフェイスge-1/0/16.0
があります。