第4編
レイヤー2

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

ページトップへ