この製品のマニュアルセットは、偏向のない言語を使用するように配慮されています。このマニュアルセットでの偏向のない言語とは、年齢、障害、性別、人種的アイデンティティ、民族的アイデンティティ、性的指向、社会経済的地位、およびインターセクショナリティに基づく差別を意味しない言語として定義されています。製品ソフトウェアのユーザーインターフェイスにハードコードされている言語、RFP のドキュメントに基づいて使用されている言語、または参照されているサードパーティ製品で使用されている言語によりドキュメントに例外が存在する場合があります。シスコのインクルーシブランゲージに対する取り組みの詳細は、こちらをご覧ください。
このドキュメントは、米国シスコ発行ドキュメントの参考和訳です。リンク情報につきましては、日本語版掲載時点で、英語版にアップデートがあり、リンク先のページが移動/変更されている場合がありますことをご了承ください。あくまでも参考和訳となりますので、正式な内容については米国サイトのドキュメントを参照ください。
目次
このモジュールでは、グローバルにブリッジ ドメインでイーサネット仮想接続(EVC)ベースの IGMP スヌーピング機能をイネーブルにし、設定する方法について説明します。
ご使用のソフトウェア リリースでは、このモジュールで説明されるすべての機能がサポートされているとは限りません。 最新の機能情報および警告については、使用するプラットフォームおよびソフトウェア リリースの Bug Search Tool およびリリース ノートを参照してください。 このモジュールに記載されている機能の詳細を検索し、各機能がサポートされているリリースのリストを確認する場合は、このモジュールの最後にある機能情報の表を参照してください。
プラットフォームのサポートおよびシスコ ソフトウェア イメージのサポートに関する情報を検索するには、Cisco Feature Navigator を使用します。 Cisco Feature Navigator にアクセスするには、www.cisco.com/go/cfn に移動します。 Cisco.com のアカウントは必要ありません。
通常、デバイスは受信するすべてのフレームのソース アドレス フィールド内を確認することで MAC アドレスを学習するため、マルチキャスト トラフィックはフラッディングするようになります。 マルチキャスト MAC アドレスは、パケットのソース アドレスとして使用されることはありません。 そのようなアドレスは MAC アドレス テーブルには現れないので、デバイスはマルチキャスト MAC アドレスを学習する方法を持っていません。
マルチキャスト デバイスのレイヤ 3 で実行される IP マルチキャスト インターネット グループ管理プロトコル(IGMP)は、マルチキャスト トラフィックのルーティングが必要なサブネットでレイヤ 3 IGMP クエリーを生成します。 (デバイスの)IGMP は、一般的な IGMP クエリーを定期的に送信します。
IGMP スヌーピングは、イーサネット仮想回線(EVC)ベースのフィーチャ セットです。 EVC は VLAN の概念とブロードキャスト ドメインを分離します。 EVC は、プロバイダーが提供しているレイヤ 2 サービスの単一インスタンスのエンドツーエンド表現です。 シスコ EVC フレームワークでは、ブリッジ ドメインは、サービス インスタンスと呼ばれているレイヤ 2 インターフェイス(1 つまたは複数)で構成されます。 サービス インスタンスは、あるデバイス上のあるポート上で EVC をインスタンス化したものです。 サービス インスタンスは、設定に基づいてブリッジ ドメインに関連付けられます。
従来、VLAN はブロードキャスト ドメインであり、物理ポートはアクセス ポートとして VLAN に割り当てられていました。トランク ポートによって受信されるパケットの VLAN タグと内部 VLAN ブロードキャスト ドメインは同じ番号です。 EVC によって、イーサネット フロー ポイント(EFP)が設定され、ブロードキャスト ドメインと関連付けられます。 VLAN タグは EFP を識別するためにだけ使用され、ブロードキャスト ドメインの識別には使用されません。
ブリッジ ドメインの EVC ベースの IGMP スヌーピングをイネーブルにすると、ブリッジ ドメイン インターフェイスは、1 つのレイヤ 2 マルチキャスト グループごとに 1 つの IGMP 加入要求のみを含む IGMP クエリーにレイヤ 2 で応答します。 各ブリッジ ドメインは、レイヤ 2 ブロードキャスト ドメインを表します。 ブリッジ ドメイン インターフェイスは、IGMP 加入要求を受信する各レイヤ 2 マルチキャスト グループのレイヤ 2 転送テーブルに、サブネットごとに 1 個のエントリを作成します。 このマルチキャスト トラフィックに関係するすべてのホストが、IGMP 加入要求を送信して、転送テーブル エントリに追加されます。 ブリッジ ドメイン インターフェイスが属するブリッジ ドメインのレイヤ 2 ルックアップ時に、ブリッジ ドメインは正しい EFP にパケットを転送します。 ブリッジ ドメイン インターフェイスがホストから IGMP グループ脱退メッセージを受信すると、ホストのテーブル エントリが削除されます。
レイヤ 2 マルチキャスト グループは IGMP スヌーピングを通して動的に学習されます。 ただし、スタティックにレイヤ 2 マルチキャスト グループを設定できます。 グループ メンバーシップをマルチキャスト グループ アドレスに静的に指定すると、その静的な設定値は IGMP スヌーピングによる自動操作より優先されます。 マルチキャスト グループ メンバーシップのリストは、ユーザが定義した設定値と IGMP スヌーピングによって学習された設定値の両方で構成できます。
IGMP スヌーピングをイネーブルにする次の作業は、IGMP スヌーピングを明示的にディセーブルにした後でのみ実行します。 デフォルトでは、IGMP スヌーピングはすべての既存の VLAN インターフェイスおよびブリッジ ドメイン インターフェイスでイネーブルです。
インターフェイスで IGMP スヌーピングをイネーブルにするには、IP マルチキャスト用に設定する必要があります。
1. enable
2. configure terminal
3. ip igmp snooping
4. bridge-domain bridge-id
5. ip igmp snooping
6. end
IGMP スヌーピングのグローバル コンフィギュレーションを変更するには、次の作業を実行します。
IGMP スヌーピングがイネーブルであること。 IGMP スヌーピングは、デフォルトでイネーブルになっています。
1. enable
2. configure terminal
3. ip igmp snooping robustness-variable variable
4. ip igmp snooping tcn query solicit
5. ip igmp snooping tcn flood query count count
6. ip igmp snooping report-suppression
7. ip igmp snooping explicit-tracking-limit limit
8. ip igmp snooping last-member-query-count count
9. ip igmp snooping last-member-query-interval interval
10. ip igmp snooping check {ttl | rtr-alert-option}
11. exit
ブリッジ ドメイン インターフェイス上で IGMP スヌーピング設定を変更するには、次の作業を実行します。
1. enable
2. configure terminal
3. bridge-domain bridge-id
4. ip igmp snooping immediate-leave
5. ip igmp snooping robustness-variable variable
6. ip igmp snooping report-suppression
7. ip igmp snooping explicit-tracking
8. ip igmp snooping explicit-tracking-limit limit
9. ip igmp snooping last-member-query-count count
10. ip igmp snooping last-member-query-interval interval
11. ip igmp snooping access-group {acl-number | acl-name}
12. ip igmp snooping limit num [except {acl-number | acl-name}]
13. ip igmp snooping minimum-version {2 | 3}
14. ip igmp snooping check {ttl | rtr-alert-option}
15. ip igmp snooping static source source-address interface port-type port-number
16. end
EFP で IGMP スヌーピング機能を設定するには、この作業を実行します。
EFP およびブリッジ ドメインはあらかじめ設定しておく必要があります。 レイヤ 2 ポートでサービス インスタンスを設定すると、イーサネット仮想接続(EVC)機能を設定する疑似ポートまたはイーサネット フロー ポイント(EFP)が作成されます。 設定の詳細については、『Carrier Ethernet Configuration Guide』「Configuring Ethernet Virtual Connections on the Cisco ASR 1000 Router」の項を参照してください。
1. enable
2. configure terminal
3. router-guard ip multicast efps
4. interface type number
5. service instance id ethernet
6. router-guard multicast
7. ip igmp snooping tcn flood
8. ip igmp snooping access-group {acl-number | acl-name}
9. ip igmp snooping limit num [except {acl-number | acl-name}]
10. end
コマンドまたはアクション | 目的 | |
---|---|---|
ステップ 1 | enable 例: Device> enable |
特権 EXEC モードをイネーブルにします。 |
ステップ 2 | configure terminal 例: Device# configure terminal |
グローバル コンフィギュレーション モードを開始します。 |
ステップ 3 | router-guard ip multicast efps 例: Device(config)# router-guard ip multicast efps |
(任意)すべての EFP に対するルータ ガードをイネーブルにします。 |
ステップ 4 | interface type number 例: Device(config)# interface BDI100 |
(任意)設定するブリッジ ドメイン インターフェイスを指定します。 |
ステップ 5 | service instance id ethernet 例: Device(config-if)# service instance 333 ethernet |
(任意)EFP を設定するイーサネット サービス コンフィギュレーション モードを開始します。 |
ステップ 6 | router-guard multicast 例: Device(config-if-srv)# router-guard multicast |
(任意)EFP でルータ ガードを設定します。 |
ステップ 7 | ip igmp snooping tcn flood 例: Device(config-if-srv)# no ip igmp snooping tcn flood |
(任意)EFP で TCN フラッディングをディセーブルにします。 TCN フラッディングはデフォルトでイネーブルです。 |
ステップ 8 | ip igmp snooping access-group {acl-number | acl-name} 例: Device(config-if-srv)# ip igmp snooping access-group 44 |
(任意)EFP で ACL ベースのフィルタリングを設定します。 |
ステップ 9 | ip igmp snooping limit num [except {acl-number | acl-name}] 例: Device(config-if-srv)# ip igmp snooping limit 1300 except test1 |
(任意)EFP で許可される IGMP グループまたはチャネルの数を制限します。 |
ステップ 10 | end 例: Device(config-if-srv)# end |
特権 EXEC モードに戻ります。 |
1. enable
2. show igmp snooping [count [bd bd-id]]
3. show igmp snooping groups bd bd-id [count | ip-address [verbose] [hosts | sources | summary]]
4. show igmp snooping membership bd bd-id
5. show igmp snooping mrouter [bd bd-id]
6. show igmp snooping counters [bd bd-id]
コマンドまたはアクション | 目的 | |
---|---|---|
ステップ 1 | enable 例: Device> enable |
特権 EXEC モードをイネーブルにします。 |
ステップ 2 | show igmp snooping [count [bd bd-id]] 例: Device(config)# show igmp snooping |
グローバル、またはブリッジ ドメインごとの IGMP スヌーピングの設定を表示します。 |
ステップ 3 | show igmp snooping groups bd bd-id [count | ip-address [verbose] [hosts | sources | summary]] 例: Device(config)# show igmp snooping groups bd 100 |
ブリッジ ドメインごとにグループのスヌーピング情報を表示します。 |
ステップ 4 | show igmp snooping membership bd bd-id 例: Device(config)# show igmp snooping membership bd 100 |
IGMPv3 ホスト メンバーシップ情報を表示します。 |
ステップ 5 | show igmp snooping mrouter [bd bd-id] 例: Device(config)# show igmp snooping mrouter |
グローバル、またはブリッジ ドメインごとにマルチキャスト ポートを表示します。 |
ステップ 6 | show igmp snooping counters [bd bd-id] 例: Device(config)# show snooping counters |
グローバル、またはブリッジ ドメインごとに IGMP スヌーピング カウンタを表示します。 |
関連項目 |
マニュアル タイトル |
---|---|
Cisco IOS コマンド |
|
IP マルチキャスト コマンド |
|
ASR 1000 シリーズ ルータの設定 |
『Cisco ASR 1000 Series Aggregation Services Routers Configuration Guides』 |
説明 |
リンク |
---|---|
シスコのサポートおよびドキュメンテーション Web サイトでは、ダウンロード可能なマニュアル、ソフトウェア、ツールなどのオンライン リソースを提供しています。 これらのリソースは、ソフトウェアをインストールして設定したり、シスコの製品やテクノロジーに関する技術的問題を解決したりするために使用してください。 この Web サイト上のツールにアクセスする際は、Cisco.com のログイン ID およびパスワードが必要です。 |
次の表に、このモジュールで説明した機能に関するリリース情報を示します。 この表は、ソフトウェア リリース トレインで各機能のサポートが導入されたときのソフトウェア リリースだけを示しています。 その機能は、特に断りがない限り、それ以降の一連のソフトウェア リリースでもサポートされます。
プラットフォームのサポートおよびシスコ ソフトウェア イメージのサポートに関する情報を検索するには、Cisco Feature Navigator を使用します。 Cisco Feature Navigator にアクセスするには、www.cisco.com/go/cfn に移動します。 Cisco.com のアカウントは必要ありません。
機能名 |
リリース |
機能情報 |
---|---|---|
IGMP スヌーピング |
Cisco IOS XE Release 3.5S 15.2(4)S |
IGMP スヌーピングは、イーサネット仮想接続(EVC)インフラストラクチャに基づいた、IP マルチキャスト抑制メカニズムです。 IGMP スヌーピングは、ホストとルータ間で送信される IGMP パケットのレイヤ 3 情報(IGMP Join/Leave メッセージ)を検査します。 次のコマンドが導入または変更されました。ip igmp snooping、ip igmp snooping check、 ip igmp snooping explicit-track ing limit、ip igmp snooping immediate leave、ip igmp snooping last-member-query count、ip igmp snooping last-member-query interval、ip igmp snooping report-suppression、ip igmp snooping robustness-variable、ip igmp snooping static、ip igmp snooping tcn flood (if-srv)、ip igmp snooping tcn flood query、ip igmp snooping tcn flood query solicit、router guard ip multicast efps |