以太网交换机(SW系列、S系列)

SW系列交换机,采用全新的系统架构设计,端口丰富、性能强劲,适合于作为中小型企业网、中小型酒店、中小型分支门店等。
{{sendMatomoQuery("以太网交换机(SW系列、S系列)","08_组播协议命令")}}

08_组播协议命令

更新时间:2024-01-09

1.IPv4 组播协议

1.1 DCSCM 配置命令

1.1.1 access-list(组播源控制)

 

命令:      access-list           <5000-5099>           {deny|permit}           ip           {{<source>

<source-wildcard>}|{host-source                   <source-host-ip>}|any-source} {{<destination>                              <destination-wildcard>}|{host-destination <destination-host-ip>}|any-destination}

no       access-list       <5000-5099>       {deny|permit}        ip        {{<source> <source-wildcard>}|{host-source                   <source-host-ip>}|any-source} {{<destination>                              <destination-wildcard>}|{host-destination <destination-host-ip>}|any-destination}

功能: 配置源受控组播访问列表,其 no 形式用于删除该访问列表。

参数:  <5000-5099>:源受控访问列表号。

{deny|permit}:拒绝或允许。

<source>:组播源地址。

<source-wildcard>:组播源地址通配符。

<source-host-ip>:组播源主机地址。

<destination>:组播目的地址。

<destination-wildcard>:组播目的地址通配符。

<destination-host-ip>:组播目的主机地址。

缺省情况: 无。

命令模式: 全局配置模式

使用指南: 组播源受控表项使用的 ACL 通过特定的 ACL 号 5000-5099 来控制, 本命令用 于配置这样的 ACL。组播源受控的 ACL 只需要配置要控制的源 IP 地址和目的 IP 地址(即 组 IP 地址),其配置方式与其它 ACL 基本相同,可以采用通配符配置地址范围,也可以指 定一个主机地址或所有地址,值得注意的是,这里的“ 所有地址”对组 IP  地址而言是指 224.0.0.0/4,而不是其它 access-list 下的 0.0.0.0/0。

举例:

Switch (config)#access-list 5000 permit ip 10.1.1.0 0.0.0.255 232.0.0.0 0.0.0.255

 

1.1.2 access-list(组播目的控制)

 

