IGMPスヌーピング/MLDスヌーピングの構成例と設定例
IGMPスヌーピング/MLDスヌーピングの構成例と設定例を示します。
IGMPスヌーピングの設定例
L2スイッチ(sw2)のVLAN 20で、IGMPスヌーピングを使用する場合の構成例と設定例を示します。sw2では、ポート1/0/1からの未登録のIPマルチキャストの転送をフィルタリングするために、ip igmp snooping unregistered-filterコマンドを使用します。また、この設定例では、マルチキャストルーター(sw1)も設定しています。
IGMPスヌーピングの構成例
マルチキャストルーターの設定例(sw1)
マルチキャストルーターの設定例(sw1)
- VLAN 10およびVLAN 20を作成します。
sw1# configure terminal sw1(config)# vlan 10 sw1(config-vlan)# exit sw1(config)# vlan 20 sw1(config-vlan)# exit sw1(config)#
- ポート1/0/1をアクセスポートとして設定し、アクセスポートに[VLAN 10]を割り当てます。また、ポート1/0/2をトランクポートとして設定し、トランクポートに[VLAN
20]を割り当てます。
sw1(config)# interface port 1/0/1 sw1(config-if-port)# switchport access vlan 10 sw1(config)# interface port 1/0/2 sw1(config-if-port)# switchport mode trunk sw1(config-if-port)# switchport trunk allowed vlan 20 sw1(config-if-port)# exit sw1(config)#
- VLAN 10のIPアドレスを[192.168.10.254/24]に、VLAN 20のIPアドレスを[192.168.20.254/24]に設定し、PIM-SMとIGMPを有効化します。
sw1(config)# interface vlan 10 sw1(config-if-vlan)# ip address 192.168.10.254/24 sw1(config-if-vlan)# ip pim sparse-mode sw1(config-if-vlan)# ip igmp enable sw1(config-if-vlan)# sw1(config)# interface vlan 20 sw1(config-if-vlan)# ip address 192.168.20.254/24 sw1(config-if-vlan)# ip pim sparse-mode sw1(config-if-vlan)# ip igmp enable sw1(config-if-vlan)# exit sw1(config)#
- ループバックインターフェースIDを[1]に、ループバックアドレスを[1.1.1.1/32]に設定し、PIM-SMを有効化します。
sw1(config)# interface loopback 1 sw1(config-if-loopback)# ip address 1.1.1.1/32 sw1(config-if-loopback)# ip pim sparse-mode sw1(config-if-loopback)# exit sw1(config)#
- ランデブーポイント(スタティック)のIPアドレスを[1.1.1.1]に設定します。また、マルチキャストルーティングを有効化します。
sw1(config)# ip pim rp-address 1.1.1.1 sw1(config)# ip multicast-routing sw1(config)# end sw1#
IGMPスヌーピングの設定例(sw2)
IGMPスヌーピングの設定例(sw2)
- VLAN 20を作成します。
sw2# configure terminal sw2(config)# vlan 20 sw2(config-vlan)# exit sw2(config)#
- ポート1/0/1をアクセスポートとして設定し、アクセスポートに[VLAN 20]を割り当てます。また、ポート1/0/2をトランクポートとして設定し、トランクポートに[VLAN
20]を割り当てます。
sw2(config)# interface port 1/0/1 sw2(config-if-port)# switchport access vlan 20 sw2(config)# interface port 1/0/2 sw2(config-if-port)# switchport mode trunk sw2(config-if-port)# switchport trunk allowed vlan 20 sw2(config-if-port)# exit sw2(config)#
- 装置全体のIGMPスヌーピング設定を有効にします。
sw2(config)# ip igmp snooping sw2(config)#
- VLAN 20で、VLANごとのIGMPスヌーピング設定を有効にします。
sw2(config)# vlan 20 sw2(config-vlan)# ip igmp snooping sw2(config-vlan)# exit sw2(config)#
- ポート1/0/1を指定して、未登録のIPマルチキャストの転送フィルタリングを設定します。
sw2(config)# ip igmp snooping unregistered-filter interface port 1/0/1 sw2(config)# end sw2#
- 実施後のIGMPスヌーピング関連の設定を以下に抜粋します。
# IGMP-SNOOPING ip igmp snooping ip igmp snooping unregistered-filter interface port 1/0/1 vlan 20 ip igmp snooping
IGMPスヌーピングの設定例(自装置でクエリア有効時)
IGMPスヌーピングを使用する場合の構成例と設定例を示します。この例では、自装置でクエリアを有効にしています。
- VLAN 10でIGMPスヌーピングを有効化
- VLAN 10でIGMPスヌーピングのクエリア機能を有効化
- ポート1/0/10をマルチキャストルーターポートに設定
- ip igmp snooping unregistered-filterコマンドを使用して、ポート1/0/1~1/0/8への未登録のIPマルチキャストの転送をフィルタリング
IGMPスヌーピングの設定例(自装置でクエリア有効時)
- VLAN 10を作成します。
sw1# configure terminal sw1(config)# vlan 10 sw1(config-vlan)# exit sw1(config)#
- ポート1/0/1からポート1/0/10をアクセスポートとして設定し、アクセスポートに[VLAN 10]を割り当てます。
sw1(config)# interface range port 1/0/1-10 sw1(config-if-port-range)# switchport access vlan 10 sw1(config-if-port-range)# exit sw1(config)#
- VLAN 10のIPアドレスを[192.0.2.100/24]に設定します。
sw1(config)# interface vlan 10 sw1(config-if-vlan)# ip address 192.0.2.100/24 sw1(config-if-vlan)# exit sw1(config)#
- 装置全体のIGMPスヌーピング設定を有効にします。
sw1(config)# ip igmp snooping sw1(config)#
- VLAN 10で、VLANごとのIGMPスヌーピング設定を有効にします。
sw1(config)# vlan 10 sw1(config-vlan)# ip igmp snooping sw1(config-vlan)#
- VLAN 10で、IGMPスヌーピングのクエリア機能を有効にします。
sw1(config-vlan)# ip igmp snooping querier sw1(config-vlan)#
- VLAN 10で、ポート1/0/10をマルチキャストルーターポートに設定します。
sw1(config-vlan)# ip igmp snooping mrouter interface port 1/0/10 sw1(config-vlan)# exit sw1(config)#
- ポート1/0/1からポート1/0/8を指定して、未登録のIPマルチキャストの転送フィルタリングを設定します。
sw1(config)# ip igmp snooping unregistered-filter interface port 1/0/1-1/0/8 sw1(config)# end sw1#
- 実施後のIGMPスヌーピング関連の設定を以下に抜粋します。
# IGMP-SNOOPING ip igmp snooping ip igmp snooping unregistered-filter interface port 1/0/1-1/0/8 vlan 10 ip igmp snooping ip igmp snooping mrouter interface port 1/0/10 ip igmp snooping querier
MLDスヌーピングの設定例(自装置でクエリア有効時)
MLDスヌーピングを使用する場合の構成例と設定例を示します。この例では、自装置でクエリアを有効にしています。
- VLAN 10でMLDスヌーピングを有効化
- VLAN 10でMLDスヌーピングのクエリア機能を有効化
- ポート1/0/10をマルチキャストルーターポートに設定
- ipv6 mld snooping unregistered-filterコマンドを使用して、ポート1/0/1~1/0/8への未登録のIPマルチキャストの転送をフィルタリング
MLDスヌーピングの設定例(自装置でクエリア有効時)
- VLAN 10を作成します。
sw1# configure terminal sw1(config)# vlan 10 sw1(config-vlan)# exit sw1(config)#
- ポート1/0/1からポート1/0/10をアクセスポートとして設定し、アクセスポートに[VLAN 10]を割り当てます。
sw1(config)# interface range port 1/0/1-10 sw1(config-if-port-range)# switchport access vlan 10 sw1(config-if-port-range)# exit sw1(config)#
- VLAN 10のIPv6アドレスを[2001:db8::100/64]に設定します。
sw1(config)# interface vlan 10 sw1(config-if-vlan)# ipv6 address 2001:db8::100/64 sw1(config-if-vlan)# exit sw1(config)#
- 装置全体のMLDスヌーピング設定を有効にします。
sw1(config)# ipv6 mld snooping sw1(config)#
- VLAN 10で、VLANごとのMLDスヌーピング設定を有効にします。
sw1(config)# vlan 10 sw1(config-vlan)# ipv6 mld snooping sw1(config-vlan)#
- VLAN 10で、MLDスヌーピングのクエリア機能を有効にします。
sw1(config-vlan)# ipv6 mld snooping querier sw1(config-vlan)#
- VLAN 10で、ポート1/0/10をマルチキャストルーターポートに設定します。
sw1(config-vlan)# ipv6 mld snooping mrouter interface port 1/0/10 sw1(config-vlan)# exit sw1(config)#
- ポート1/0/1からポート1/0/8を指定して、未登録のIPマルチキャストの転送フィルタリングを設定します。
sw1(config)# ipv6 mld snooping unregistered-filter interface port 1/0/1-1/0/8 sw1(config)# end sw1#
- 実施後のMLDスヌーピング関連の設定を以下に抜粋します。
# MLD-SNOOPING ipv6 mld snooping ipv6 mld snooping unregistered-filter interface port 1/0/1-1/0/8 vlan 10 ipv6 mld snooping ipv6 mld snooping querier ipv6 mld snooping mrouter interface port 1/0/10