9.1组播路由命令
9.1.1ip multicast-routing
命令功能
使用此命令启用交换机的多播路由功能。使用关键字no禁用此功能。
命令语法
ip multicast-routing
no ip multicast-routing
命令模式
全局配置模式
默认配置
开启
使用说明
无
举例说明
启用交换机的多播路由功能
Switch# configure terminal
Switch(config)# ip multicast-routing
禁用交换机的多播路由功能
Switch# configure terminal
Switch(config)# no ip multicast-routing
相关命令
无
9.1.2ip multicast route-limit
命令功能
使用此命令设置组播路由的最大数目。使用关键字no恢复此项设置为默认值。
命令语法
ip multicast route-limit ROUTE_NUMBER ( THRESHOLD_NUMBER | )
no ip multicast route-limit
参数 |
参数说明 |
参数取值 |
ROUTE_NUMBER |
组播路由的最大数目 |
1-2048 |
THRESHOLD_NUMBER |
超过阈值时生成警告消息,这个阈值应小于或等于组播路由的最大数量 |
1-2048 |
命令模式
全局配置模式
默认配置
默认组播路由最大数目为2048。
默认阈值应为组播路由的最大数量相同。
使用说明
无
举例说明
设置组播路由的最大数目为512
Switch# configure terminal
Switch(config)# ip multicast route-limit 512
设置组播路由的最大数目为默认值.
Switch# configure terminal
Switch(config)# no ip multicast route-limit
相关命令
show ip mroute route-limit
9.1.3show ip mroute
命令功能
使用此命令查看多播路由表。
命令语法
show ip mroute ( sparse | ) ( count | summary | )
show ip mroute IP_ADDR ( sparse | ) ( count | summary | )
show ip mroute route-limit
参数 |
参数说明 |
参数取值 |
sparse |
查看稀疏模式的多播路由 |
- |
count |
查看路由和数据包的统计情况 |
- |
summary |
查看多播路由的总体情况 |
- |
IP_ADDR |
源IP地址或者组播IP地址;查看此地址的路由 |
IPv4 地址 |
route-limit |
查看路由数目的最大值 |
- |
命令模式
特权模式
默认配置
无
使用说明
无
举例说明
下面例子显示组播路由表信息
Switch# show ip mroute
IP Multicast Routing Table
Flags: I - Immediate Stat, T - Timed Stat, F - Forwarder installed
Timers: Uptime/Stat Expiry
Interface State: Interface (TTL)
(10.0.1.20, 228.1.1.1), uptime 00:35:46, stat expires 00:02:19
Owner PIM-SM, Flags: TF
Incoming interface: eth-0-1
Outgoing interface list:
eth-0-2 (1)
下面例子显示组播路由表总体信息
Switch# show ip mroute summary
IP Multicast Routing Table
Flags: I - Immediate Stat, T - Timed Stat, F - Forwarder installed
Timers: Uptime/Stat Expiry
Interface State: Interface (TTL)
(10.0.1.20, 228.1.1.1), 00:36:59/00:02:46, PIM-SM, Flags: TF
相关命令
ip multicast route-limit
ip mroute-rpf
9.1.4show ip mvif
命令功能
使用此命令查看IP的多播接口信息。
命令语法
show ip mvif ( IFNAME | )
参数 |
参数说明 |
参数取值 |
IFNAME |
接口名称 |
支持物理端口,聚合端口,环回端口,VLAN端口,隧道端口 |
命令模式
特权模式
默认配置
无
使用说明
无
举例说明
下面例子查看所有多播接口信息
Switch# show ip mvif
Interface Vif Owner TTL Local Remote Uptime
Idx Module Address Address
eth-0-1 0 PIM-SM 1 10.0.1.1 0.0.0.0 00:42:56
eth-0-2 2 PIM-SM 1 10.0.2.1 0.0.0.0 00:42:53
相关命令
ip pim sparse-mode
9.1.5show ip multicast groups count
命令功能
此命令用于显示组播组数目。
命令语法
show ip multicast groups count
命令模式
特权模式
默认配置
无
使用说明
无
举例说明
下面的例子显示当前的组播组数目
Switch# show ip multicast groups count
multicast group record count: 1
multicast source record count: 0
multicast total record count: 1
multicast max record count: 2048
相关命令
无
9.1.6show resource mcast
命令功能
此命令用于显示组播路由资源使用情况。
命令语法
show resource mcast
命令模式
特权模式
默认配置
无
使用说明
无
举例说明
下面例子显示组播路由资源使用情况
Switch# show resource mcast
MCAST
Resource Used Capability
=============================================================
Mcast Entry 0 1023
Mcast Normal Member 0 2046
Mcast Vlan Member 0 1023
相关命令
无
9.1.7clear ip mroute
命令功能
此命令清除组播路由表项。
命令语法
clear ip mroute ( * | GRP_ADDR ( SRC_IP ) | )
参数 |
参数说明 |
参数取值 |
GRP_ADDR |
指定组播组路由 |
IPv4 地址 |
SRC_ADDR |
指定组播源路由 |
IPv4 地址 |
* |
所有的组播组信息 |
- |
命令模式
特权模式
默认配置
无
使用说明
无
举例说明
下面例子显示如何删除所有的组播路由信息
Switch# clear ip mroute *
相关命令
show ip mroute
9.2IGMP命令
9.2.1ip igmp access-group
命令功能
此命令根据访问控制列表对加入组播组的主机或可以加入的组播组进行限制。使用关键字no取消此种限制。
命令语法
ip igmp access-group LIST
no ip igmp access-group
参数 |
参数说明 |
参数取值 |
LIST |
访问控制列表名称 |
不超过40个字符的字符串 |
命令模式
端口配置模式
默认配置
无
使用说明
假如ACE的行为是拒绝, 数据包将会被忽略; 此外, ACE的行为如果允许的话,那么数据包正常转发。
举例说明
在VLAN1的端口上根据访问控制列表acl1对可加入组播组的主机和可加入的组播组进行限制
Switch# configure terminal
Switch(config)# interface vlan 1
Switch(config-if)# ip igmp access-group acl1
取消在VLAN1的端口上的限制
Switch# configure terminal
Switch(config)# interface vlan 1
Switch(config-if)# no ip igmp access-group
相关命令
show ip igmp interface
9.2.2ip igmp immediate-leave group-list
命令功能
此命令根据访问控制列表限制可快速离开的主机和主机可快速离开的组播组。使用关键字no取消此种限制。
命令语法
ip igmp immediate-leave group-list LIST
no ip igmp immediate-leave
参数 |
参数说明 |
参数取值 |
LIST |
访问控制列表名称 |
不超过40个字符的字符串 |
命令模式
端口配置模式
默认配置
无
使用说明
假如ACE的行为是拒绝, 数据包将会被忽略; 此外, ACE的行为如果允许的话,那么数据包正常转发。
举例说明
在VLAN1端口上限制可快速离开的主机和主机可快速离开的组播组
Switch# configure terminal
Switch(config)# interface vlan 1
Switch(config-if)# ip igmp immediate-leave group-list acl1
在VLAN1端口上取消此种限制
Switch# configure terminal
Switch(config)# interface vlan 1
Switch(config-if)# no ip igmp immediate-leave group-list
相关命令
show ip igmp interface
9.2.3ip igmp last-member-query-count
命令功能
使用此命令设置当组播组的最后一个成员离开后所发送的特定组查询报文的数量;如果在发送完所有的成员查询报文后,仍然没有收到成员报告报文,则端口会退出此多播组。使用关键字no恢复成员查询报文的数量为默认值。
命令语法
ip igmp last-member-query-count COUNT
no ip igmp last-member-query-count
参数 |
参数说明 |
参数取值 |
COUNT |
特定组查询报文的数目 |
2-7 |
命令模式
端口配置模式
默认配置
2
使用说明
无
举例说明
设置发送成员查询报文的最大数目为5
Switch# configure terminal
Switch(config)# interface vlan 1
Switch(config-if)# ip igmp last-member-query-count 5
恢复发送成员查询报文的数目为默认值
Switch# configure terminal
Switch(config)# interface vlan 1
Switch(config-if)# no ip igmp last-member-query-count
相关命令
show ip igmp interface
ip igmp last-member-query-interval
9.2.4ip igmp last-member-query-interval
命令功能
使用此命令设置当组播组的最后一个成员离开后,发送特定组查询报文的间隔。使用关键字no恢复此间隔为默认值。
命令语法
ip igmp last-member-query-interval INTERVAL
no ip igmp last-member-query-interval
参数 |
参数说明 |
参数取值 |
INTERVAL |
特定组查询报文的间隔 (毫秒) |
1000-25500 毫秒 |
命令模式
端口配置模式
默认配置
1000毫秒
使用说明
无
举例说明
设置端口发送组成员查询报文的时间间隔是10000ms
Switch# configure terminal
Switch(config)# interface vlan 1
Switch(config-if)# ip igmp last-member-query-interval 10000
恢复端口发送组成员查询报文的时间间隔默认值
Switch# configure terminal
Switch(config)# interface vlan 1
Switch(config-if)# no ip igmp last-member-query-interval
相关命令
show ip igmp interface
ip igmp last-member-query-count
9.2.5ip igmp limit
命令功能
使用此命令设置全局或端口上可加入的组播组的最大个数。使用关键字no恢复此设置为默认值。
命令语法
ip igmp limit NUMBER except LIST
no ip igmp limit
参数 |
参数说明 |
参数取值 |
NUMBER |
全局或端口上可加入的组播组的最大个数 |
1-2048 |
LIST |
标准ACL的名字 |
最多40字节的字符串 |
命令模式
全局配置模式
端口配置模式
默认配置
2048
使用说明
默认情况下,端口可加入的组播组的最大数目是2048。
在全局配置模式下,设置所有端口可加入的组播组的最大数目。
在端口配置模式下,设置此端口可加入的组播组的最大数目。
举例说明
设置所有端口可加入的组播组的最大个数为1000
Switch# configure terminal
Switch(config)# ip igmp limit 1000
设置所有端口可加入的组播组的最大个数为默认值
Switch# configure terminal
Switch(config)# no ip igmp limit
相关命令
show ip igmp interface
9.2.6ip igmp mroute-proxy
命令功能
使用此命令设置本端口的IGMP代理的上行端口。
命令语法
ip igmp mroute-proxy IFNAME
no ip igmp mroute-proxy
参数 |
参数说明 |
参数取值 |
IFNAME |
端口名称,指定的上行端口 |
支持物理端口,聚合端口,环回端口,VLAN端口,隧道端口 |
命令模式
端口配置模式
默认配置
无
使用说明
一个端口只能设置一个上行代理端口。多次设置时,后面的设置会覆盖前面的设置。
举例说明
设置本端口的上行代理端口为eth-0-1
Switch# configure terminal
Switch(config)# interface vlan 1
Switch(config-if)# ip igmp mroute-proxy eth-0-1
删除本端口的上行代理端口
Switch# configure terminal
Switch(config)# interface vlan 1
Switch(config-if)# no ip igmp mroute-proxy
相关命令
ip igmp proxy-service
9.2.7ip igmp proxy-service
命令功能
使用此命令启用端口的IGMP代理服务。使用关键字no关闭此服务。
命令语法
ip igmp proxy-service
no ip igmp proxy-service
命令模式
端口配置模式
默认配置
无
使用说明
此命令与ip igmp mroute-proxy配合使用,用来设定交换机的IGMP代理上联口。
举例说明
启用此端口的IGMP代理服务的上联口
Switch# configure terminal
Switch(config)# interface vlan 1
Switch(config-if)# ip igmp proxy-service
关闭此此端口作为IGMP代理服务的上联口
Switch# configure terminal
Switch(config)# interface vlan 1
Switch(config-if)# no ip igmp proxy-service
相关命令
ip igmp mroute-proxy
9.2.8ip igmp querier-timeout
命令功能
使用此命令设置Querier的超时时间。使用关键字no恢复此超时时间为默认值。
命令语法
ip igmp querier-timeout INTERVAL
no ip igmp querier-timeout
参数 |
参数说明 |
参数取值 |
INTERVAL |
超时时间,以秒为单位 |
60-300 秒 |
命令模式
端口配置模式
默认配置
255秒
使用说明
无
举例说明
设置Querier的超时时间为100秒
Switch# configure terminal
Switch(config)# interface vlan 1
Switch(config-if)# ip igmp querier-timeout 100
恢复Querier的超时时间为默认值
Switch# configure terminal
Switch(config)# interface vlan 1
Switch(config-if) #no ip igmp querier-timeout
相关命令
ip igmp query-interval
ip igmp query-max-response-time
9.2.9ip igmp query-interval
命令功能
使用此命令设置端口发送Querier查询报文的时间间隔。使用关键字no恢复此时间间隔为默认值。
命令语法
ip igmp query-interval INTERVAL
no ip igmp query-interval
参数 |
参数说明 |
参数取值 |
INTERVAL |
端口发送Querier查询报文的时间间隔,以秒为单位 |
2-18000 |
命令模式
端口配置模式
默认配置
125秒
使用说明
无
举例说明
设置发送Querier查询报文的时间间隔为300秒
Switch# configure terminal
Switch(config)# interface vlan 1
Switch(config-if)# ip igmp query-interval 300
恢复发送Querier查询报文的时间间隔为默认值
Switch# configure terminal
Switch(config)# interface vlan 1
Switch(config-if)# no ip igmp query-interval
相关命令
ip igmp querier-timeout
ip igmp query-max-response-time
9.2.10ip igmp query-max-response-time
命令功能
使用此命令设置查询报文的最大响应时间;要求成员在此时间范围内必须响应一个报告消息。使用关键字no恢复此最大响应时间为默认值。
命令语法
ip igmp query-max-response-time INTERVAL
no ip query-max-response-time
参数 |
参数说明 |
参数取值 |
INTERVAL |
查询报文的最大响应时间,以秒为单位 |
1-25 |
命令模式
端口配置模式
默认配置
10秒
使用说明
必须小于igmp query interval的时间。
举例说明
设置查询报文的最大响应时间为20秒
Switch# configure terminal
Switch(config)# interface vlan 1
Switch(config-if)# ip igmp query-max-response-time 20
恢复此最大响应时间为默认值
Switch# configure terminal
Switch(config)# interface vlan 1
Switch(config-if)# no ip igmp query-max-response-time
相关命令
ip igmp querier-timeout
ip igmp query-interval
9.2.11ip igmp robustness-variable
命令功能
使用此命令设置IGMP查询器的健壮系数。使用关键字no恢复此项设置为默认值。
命令语法
ip igmp robustness-variable VALUE
no ip robustness-variable
参数 |
参数说明 |
参数取值 |
VALUE |
设定IGMP报文的健壮程度 |
2-7 |
命令模式
端口配置模式
默认配置
2
使用说明
无
举例说明
设置IGMP查询器的健壮系数为6
Switch# configure terminal
Switch(config)# interface vlan 1
Switch(config-if)# ip igmp robustness-variable 6
恢复此设置到默认值
Switch# configure terminal
Switch(config)# interface vlan 1
Switch(config-if)# no ip igmp robustness-variable
相关命令
show ip igmp interface
9.2.12ip igmp version
命令功能
使用此命令设定端口使用的IGMP协议的版本。使用关键字no恢复端口所使用的版本为默认值。
命令语法
ip igmp version VER
no ip igmp version
参数 |
参数说明 |
参数取值 |
VER |
设置端口使用的IGMP协议版本 |
1-3 |
命令模式
端口配置模式
默认配置
2
使用说明
无
举例说明
设定端口使用的IGMP协议的版本为version 1
Switch# configure terminal
Switch(config)# interface vlan 1
Switch(config-if)# ip igmp version 1
设定端口使用的IGMP协议的版本为默认值
Switch# configure terminal
Switch(config)# interface vlan 1
Switch(config-if)# no ip igmp version
相关命令
show ip igmp interface
9.2.13ip igmp static-group
命令功能
此命令用来设置端口上的静态组播组。使用关键字no删除端口配置的静态组播组。
命令语法
ip igmp static-group GRP_ADDR ( source SRC_ADDR | )
no ip igmp static-group GRP_ADDR ( source SRC_ADDR | )
参数 |
参数说明 |
参数取值 |
GRP_ADDR |
组播组地址 |
IPv4 地址 |
SRC_ADDR |
组播源地址 |
IPv4 地址 |
命令模式
端口配置模式
默认配置
无
使用说明
无
举例说明
下面的例子说明如何在接口上配置静态组播组。
Switch# configure terminal
Switch(config)# interface eth-0-1
Switch(config-if)# ip igmp static-group 226.1.2.3
Switch(config-if)# ip igmp static-group 226.1.2.4 source 1.2.3.4
下面的例子说明如何删除接口上配置的静态组播组。
Switch# configure terminal
Switch(config)# interface eth-0-1
Switch(config-if)# no ip igmp static-group 226.1.2.3
相关命令
show ip igmp groups
9.2.14ip igmp ssm-map enable
命令功能
此命令用来使能IGMP ssm-mapping功能。使用关键字no禁用此功能。
命令语法
ip igmp ssm-map enable
no ip igmp ssm-map enable
命令模式
全局配置模式
默认配置
关闭
使用说明
无
举例说明
使能IGMP ssm-mapping功能
Switch# configure terminal
Switch(config)# ip igmp ssm-map enable
关闭IGMP ssm-mapping功能
Switch# configure terminal
Switch(config)# no ip igmp ssm-map enable
相关命令
无
9.2.15ip igmp ssm-map static
命令功能
此命令用来设置IGMP ssm-mapping的规则。使用关键字no删除ssm-mapping规则。
命令语法
ip igmp ssm-map static LIST SRC_ADDR
no ip igmp ssm-map static LIST SRC_ADDR
参数 |
参数说明 |
参数取值 |
LIST |
访问控制列表,指定组播组范围 |
不超过40个字符的字符串 |
SRC_ADDR |
组播源地址 |
IPv4 地址 |
命令模式
全局配置模式
默认配置
无
使用说明
无
举例说明
设置在ipacl中的group映射的source地址为192.168.1.1
Switch# configure terminal
Switch(config)# ip igmp ssm-map static ipacl 192.168.1.1
取消在ipacl中的group的映射的source地址为192.168.1.1
Switch# configure terminal
Switch(config)# no ip igmp ssm-map static ipacl 192.168.1.1
相关命令
无
9.2.16clear ip igmp
命令功能
此命令清除动态学习的组播组信息。
命令语法
clear ip igmp group ( * | GRP_ADDR | )
参数 |
参数说明 |
参数取值 |
* |
所有的组播组信息 |
- |
GRP_ADDR |
指定组播组地址 |
IPv4 地址 |
命令模式
特权模式
默认配置
无
使用说明
无
举例说明
下面例子显示如何删除所有的组播组信息
Switch# clear ip igmp
Switch# clear ip igmp group *
下面例子显示如何删除组播组228.1.1.1
Switch# clear ip igmp group 228.1.1.1
相关命令
show ip igmp groups
9.2.17clear ip igmp interface
命令功能
此命令清除指定端口上动态学习的组播组信息。
命令语法
clear ip igmp interface IFNAME
参数 |
参数说明 |
参数取值 |
IFNAME |
指定接口名称 |
支持物理端口,聚合端口,环回端口,VLAN端口,隧道端口 |
命令模式
特权模式
默认配置
无
使用说明
无
举例说明
下面例子显示如何清除端口eth-0-1上动态组播组信息
Switch# clear ip igmp group interface eth-0-1
相关命令
show ip igmp groups
9.2.18show ip igmp groups
命令功能
此命令用于显示组播组信息。
命令语法
show ip igmp groups GRP_ADDR ( detail | )
参数 |
参数说明 |
参数取值 |
GRP_ADDR |
指定组播组地址 |
IPv4 地址 |
detail |
组播组详细信息 |
- |
命令模式
特权模式
默认配置
无
使用说明
无
举例说明
下面例子显示组播组的详细信息
Switch# show ip igmp groups detail
Interface: eth-0-1
Group: 227.0.0.1
Uptime: 00:00:33
Group mode: Exclude (Expires: 00:04:18)
Last reporter: 10.0.1.100
Source list is empty
相关命令
无
9.2.19show ip igmp groups interface
命令功能
此命令用于显示端口的IPv6组播组信息。
命令语法
show ip igmp groups IFNAME ( GRP_ADDR | ) ( detail | )
参数 |
参数说明 |
参数取值 |
IFNAME |
接口名称 |
支持物理端口,聚合端口,环回端口,VLAN端口,隧道端口 |
GRP_ADDR |
指定组播组地址 |
IPv4 地址 |
detail |
组播组详细信息 |
- |
命令模式
特权模式
默认配置
无
使用说明
无
举例说明
下面例子显示接口eth-0-1上的组播组信息
Switch# show ip igmp groups eth-0-1
IGMP Connected Group Membership
Group Address Interface Uptime Expires Last Reporter
227.0.0.1 eth-0-1 00:01:11 00:04:16 10.0.1.100
相关命令
无
9.2.20show ip igmp groups count
命令功能
此命令用于显示组播组数目。
命令语法
show ip igmp groups ( IFNAME | ) count
参数 |
参数说明 |
参数取值 |
IFNAME |
接口名称 |
- |
命令模式
特权模式
默认配置
无
使用说明
无
举例说明
下面例子显示端口eth-0-1上的组播组数目
Switch# show ip igmp groups eth-0-1 count
Dynamic multicast groups count: 1
Static multicast groups count: 0
Total multicast groups count: 1
相关命令
无
9.2.21show ip igmp interface
命令功能
此命令用于查看组播组端口的信息。
命令语法
show ip igmp interface ( IFNAME | )
参数 |
参数说明 |
参数取值 |
IFNAME |
接口名称 |
支持物理端口,聚合端口,环回端口,VLAN端口,隧道端口 |
命令模式
特权模式
默认配置
无
使用说明
无
举例说明
查看端口eth-0-1的组播设置信息
Switch# show ip igmp interface eth-0-1
Interface eth-0-1 (Index 1)
IGMP Enabled, Active, Querier, Version 2 (default)
Internet address is 10.0.1.1
IGMP interface limit is 8192
IGMP interface has 1 group-record states
IGMP activity: 97 joins, 0 leaves
IGMP query interval is 125 seconds
IGMP querier timeout is 255 seconds
IGMP max query response time is 10 seconds
Last member query response interval is 1000 milliseconds
Group Membership interval is 260 seconds
Last memeber query count is 2
Robustness Variable is 2
相关命令
无
9.3IGMP Snooping命令
9.3.1ip igmp snooping
命令功能
使用此命令启用IGMP Snooping 。使用关键字no关闭此项功能。
命令语法
ip igmp snooping ( vlan VLAN_ID | )
no ip igmp snooping ( vlan VLAN_ID | )
参数 |
参数说明 |
参数取值 |
VLAN_ID |
Vlan ID |
1-4094 |
命令模式
全局配置模式
默认配置
使能
使用说明
在全局配置模式下或者VLAN模式下启用Igmp Snooping。
默认,igmp snooping启用。
举例说明
全局启用IGMP Snooping功能
Switch# configure terminal
Switch(config)# ip igmp snooping
全局关闭IGMP Snooping功能
Switch# configure terminal
Switch(config)# no ip igmp snooping
在vlan10上启用IGMP Snooping功能
Switch# configure terminal
Switch(config)# ip igmp snooping vlan 10
在vlan10上关闭IGMP Snooping功能
Switch# configure terminal
Switch(config)# no ip igmp snooping vlan 10
相关命令
show ip igmp snooping
9.3.2ip igmp snooping fast-leave
命令功能
使用此命令启用IGMP snooping成员快速离开功能。使用关键字no关闭此功能。
命令语法
ip igmp snooping ( vlan VLAN_ID | ) fast-leave
no ip igmp snooping ( vlan VLAN_ID | ) fast-leave
参数 |
参数说明 |
参数取值 |
VLAN_ID |
Vlan ID |
1-4094 |
命令模式
全局配置模式
默认配置
关闭
使用说明
此命令会覆盖immediate-leave的设置。
举例说明
启用成员快速离开功能
Switch# configure terminal
Switch(config)# ip igmp snooping fast-leave
关闭成员快速离开功能
Switch# configure terminal
Switch(config)# no ip igmp snooping fast-leave
相关命令
show ip igmp snooping global
9.3.3ip igmp snooping last-member-query-interval
命令功能
使用此命令设置当仅存最后一个成员时的查询间隔。使用关键字no恢复查询间隔为默认值。
命令语法
ip igmp snooping ( vlan VLAN_ID | ) last-member-query-interval INTERVAL
no ip igmp snooping ( vlan VLAN_ID | ) last-member-query-interval
参数 |
参数说明 |
参数取值 |
VLAN_ID |
Vlan ID |
1-4094 |
INTERVAL |
查询间隔,单位为毫秒 |
1000-25500 毫秒 |
命令模式
全局配置模式
默认配置
1000毫秒
使用说明
支持每个Vlan单独配置或者全局配置,默认为1000毫秒
举例说明
设置当仅存最后一个成员时的查询间隔
Switch# configure terminal
Switch(config)# ip igmp snooping last-member-query-interval 2000
恢复查询间隔为默认值
Switch# configure terminal
Switch(config)# no ip igmp snooping last-member-query-interval
相关命令
show ip igmp snooping
show ip igmp snooping vlan
9.3.4ip igmp snooping global source-address
命令功能
使用此命令设置IGMP snooping查询器源地址。
命令语法
ip igmp snooping global source-address IP_ADDR
no ip igmp snooping global source-address
参数 |
参数说明 |
参数取值 |
IP_ADDR |
查询器源IP地址 |
IPv4 地址 |
命令模式
全局配置模式
默认配置
0.0.0.0
使用说明
VLAN上没有配置查询器源地址时使用全局的查询器地址,VLAN上配置了查询器地址后使用VLAN上配置的查询器地址。
举例说明
全局配置模式下配置查询器源IP地址 1.3.4.5
Switch# configure terminal
Switch(config)# ip igmp snooping global source-address 1.3.4.5
恢复全局配置模式的查询器地址
Switch# configure terminal
Switch(config)# no ip igmp snooping global source-address
相关命令
show ip igmp snooping querier
9.3.5ip igmp snooping max-member-num
命令功能
使用此命令设置IGMP snooping最大成员数目。使用关键字no恢复此数目为默认值。
命令语法
ip igmp snooping ( vlan VLAN_ID | ) max-member-num NUMBER
no ip igmp snooping ( vlan VLAN_ID | ) max-member-num
参数 |
参数说明 |
参数取值 |
VLAN_ID |
Vlan ID |
1-4094 |
NUMBER |
最大成员数目 |
1-8192 |
命令模式
全局配置模式
默认配置
2048
使用说明
无
举例说明
设置IGMP snooping最大成员数目为1024
Switch# configure terminal
Switch(config)# ip igmp snooping max-member-num 1024
恢复IGMP snooping最大成员数目为默认值
Switch# configure terminal
Switch(config)# no ip igmp snooping max-member-num
相关命令
show ip igmp snooping global
show ip igmp snooping vlan
9.3.6ip igmp snooping query-interval
命令功能
使用此命令设置成员查询的间隔。使用关键字no恢复此间隔为默认值。
命令语法
ip igmp snooping ( vlan VLAN_ID | ) query-interval interval
no ip igmp snooping ( vlan VLAN_ID | ) query-interval
参数 |
参数说明 |
参数取值 |
VLAN_ID |
Vlan ID |
1-4094 |
INTERVAL |
成员查询间隔,以秒为单位 |
2-18000 秒 |
命令模式
全局配置模式
默认配置
125秒
使用说明
查询的间隔时间不能少于IGMP snooping 查询最大的响应时间。
举例说明
设置成员查询间隔为64秒
Switch# configure terminal
Switch(config)# ip igmp snooping query-interval 64
恢复成员查询间隔为默认值
Switch# configure terminal
Switch(config)# no ip igmp snooping query-interval
相关命令
show ip igmp snooping querier
show ip igmp snooping querier vlan
9.3.7ip igmp snooping query-max-response-time
命令功能
使用此命令设置等待查询应答报文的超时时间。使用关键字no恢复此超时时间为默认值。
命令语法
ip igmp snooping ( vlan VLAN_ID | ) query-max-response-time TIME
no ip igmp snooping ( vlan VLAN_ID | ) query-max-response-time
参数 |
参数说明 |
参数取值 |
VLAN_ID |
Vlan ID |
1-4094 |
TIME |
等待查询应答报文的超时时间,以秒为单位 |
1-25 |
命令模式
全局配置模式
默认配置
10秒
使用说明
查询应答时间不能少于IGMP snooping 查询间隔时间。
举例说明
设置等待查询应答报文的超时时间为15秒
Switch# configure terminal
Switch(config)# ip igmp snooping query-max-response-time 15
恢复此超时时间
Switch# configure terminal
Switch(config)# no ip igmp snooping query-max-response-time
相关命令
show ip igmp snooping querier
show ip igmp snooping querier vlan
9.3.8ip igmp snooping report-suppression
命令功能
使用此命令设置端口对IGMPv1/v2的成员报告报文进行抑制。使用关键字no取消对对IGMPv1/v2的成员报告报文的抑制。
命令语法
ip igmp snooping ( vlan VLAN_ID | ) report-suppression
no ip igmp snooping ( vlan VLAN_ID | ) report-suppression
参数 |
参数说明 |
参数取值 |
VLAN_ID |
Vlan ID |
1-4094 |
命令模式
全局配置模式
默认配置
启用
使用说明
IGMP snooping工作在v3模式时,成员报告报文不进行抑制。
举例说明
对IGMPv1/IGMPv2的成员报告报文进行抑制.
Switch# configure terminal
Switch(config)# ip igmp snooping report-suppression
取消对IGMPv1/IGMPv2的成员报告报文的抑制
Switch# configure terminal
Switch(config)# no ip igmp snooping report-suppression
相关命令
show ip igmp snooping
show ip igmp snooping vlan
9.3.9ip igmp snooping version
命令功能
使用此命令指定运行的IGMP版本。使用关键字no恢复运行的IGMP版本为默认值
命令语法
ip igmp snooping ( vlan VLAN_ID | ) version VER
no ip igmp snooping ( vlan VLAN_ID | ) version
参数 |
参数说明 |
参数取值 |
VLAN_ID |
Vlan ID |
1-4094 |
VER |
IGMP版本 |
1-3 |
命令模式
全局配置模式
默认配置
2
使用说明
默认使用version 2
举例说明
指定全局IGMP snooping运行IGMPv1模式下
Switch# configure terminal
Switch(config)# ip igmp snooping version 1
相关命令
show ip igmp snooping
show ip igmp snooping vlan
9.3.10ip igmp snooping discard-unknown
命令功能
使用此命令丢弃未知的组播流量。使用关键字no恢复默认值。
命令语法
ip igmp snooping ( vlan VLAN_ID | ) discard-unknown
no ip igmp snooping ( vlan VLAN_ID | ) discard-unknown
参数 |
参数说明 |
参数取值 |
VLAN_ID |
Vlan ID |
1-4094 |
命令模式
全局配置模式
默认配置
未知组播流量在VLAN内泛洪。
使用说明
无
举例说明
在全局配置模式下配置交换机丢弃未知组播流量
Switch# configure terminal
Switch(config)# ip igmp snooping discard-unknown
相关命令
show ip igmp snooping
show ip igmp snooping vlan
9.3.11ip igmp snooping limit-mrouter-forward
命令功能
使用此命令使能一个功能,即当二层组播的规格满了后,report报文依然可以往mrouter口转发。使用关键字no恢复默认值。
命令语法
ip igmp snooping ( vlan VLAN_ID | ) limit-mrouter-forward
no ip igmp snooping ( vlan VLAN_ID | ) limit-mrouter-forward
参数 |
参数说明 |
参数取值 |
VLAN_ID |
Vlan ID |
1-4094 |
命令模式
全局配置模式
默认配置
igmp snooping group表项学满后,多余的report不往mrouter口转发。
使用说明
无
举例说明
在全局配置模式下配置交换机使能二层组播表项学满后,report报文依然可以转发到mrouter口
Switch# configure terminal
Switch(config)# ip igmp snooping limit-mrouter-forward
相关命令
show ip igmp snooping
show ip igmp snooping vlan
9.3.12ip igmp snooping querier tcn
命令功能
使用此命令设置IGMP snooping的TCN 相关参数。使用关键字no恢复默认值。
命令语法
ip igmp snooping querier tcn ( enable | query-count COUNT | query-interval INTERVAL | query-max-response-time TIME )
no ip igmp snooping querier tcn ( enable | query-count | query-interval | query-max-response-time )
参数 |
参数说明 |
参数取值 |
enable |
使能IGMP snooping查询器TCN查询 |
- |
COUNT |
IGMP snooping查询 TCN 查询次数,默认是2 |
1-10 |
INTERVAL |
IGMP snooping查询 TCN 查询间隔,默认是10秒 |
1-255 秒 |
TIME |
IGMP snooping查询 TCN查询最大响应时间,默认5秒 |
1-9 秒 |
命令模式
全局配置模式
默认配置
默认使能,默认查询次数为2,默认查询间隔10秒,默认最大响应时间5秒
使用说明
无
举例说明
设置IGMP Snooping Tcn的查询次数为2次
Switch# configure terminal
Switch(config)# ip igmp snooping querier tcn query-count 2
相关命令
show ip igmp snooping querier
9.3.13ip igmp snooping vlan access-group
命令功能
此命令用于设置允许加入的组播组范围。使用关键字no取消此配置。
命令语法
ip igmp snooping vlan VLAN_ID access-group LIST
no ip igmp snooping vlan VLAN_ID access-group
参数 |
参数说明 |
参数取值 |
VLAN_ID |
Vlan ID |
1-4094 |
LIST |
访问控制列表名称 |
不超过40个字符的字符串 |
命令模式
全局配置模式
默认配置
无
使用说明
无
举例说明
在VLAN上设置允许加入的组播组范围是acl中的组播组范围
Switch# configure terminal
Switch(config)# ip igmp snooping vlan 10 access-group acl
取消VLAN10上配置的组播组访问控制列表
Switch# configure terminal
Switch(config)# no ip igmp snooping vlan 10 access-group
相关命令
show ip igmp snooping vlan
9.3.14ip igmp snooping vlan mrouter interface
命令功能
此命令用于静态配置VLAN的组播路由端口。使用关键字no取消此配置。
命令语法
ip igmp snooping vlan VLAN_ID mrouter interface IFNAME
no ip igmp snooping vlan VLAN_ID mrouter interface IFNAME
参数 |
参数说明 |
参数取值 |
VLAN_ID |
Vlan ID |
1-4094 |
IFNAME |
端口名称 |
支持物理端口和聚合端口 |
命令模式
全局配置模式
默认配置
无
使用说明
指定的组播路由端口必须加入指定的VLAN。
举例说明
将eth-0-1设置成VLAN10的组播路由端口
Switch# configure terminal
Switch(config)# ip igmp snooping vlan 10 mrouter interface eth-0-1
取消VLAN10上配置的组播路由端口eth-0-1
Switch# configure terminal
Switch(config)# no ip igmp snooping vlan 10 mrouter interface eth-0-1
相关命令
show ip igmp snooping vlan
9.3.15ip igmp snooping vlan mrouter-aging-interval
命令功能
此命令用于设置动态组播路由端口老化的时间间隔。使用关键字no恢复默认值。
命令语法
ip igmp snooping vlan VLAN_ID mrouter-aging-interval INTERVAL
no ip igmp snooping vlan VLAN_ID mrouter-aging-interval
参数 |
参数说明 |
参数取值 |
VLAN_ID |
Vlan ID |
1-4094 |
INTERVAL |
老化时间间隔,单位是秒 |
1-65535 秒 |
命令模式
全局配置模式
默认配置
255秒
使用说明
无
举例说明
设置VLAN上的动态组播路由端口老化间隔是100秒
Switch# configure terminal
Switch(config)# ip igmp snooping vlan 10 mrouter-aging-interval 100
恢复动态组播路由端口老化的时间间隔为默认值。
Switch# configure terminal
Switch(config)# no ip igmp snooping vlan 10 mrouter-aging-interval
相关命令
show ip igmp snooping vlan
9.3.16ip igmp snooping vlan mrouter-port-discard
命令功能
此命令用于设置组播的mrouter口不参与转发。使用关键字no恢复默认值。
命令语法
ip igmp snooping vlan VLAN_ID mrouter-port-discard
no ip igmp snooping vlan VLAN_ID mrouter-port-discard
参数 |
参数说明 |
参数取值 |
VLAN_ID |
Vlan ID |
1-4094 |
命令模式
全局配置模式
默认配置
Disable
使用说明
无
举例说明
设置VLAN上的mrouter口不参与转发
Switch# configure terminal
Switch(config)# ip igmp snooping vlan 10 mrouter-port-discard
设置VLAN上的mrouter口参与转发
Switch# configure terminal
Switch(config)# no ip igmp snooping vlan 10 mrouter-port-discard
相关命令
show ip igmp snooping vlan
9.3.17ip igmp snooping vlan querier
命令功能
此命令用于在VLAN上使能组播查询器功能。使用关键字no恢复默认配置。
命令语法
ip igmp snooping vlan VLAN_ID querier
no ip igmp snooping vlan VLAN_ID querier
参数 |
参数说明 |
参数取值 |
VLAN_ID |
Vlan ID |
1-4094 |
命令模式
全局配置模式
默认配置
关闭
使用说明
无
举例说明
在VLAN10上使能组播查询器功能
Switch# configure terminal
Switch(config)# ip igmp snooping vlan 10 querier
取消在VLAN上使能组播查询器功能
Switch# configure terminal
Switch(config)# no ip igmp snooping vlan 10 querier
相关命令
show ip igmp snooping querier vlan
9.3.18ip igmp snooping vlan querier address
命令功能
此命令用于设置VLAN上组播查询器的源地址。使用关键字no删除此配置。
命令语法
ip igmp snooping vlan VLAN_ID querier address IP_ADDR
no ip igmp snooping vlan VLAN_ID querier address IP_ADDR
参数 |
参数说明 |
参数取值 |
VLAN_ID |
Vlan ID |
1-4094 |
IP_ADDR |
组播查询器源地址 |
IPv4 地址 |
命令模式
全局配置模式
默认配置
无
使用说明
VLAN上没有配置查询器源地址时使用全局的查询器地址,VLAN上配置了查询器地址后使用VLAN上配置的查询器地址。
举例说明
设置VLAN10上组播查询器的源地址是1.1.1.1
Switch# configure terminal
Switch(config)# ip igmp snooping vlan 10 querier address 1.1.1.1
删除VLAN10上组播查询器的源地址
Switch# configure terminal
Switch(config)# no ip igmp snooping vlan 10 querier address
相关命令
show ip igmp snooping querier vlan
9.3.19ip igmp snooping vlan querier-timeout
命令功能
此命令用于设置VLAN上查询器老化时间。使用关键字no恢复默认配置。
命令语法
ip igmp snooping vlan VLAN_ID querier-timeout INTERVAL
no ip igmp snooping vlan VLAN_ID querier-timeout
参数 |
参数说明 |
参数取值 |
VLAN_ID |
Vlan ID |
1-4094 |
INTERVAL |
查询器老化时间间隔,单位是秒 |
60-300秒 |
命令模式
全局配置模式
默认配置
255秒
使用说明
无
举例说明
设置VLAN10查询器老化间隔为100秒
Switch# configure terminal
Switch(config)# ip igmp snooping vlan 10 querier-timeout 100
恢复VLAN10查询器老化间隔为默认值
Switch# configure terminal
Switch(config)# no ip igmp snooping vlan 10 querier-timeout
相关命令
show ip igmp snooping querier vlan
9.3.20ip igmp snooping vlan static-group
命令功能
此命令用于设置VLAN的成员端口加入组播组或组播源组。使用关键字no删除此配置。
命令语法
ip igmp snooping vlan VLAN_ID static-group GRP_ADDR ( source SRC_ADDR | ) interface IFNAME
no ip igmp snooping vlan VLAN_ID static-group GRP_ADDR ( source SRC_ADDR | ) interface IFNAME
参数 |
参数说明 |
参数取值 |
VLAN_ID |
Vlan ID |
1-4094 |
GRP_ADDR |
组播组地址 |
IPv4 地址 |
SRC_ADDR |
组播源地址 |
IPv4 地址 |
IFNAME |
VLAN的成员端口名称 |
支持物理端口和聚合端口 |
命令模式
全局配置模式
默认配置
无
使用说明
无
举例说明
下面例子显示如何将VLAN10的成员端口eth-0-11加入组播组238.1.1.1
Switch# configure terminal
Switch(config)# ip igmp snooping vlan 10 static-group 238.1.1.1 interface eth-0-11
下面例子显示如何将VLAN10的成员端口eth-0-11退出组播组238.1.1.1
Switch# configure terminal
Switch(config)# no ip igmp snooping vlan 10 static-group 238.1.1.1 interface eth-0-11
相关命令
show ip igmp snooping group
9.3.21ip igmp snooping vlan static-group remote-vtep
命令功能
此命令用于设置VLAN的remote vtep成员加入组播组。使用关键字no删除此配置。
命令语法
ip igmp snooping vlan VLAN_ID static-group GRP_ADDR remote-vtep VTEP_NUM
no ip igmp snooping vlan VLAN_ID static-group GRP_ADDR remote-vtep VTEP_NUM
参数 |
参数说明 |
参数取值 |
VLAN_ID |
Vlan ID |
1-4094 |
GRP_ADDR |
组播组地址 |
IPv4 地址 |
VTEP_NUM |
Remote Vtep Number |
1-65535 |
命令模式
全局配置模式
默认配置
无
使用说明
无
举例说明
下面例子显示如何将VLAN10的成员remote-vtep 1加入组播组238.1.1.1
Switch# configure terminal
Switch# vlan 10
Switch(config-vlan)# overlay enable
Switch(config-vlan)# exit
Switch(config)# overlay
Switch(config-overlay)# source 1.1.1.1
Switch(config-overlay)# remote-vtep 1 ip-address 2.2.2.2 type vxlan
Switch(config-overlay)# vlan 10 vni 10
Switch(config-overlay)# vlan 10 remote-vtep 1
Switch(config-vlan)# exit
Switch(config)# ip igmp snooping vlan 10 static-group 238.1.1.1 remote-vtep 1
下面例子显示如何将VLAN10的成员remote-vtep 1退出组播组238.1.1.1
Switch# configure terminal
Switch(config)# no ip igmp snooping vlan 10 static-group 238.1.1.1 remote-vtep 1
相关命令
show ip igmp snooping group
9.3.22clear ip igmp snooping group
命令功能
此命令用于删除所有的IGMP snooping组信息。
命令语法
clear ip igmp snooping group ( * | GRP_ADDR )
参数 |
参数说明 |
参数取值 |
* |
所有的组播组信息 |
- |
GRP_ADDR |
指定组播组地址 |
IPv4 地址 |
命令模式
特权模式
默认配置
无
使用说明
无
举例说明
下面例子显示如何删除所有的组播组信息
Switch# clear ip igmp snooping group *
相关命令
无
9.3.23clear ip igmp snooping vlan
命令功能
此命令用于删除指定VLAN上的组播组信息。
命令语法
clear ip igmp snooping vlan VLAN_ID
参数 |
参数说明 |
参数取值 |
VLAN_ID |
Vlan ID |
1-4094 |
命令模式
特权模式
默认配置
无
使用说明
无
举例说明
下面例子显示如何删除VLAN10上的组播组信息
Switch# clear ip igmp snooping vlan 10
相关命令
无
9.3.24clear ip igmp snooping mrouter vlan
命令功能
此命令用于删除指定VLAN上的组播路由口。
命令语法
clear ip igmp snooping mrouter vlan VLAN_ID
参数 |
参数说明 |
参数取值 |
VLAN_ID |
VLAN ID |
1-4094 |
命令模式
特权模式
默认配置
无
使用说明
无
举例说明
下面例子显示如何删除VLAN10上的组播路由口信息
Switch# clear ip igmp snooping mrouter vlan 10
相关命令
clear ip igmp snooping mrouter
9.3.25clear ip igmp snooping mrouter
命令功能
此命令用于删除所有的组播路由口。
命令语法
clear ip igmp snooping mrouter
命令模式
特权模式
默认配置
无
使用说明
无
举例说明
下面例子显示如何删除所有的组播路由口信息
Switch# clear ip igmp snooping mrouter
相关命令
clear ip igmp snooping mrouter vlan
9.3.26show ip igmp snooping global
命令功能
使用此命令查看关于IGMP Snooping的全局配置。
命令语法
show ip igmp snooping global
命令模式
特权模式
默认配置
无
使用说明
无
举例说明
查看关于IGMP Snooping的全局配置
Switch# show ip igmp snooping global
Global Igmp Snooping Configuration
-------------------------------------------------
Igmp Snooping :Enabled
Igmp Snooping Fast-Leave :Disabled
Igmp Snooping Version :2
Igmp Snooping Robustness Variable :2
Igmp Snooping Max-Member-Number :2048
Igmp Snooping Unknown Multicast Behavior :Flood
Igmp Snooping Report-Suppression :Enabled
相关命令
无
9.3.27show ip igmp snooping groups
命令功能
此命令用于显示IGMP snooping组播组信息。
命令语法
show ip igmp snooping groups
命令模式
特权模式
默认配置
无
使用说明
无
举例说明
显示IGMP snooping组播组信息
Switch# show ip igmp snooping groups
VLAN Interface Group-Address Uptime Expires-time
1 eth-0-1 227.0.0.1 00:03:44 00:04:18
相关命令
无
9.3.28show ip igmp snooping groups vlan
命令功能
此命令用于指定VLAN上的组播组信息。
命令语法
show ip igmp snooping groups vlan VLAN_ID ( GRP_ADDR | )
参数 |
参数说明 |
参数取值 |
VLAN_ID |
Vlan ID |
1-4094 |
GRP_ADDR |
组播组信息 |
IPv4 地址 |
命令模式
特权模式
默认配置
无
使用说明
无
举例说明
下面例子显示VLAN1上的组播组信息
Switch# show ip igmp snooping groups vlan 1
IGMP Snooping groups for vlan1
Interface: eth-0-1
Group: 227.0.0.1
Uptime: 00:05:24
Group mode: Exclude (Expires: 00:04:20)
Last reporter: 10.0.1.100
Source list is empty
相关命令
无
9.3.29show ip igmp snooping groups count
命令功能
此命令用于显示IGMP snooping组播组数目。
命令语法
show ip igmp snooping groups ( vlan VLAN_ID | ) count
参数 |
参数说明 |
参数取值 |
VLAN_ID |
Vlan ID |
1-4094 |
命令模式
特权模式
默认配置
无
使用说明
无
举例说明
下面例子VLAN1上组播组数目
Switch# show ip igmp snooping groups vlan 1 count
Dynamic multicast groups count: 1
Static multicast groups count: 0
Total multicast groups count: 1
相关命令
无
9.3.30show ip igmp snooping querier
命令功能
此命令用于显示IGMP snooping查询器相关信息。
命令语法
show ip igmp snooping querier ( vlan VLAN_ID | )
参数 |
参数说明 |
参数取值 |
VLAN_ID |
Vlan ID |
1-4094 |
命令模式
特权模式
默认配置
无
使用说明
无
举例说明
下面例子显示VLAN1上查询器信息
Switch# show ip igmp snooping querier vlan 1
Global Igmp Snooping Querier Configuration
-------------------------------------------------
Version :2
Last-Member-Query-Interval (msec) :1000
Last-Member-Query-Count :2
Max-Query-Response-Time (sec) :10
Query-Interval (sec) :125
Global Source-Address :0.0.0.0
TCN Query Count :2
TCN Query Interval (sec) :10
TCN Query Max Respose Time (sec) :5
Vlan 1: IGMP snooping querier status
--------------------------------------------
Elected querier is : 0.0.0.0
--------------------------------------------
Admin state :Disabled
Admin version :2
Operational state :Non-Querier
Querier operational address :0.0.0.0
Querier configure address :N/A
Last-Member-Query-Interval (msec) :1000
Last-Member-Query-Count :2
Max-Query-Response-Time (sec) :10
Query-Interval (sec) :125
Querier-Timeout (sec) :255
相关命令
无
9.3.31show ip igmp snooping mrouter
命令功能
此命令用于显示组播路由端口信息。
命令语法
show ip igmp snooping mrouter ( vlan VLAN_ID | )
参数 |
参数说明 |
参数取值 |
VLAN_ID |
Vlan ID |
1-4094 |
命令模式
特权模式
默认配置
无
使用说明
无
举例说明
下面例子显示VLAN1上的组播路由端口信息
Switch# show ip igmp snooping mrouter vlan 1
Interface Mode Uptime Expires-time
eth-0-11 static - -
相关命令
无
9.3.32show ip igmp snooping vlan
命令功能
此命令用于IGMP snooping的配置信息。
命令语法
show ip igmp snooping ( vlan VLAN_ID | )
参数 |
参数说明 |
参数取值 |
VLAN_ID |
Vlan ID |
1-4094 |
命令模式
特权模式
默认配置
无
使用说明
无
举例说明
下面例子显示VLAN1上IGMP snooping的信息
Switch# show ip igmp snooping vlan 1
Global Igmp Snooping Configuration
-------------------------------------------------
Igmp Snooping :Enabled
Igmp Snooping Fast-Leave :Disabled
Igmp Snooping Version :2
Igmp Snooping Robustness Variable :2
Igmp Snooping Max-Member-Number :2048
Igmp Snooping Unknown Multicast Behavior :Flood
Igmp Snooping Report-Suppression :Enabled
Vlan 1
-----------
Igmp Snooping :Enabled
Igmp Snooping Fast-Leave :Disabled
Igmp Snooping Report-Suppression :Enabled
Igmp Snooping Version :2
Igmp Snooping Robustness Variable :2
Igmp Snooping Max-Member-Number :2048
Igmp Snooping Unknown Multicast Behavior :Flood
Igmp Snooping Group Access-list :N/A
Igmp Snooping Mrouter Port :
Igmp Snooping Mrouter Port Aging Interval(sec) :255
相关命令
无
9.3.33show resource l2mcast
命令功能
此命令用于查看二层组播的资源使用情况。
命令语法
show resource l2mcast
命令模式
特权模式
默认配置
无
使用说明
无
举例说明
下面例子显示二层组播资源使用情况
Switch# show resource l2mcast
L2MCAST
Resource Used Capability
=============================================================
L2 Mcast Entry 0 2048
相关命令
无
9.4PIM命令
9.4.1ip pim accept-register
命令功能
此命令根据访问控制列表限制RP可接受的PIM注册报文。使用关键字no关闭此项功能。
命令语法
ip pim accept-register list LIST
no ip pim accept-register
参数 |
参数说明 |
参数取值 |
LIST |
访问控制列表 |
不超过40个字符的字符串 |
命令模式
全局配置模式
默认配置
无
使用说明
此功能用来防止未经认证的用户注册到交换机;当其用此功能后,如果一个未经认证的主机发送一个PIM注册报文给交换机,此交换机会立即发送一个Stop报文回去阻止其继续发送报文注册。此命令可以有效的让网络中众多RP负载分担,通过ACL的设置控制不同的组播组。
举例说明
下面例子描述了如何根据访问控制列表acl1限制RP可接受的PIM注册报文
Switch# configure terminal
Switch(config)# ip pim accept-register list acl1
下面例子描述了如何删除限制
Switch# configure terminal
Switch(config)# no ip pim accept-register
相关命令
无
9.4.2ip pim anycast-rp
命令功能
使用此命令设置任播汇聚路由器地址及其成员。使用关键字no删除指定成员。
命令语法
ip pim anycast-rp ANYCAST_RP_ADDR ANYCAST_MEMBER_ADDR
no ip pim anycast-rp ANYCAST_RP_ADDR ( ANYCAST_MEMBER_ADDR | )
参数 |
参数说明 |
参数取值 |
ANYCAST_RP_ADDR |
RP地址 |
IPv4 地址 |
ANYCAST_MEMBER_ADDR |
组成员地址 |
IPv4 地址 |
命令模式
全局配置模式
默认配置
无
使用说明
如果要配置,则应该在所有路由器上配置,所有路由器必须使用相同的 RP地址,当静态配置的RP失效时,路由器不可能切换到其它的备用RP(除非使用Anycast-RP,在RP之间运行)。
举例说明
设置任播汇聚路由器地址及其组成员
Switch# configure terminal
Switch(config)# ip pim anycast-rp 10.10.10.1 10.10.10.11
删除任播汇聚路由器地址及其组成员
Switch# configure terminal
Switch(config)# no ip pim anycast-rp 10.10.10.1 10.10.10.11
相关命令
无
9.4.3ip pim bsr-candidate
命令功能
使用此命令设置本交换机作为侯选的自举交换机,使用关键字no取消此项设置。
命令语法
ip pim bsr-candidate IFNAME ( MASK_LEN ( PRIORITY ) ( INTERVAL ) | )
no ip pim bsr-candidate
参数 |
参数说明 |
参数取值 |
IFNAME |
端口名称 |
支持物理端口,聚合端口,环回端口,VLAN端口,隧道端口 |
MASK_LEN |
RP选举时候HASH的掩码长度 |
0-32 |
PRIORITY |
候选BSR路由器的优先级 |
0-255 |
INTERVAL |
BSR发送bootstrap报文的interval |
1-107374177 |
命令模式
全局配置模式
默认配置
无
使用说明
无
举例说明
设置此交换机作为BSR,设置端口eth-0-1的地址作为BSR的地址
Switch# configure terminal
Switch(config)# ip pim bsr-candidate eth-0-1
取消BSR配置
Switch# configure terminal
Switch(config)# no ip pim bsr-candidate
相关命令
ip pim bsr-border
9.4.4ip pim bsr-border
命令功能
使用此命令设置此交换机作为PIM域的边界,BSR报文不再被转发出去。使用关键字no删除此配置。
命令语法
ip pim bsr-border
no ip pim bsr-border
命令模式
端口配置模式
默认配置
不使能
使用说明
无
举例说明
设置此交换机作为PIM域的边界
Switch# configure terminal
Switch(config-if)# ip pim bsr-border
取消设置此交换机作为PIM域的边界
Switch# configure terminal
Switch(config-if)# no ip pim bsr-border
相关命令
ip pim bsr-candidate
9.4.5ip pim dr-priority
命令功能
使用此命令设定竞选指定路由器的优先权值,使用关键字no恢复优先权值为默认值。
命令语法
ip pim dr-priority PRIORITY
no ip pim dr-priority
参数 |
参数说明 |
参数取值 |
PRIORITY |
设定的指定路由器的优先权值 |
0-4294967294 |
命令模式
端口配置模式
默认配置
1
使用说明
端口的优先权默认为1,如果一个路由器在它的Hello报文中没有宣布它的优先权值,此路由器将被认为具有最大的优先权值,因此将被选举为DR。如果有不止一个的路由器在它的HELLO报文中没有宣布它的优先权值,则具有最高IP地址的将被选为DR。
举例说明
设置竞选指定路由器的优先权值是1000
Switch# configure terminal
Switch(config-if)# ip pim dr-priority 1000
恢复默认的优先权值
Switch# configure terminal
Switch(config-if)# no ip pim dr-priority
相关命令
无
9.4.6ip pim exclude-genid
命令功能
使用此命令设置此端口发出的Hello报文不包括GenerationID选项。使用关键字no恢复此项设置为默认状态。
命令语法
ip pim exclude-genid
no ip pim exclude-genid
命令模式
端口配置模式
默认配置
不使能
使用说明
GenerationID是PIM邻居的一个标识ID,在PIM Hello中携带,本端设备会记录对端发送的hello报文中携带的GenerationID,本端设备每次收到对端的PIM Hello会去check一下这个ID是否有变化,如果有变化,则认为邻居状态发生改变,重新走状态机。
举例说明
设置RP发送的Hello报文中无GenerationID的报文
Switch# configure terminal
Switch(config-if)# ip pim exclude-genid
恢复默认的配置
Switch# configure terminal
Switch(config-if)# no ip pim exclude-genid
相关命令
无
9.4.7ip pim hello-interval
命令功能
使用此命令设定端口发送Hello报文的时间间隔,使用关键字no恢复时间间隔为默认值。
命令语法
ip pim hello-interval INTERVAL
no ip pim hello-interval
参数 |
参数说明 |
参数取值 |
INTERVAL |
发送Hello报文的时间间隔,以秒为单位 |
1-18724 |
命令模式
端口配置模式
默认配置
30秒
使用说明
无
举例说明
设定发送Hello报文的时间间隔是100秒
Switch# configure terminal
Switch(config-if)# ip pim hello-interval 100
恢复默认的Hello报文时间间隔
Switch# configure terminal
Switch(config-if)# no ip pim hello-interval
相关命令
无
9.4.8ip pim ignore-rp-set-priority
命令功能
设置忽略关于RP(Rendezvous Router,汇聚路由器)的优先权。使用关键字no对RP优先权不进行忽略。
命令语法
ip pim ignore-rp-set-priority
no ip pim ignore-rp-set-priority
命令模式
全局配置模式
默认配置
默认情况下,对RP优先权不进行忽略。
使用说明
无
举例说明
忽略关于RP优先权的设置值
Switch# configure terminal
Switch(config)# ip pim ignore-rp-set-priority
取消忽略关于RP优先权的设置
Switch# configure terminal
Switch(config)# no ip pim ignore-rp-set-priority
相关命令
无
9.4.9ip pim jp-timer
命令功能
设置端口发送加入/修剪报文的时间间隔。使用关键字no恢复此时间间隔为默认值。
命令语法
ip pim jp-timer TIMER
no ip pim jp-timer
参数 |
参数说明 |
参数取值 |
TIMER |
端口发送加入/修剪报文的时间间隔,以秒为单位 |
1-65535 |
命令模式
全局配置模式
默认配置
60秒
使用说明
无
举例说明
设置端口发送加入/修剪报文的时间间隔为100秒
Switch# configure terminal
Switch(config)# ip pim jp-timer 100
恢复默认的端口发送加入/修剪报文的时间间隔
Switch# configure terminal
Switch(config)# no ip pim jp-timer
相关命令
无
9.4.10ip pim neighbor-filter
命令功能
此命令根据访问控制列表限制与此设备建立邻居关系的节点。使用关键字no 取消此项限制。
命令语法
ip pim neighbor-filter LIST
no ip pim neighbor-filter
参数 |
参数说明 |
参数取值 |
LIST |
访问控制列表 |
不超过40个字符的字符串 |
命令模式
端口配置模式
默认配置
无
使用说明
在PIM协议中,节点之间会互相发送PIM Hello报文来与对方建立邻居关系;此命令可以根据访问控制列表来限制与此设备建立邻居关系的节点。
举例说明
根据访问控制列表acl1限制与此设备建立邻居关系的节点
Switch# configure terminal
Switch(config-if)# ip pim neighbor-filter acl1
删除控制pim邻居的访问控制列表
Switch# configure terminal
Switch(config-if)# no ip pim neighbor-filter
相关命令
无
9.4.11ip pim register-rate-limit
命令功能
使用此命令设置DR发往RP的PIM注册报文的最大速度。使用关键字no恢复此项设置为默认值。
命令语法
ip pim register-rate-limit LIMIT
no ip pim register-rate-limit
参数 |
参数说明 |
参数取值 |
LIMIT |
DR发往RP的PIM注册报文的最大速度 |
1-65535 |
命令模式
全局配置模式
默认配置
默认情况下,对DR发往RP的PIM注册报文的速度不进行限制。如果设定了此项,则超过此速度的PIM注册报文在RP处会被丢弃。
使用说明
用来设置DR发往RP的PIM注册报文的最大速度,超过此速度的注册报文在RP处会被丢弃。
举例说明
设置DR发往RP的PIM注册报文的最大速度为每秒100个
Switch# configure terminal
Switch(config)# ip pim register-rate-limit 100
恢复默认的DR发往RP的PIM注册报文的最大速度
Switch# configure terminal
Switch(config)# no ip pim register-rate-limit
相关命令
ip pim register-rp-reachability
ip pim register-source
ip pim register-suppression
9.4.12ip pim register-source
命令功能
此命令设置DR发往RP的注册报文的源IP地址,使用关键字no恢复注册报文的源IP地址为默认值
命令语法
ip pim register-source IFNAME
no ip pim register-source
参数 |
参数说明 |
参数取值 |
IFNAME |
接口名称,将使用该接口的接口地址作为源地址 |
支持物理端口,聚合端口,环回端口,VLAN端口,隧道端口 |
命令模式
全局配置模式
默认配置
默认情况下,源IP 地址为DR的interface IP 地址。
使用说明
无
举例说明
设置注册报文的源IP地址为eth-0-1端口的IP地址
Switch# configure terminal
Switch(config)# ip pim register-source eth-0-1
删除注册报文的源IP地址
Switch# configure terminal
Switch(config)# no ip pim register-source
相关命令
ip pim register-rate-limit
ip pim register-rp-reachability
ip pim register-suppression
9.4.13ip pim register-rp-reachability
命令功能
此命令设置对RP(Rendezvous Router,汇聚路由器)可到达性的检测。使用关键字no取消此检查。
命令语法
ip pim register-rp-reachability
no ip pim register-rp-reachability
命令模式
全局配置模式
默认配置
不使能
使用说明
无
举例说明
设置对RP(Rendezvous Router,汇聚路由器)可到达性的检测
Switch# configure terminal
Switch(config)#ip pim register-rp-reachability
取消对RP(Rendezvous Router,汇聚路由器)可到达性的检测
Switch# configure terminal
Switch(config)#no ip pim register-rp-reachability
相关命令
ip pim register-rate-limit
ip pim register-source
ip pim register-suppression
9.4.14ip pim register-suppression
命令功能
当RP给DR发送Stop报文后,DR会停止发送PIM注册报文一段时间。此命令可以设置DR停止发送PIM注册报文的时间长短。使用关键字no恢复此时间段的设置为默认值。
命令语法
ip pim register-suppression TIME
no ip pim register-suppression
参数 |
参数说明 |
参数取值 |
TIME |
限制时间的长短,以秒为单位 |
11-18000秒 |
命令模式
全局配置模式
默认配置
60秒
使用说明
无
举例说明
设置当DR接受到Stop报文后停止发送注册报文的时间间隔为100秒
Switch# configure terminal
Switch(config)# ip pim register-suppression 100
恢复默认的DR接受到Stop报文后停止发送注册报文的时间间隔
Switch# configure terminal
Switch(config)# no ip pim register-suppression
相关命令
ip pim register-rate-limit
ip pim register-rp-reachability
ip pim register-source
9.4.15ip pim rp-address
命令功能
使用此命令为设置静态RP地址,使用关键字no删除此配置。
命令语法
ip pim rp-address IP_ADDR ( LIST | override | )
no ip pim rp-address IP_ADDR ( LIST | )
参数 |
参数说明 |
参数取值 |
IP_ADDR |
RP地址 |
IPv4 地址 |
LIST |
访问控制列表 |
不超过40个字符的字符串 |
override |
覆盖动态学习的RP的映射 |
- |
命令模式
全局配置模式
默认配置
无
使用说明
无
举例说明
设置RP地址为1.1.1.1
Switch# configure terminal
Switch(config)# ip pim rp-address 1.1.1.1
删除RP地址
Switch# configure terminal
Switch(config)# no ip pim rp-address 1.1.1.1
相关命令
ip pim rp-candidate
ip pim rp-register-kat
9.4.16ip pim rp-candidate
命令功能
使用此命令设置本交换机作为侯选的RP,使用关键字no取消此设置。
命令语法
ip pim rp-candidate IFNAME ( { priority PRIORITY | interval INTERVAL | group-list LIST } | )
no ip pim rp-candidate ( IFNAME | )
参数 |
参数说明 |
参数取值 |
IFNAME |
此端口的IP地址会作为候选的RP在网络上被广播 |
支持物理端口,聚合端口,环回端口,VLAN端口,隧道端口 |
PRIORITY |
候选RP的优先权 |
0-255 |
INTERVAL |
发送宣告报文的时间间隔,单位是秒 |
1-16383秒 |
LIST |
访问控制列表限制可注册到此RP的组播组 |
不超过40个字符的字符串 |
命令模式
全局配置模式
默认配置
无
使用说明
无
举例说明
设置本交换机的eth-0-1端口的IP地址为侯选的RP地址
Switch# configure terminal
Switch(config)# ip pim rp-candidate eth-0-1
取消设置本交换机eth-0-1为候选RP地址
Switch# configure terminal
Switch(config)# no ip pim rp-candidate eth-0-1
相关命令
ip pim rp-address
9.4.17ip pim rp-register-kat
命令功能
使用此命令设置DR发往RP的PIM注册报文的存活时间。使用关键字no恢复此存活时间为默认值。
命令语法
ip pim rp-register-kat TIME
no ip pim rp-register-kat
参数 |
参数说明 |
参数取值 |
TIME |
DR发往RP的PIM注册报文的存活时间,以秒为单位 |
1-65535 秒 |
命令模式
全局配置模式
默认配置
无
使用说明
DR发往RP的PIM注册报文在RP上会生成一个(S,G)条目,此条目会在RP上存在一段时间,超过此时间后,交换机会删除相应条目;此命令可以设置当RP发送Stop报文后该条目在RP上存活的时间。
举例说明
设置DR发往RP的PIM注册报文的存活时间为100秒
Switch# configure terminal
Switch(config)# ip pim rp-register-kat 100
恢复DR发往RP的PIM注册报文的存活时间为默认值
Switch# configure terminal
Switch(config)# no ip pim rp-register-kat
相关命令
ip pim rp-address
ip pim rp-candidate
9.4.18ip pim spt-switch-threshold infinity
命令功能
使用此功能设置永远都不切换到最短路径树,使用关键字no取消此项设置。
命令语法
ip pim spt-switch-threshold infinity ( group-list LIST | )
no ip pim spt-switch-threshold infinity ( group-list LIST | )
参数 |
参数说明 |
参数取值 |
LIST |
组播组地址范围的访问控制列表 |
不超过40个字符的字符串 |
命令模式
全局配置模式
默认配置
默认DR 收到第一个组播流后立即切换为最短路径树。
使用说明
无
举例说明
设置永远都不切换到最短路径树
Switch# configure terminal
Switch(config)# ip pim spt-switch-threshold infinity
恢复默认DR 收到第一个组播流后立即切换为最短路径树。
Switch# configure terminal
Switch(config)# no ip pim spt-switch-threshold infinity
相关命令
show ip pim sparse-mode spt-threshold
9.4.19ip pim cisco-register-checksum
命令功能
使用此功能设置DR发送注册报文时使用CISCO Register Checksum,使用关键字no取消此项设置。
命令语法
ip pim cisco-register-checksum ( group-list LIST | )
no ip pim cisco-register-checksum ( group-list LIST | )
参数 |
参数说明 |
参数取值 |
LIST |
Up to 40 characters |
不超过40个字符的字符串 |
命令模式
全局配置模式
默认配置
默认使用RFC定义的register checksum
使用说明
默认是RFC规定的register checksum,如果配置了访问控制列表,只有通过验证的报文才能以CISCO Register Checksum的方式发送。
举例说明
设置DR发送注册报文时使用CISCO Register Checksum
Switch# configure terminal
Switch(config)# ip pim cisco-register-checksum
恢复DR发送注册报文时使用RFC方式
Switch# configure terminal
Switch(config)# no ip pim cisco-register-checksum
相关命令
无
9.4.20ip pim virtual address enable
命令功能
使用此功能设置vrrp的虚地址作为pim的接口地址,使用关键字no取消此项设置。
命令语法
ip pim virtual address enable
no ip pim virtual address enable
命令模式
全局配置模式
默认配置
不使能。
使用说明
无
举例说明
设置VRRP的虚地址作为pim的接口地址。
Switch# configure terminal
Switch(config)# ip pim virtual address enable
恢复默认配置。
Switch# configure terminal
Switch(config)# no ip pim virtual address enable
相关命令
无
9.4.21ip pim sparse-mode
命令功能
使用此命令在此端口启用PIM-SM协议,使用关键字no在此端口关闭PIM-SM协议。
命令语法
ip pim sparse-mode ( passive | )
no ip pim sparse-mode ( passive | )
参数 |
参数说明 |
参数取值 |
passive |
被动模式 |
- |
命令模式
端口配置模式
默认配置
不使能
使用说明
默认情况下,端口没有启用PIM-SM协议;工作在被动模式的端口不会发送PIM Hello报文。
举例说明
在此端口启用PIM协议
Switch# configure terminal
Switch(config-if)# ip pim sparse-mode
在此端口关闭PIM协议
Switch# configure terminal
Switch(config-if)# no ip pim sparse-mode
在此端口启用PIM协议并配置为被动模式
Switch# configure terminal
Switch(config-if)# ip pim sparse-mode passive
相关命令
无
9.4.22ip pim dense-mode
命令功能
使用此命令在此端口启用PIM-DM协议,使用关键字no在此端口关闭PIM-DM协议。
命令语法
ip pim dense-mode ( passive | )
no ip pim dense -mode
参数 |
参数说明 |
参数取值 |
passive |
被动模式 |
- |
命令模式
端口配置模式
默认配置
不使能
使用说明
PIM-DM和PIM-SM模式在同一个端口上是互斥的,默认情况下,端口没有启用PIM-DM协议;工作在被动模式的端口不会主动发送PIM Hello报文。
举例说明
在此端口启用PIM DM协议
Switch# configure terminal
Switch(config-if)# ip pim dense-mode
在此端口关闭PIM DM协议
Switch# configure terminal
Switch(config-if)# no ip pim dense-mode
在此端口启用PIM DM协议并配置为被动模式
Switch# configure terminal
Switch(config-if)# ip pim dense-mode passive
相关命令
无
9.4.23ip pim propagation-delay
命令功能
使用此命令PIM-DM的端口的传播延时,使用关键字no取消配置。
命令语法
ip pim propagation-delay timer
no ip pim propagation-delay
参数 |
参数说明 |
参数取值 |
timer |
传播延时 |
100-5000毫秒 |
命令模式
端口配置模式
默认配置
1000毫秒
使用说明
当一个网络上所有的路由器都支持剪枝延迟选项时,PIM-DM路由器将用接收到的所有的传播延时来修正加入和剪枝的覆盖间隔。
举例说明
设置端口的传播延时为400毫秒。
Switch# configure terminal
Switch(config-if)# ip pim propagation-delay 400
在此端口取消传播延时并恢复为默认值。
Switch# configure terminal
Switch(config-if)# no ip pim propagation-delay
相关命令
无
9.4.24ip pim state-refresh origination-interval
命令功能
使用此命令PIM-DM源端路由器发送SR消息的间隔时间,使用关键字no取消配置。
命令语法
ip pim state-refresh origination-interval INTERVAL
no ip pim state-refresh origination-interval
参数 |
参数说明 |
参数取值 |
INTERVAL |
SR消息的间隔 |
1-100秒 |
命令模式
端口配置模式
默认配置
60秒
使用说明
PIM的SR消息是由与组播源直接相连的路由器发送的,此命令可以控制SR消息的发送间隔。
举例说明
在此端口配置传播延时
Switch# configure terminal
Switch(config-if)# ip pim state-refresh origination-interval 50
在此端口取消SR的消息间隔配置
Switch# configure terminal
Switch(config-if)# no ip pim state-refresh origination-interval
相关命令
无
9.4.25ip pim unicast-bsm
命令功能
默认情况下,端口会向整个PIM域发送BSM报文;此命令可以限制交换机只向它的邻居发送BSM报文。使用关键字no恢复此项设置为默认值。
命令语法
ip pim unicast-bsm
no ip pim unicast-bsm
命令模式
端口配置模式
默认配置
不使能
使用说明
默认端口会向整个PIM域发送BSM消息,每个端口只能创建一条统计。
举例说明
在此端口配置BSM报文转发方式
Switch# configure terminal
Switch(config-if)# ip pim unicast-bsm
在此端口取消配置BSM报文转发方式为默认
Switch# configure terminal
Switch(config-if)# no ip pim unicast-bsm
相关命令
无
9.4.26ip pim ssm
命令功能
使用这个命令来使能PIM-SSM和指定SSM组范围。默认范围是232.0.0.0~232.255.255.255。使用关键字no来关闭PIM-SSM。
命令语法
ip pim ssm ( default | range LIST )
no ip pim ssm
参数 |
参数说明 |
参数取值 |
default |
使用默认的232.0.0.0/8 SSM组播组范围 |
- |
LIST |
使用访问控制列表中的组播组范围作为SSM组播组范围 |
不超过40个字符的字符串 |
命令模式
全局配置模式
默认配置
不使能
使用说明
无
举例说明
使能PIM-SSM,并将SSM组范围设置为默认范围
Switch# configure terminal
Switch(config-if)# ip pim ssm default
去使能PIM-SSM
Switch# configure terminal
Switch(config-if)# no ip pim ssm default
相关命令
无
9.4.27ip pim graceful-restart
命令功能
使用此命令启用PIM-SM协议平滑重启功能及配置重启阶段持续时间,使用关键字no关闭PIM-SM协议平滑重启功能及配置重启阶段持续时间为默认值。
命令语法
ip pim graceful-restart ( period TIME | )
no ip pim graceful-restart ( period TIME | )
参数 |
参数说明 |
参数取值 |
TIME |
PIM平滑重启阶段时间 |
90-3600 秒 |
命令模式
全局配置模式
默认配置
120秒
使用说明
PIM平滑重启只能在stack系统中生效。
举例说明
启用PIM-SM协议平滑重启功能
Switch# configure terminal
Switch(config)# ip pim graceful-restart
关闭PIM-SM协议平滑重启功能
Switch# configure terminal
Switch(config)# no ip pim graceful-restart
配置PIM-SM协议平滑重启阶段时间
Switch# configure terminal
Switch(config)# ip pim graceful-restart period 100
相关命令
无
9.4.28show ip pim sparse-mode bsr-router
命令功能
使用此命令查看自举路由器信息。
命令语法
show ip pim sparse-mode bsr-router
命令模式
特权模式
默认配置
无
使用说明
无
举例说明
查看自举路由器信息
Switch# show ip pim sparse-mode bsr-router
PIMv2 bootstrap information
This system is the bootstrap router (BSR)
BSR address: 12.0.9.2
Uptime: 00:00:08, BSR Priority: 64, Hash mask length: 10
Next bootstrap message in 00:00:04
Role: Candidate BSR
State: Elected BSR
Candidate RP: 12.0.9.2(eth-0-9)
Advertisement interval 60 seconds
Next C-RP advertisement in 00:00:57
相关命令
无
9.4.29show ip pim sparse-mode interface
命令功能
使用此命令查看稀疏模式下的端口信息。
命令语法
show ip pim sparse-mode interface ( detail | )
参数 |
参数说明 |
参数取值 |
detail |
查看详细信息 |
- |
命令模式
特权模式
默认配置
无
使用说明
无
举例说明
查看稀疏模式下的端口信息
Switch# show ip pim sparse-mode interface detail
eth-0-9 (vif 0):
Address 12.0.9.1, DR 12.0.9.2
Hello period 30 seconds, Next Hello in 26 seconds
Triggered Hello period 5 seconds
Neighbors:
12.0.9.2
相关命令
无
9.4.30show ip pim sparse-mode local-member
命令功能
使用此命令查看稀疏模式下的本地成员信息。
命令语法
show ip pim sparse-mode local-member ( IFNAME | )
参数 |
参数说明 |
参数取值 |
IFNAME |
端口名称 |
支持物理端口,聚合端口,环回端口,VLAN端口,隧道端口 |
命令模式
特权模式
默认配置
无
使用说明
无
举例说明
查看稀疏模式下的本地成员信息
Switch# show ip pim sparse-mode local-members
PIM local membership information
eth-0-3:
(*, 229.1.1.1) : Include
eth-0-9:
(*, 228.1.1.1) : Include
相关命令
无
9.4.31show ip pim sparse-mode mroute
命令功能
使用此命令查看SM模式下的多播路由。
命令语法
show ip pim sparse-mode mroute ( SRC_ADDR | GRP_ADDR | ) ( detail | )
参数 |
参数说明 |
参数取值 |
SRC_ADDR |
多播路由源地址 |
IPv4 地址 |
GRP_ADDR |
多播路由目的地址 |
IPv4 地址 |
detail |
详细信息 |
- |
命令模式
特权模式
默认配置
无
使用说明
无
举例说明
查看稀疏模式下的多播路由
Switch# show ip pim sparse-mode mroute detail
IP Multicast Routing Table
(*,*,RP) Entries: 0
(*,G) Entries: 2
(S,G) Entries: 0
(S,G,rpt) Entries: 0
FCR Entries: 0
(*, 228.1.1.1) Uptime: 00:09:55
RP: 0.0.0.0, RPF nbr: None, RPF idx: None
Upstream:
State: NOT JOINED, SPT Switch: Enabled, JT: off
Downstream:
eth-0-9:
State: NO INFO, ET: off, PPT: off
Assert State: NO INFO, AT: off
Winner: 0.0.0.0, Metric: 4294967295, Pref: 4294967295, RPT bit: on
Local Olist:
eth-0-9
(*, 229.1.1.1) Uptime: 00:04:22
RP: 12.0.9.2, RPF nbr: 12.0.9.2, RPF idx: eth-0-9
Upstream:
State: JOINED, SPT Switch: Enabled, JT Expiry: 40 secs
Macro state: Join Desired,
Downstream:
eth-0-3:
State: NO INFO, ET: off, PPT: off
Assert State: NO INFO, AT: off
Winner: 0.0.0.0, Metric: 4294967295, Pref: 4294967295, RPT bit: on
Macro state: Could Assert, Assert Track
Local Olist:
eth-0-3
相关命令
无
9.4.32show ip pim sparse-mode neighbor
命令功能
使用此命令查看稀疏模式下的邻居信息。
命令语法
show ip pim sparse-mode neighbor ( ( IFNAME ( address | ) ) | detail | )
参数 |
参数说明 |
参数取值 |
IFNAME |
端口名称 |
支持物理端口,聚合端口,环回端口,VLAN端口,隧道端口 |
address |
邻居地址 |
- |
detail |
详细信息 |
- |
命令模式
特权模式
默认配置
无
使用说明
无
举例说明
查看稀疏模式下的邻居信息
Switch# show ip pim sparse-mode neighbor
Neighbor Interface Uptime/Expires Ver DR
Address Priority/Mode
12.0.9.2 eth-0-9 00:18:18 /00:01:20 v2 1 / DR
相关命令
无
9.4.33show ip pim sparse-mode rp mapping
命令功能
使用此命令查看多播组与RP的对应关系。
命令语法
show ip pim sparse-mode rp mapping
命令模式
特权模式
默认配置
无
使用说明
无
举例说明
查看多播组与RP的映射关系
Switch# show ip pim sparse-mode rp mapping
PIM group-to-RP mappings
Group(s): 224.0.0.0/4
RP: 12.0.9.2
Info source: 12.0.9.2, via bootstrap, priority 192
Uptime: 00:22:56, expires: 00:01:34
相关命令
无
9.4.34show ip pim sparse-mode rp-hash
命令功能
使用此命令查看指定多播组的RP信息。
命令语法
show ip pim sparse-mode rp-hash GRP_ADDR
参数 |
参数说明 |
参数取值 |
GRP_ADDR |
组播组地址 |
- |
命令模式
特权模式
默认配置
无
使用说明
无
举例说明
查看多播组224.0.0.10的RP信息
Switch# show ip pim sparse-mode rp-hash 224.0.0.10
RP: 12.0.9.2
Info source: 12.0.9.2, via bootstrap
相关命令
无
9.4.35show ip pim sparse-mode spt-threshold
命令功能
使用此命令查看从共享树切换为最短路径树的阈值。
命令语法
show ip pim sparse-mode spt-threshold
命令模式
特权模式
默认配置
无
使用说明
无
举例说明
查看从共享树切换为最短路径树的阈值
Switch# show ip pim sparse-mode spt-threshold
PIM spare-mode immediately switches over to SPT upon receiving the first traffic
相关命令
无
9.4.36show ip pim dense-mode interface
命令功能
使用此命令查看从PIM-DM的接口信息。
命令语法
show ip pim dense-mode interface ( detail | )
命令模式
特权模式
默认配置
无
使用说明
无
举例说明
查看PIM-DM的接口信息
Switch# show ip pim dense-mode interface
Address Interface VIFIndex Ver/ Nbr
Mode Count
2.2.2.1 eth-0-2 0 v2/D 0
3.3.3.1 eth-0-3 2 v2/D 0
相关命令
无
9.4.37show ip pim dense-mode mroute
命令功能
使用此命令查看从PIM-DM的组播路由表。
命令语法
show ip pim dense-mode mroute
命令模式
特权模式
默认配置
无
使用说明
无
举例说明
查看PIM-DM的组播路由表
Switch# show ip pim dense-mode mroute
PIM-DM Multicast Routing Table
(2.2.2.2, 225.1.2.3)
Source directly connected on eth-0-2
State-Refresh Originator State: Originator
Upstream IF: eth-0-2
Upstream State: Forwarding
Assert State: NoInfo
Downstream IF List:
eth-0-3, in 'olist':
Downstream State: NoInfo
Assert State: NoInfo
(2.2.2.2, 225.1.2.4)
Source directly connected on eth-0-2
State-Refresh Originator State: Originator
Upstream IF: eth-0-2
Upstream State: Forwarding
Assert State: NoInfo
Downstream IF List:
eth-0-3, in 'olist':
Downstream State: NoInfo
Assert State: NoInfo
相关命令
无
9.4.38show ip pim dense-mode neighbor
命令功能
使用此命令查看从PIM-DM的邻居。
命令语法
show ip pim sparse-mode neighbor ( detail | )
参数 |
参数说明 |
参数取值 |
detail |
显示详细的信息 |
- |
命令模式
特权模式
默认配置
无
使用说明
无
举例说明
查看PIM-DM的邻居
Switch# show ip pim dense-mode neighbor
Neighbor-Address Interface Uptime/Expires Ver
4.4.4.4 eth-0-9 03d19h16m/00:01:29 v2
3.3.3.2 agg3 03d19h17m/00:01:37 v2
相关命令
无
9.4.39show ip pim dense-mode nexthop
命令功能
使用此命令查看从PIM-DM的下一跳信息。
命令语法
show ip pim sparse-mode nexthop
命令模式
特权模式
默认配置
无
使用说明
无
举例说明
查看PIM-DM的下一跳信息
Switch# show ip pim dense-mode nexthop
Destination Nexthop Nexthop Nexthop Metric Pref
Num Addr Interface
1.1.1.2 0 - - - -
相关命令
无
9.4.40show ip pim dense-mode interface
命令功能
使用此命令查看从PIM-DM的接口信息。
命令语法
show ip pim dense-mode interface ( detail | )
命令模式
特权模式
默认配置
无
使用说明
无
举例说明
查看PIM-DM的接口信息
Switch# show ip pim dense-mode interface
Address Interface VIFIndex Ver/ Nbr
Mode Count
2.2.2.1 eth-0-2 0 v2/D 0
3.3.3.1 eth-0-3 2 v2/D 0
相关命令
无
9.4.41show ip pim dense-mode mroute
命令功能
使用此命令查看从PIM-DM的组播路由表。
命令语法
show ip pim dense-mode mroute
命令模式
特权模式
默认配置
无
使用说明
无
举例说明
查看PIM-DM的组播路由表
Switch# show ip pim dense-mode mroute
PIM-DM Multicast Routing Table
(2.2.2.2, 225.1.2.3)
Source directly connected on eth-0-2
State-Refresh Originator State: Originator
Upstream IF: eth-0-2
Upstream State: Forwarding
Assert State: NoInfo
Downstream IF List:
eth-0-3, in 'olist':
Downstream State: NoInfo
Assert State: NoInfo
(2.2.2.2, 225.1.2.4)
Source directly connected on eth-0-2
State-Refresh Originator State: Originator
Upstream IF: eth-0-2
Upstream State: Forwarding
Assert State: NoInfo
Downstream IF List:
eth-0-3, in 'olist':
Downstream State: NoInfo
Assert State: NoInfo
相关命令
无
9.4.42show ip pim sparse-mode nexthop-virtual-pair
命令功能
使用此命令查看从PIM下一跳地址和对应虚地址的映射关系。
命令语法
show ip pim sparse-mode nexthop-virtual-pair
命令模式
特权模式
默认配置
无
使用说明
无
举例说明
查看从PIM下一跳地址和对应虚地址的映射关系
Switch# show ip pim sparse-mode nexthop-virtual-pair
pim nexthop address virtual address
10.1.1.2 20.1.1.2
相关命令
无
9.4.43ip pim nexthop-address
命令功能
使用此命令PIM邻居下一跳地址对应的虚IP地址,使用关键字no取消配置。
命令语法
ip pim nexthop-address NEXTHOP-ADDRESS virtual-address VIRTUAL-ADDRESS
no ip pim nexthop-address ( NEXTHOP-ADDRESS | )
参数 |
参数说明 |
参数取值 |
NEXTHOP-ADDRESS |
下一跳地址 |
IPv4 地址 |
VIRTUAL-ADDRESS |
虚地址 |
IPv4 地址 |
命令模式
全局配置模式
默认配置
无
使用说明
当组播邻居建立使用的是VRRP虚地址,RP收到组播源DR的Register报文,会向组播源进行RPF检查,根据单播路由,RPF检查的下一
跳为接口实地址,而这个接口实地址是没有组播邻居表项的,此命令可以配置PIM在查询下一跳的时候使用对应的虚地址。
该命令用来启动pim-sm与vrrp的联动,当使能或者去使能 ip pim virtual address时,需要到对应ip pim bsr候选接口上
shutdown和no shutdown 该接口,才能使得配置生效。
当使能后,可以通过手动disable 和 enable vrrp 来代替shutdown 和 no shutdown接口。
举例说明
配置PIM下一跳地址与虚地址的对应关系
Switch# configure terminal
Switch(config-if)# ip pim nexthop-address 10.1.1.2 virtual-address 20.1.1.2
取消PIM下一跳地址与虚地址的对应关系配置
Switch# configure terminal
Switch(config-if)# no ip pim nexthop-address
相关命令
无
9.4.44show ip pim graceful-restart
命令功能
使用此命令查看PIM-SM平滑重启状态。
命令语法
show ip pim graceful-restart
命令模式
特权模式
默认配置
无
使用说明
无
举例说明
查看PIM协议平滑重启状态。
Switch# show ip pim graceful-restart
PIMSM Graceful Restart enabled with GR period 300 seconds
Current runnig status is Not at restart period
相关命令
无
9.5MVR命令
9.5.1mvr
命令功能
此命令用来使能MVR。使用关键字no去使能MVR。
命令语法
mvr
no mvr
命令模式
全局配置模式
默认配置
不使能
使用说明
在交换机上使能MVR,在使能MVR前,组播路由功能需要关闭。
举例说明
在交换机上使能MVR
Switch# configure terminal
Switch(config)# no ip multicast-routing
Switch(config)# mvr
相关命令
show mvr
9.5.2mvr vlan
命令功能
此命令用来指定MVR的源VLAN。使用关键字no删除此配置。
命令语法
mvr vlan vlan VLAN_ID
no mvr vlan
参数 |
参数说明 |
参数取值 |
VLAN_ID |
Vlan ID |
1-4094 |
命令模式
全局配置模式
默认配置
无
使用说明
在指定MVR的源VLAN前,该VLAN的vlan interface需要先创建起来。
举例说明
下面的例子用来说明如何配置MVR的源VLAN
Switch# configure terminal
Switch(config)# vlan database
Switch(config-vlan)# vlan 2
Switch(config)# interface vlan 2
Switch(config-if)# exit
Switch(config)# mvr vlan 2
相关命令
interface vlan
9.5.3mvr group
命令功能
此命令用来设置MVR全局group。使用关键字no删除此配置。
命令语法
mvr group IP_ADDR ( COUNT | )
no mvr group address ( COUNT | )
参数 |
参数说明 |
参数取值 |
IP_ADDR |
组播组地址 |
IPv4 地址 |
COUNT |
要配置的组播组数目 |
1-64 |
命令模式
全局配置模式
默认配置
无
使用说明
此命令用来设置MVR全局group。
举例说明
下面例子显示如何在端口上创建一条统计
下面的例子说明如何来创建50个静态group, 范围是238.255.0.1~238.255.0.50
Switch# configure terminal
Switch(config)# mvr group 238.255.0.1 50
相关命令
无
9.5.4mvr source-address
命令功能
此命令用来设置MVR源地址。使用关键字no删除此配置。
命令语法
mvr source-address IP_ADDR
no mvr source-address
参数 |
参数说明 |
参数取值 |
IP_ADDR |
MVR上报组播报文的源地址 |
IPv4 地址 |
命令模式
全局配置模式
默认配置
10.0.0.1
使用说明
无
举例说明
设置MVR源地址为192.168.11.1
Switch# configure terminal
Switch(config)# mvr source-address 192.168.11.1
恢复MVR源地址为默认地址
Switch# configure terminal
Switch(config)# no mvr source-address
相关命令
无
9.5.5mvr type
命令功能
此命令用来设置交换机端口作为MVR的源端口或者接收端口。使用关键字no删除此配置。
命令语法
mvr type ( source | receiver vlan VLAN_ID )
no mvr type ( receiver vlan VLAN_ID | )
参数 |
参数说明 |
参数取值 |
source |
MVR源端口 |
- |
receiver |
MVR接收端口 |
- |
VLAN_ID |
MVR接收VLAN ID |
1-4094 |
命令模式
端口配置模式
默认配置
无
使用说明
在配置某个端口作为MVR的源端口或接收端口时,源端口必须在MVR源VLAN中,接收端口必须不在MVR的源VLAN中。
举例说明
下面的例子将eth-0-1配置成MVR的源端口,eth-0-2配置成VLAN2中的接收端口
Switch# configure terminal
Switch(config)# interface eth-0-1
Switch(config-if)# mvr type source
Switch(config)# interface eth-0-2
Switch(config-if)# mvr type receiver vlan 2
相关命令
无
9.5.6show mvr
命令功能
此命令用来显示MVR相关的信息。
命令语法
show mvr
命令模式
特权模式
默认配置
无
使用说明
显示MVR相关信息。
举例说明
下面例子显示MVR相关的信息
Switch# show mvr
MVR Running: TRUE
MVR Multicast VLAN: 10
MVR Source-address: 1.1.1.1
MVR Max Multicast Groups: 512
MVR Hw Rt Limit: 511
MVR Current Multicast Groups: 0
相关命令
无
9.5.7show mvr interface
命令功能
此命令用来显示MVR端口相关的信息。
命令语法
show mvr interface
命令模式
特权模式
默认配置
无
使用说明
显示MVR端口相关的信息。
举例说明
下面例子显示MVR端口相关的信息
Switch# show mvr interface
Port Type VLAN Status
eth-0-2 source 10 ACTIVE
eth-0-1 receiver 11 ACTIVE
相关命令
无
9.5.8show mvr group
命令功能
此命令用来显示从MVR接收端口上学习到组播组信息。
命令语法
show mvr group vlan VLAN_ID ( GRP_ADDR | )
参数 |
参数说明 |
参数取值 |
VLAN_ID |
MVR接收VLAN ID |
1-4094 |
GRP_ADDR |
组播组地址 |
IPv4 地址 |
命令模式
特权模式
默认配置
无
使用说明
显示从MVR接收端口上学习到的组播组信息。
举例说明
下面例子显示如何从MVR接收端口上学习到组播组信息
Switch# show mvr groups
VLAN Interface Group-Address Uptime Expires-time
11 eth-0-1 227.0.0.1 00:25:51 00:04:19
相关命令
无
9.5.9show mvr group static
命令功能
此命令用来显示MVR全局配置的静态组播组信息。
命令语法
show mvr group static global
命令模式
特权模式
默认配置
无
使用说明
显示MVR全局配置的静态组播组信息。
举例说明
下面例子显示MVR全局配置的静态组播组信息
Switch# show mvr groups static global
MVR Static Global Group:
227.0.0.1
227.0.0.2
227.0.0.3
227.0.0.4
227.0.0.5
227.0.0.6
227.0.0.7
227.0.0.8
227.0.0.9
227.0.0.10
相关命令
无
9.5.10show resource mvr
命令功能
此命令用于显示MVR的资源使用情况。
命令语法
show resource mvr
命令模式
特权模式
默认配置
无
使用说明
无
举例说明
下面例子显示MVR的资源使用情况
Switch# show resource mvr
MVR
Resource Used Capability
=============================================================
MVR Entry 0 511
MVR Member 0 1022
相关命令
无