命令:      access-list <6000-7999> {{{add | delete} profile-id WORD} | {{deny|permit} (ip) {{<source/M> }|{host-source <source-host-ip> (range <2-65535>|)}|any-source} {{<destination/M>}|{host-destination                <destination-host-ip>                 (range

 

 

<2-255>|)}|any-destination}}

no        access-list         <6000-7999>        {deny|permit}         ip         {{<source> <source-wildcard>}|{host-source <source-host-ip> {range <2-65535>|}}|any-source} {{<destination>    <destination-wildcard>}|{host-destination    <destination-host-ip> {range <2-255>|}}|any-destination}

功能:  配置目的受控组播访问列表, 其 no 操作用于删除该访问列表。

参数:  <6000-7999>: 目的受控访问列表号。

{add | delete}:添加或者删除 profile 规则

{deny|permit}:拒绝或允许。

<source/M>:组播源地址和掩码长度。

<source-host-ip>:组播源主机地址。

<2-65535>:组播源主机范围

<destination/M>:组播目的地址和掩码长度。

<destination-host-ip>:组播目的主机地址。

<2-255>:组播目的主机范围。

缺省情况: 无。

命令模式: 全局配置模式

使用指南: 组播目的受控表项使用的 ACL 通过特定的 ACL 号 6000-7999 来控制,本命令 用于配置这样的 ACL 。ip 组播目的受控的 ACL 只需要配置要控制的源 IP 地址和目的 IP 地 址(即组 IP 地址),其配置方式与其它 ACL 基本相同,可以采用掩码长度配置地址范围, 也可以指定一个主机地址或所有地址,值得注意的是,这里的“所有地址”对组 IP  地址而言 是指 224.0.0.0/4,而不是其它 access-list 下的 0.0.0.0/0 。并且可以采用添加删除 profile-id 规则来改变组播目的受控 ACL 访问列表。

举例:

Switch (config)#access-list 6000 permit ip 10.1.1.0 0.0.0.255 232.0.0.0 0.0.0.255 Switch (config)#access-list 6000 add profile-id 1

 

 

1.1.3 ip multicast destination-control

 

本型号交换机不支持此命令。

 

1.1.4 ip multicast destination-control access-group

 

命令: ip multicast destination-control access-group <6000-7999>

no ip multicast destination-control access-group <6000-7999> 功能: 配置端口使用的组播目的控制访问列表,其 NO 形式删除该配置。

参数: <6000-7999>: 目的受控访问列表号。

缺省情况: 不配置。

命令模式: 端口配置模式

使用指南: 该命令只有在启动了全局组播目的控制的情况下才起作用, 配置该命令后, 如果 开启 IGMP-SNOOPING,对于向组播组添加该端口的情况,将按所配置的访问列表进行匹 配,如匹配为 permit,该端口才会被添加,否则不能添加。

 

 

举例:

Switch (config)#interface ethernet 1/0/4

Switch (Config-If-Ethernet1/0/4)#ip multicast destination-control access-group 6000 Switch (Config-If-Ethernet1/0/4)#

 

 

1.1.5 ip   multicast   destination-control   access-group

(sip)

 

命令: ip multicast destination-control <IPADDRESS/M> access-group <6000-7999>   no     ip     multicast     destination-control      <IPADDRESS/M>     access-group

<6000-7999>

功能: 配置指定网段使用的组播目的控制访问列表,其 NO 形式删除该配置。 参数: <IPADDRESS/M>:IP 地址和掩码长度;

<6000-7999>:目的受控访问列表号。

缺省情况: 不配置。

命令模式: 全局配置模式。

使用指南: 该命令只有在启动了全局组播目的控制的情况下才起作用, 配置该命令后, 如果 开启 IGMP-SNOOPING  或启动了 IGMP,对于向组播组添加成员的情况,如果所发送的 IGMP-REPORT 的源 IP 地址配置了组播目的控制,将按所配置的访问列表进行匹配, 如匹 配为 permit,该端口才会被添加,否则不能添加。该命令在二层交换机上使用。如果使用此 命令之前, show ip igmp groups detail 中相应的组或者源已经建立,需到特权模式下使用 命令 clear ip igmp group 清空相应组。

举例:

Switch (config)#ip multicast destination-control 10.1.1.0/24 access-group 6000 Switch (config)#

 

 

 

1.1.6 ip   multicast   destination-control   access-group

(vmac)

 

命 令 :    ip   multicast   destination-control    <1-4094>    <macaddr   >access-group

<6000-7999>

no   ip    multicast   destination-control   <1-4094>    <macaddr   >access-group

<6000-7999>

功能: 配置指定 VLAN-MAC 使用的组播目的控制访问列表,其 NO 形式删除该配置。 参数: <1-4094>:VLAN-ID;

<macaddr>:发送 IGMP-REPORT 的源 MAC 地址,格式为“xx-xx-xx-xx-xx-xx”; <6000-7999>:目的受控访问列表号。

缺省情况: 不配置。

命令模式: 全局配置模式。

 

 

使用指南: 该命令只有在启动了全局组播目的控制的情况下才起作用, 配置该命令后, 如果 开启 IGMP-SNOOPING,对于向组播组添加成员的情况, 如果所发送的 IGMP-REPORT 的源 MAC 地址配置了组播目的控制,将按所配置的访问列表进行匹配,如匹配为 permit, 该端口才会被添加, 否则不能添加。

举例:

Switch (config)#ip multicast destination-control 1 00-01-03-05-07-09 access-group 6000 Switch (config)#

 

 

1.1.7 ip multicast policy

 

命令: ip multicast policy <IPADDRESS/M> <IPADDRESS/M> cos <priority> no ip multicast policy <IPADDRESS/M> <IPADDRESS/M> cos

功能: 配置策略组播,其 NO 形式删除之。

参数: <IPADDRESS/M>:分别是组播的源地址、掩码长度和目的地址、掩码长度。

<priority>:设定的优先级,范围为<0-7>。

缺省情况: 不配置。

命令模式: 全局配置模式。

使用指南: 可以通过该配置把通过本交换机的指定范围的组播数据包的优先级更改为指定的 值,并且同时指定 TOS 为同样值。这里需要注意的是,对于 UNTAG 方式发出的报文, 不

会更改其优先级值。

举例: Switch (config)#ip multicast policy 10.1.1.0/24 225.1.1.0/24 cos 7

 

 

1.1.8 ip multicast source-control

 

命令: ip multicast source-control

no ip multicast source-control

功能: 配置全局启动组播源受控,其 NO 形式恢复为不启动全局组播源控制。 参数: 无。

缺省情况: 不启动。

命令模式: 全局配置模式。

使用指南: 只有在启动全局组播源受控的情况下才能把源受控访问列表应用于端口,且只有 在所有端口都不再配置源受控访问列表时才能配置为不启动全局组播源控制。配置该命令 后, 所有端口收到的组播数据, 如果没有匹配的组播源受控表项, 将被交换机丢弃,即只有 匹配为 PERMIT 的组播数据才会接收和转发。

举例:

Switch (config)#ip multicast source-control

 

 

1.1.9 ip multicast source-control access-group

 

命令: ip multicast source-control access-group <5000-5099>

no ip multicast source-control access-group <5000-5099>

功能: 配置端口使用的组播源控制访问列表, 其 NO 形式删除该配置。

 

 

参数: <5000-5099>:源受控访问列表号。

缺省情况: 不配置。

命令模式: 端口配置模式。

使用指南: 该命令只有在启动了全局组播源控制的情况下才能配置成功,配置该命令后,对 于从该端口进入的组播数据报文将按所配置的访问列表进行匹配,如匹配为 PERMIT,该报 文才会被接收和转发,否则报文被丢弃。

举例:

Switch (config)#interface ethernet1/0/4

Switch (Config-If-Ethernet1/0/4)#ip multicast source-control access-group 5000

Switch (Config-If-Ethernet1/0/4)#

Switch(router-msdp)#default-rpf-peer 10.0.0.1 rp-policy 10

 

 

 

1.1.10 multicast destination-control

 

命令: multicast destination-control

no multicast destination-control

功能: 配置全局启动目的受控组播, 其 NO 形式恢复为不启动全局组播目的控制。 参数: 无。

缺省情况: 不启动。

命令模式: 全局配置模式。

使用指南: 只有在启动全局组播目的受控的情况下才能使其它的目的控制配置生效,目的受 控访问列表可以应用于端口、VLAN-MAC 和 SIP。配置该命令后,IGMP Snooping 和 IGMP 在收到 IGMP REPORT 后试图添加端口时,会按照上述规则进行匹配。

举例:

Switch (config)#multicast destination-control

Switch (config)#

 

1.1.11 profile-id(组播目的受控规则列表)

 

命令: profile-id <1-50> {deny|permit} {{<source/M> }|{host-source <source-host-ip> (range             <2-65535>|)}|any-source}              {{<destination/M>}|{host-destination <destination-host-ip> (range <2-255>|)}|any-destination}

no profile-id <1-50>

功能: 配置目的受控的 proflie 规则。其 no 操作用于删除该 profile 规则。 参数: <1-50>:profile-id 号。

{deny|permit}:拒绝或允许。

<source/M>:组播源地址和掩码长度。

<source-host-ip>:组播源主机地址。

<2-65535>:组播源主机范围

<destination/M>:组播目的地址和掩码长度。

<destination-host-ip>:组播目的主机地址。

 

 

<2-255>:组播目的主机范围

缺省情况: 无。

命令模式: 全局配置模式

使用指南: 组播目的受控表项使用的 profile-list 通过特定的 profile-id 号 1-50 来控制, 本 命令用于配置这样的 profile 规则,供添加到 ACL 访问列表中进行使用。目的受控规则只需 要配置要控制的源 IP 地址和目的 IP 地址(即组 IP 地址),其配置方式与直接配置 ACL 相 同,可以采用掩码长度配置地址范围,也可以指定一个主机地址或所有地址,值得注意的是, 这里的“所有地址”对组 IP 地址而言是指 224.0.0.0/4,而不是其它 access-list 下的 0.0.0.0/0。

举例:

Switch (config)# profile-id 1 deny ip any-source host-destination 224.1.1.2

 

 

1.1.12 show ip multicast destination-control

 

命令: show ip multicast destination-control [detail]

show ip multicast destination-control interface <interfacename> [detail] show ip multicast destination-control host-address <ipaddress> [detail]

show ip multicast destination-control <vlan-id> <mac-address> [detail] 功能: 显示组播目的控制配置。

参数: detail:  表示是否显示详细信息。

<Interfacename>: 端口名或端口聚合名,如 Ethernet1/0/1 、port-channel  1  或 ethernet 1/0/1。

<ipaddress>:主机IP 地址。

<vlan-id>:VLAN ID,取值范围<1-4094>。

<mac-address>:MAC地址,形式为“XX-XX-XX-XX-XX-XX”。

缺省情况: 无。

命令模式: 特权和配置模式。

使用指南: 通过该命令显示已经配置的组播目的控制规则,如包含 detail 选项, 还包括具体 使用的 access-list 的信息。

举例:

Switch (config)#show ip multicast destination-control

ip multicast destination-control is enabled

ip multicast destination-control 11.0.0.0/8 access-group 6003

ip multicast destination-control 1 00-03-05-07-09-11 access-group 6001

multicast destination-control access-group 6000 used on interface Ethernet1/0/13 switch(config)#

 

 

1.1.13 show       ip       multicast        destination-control

access-list

 

命令: show ip multicast destination-control access-list

show ip multicast destination-control access-list <6000-7999>

 

 

功能: 显示配置的目的受控组播访问列表。

参数: <6000-7999>:访问列表号。

缺省情况: 无。

命令模式: 特权和配置模式。

使用指南: 通过该命令显示已经配置的目的受控组播访问列表。

举例:

Switch#show ip multicast destination-control access-list

access-list 6000 deny ip any-source any-destination

access-list 6000 deny ip any-source host-destination 224.1.1.1

access-list 6000 deny ip host-source 2.1.1.1 any-destination

access-list 6001 deny ip host-source 2.1.1.1 225.0.0.0 0.255.255.255

access-list 6002 permit ip host-source 2.1.1.1 225.0.0.0 0.255.255.255

access-list 6003 permit ip 2.1.1.0 0.0.0.255 225.0.0.0 0.255.255.255

 

 

1.1.14 show       ip       multicast        destination-control

filter-profile-list

 

命令: show ip multicast destination-control filter-profile-list

show ip multicast destination-control filter-profile-list <1-50> 功能: 显示配置的目的受控 profile 组播规则列表。

参数: <1-50>:规则列表号。

缺省情况: 无。

命令模式: 特权和配置模式。

使用指南: 通过该命令显示已经配置的目的受控组播 profile 规则列表。

举例:

Switch#show ip multicast destination-control filter-profile-list

profile-id 1 deny ip any-source any-destination

profile-id 2 deny ip any-source host-destination 224.1.1.1

profile-id 3 deny ip host-source 2.1.1.1 any-destination

 

 

1.1.15 show ip multicast policy

 

命令: show ip multicast policy

功能: 显示配置的组播策略。

参数: 无。

缺省情况: 无。

命令模式: 特权和配置模式。

使用指南: 通过该命令显示已经配置的组播策略。

举例:

Switch#show ip multicast policy

ip multicast-policy 10.1.1.0/24 225.0.0.0/8 cos 5

 

 

1.1.16 show ip multicast source-control

 

命令: show ip multicast source-control [detail]

show ip multicast source-control interface <Interfacename> [detail] 功能: 显示组播源控制配置。

参数: detail:  表示是否显示详细信息。

<Interfacename>:端口名, 如 Ethernet1/0/1 或 ethernet 1/0/1。

缺省情况: 无。

命令模式: 特权和配置模式。

使用指南: 通过该命令显示已经配置的组播源控制规则, 如包含 detail 选项,还包括具体使 用的 access-list 的信息。

举例:

Switch#show ip multicast source-control detail

ip multicast source-control is enabled

Interface Ethernet1/0/13 use multicast source control access-list 5000

access-list 5000 permit ip 10.1.1.0 0.0.0.255 232.0.0.0 0.0.0.255

access-list 5000 deny ip 10.1.1.0 0.0.0.255 233.0.0.0 0.255.255.255

 

 

1.1.17 show ip multicast source-control access-list

 

命令: show ip multicast source-control access-list

show ip multicast source-control access-list <5000-5099>

功能: 显示配置的源受控组播访问列表。

参数: <5000-5099>:访问列表号。

缺省情况: 无。

命令模式: 特权和配置模式。

使用指南: 通过该命令显示已经配置的源受控组播访问列表。

举例:

Switch#show ip multicast source-control access-list

access-list 5000 permit ip 10.1.1.0 0.0.0.255 232.0.0.0 0.0.0.255

access-list 5000 deny ip 10.1.1.0 0.0.0.255 233.0.0.0 0.255.255.255

 

1.2 IGMP Snooping 配置

 

 

1.2.1 clear ip igmp snooping vlan

 

命令: clear ip igmp snooping vlan <1-4094> groups [A.B.C.D]

功能: 删除指定VLAN里的组纪录。

参数: <1-4094>为指定VLAN ID;A.B.C.D为指定组地址。

命令模式: 特权用户配置模式。

 

 

使用指南: 快速删除组纪录,可以通过show 命令察看组纪录。

举例: 删除所有组。

Switch#clear ip igmp snooping vlan 1 groups

相关命令: show ip igmp snooping vlan <1-4094>

 

1.2.2 clear     ip      igmp     snooping     vlan     <1-4094>

mrouter-port

 

命令: clear  ip  igmp  snooping  vlan  <1-4094>  mrouter-port  [ethernet  IFNAME  |

IFNAME]

功能: 删除指定VLAN里的mrouter  端口。

参数: <1-4094>为指定VLAN ID;ethernet为以太网端口名;IFNAME为端口名。 命令模式: 特权用户配置模式。

使用指南: 快速删除指定VLAN里的mrouter 端口, 可以通过show 命令察看结果。 举例: 删除VLAN 1  里的mrouter端口。

Switch# clear ip igmp snooping vlan 1 mrouter-port

相关命令:show ip igmp snooping mrouter-port

 

1.2.3 debug igmp snooping all/packet/event/timer/mfc

 

命令:debug igmp snooping all/packet/event/timer/mfc

no debug igmp snooping all/packet/event/timer/mfc

功能: 打开交换机的 IGMP Snooping 的调试开关; 本命令的 no 操作为关闭该调试开关。 命令模式: 特权用户配置模式

缺省情况: 缺省关闭交换机的 IGMP Snooping 的调试开关。

使用指南: 用来打开交换机 IGMP Snooping 调试开关, 可以显示交换机处理 IGMP 数据包 信息——packet , 事件信息——event , 计时器信息——timer , 下发硬件表项信息 ——mfc, 所有 debug 信息——all。

 

 

1.2.4 ip igmp snooping

 

命令:ip igmp snooping

no ip igmp snooping

功能: 打开交换机的 IGMP Snooping 功能;本命令的 no 操作为关闭 IGMP Snooping。 命令模式: 全局配置模式

缺省情况: 交换机缺省不启动 IGMP Snooping。

使用指南: 打开交换机全局 IGMP Snooping  开关,即允许每个 VLAN 设置 IGMP Snooping  功能。No 操作关闭所有 VLAN 的 IGMP Snooping 功能,并关闭全局 IGMP Snooping 开关。 举例: 在全局模式启动 IGMP Snooping。

 

 

Switch (config)#ip igmp snooping

 

 

1.2.5 ip igmp snooping proxy

 

命令: ip igmp snooping proxy

no ip igmp snooping proxy

功能:  开启 IGMP Snooping 代理功能,本命令的 no 操作为关闭 IGMP  Snooping 代理功

能。

参数:  无。

命令模式:  全局配置模式

缺省情况:  默认 IGMP Snooping 开启代理功能。

举例:

Switch(config)#no ip igmp snooping proxy

 

 

 

1.2.6 ip igmp snooping vlan

 

命令:ip igmp snooping vlan <vlan-id>

no ip igmp snooping vlan <vlan-id>

功能:打开指定VLAN 的 IGMP Snooping 功能;本命令的 no 操作为关闭指定VLAN 的 IGMP Snooping 功能。

参数:<vlan-id>为 VLAN 的 ID 号,取值范围<1-4094>。

命令模式:全局配置模式

缺省情况:VLAN 缺省不打开 IGMP Snooping。

使用指南:设置某一个 VLAN 的 IGMP Snooping,要先打开全局 IGMP Snooping 开关。可 通过 no ip igmp snooping vlan <vlan-id>关闭指定 VLAN 上的 IGMP Snooping 功能。

举例:在全局配置模式下启动 VLAN 100 的 IGMP Snooping 功能。

Switch (config)#ip igmp snooping vlan 100

 

 

1.2.7 ip igmp snooping vlan immediately-leave

 

命令:ip igmp snooping vlan <vlan-id> immediately-leave

no ip igmp snooping vlan <vlan-id> immediately-leave

功能: 打开指定 VLAN 内 IGMP  Snooping 协议的快速离开功能;本命令的 no 操作为关闭 IGMP Snooping 协议的快速离开功能。

参数: <vlan-id>为指定的 VLAN 的 ID 号,取值范围<1-4094>。

命令模式: 全局配置模式

缺省情况: 缺省关闭该功能。

使用指南: 打开 IGMP Snooping 协议的快速离开功能,可以加速对端口离开组播组的处理, 不会发该组的指定组查询,直接删除。

举例: 打开 VLAN 100 的 IGMP Snooping 快速离开功能。

Switch (config)#ip igmp snooping vlan 100 immediately-leave

 

 

1.2.8 ip igmp snooping vlan l2-general-querier

 

命令: ip igmp snooping vlan < vlan-id > l2-general-querier

no ip igmp snooping vlan < vlan-id > l2-general-querier

功能: 将该 VLAN 设为二层普通查询者。

参数: vlan-id:为 VLAN 的 ID 号, 取值范围<1-4094>。

命令模式: 全局配置模式

缺省情况: VLAN 缺省不是 IGMP Snooping 二层普通查询者。

使用指南: 推荐一个网段配置一个二层普通查询者。如果设置此命令之前, 该 VLAN 没有 打开 IGMP Snooping 功能,应先打开该 VLAN 的 IGMP Snooping 功能。在关闭二层普通 查询者功能时, 不会关闭 IGMP Snooping 功能。该命令主要功能是定期发送普通查询来帮 助此网段内的交换机学习 mrouter 端口。

备注: IGMP Snooping 中学习 mrouter 端口的途径有三种:

1    收到 IGMP 查询消息的端口

2    收到 DVMRP,PIM 等组播协议报文的端口

3    静态配置的端口

 

1.2.9 ip igmp snooping vlan l2-general-query-source

 

命令:ip igmp snooping vlan <vlanid> L2-general-query-source <A.B.C.D>

no ip igmp snooping vlan <vlanid> L2-general-query-source

功能: 配置 igmp snooping 二层查询者发送查询的源地址。

参数:<vlan-id>:指定 VLAN 的 VLAN ID,范围<1- 4094>

<A.B.C.D>:查询源地址

命令模式: 全局模式

缺省情况: 0.0.0.0

使用指南: Win2000/XP 不支持源地址为 0.0.0.0 的查询,所以没有配置二层查询的源地址, 客户端在发送一个加入报文后, 不再发送加入报文,一段时间后不能再接收到组播流量。

举例:

Switch(config)#ip igmp snooping vlan 2 L2-general-query-source 192.168.1.2

 

 

1.2.10 ip igmp snooping vlan l2-general-query-version

 

命令:ip igmp snooping vlan <vlanid> L2-general-query-version <version> 功能:配置 igmp snooping 二层查询者发送查询的版本号。

参数:vlan-id:为 VLAN 的 ID 号, 范围<1- 4094>

version:查询版本号, 范围<1-3>

命令模式:全局模式

缺省情况:版本 3

使用指南:当交换机处于只支持 V1 或 V2 的环境中时, 配置了二层查询者的 VLAN 只有发 送相应的版本的查询才能被识别,该命令用来配置发送二层查询的版本号。

 

 

举例:

Switch(config)#ip igmp snooping vlan 2 L2-general-query-version 2

 

 

1.2.11 ip igmp snooping vlan limit

 

命令: ip igmp snooping vlan < vlan-id > limit {group <g_limit> | source <s_limit>} no ip igmp snooping vlan < vlan-id > limit

功能: 设置 IGMP Snooping 可加入组的个数和每个组中源个数的最大值。

参数: vlan-id: VLAN ID  取值范围<1-4094>

g_limit:<1-65535>,加入的组个数最大值

s_limit:<1-65535>,每一个组中最多的源表项个数,包括 include 源和 exclude 源 命令模式: 全局配置模式

缺省情况: 默认最多 50 个组,每一个组最多可以存放 40 个源表项。

使用指南: 当加入的组超过 limit,将会拒绝加入。这是为了防止恶意攻击。使用这个命令的 前提是该 VLAN 打开了 IGMP Snooping 功能。No  操作恢复默认值,而不是设置为“无限制”。 安全起见, 此命令不会设置“无限制” 。推荐使用默认值, 如果三层 IGMP 在运行, 请尽量保 证此配置与 IGMP 的配置一致。

举例: Switch(config)#ip igmp snooping vlan 2 limit    group 300

Switch(config)#

 

 

1.2.12 ip  igmp  snooping  vlan  interface  (ethernet   |

port-channel|) IFNAME limit

 

命令: ip igmp snooping vlan <1-4094> interface (ethernet | port-channel|) IFNAME limit {group <1-65535>| source <1-65535>} strategy (replace | drop)

no  ip  igmp  snooping  vlan   <1-4094>   interface  (ethernet  |  port-channel|) IFNAME limit group source strategy

功能: 设置 IGMP Snooping 端口下可允许加入组的个数和每个组中源个数的最大值,及当 达到上限值时的处理策略:包括替换和丢弃。

参数: vlan-id: VLAN ID  取值范围<1-4094>

ehternet:以太网端口名

ifname:接口名

port-channel: 端口汇聚

<1-65535>允许加入的组个数最大值

<1-65535>每一个组中最多的源表项个数,包括 include 源和 exclude 源 replace  替换组、源信息

drop丢弃新的组、源信息

命令模式: 全局配置模式

缺省情况: 默认无限制

使用指南:当端口下加入的组个数或该组中源个数超过 limit,将会根据配置的策略进行处理, 若为 drop 则丢弃新加入的组、源信息;若为 replace,则从端口下找到一个动态的组、源进

 

 

行删除替换,加入新的组、源信息。使用这个命令的前提是该 VLAN 打开了 IGMP Snooping 功能。 No 操作设置为“无限制”。

 

 

举例:

Switch(config)#ip  igmp  snooping  vlan  2     interface  ethernet   1/0/11  limit

 

group

 

300

 

source 200 strategy replace

Switch(config)#

 

 

1.2.13 ip igmp snooping vlan mrouter-port interface

 

命令: ip igmp snooping vlan <vlan-id> mrouter-port interface [<ehternet> | <port-channel>] <ifname>

no  ip  igmp  snooping  vlan  <vlan-id>  mrouter-port  interface  [<ehternet>  | <port-channel>] <ifname>

功能: 设置 VLAN 的静态 mrouter 端口。 no 操作取消设置。

参数: vlan-id: VLAN ID 取值范围<1-4094>

ehternet:以太网端口名

ifname:接口名

port-channel: 端口汇聚

命令模式: 全局配置模式

缺省情况: VLAN 缺省没有静态 mrouter 端口。

使用指南:当一个端口同时成为静态 mrouter 端口和动态 mrouter 端口时, 以静态 mrouter 端口为准。删除静态 mrouter 端口只能通过 no 操作进行。

举例: Switch(config)#ip igmp snooping vlan 2 mrouter-port interface ethernet1/0/13 Switch(config)#

 

 

1.2.14 ip igmp snooping vlan mrouter-port learnpim

 

命令: ip igmp snooping vlan <vlan-id> mrouter-port learnpim

no ip igmp snooping vlan <vlan-id> mrouter-port learnpim

功能: 打开指定 VLAN 根据 pim 报文学习 mrouter-port 的功能;本命令的 no 操作为关闭指 定 VLAN 根据 pim 报文学习 mrouter-port 的功能。

参数: <vlan-id>为指定的 VLAN 的 ID 号,取值范围<1-4094>。

命令模式: 全局配置模式

缺省情况: 默认开启该功能。

使用指南: 打开指定 VLAN 根据 pim 报文学习 mrouter-port 的功能后,当端口收到 pim 协 议报文后, 会把该端口设置为 mrouter 端口, 达到自动学习 mrouter 端口的目的。

举例: 关闭 vlan 100 根据 pim 报文学习 mrouter-port 的功能。

Switch(config)#no ip igmp snooping vlan 100 mrouter-port learnpim

 

 

1.2.15 ip igmp snooping vlan mrpt

命令: ip igmp snooping vlan <vlan-id> mrpt <value>

 

 

no ip igmp snooping vlan <vlan-id> mrpt

功能: 设置 mrouter 端口的生存时间。

参数: vlan-id: VLAN ID  取值范围<1-4094>

value:mrouter 端口生存时间,取值范围<1-65535>秒

命令模式: 全局配置模式

缺省情况: 255s。

使用指南: 这个设置对动态 mrouter 端口有效,对静态 mrouter 端口无效。使用这个命令的 前提是该 VLAN 的 IGMP Snooping 功能打开。

举例: Switch(config)#ip igmp snooping vlan 2 mrpt 100

Switch(config)#

 

 

1.2.16 ip igmp snooping vlan query-interval

 

命令: ip igmp snooping vlan <vlan-id> query-interval <value>

no ip igmp snooping vlan <vlan-id> query-interval

功能: 设置查询间隔。

参数: vlan-id: VLAN ID  取值范围<1-4094>

value:查询间隔,取值范围<1-65535>秒

命令模式: 全局配置模式

缺省情况: 125s。

使用指南: 推荐使用默认值,如果三层 IGMP 在运行,请尽量保证此配置与 IGMP 的配置 一致。

举例:

Switch(config)#ip igmp snooping vlan 2 query-interval 130

 

 

1.2.17 ip igmp snooping vlan query-mrsp

 

命令: ip igmp snooping vlan <vlan-id> query-mrsp <value>

no ip igmp snooping vlan <vlan-id> query-mrsp

功能: 设置查询的最大响应时间,no 操作恢复默认值。

参数: vlan-id: VLAN ID  取值范围<1-4094>

value:取值范围<1-25>秒

命令模式: 全局配置模式

缺省情况: 10s。

使用指南:推荐使用默认值,如果三层 IGMP 在运行,请尽量保证此配置与 IGMP 的配置 一致。

举例:

Switch(config)#ip igmp snooping vlan 2 query-mrsp 18

 

 

1.2.18 ip igmp snooping vlan query-robustness

命令: ip igmp snooping vlan <vlan-id> query-robustness <value>

 

 

no ip igmp snooping vlan <vlan-id> query-robustness

功能: 设置查询鲁棒值, no 操作恢复默认值。

参数: vlan-id: VLAN ID  取值范围<1-4094>

value:取值范围<2-10>

命令模式: 全局配置模式

缺省情况: 2。

使用指南: 推荐使用默认值,如果三层 IGMP 在运行,请尽量保证此配置与 IGMP 的配置 一致。

举例:

Switch(config)#ip igmp snooping vlan 2 query- robustness 3

 

 

1.2.19 ip igmp snooping vlan report source-address

 

命令: ip igmp snooping vlan <vlan-id> report source-address <A.B.C.D> no ip igmp snooping vlan <vlan-id> report source-address

功能:  设置转发 IGMP 报文源地址, no 操作恢复默认值。

参数:  vlan-id: VLAN ID 取值范围<1-4094>;

A.B.C.D: IP 地址,允许为全零地址。

命令模式:  全局配置模式。

缺省情况:  不配置转发 IGMP 报文源地址。

使用指南:  推荐使用默认值,如果需要使用 IGMP Snooping 的代理功能,可以配置转发 IGMP 报文源地址为全零地址; 如果需要满足上游对 IGMP 报文源地址同网段检测, 可以配 置转发 IGMP 报文源地址与上游接口为同一网段地址,以通过地址检测。

举例:

Switch(config)#ip igmp snooping vlan 2 report source-address 10.1.1.1

 

 

1.2.20 ip igmp snooping vlan specific-query-mrsp

 

命令: ip igmp snooping vlan <vlan-id> specific-query-mrsp <value>

no ip igmp snooping vlan <vlan-id> specific-query-mrspt

功能: 配置特定组/源查询的最大响应时间值, no 操作恢复默认值。

参数: <vlan-id>为指定的 VLAN 的 ID 号,取值范围<1-4094>

<value>为配置的最大响应时间值,单位秒,取值范围<1-25>,默认值为 1 命令模式: 全局配置模式。

缺省情况: 默认开启该功能。

使用指南: 全局配置模式下开启 vlan snooping 后, 输入该命令以配置特定组查询的最大响 应时间。

举例: 配置/取消 vlan 3 的特定组/源查询最大响应时间为 2s。

Swith(config)#ip igmp snooping vlan 3 specific-query-mrsp 2

Swith(config)#no ip igmp snooping vlan 3 specific-query-mrspt

 

 

1.2.21 ip igmp snooping vlan static-group

 

 

命令: ip igmp snooping vlan <vlan-id> static-group <A.B.C.D> [source < A.B.C.D >] interface [ethernet | port-channel] <IFNAME>

no  ip  igmp  snooping  vlan  <vlan-id>  static-group  <A.B.C.D>  [source  < A.B.C.D >] interface [ethernet | port-channel] <IFNAME>

功能: 端口上配置静态组,no 操作恢复默认值。

参数: vlan-id: VLAN ID  取值范围<1-4094>。

A.B.C.D:IP 地址。

命令模式: 全局配置模式。

缺省情况:不配置静态组。

使用指南: 当添加的组源同时为静态组和动态组时,以静态组和源为准, 添加时需要指明对 应端口。

举例:

Switch(config)#ip  igmp  snooping  vlan  1  static-group  224.1.1.1  source  192.168.1.1 interface ethernet 1/0/1

 

1.2.22 ip igmp snooping vlan suppression-query-time

 

命令: ip igmp snooping vlan <vlan-id> suppression-query-time <value>

no ip igmp snooping vlan <vlan-id> suppression-query-time

功能: 设置抑制查询时间值, no 操作恢复默认值。

参数: vlan-id: VLAN ID  取值范围<1-4094>。

value:取值范围<1-65535>。

命令模式: 全局配置模式。

缺省情况: 255s。

使用指南: 此命令只能在 L2 普通查询者上设置。Suppression-query-time 的含义为: 普通 查询者在收到网段内三层 IGMP  发来的查询时, 进入抑制状态维持的时间。此命令需要确 保一个网段内的不同交换机 query-interval 配置一致。推荐使用默认值。

举例:

Switch(config)#ip igmp snooping vlan 2 suppression-query-time 270

 

 

1.2.23 show ip igmp snooping

 

命令:show ip igmp snooping [vlan <vlan-id>]

参数: <vlan-id>为指定要显示 IGMP Snooping 信息的 VLAN 号。

命令模式: 特权和配置模式。

使用指南: 如果不指定 VLAN 号, 则显示全局 IGMP Snooping 开关有没有打开,三层组播 协议是否在运行,以及都有哪些 VLAN 打开了 IGMP Snooping 功能, 哪一个 VLAN 设置了 l2-general-querier 功能。如果指定 VLAN 号,则显示该 VLAN 的 IGMP Snooping 详细信息。

举例:

1.显示交换机的 IGMP Snooping 摘要信息。

Switch(config)#show ip igmp snooping

 

 

Global igmp snooping status: L3 multicasting:

Enabled

running

 

 

Igmp snooping is turned on for vlan 1(querier)

Igmp snooping is turned on for vlan 2

 

 

显示内容

解释

Global igmp snooping status

交换机全局 IGMP Snooping 开关是否打开

L3 multicasting

交换机本机三层组播协议是否在运行

Igmp snooping is turned on for vlan 1(querier)

交换机上哪些 VLAN 开启了 IGMP Snooping 功能, 是否 为 l2-general-querier

 

2.显示 VLAN 1 的 IGMP Snooping 详细信息。

Switch#show ip igmp snooping vlan 1

Igmp snooping information for vlan 1

 

Igmp snooping L2 general querier

:Yes(COULD_QUERY)

Igmp snooping query-interval

:125(s)

Igmp snooping max reponse time

:10(s)

Igmp snooping robustness

:2

Igmp snooping mrouter port keep-alive time

:255(s)

Igmp snooping query-suppression time

:255(s)

 

IGMP Snooping Connect Group Membership

Note:*-All Source, (S)- Include Source, [S]-Exclude Source

Groups                  Sources                        Ports                            Exptime   System Level

238.1.1.1            (192.168.0.1)             Ethernet1/0/8                 00:04:14         V2

(192.168.0.2)            Ethernet1/0/8                  00:04:14         V2

 

Igmp snooping vlan 1 mrouter port

Note:"!"-static mrouter port

!Ethernet1/0/2

 

显示内容

解释

Igmp    snooping    L2    general

querier

VLAN 是否启动 l2-general-querier 功能,并且显示 querier 的状态是 could-query 还是 suppressed

Igmp snooping query-interval

该 VLAN 的查询间隔时间

Igmp  snooping  max   reponse time

该 VLAN 的最大响应时间

Igmp snooping robustness

该 VLAN 设置的鲁棒值

Igmp   snooping   mrouter   port keep-alive time

该 VLAN 动态 mrouter 的存活期限

Igmp                            snooping query-suppression time

VLAN 作为 l2-general-querier 在抑制状态下的超时时间

IGMP Snooping Connect Group Membership

该 VLAN 的组成员关系,即端口和(S,G)的对应关系

Igmp snooping vlan  1  mrouter

该 VLAN 的 mrouter 端口,包括静态的和动态的

port

 

 

 

 

2.IPv6 组播协议命令

2.1 MLD Snooping 配置

 

 

2.1.1 clear ipv6 mld snooping vlan

 

命令: clear ipv6 mldsnooping vlan <1-4094> groups [X:X::X:X]

功能: 删除指定VLAN里的组纪录。

参数: <1-4094>为指定VLAN ID;X:X::X:X  为指定组地址。

命令模式: 特权用户配置模式。

使用指南: 快速删除组纪录,可以通过show 命令察看组纪录。

举例: 删除所有组。

Switch#clear ipv6 mld snooping vlan 1 groups

相关命令: show ipv6 mldsnooping vlan <1-4094>

 

2.1.2 clear     ipv6     mld     snooping    vlan     <1-4094>

mrouter-port

 

命 令 : clear    ipv6    mld    snooping    vlan    <1-4094>    mrouter-port    [ethernet

IFNAME|IFNAME]

功能: 删除指定VLAN里的mrouter  端口。

参数: <1-4094>为指定VLAN ID;ethernet为以太网端口名;IFNAME为端口名。 命令模式: 特权用户配置模式。

使用指南: 快速删除组纪录,可以通过show 命令察看结果。

举例: 删除VLAN 1里的mrouter端口。

Switch# clear ipv6 mld snooping vlan 1 mrouter-port

相关命令: show ipv6 mld snooping mrouter-port

 

2.1.3 debug mld snooping all/packet/event/timer/mfc

 

命令: debug mld snooping all/packet/event/timer/mfc

no debug mld snooping all/packet/event/timer/mfc

功能: 打开交换机的MLD Snooping的调试开关; 本命令的no操作为关闭该调试开关。 命令模式: 特权用户配置模式

缺省情况: 缺省关闭交换机的MLD Snooping的调试开关。

 

 

使用指南: 用来打开交换机MLD Snooping调试开关,可以显示交换机处理MLD数据包信息 —— packet, 事件信息——event, 计时器信息——timer, 下发硬件表项信息——mfc, 所有debug信息——all。

 

 

2.1.4 ipv6 mld snooping

 

命令: ipv6 mld snooping

no ipv6 mld snooping

功能: 打开交换机的MLD Snooping功能;本命令的no操作为关闭MLD Snooping。 命令模式: 全局配置模式

缺省情况: 交换机缺省不启动MLD Snooping。

使用指南: 打开交换机全局MLD Snooping  开关, 即允许每个VLAN设置MLD Snooping功 能。 no 操作关闭所有VLAN的MLD Snooping功能,并关闭全局MLD Snooping开关。

举例: 在全局模式启动MLD Snooping。

Switch (config)#ipv6 mld snooping

 

 

2.1.5 ipv6 mld snooping drop (query)

 

命令: ipv6 mld snooping drop (query)

no ipv6 mld snooping drop (query)

功能: 配置端口的 mldsnooping drop query 报文功能。

参数: query  查询报文。

命令模式: 端口模式。

使用指南: 本命令配置在端口模式下,独立于全局模式外。即使没有开启全局的 mld  snooping 功能,也可以进行配置,只是并没有真正的生效,当全局的 mld snooping 生效后, 本命令才生效, 当关闭 mld snooping 时,端口模式下的命令也不会取消。

举例: 配置端口 1/0/1 上丢掉 ipv6 mld snooping query 报文:

Switch(config-if-ethernet1/0/1)#ipv6 mld snooping drop query

 

 

2.1.6 ipv6 mld snooping vlan

 

命令:ipv6 mldsnooping vlan <vlan-id>

no ipv6 mld snooping vlan <vlan-id>

功能:打开指定 VLAN 的 MLD Snooping 功能;本命令的 no 操作为关闭指定 VLAN 的 MLD Snooping 功能。

参数:<vlan-id>为 VLAN 的 ID 号,取值范围<1-4094>。

命令模式:全局配置模式

缺省情况:VLAN 缺省不打开 MLD Snooping。

使用指南:设置某一个 VLAN 的 MLD Snooping,要先打开全局 MLD Snooping 开关。可 通过 no ipv6 mld snooping vlan vid 关闭指定 VLAN 上的 MLD Snooping 功能。

举例:在全局配置模式下启动 VLAN 100 的 MLD Snooping 功能。

Switch (config)#ipv6 mld snooping vlan 100

 

 

2.1.7 ipv6 mld snooping vlan immediate-leave

 

命令:ipv6 mldsnooping vlan <vlan-id> immediate-leave

no ipv6 mld snooping vlan <vlan-id> immediate-leave

功能: 打开指定 VLAN 内 MLD 协议的快速离开功能;本命令的 no 操作为关闭 MLD 协议的 快速离开功能。

参数: <vlan-id>为指定的 VLAN 的 ID 号,取值范围<1-4094>。

命令模式: 全局配置模式

缺省情况: 缺省关闭该功能。

使用指南: 打开 MLD 协议的快速离开功能,可以加速对端口离开组播组的处理, 不会发该 组的指定组查询,直接删除。

举例: 打开 VLAN 100 的 MLD 快速离开功能。

Switch (config)#ipv6 mld snooping vlan 100 immediate-leave

 

 

2.1.8 ipv6 mld snooping vlan l2-general-querier

 

命令: ipv6 mldsnooping vlan < vlan-id > l2-general-querier

no ipv6 mld snooping vlan < vlan-id > l2-general-querier

功能: 将该 VLAN 设为二层普通查询者。

参数: vlan-id:为 VLAN 的 ID 号 取值范围<1-4094>

命令模式: 全局配置模式

缺省情况: VLAN 缺省不是 MLD Snooping 二层普通查询者。

使用指南:推荐一个网段配置一个二层普通查询者。如果设置此命令之前, 该 VLAN 没有 打开 MLD Snooping 功能,应先打开该 VLAN 的 MLD Snooping 功能。在关闭二层普通查 询者功能时,不会关闭 MLD Snooping 功能。该命令主要功能是定期发送普通查询来帮助 此网段内的交换机学习 mrouter 端口。

备注: MLD Snooping 中学习 mrouter 端口的途径有三种:

1    收到 MLD  查询消息的端口

2    收到组播协议报文, 支持 PIM 的端口

3    静态配置的端口

举例: 设置 VLAN 100 为二层普通查询者。

Switch (config)# ipv6 mld snooping vlan 100

Switch (config)# ipv6 mld snooping vlan 100 l2-general-querier

 

 

2.1.9 ipv6 mld snooping vlan limit

 

命令: ipv6 mldsnooping vlan < vlan-id > limit {group <g_limit> | source <s_limit>} no ipv6 mld snooping vlan < vlan-id > limit

功能: 设置 MLD snooping 可加入组的个数和每个组中源个数的最大值。

参数: vlan-id: VLAN ID  取值范围<1-4094>

g_limit:<1-65535>,加入的组个数最大值

 

 

s_limit:<1-65535>,每一个组中最多的源表项个数,包括 include 源和 exclude 源 命令模式: 全局配置模式

缺省情况: 默认最多 50 个组,每一个组最多可以存放 40 个源表项。

使用指南: 当加入的组超过 limit,将会拒绝加入。这是为了防止恶意攻击。使用这个命令的 前提是该 VLAN 打开了 MLD snooping 功能。No  操作恢复默认值,而不是设置为“无限制”。 安全起见, 此命令不会设置“无限制”。推荐使用默认值,如果三层 MLD 在运行,请尽量保 证此配置与 MLD 的配置一致。

举例: Switch(config)#ipv6 mldsnooping vlan 2 limit group 300

 

 

2.1.10 ipv6 mld snooping vlan mrouter-port interface

 

命  令  :  ipv6      mld     snooping      vlan     <vlan-id>      mrouter-port     interface

(<ehternet>|<port-channel>)<ifname>

no   ipv6   mld   snooping    vlan    <vlan-id>    mrouter-port    interface

(<ehternet>|<port-channel>)<ifname>

功能: 设置 VLAN 的静态 mrouter 端口。 no 操作取消设置。

参数: vlan-id: VLAN ID  取值范围<1-4094>

ehternet:以太网端口名

ifname:接口名

port-channel: 端口汇聚

命令模式: 全局配置模式

缺省情况: VLAN 缺省没有静态 mrouter 端口。

使用指南:当一个端口同时成为静态 mrouter 端口和动态 mrouter 端口时, 以静态 mrouter 端口为准。删除静态 mrouter 端口只能通过 no 操作进行。

举例: Switch(config)#ipv6 mldsnooping vlan 2 mrouter-port interface ethernet1/0/13

 

 

2.1.11 ipv6 mld snooping vlan mrouter-port learnpim6

 

命令: ipv6 mldsnooping vlan <vlan-id> mrouter-port learnpim6

no ipv6 mld snooping vlan <vlan-id> mrouter-port learnpim6

功能: 打开指定 VLAN 根据 pimv6 报文学习 mrouter-port 的功能; 本命令的 no 操作为关闭 指定 VLAN 根据 pimv6 报文学习 mrouter-port 的功能。

参数: <vlan-id>为指定的 VLAN 的 ID 号,取值范围<1-4094>。

命令模式: 全局配置模式

缺省情况: 默认开启该功能。

使用指南: 打开指定 VLAN 根据 pimv6 报文学习 mrouter-port 的功能后,当端口收到 pimv6

协议报文后,会把该端口设置为 mrouter 端口,达到自动学习 mrouter 端口的目的。 举例: 关闭 vlan 100 根据 pimv6 报文学习 mrouter-port 的功能。

Switch(config)#no ipv6 mld snooping vlan 100 mrouter-port learnpim6

 

 

2.1.12 ipv6 mld snooping vlan mrpt

 

 

命令: ipv6 mldsnooping vlan <vlan-id> mrpt <value>

no ipv6 mld snooping vlan <vlan-id> mrpt

功能: 设置 mrouter 端口的生存时间。

参数: vlan-id: VLAN ID  取值范围<1-4094>

value:mrouter 端口生存时间,取值范围<1-65535>秒

命令模式: 全局配置模式

缺省情况: 255s。

使用指南: 这个设置对动态 mrouter 端口有效,对静态 mrouter 端口无效。使用这个命令的 前提是该 VLAN 的 MLD Snooping 功能打开。

举例: Switch(config)#ipv6 mldsnooping vlan 2 mrpt 100

 

 

2.1.13 ipv6 mld snooping vlan query-interval

 

命令: ipv6 mldsnooping vlan <vlan-id> query-interval <value>

no ipv6 mld snooping vlan <vlan-id> query-interval

功能: 设置查询间隔。

参数: vlan-id: VLAN ID  取值范围<1-4094>

value:查询间隔,取值范围<1-65535>秒

命令模式: 全局配置模式

缺省情况: 125s。

使用指南: 推荐使用默认值,如果三层 MLD 在运行,请尽量保证此配置与 MLD 的配置一 致。

举例:

Switch(config)#ipv6 mld snooping vlan 2 query-interval 130

 

 

2.1.14 ipv6 mld snooping vlan query-mrsp

 

命令: ipv6 mldsnooping vlan <vlan-id> query-mrsp <value>

no ipv6 mld snooping vlan <vlan-id> query-mrsp

功能: 设置查询的最大响应时间,no 操作恢复默认值。

参数: vlan-id: VLAN ID  取值范围<1-4094>

value:取值范围<1-25>秒

命令模式: 全局配置模式

缺省情况: 10s。

使用指南:推荐使用默认值,如果三层 MLD 在运行,请尽量保证此配置与 MLD 的配置一 致。

举例:

Switch(config)#ipv6 mld snooping vlan 2 query-mrsp 18

 

 

2.1.15 ipv6 mld snooping vlan query-robustness

命令: ipv6 mldsnooping vlan <vlan-id> query-robustness <value>

 

 

no ipv6 mld snooping vlan <vlan-id> query-robustness

功能: 设置查询鲁棒值, no 操作恢复默认值。

参数: vlan-id: VLAN ID  取值范围<1-4094>

value:取值范围<2-10>

命令模式: 全局配置模式

缺省情况: 2。

使用指南: 推荐使用默认值,如果三层 MLD 在运行,请尽量保证此配置与 MLD 的配置一 致。

举例:

Switch(config)#ipv6 mld snooping vlan 2 query-robustness 3

 

 

2.1.16 ipv6 mld snooping vlan static-group

 

命令: ipv6 mldsnooping vlan <vlan-id> static-group <X:X::X:X> [source < X:X::X:X >] interface [ethernet | port-channel] <IFNAME>

no  ipv6  mld  snooping  vlan  <vlan-id>  static-group  <X:X::X:X>  [source  < X:X::X:X >] interface [ethernet | port-channel] <IFNAME>

功能: 端口上配置静态组,no 操作恢复默认值。

参数: vlan-id: VLAN ID  取值范围<1-4094>

X:X::X:Xipv6 地址

命令模式: 全局配置模式

缺省情况: 不配置静态组。

使用指南: 当添加的组源同时为静态组和动态组时,以静态组和源为准, 添加时需要指明对 应端口。

举例:

Switch(config)#ipv6  mld  snooping  vlan  1  static-group  ff1e::1  source  2000::1  interface ethernet 1/0/1

 

2.1.17 ipv6 mld snooping vlan suppression-query-time

 

命令: ipv6 mldsnooping vlan <vlan-id> suppression-query-time <value>

no ipv6 mld snooping vlan <vlan-id> suppression-query-time 功能: 设置抑制查询时间值, no 操作恢复默认值。

参数: vlan-id: VLAN ID  取值范围<1-4094>

value:取值范围<1-65535>

命令模式: 全局配置模式

缺省情况:255s。

使用指南: 此命令只能在 L2 普通查询者上设置。Suppression-query-time 的含义为: 普通 查询者在收到网段内三层 MLD 发来的查询时, 进入抑制状态维持的时间。此命令需要确保 一个网段内的不同交换机 query-interval 配置一致。推荐使用默认值。

举例:

Switch(config)#ipv6 mld snooping vlan 2 suppression-query-time 270

 

 

2.1.18 show ipv6 mld snooping

 

命令:show ipv6 mld snooping [vlan <vlan-id>]

参数: <vlan-id>为指定要显示 MLD Snooping 信息的 VLAN 号。

命令模式: 特权和配置模式。

使用指南: 如果不指定 VLAN 号,则显示全局 MLD Snooping 开关有没有打开,三层组播 协议是否在运行,以及都有哪些 VLAN 打开了 MLD  Snooping 功能,哪一个 VLAN 设置了 l2-general-querier 功能。如果指定 VLAN 号,则显示该 VLAN 的 MLD Snooping 详细信息。

举例:

1.显示交换机的 MLD Snooping 摘要信息。

Switch(config)#show ipv6 mld snooping

 

 

Global mld snooping status: L3 multicasting:

Enabled

running

 

Mld snooping is turned on for vlan 1(querier)

Mld snooping is turned on for vlan 2

 

 

显示内容

解释

Global mld snooping status

交换机全局 MLD Snooping 开关是否打开

L3 multicasting

交换机本机三层组播协议是否在运行

Mld snooping  is turned  on for vlan 1(querier)

交换机上哪些 VLAN 开启了 MLD Snooping 功能,是否 为 l2-general-querier

 

2.显示 VLAN 1 的 MLD Snooping 详细信息。

Switch#show ipv6 mld snooping vlan 1

Mld snooping information for vlan 1

 

Mld snooping L2 general querier

:Yes(COULD_QUERY)

Mld snooping query-interval

:125(s)

Mld snooping max reponse time

:10(s)

Mld snooping robustness

:2

Mld snooping mrouter port keep-alive time

:255(s)

Mld snooping query-suppression time

:255(s)

 

MLD Snooping Connect Group Membership

Note:*-All Source, (S)- Include Source, [S]-Exclude Source

Groups                  Sources                        Ports                      Exptime    System Level

Ff1e::15         (2000::1)                        Ethernet1/0/8                  00:04:14         V2

(2000::2)                       Ethernet1/0/8                  00:04:14         V2

 

Mld snooping vlan 1 mrouter port

Note:"!"-static mrouter port

!Ethernet1/0/2

 

 

显示内容

解释

Mld    snooping     L2     general

querier

VLAN 是否启动 l2-general-querier 功能,并且显示 querier 的状态是 could-query 还是 suppressed

Mld snooping query-interval

该 VLAN 的查询间隔时间

Mld   snooping   max   reponse

time

该 VLAN 的最大响应时间

Mld snooping robustness

该 VLAN 设置的鲁棒值

Mld    snooping    mrouter    port

keep-alive time

该 VLAN 动态 mrouter 的存活期限

Mld                              snooping query-suppression time

VLAN 作为 l2-general-querier 在抑制状态下的超时时间

MLD Snooping Connect Group Membership

该 VLAN 的组成员关系,即端口和(S,G)的对应关系

Mld  snooping  vlan   1  mrouter port

该 VLAN 的 mrouter 端口,包括静态的和动态的

 

 

 

3.组播 VLAN 命令

 

3.1 multicast-vlan

 

命令:multicast-vlan

no multicast-vlan

功能: 启动一个 VLAN 的组播 VLAN 功能;本命令的 no 操作为关闭组播 VLAN 功能。 参数:无。

命令模式: VLAN 配置模式。

缺省情况: 默认不启动组播 VLAN 功能。

使用指南: Private VLAN 不能启动组播 VLAN 功能。如果要禁止 VLAN 的组播 VLAN 功能, 必须先删除组播 VLAN 的关联 VLAN 配置,注意默认 VLAN 不能配置该命令。且只允许在 交换机上配置一个组播 VLAN。

举例:

Switch(config)#vlan 2

Switch(Config-Vlan2)#multicast vlan

 

 

3.2 multicast-vlan association

 

命令:multicast-vlan association <vlan-list>

no multicast-vlan association <vlan-list>

功能: 将一个组播 VLAN 与多个 VLAN 关联;本命令的 no 操作取消关联关系。

参数: <vlan-list>,与组播 VLAN 关联的 VLAN ID 列表,每个 VLAN 只能与一个组播 VLAN 关联。只有在 VLAN ID 列表中所列出的 VLAN 确实存在的情况下, 关联才会成功。

命令模式: VLAN 配置模式。

缺省情况: 默认不将组播 VLAN 与任何 VLAN 关联。

使用指南: 如果一个 VLAN 与组播 VLAN 关联后, 该 VLAN 内的端口被添加到组播 VLAN, 如果本 VLAN 有端口点播组播 VLAN 的组播源的流量,那么组播数据将从组播 VLAN 发送 到这个端口,而不需要将流量的入端口配置为 Trunk 端口,从而达到减少组播复制的目的。 与组播 VLAN  关联的 VLAN  不能是 Private VLAN。只有在 VLAN 上启动了组播 VLAN 功 能后, 才能配置关联 VLAN 。一个交换机上只能启动一个组播 VLAN。

举例:

Switch(config)#vlan 2

Switch(Config-Vlan2)# multicast-vlan association 3, 4

Switch(Config-Vlan2)#multicast-vlan

 

 

3.3 multicast-vlan association interface

 

命令: multicast-vlan association interface (ethernet | port-channel|) IFNAME

no multicast-vlan association interface (ethernet | port-channel|) IFNAME

 

 

功能: 将特定端口关联到组播 VLAN 上,这样关联到组播 VLAN 的端口上都能收到组播流 量; no 命令取消关联端口关联关系。

参数:  IFNAME:以太网端口或汇聚端口名。

命令模式:  VLAN 配置模式。

缺省情况:  无。

使用指南:

1.组播vlan'关联vlan'和'关联端口'是相互独立的, 在出现交叉时互不影响。

2.端口是汇聚成员时不能关联, 但关联端口可添加到port-group,此时撤销关联。 3.可配置端口类型:汇聚端口或普通端口,且端口只能是 ACCESS 模式。

4.要关联的端口不能属于组播 VLAN,同样, 关联端口也不能划到组播 VLAN 下。 5.关联端口模式修改为非 ACCESS 模式时, 不能修改模式。

举例:  假设 vlan2 是组播 VLAN。

Switch(config-vlan2)#multicast-vlan association interface ethernet 1/0/2

Switch(config-vlan2)#multicast-vlan association interface port-channel 2

Switch(config-vlan2)#no multicast-vlan association interface ethernet 1/0/2  Switch(config-vlan2)#no multicast-vlan association interface port-channel 2

 

 

3.4 multicast-vlan mode

 

命令: multicast-vlan mode {dynamic| compatible}

no multicast-vlan mode {dynamic| compatible}

功能: 该命令是配置组播 vlan 的两种模式;本命令的 no 操作为取消组播 VLAN 的模式配 置。

参数: dynamic:动态模式;

compatible:兼容模式。

命令模式: VLAN 配置模式。

缺省情况: 默认两种模式都不属于。

使用指南: 当配置 dynamic 模式时, 在下发组播表项时, 不再自动添加 mrouter 端口;当 配置 compatible 模式时, report 报文不再转发到 mrouter 端口,默认不配置的情况下,在 下发组播表项时,会添加 mrouter 端口, 并且收到 report 报文会向 mrouter 端口转发。

举例:

Switch(Config-Vlan2)#multicast vlan mode dynamic

Switch(Config-Vlan2)#

 

 

3.5 switchport association multicast-vlan

本交换机不支持此命令。