所选语种没有对应资源,请选择:

本站点使用Cookies,继续浏览表示您同意我们使用Cookies。Cookies和隐私政策>

提示

尊敬的用户,您的IE浏览器版本过低,为获取更好的浏览体验,请升级您的IE浏览器。

升级

S12700 V200R013C00 命令参考

本文档介绍了设备中各特性的配置命令,包括每条命令的功能、格式、参数、视图、缺省级别、使用指南、举例和相关命令。
评分并提供意见反馈 :
华为采用机器翻译与人工审校相结合的方式将此文档翻译成不同语言,希望能帮助您更容易理解此文档的内容。 请注意:即使是最好的机器翻译,其准确度也不及专业翻译人员的水平。 华为对于翻译的准确性不承担任何责任,并建议您参考英文文档(已提供链接)。
基于VSI的IGMP Snooping配置命令

基于VSI的IGMP Snooping配置命令

命令支持情况

  • SA系列单板不支持基于VSI的IGMP Snooping功能。
  • 交换机连接ACU2单板的XGE接口不支持基于VSI的IGMP Snooping功能。
  • 交换机连接ET1D2IPS0S00、ET1D2FW00S00、ET1D2FW00S01、ET1D2FW00S02单板的XGE接口不支持基于VSI的IGMP Snooping功能。

display igmp-snooping

命令功能

display igmp-snooping命令用来查看VSI上IGMP Snooping运行参数信息。

命令格式

display igmp-snooping [ vsi [ vsi-name ] ]

参数说明

参数

参数说明

取值

vsi [ vsi-name ]

显示指定VSI的IGMP Snooping运行参数信息。

字符串形式,不支持空格,区分大小写,取值范围是1~31。当输入的字符串两端使用双引号时,可在字符串中输入空格。

视图

所有视图

缺省级别

1:监控级

使用指南

应用场景

完成基于VSI的IGMP Snooping配置之后,可以使用此命令查看当前VSI实例的IGMP Snooping运行参数信息,组播业务发生故障时,可以用来协助定位故障。

注意事项

执行本命令时,只有处于Up状态的VSI实例才能显示运行参数信息。

使用实例

# 查看VSI company1的IGMP Snooping运行参数信息。

<HUAWEI> display igmp-snooping vsi company1
  IGMP Snooping Information for VSI company1
     IGMP Snooping is Enabled
     IGMP Version is Set to default 2
     IGMP Query Interval is Set to default 60s
     IGMP Max Response Interval is Set to default 10s
     IGMP Robustness is Set to default 2
     IGMP Last Member Query Interval is Set to default 1s
     IGMP Router Port Aging Interval is Set to 180s or holdtime in hello
     IGMP Filter Group-Policy is not set
     IGMP Prompt Leave Disable
     IGMP Router Alert is Not Required
     IGMP Send Router Alert Enable
     IGMP Router Port Learning Enable
     IGMP SSM-Mapping Disable
表8-127  display igmp-snooping命令输出信息描述

项目

描述

IGMP Snooping Information for VSI company1

VSI company1内的IGMP Snooping运行参数信息。

IGMP Snooping is Enabled

本VSI内的IGMP Snooping处于使能状态。缺省情况下,VSI内未使能IGMP Snooping。可以通过igmp-snooping enable(VSI视图)命令使能。

IGMP Version is Set to default 2

本VSI内可以处理的IGMP报文的版本为缺省值,也就是既可以处理IGMPv1的报文,也可以处理IGMPv2的报文。可以通过igmp-snooping version命令配置。

IGMP Query Interval is Set to default 60s

本VSI内的IGMP普遍查询报文发送时间间隔为缺省值,即60秒。可以通过igmp-snooping query-interval命令配置。

IGMP Max Response Interval is Set to default 10s

本VSI内的IGMP最大响应时间为缺省值,即10秒。可以通过igmp-snooping max-response-time命令配置。

IGMP Robustness is Set to default 2

IGMP健壮系数为缺省值,即2。可以通过igmp-snooping robust-count命令配置。

IGMP Last Member Query Interval is Set to default 1s

本VSI内的IGMP特定组查询报文的发送时间间隔为缺省值,即1秒。可以通过igmp-snooping lastmember-queryinterval命令配置。

IGMP Router Port Aging Interval is Set to 180s or holdtime in hello

本VSI内的路由器端口的老化时间为缺省值,即180秒或PIM Hello报文携带的Holdtime值。可以通过igmp-snooping router-aging-time命令配置。

IGMP Filter Group-Policy is not set

本VSI的组播策略为缺省值。可以通过igmp-snooping group-policy命令配置。

IGMP Prompt Leave Disable

本VSI内接口的快速离开功能处于禁止状态。可以通过igmp-snooping prompt-leave命令使能。

IGMP Router Alert is Not Required

设备从本VSI内接收的IGMP报文的IP头中不必带有Router Alert。可以通过igmp-snooping require-router-alert命令使能。

IGMP Send Router Alert Enable

设备向本VSI内发送的IGMP报文的IP报文头中带有Router Alert。可以通过igmp-snooping send-router-alert命令使能。

IGMP Router Port Learning Enable

IGMP路由器端口学习功能启动。可以通过igmp-snooping router-learning命令使能。

IGMP SSM-Mapping Disable

IGMP SSM Mapping功能未启动。可以通过igmp-snooping ssm-mapping enable命令使能。

display igmp-snooping configuration

命令功能

display igmp-snooping configuration命令用来查看VSI的IGMP Snooping配置信息。

命令格式

display igmp-snooping [ vsi [ vsi-name ] ] configuration

参数说明

参数 参数说明 取值
vsi [ vsi-name ] 显示指定VSI的IGMP Snooping配置信息。

字符串形式,不支持空格,区分大小写,取值范围是1~31。当输入的字符串两端使用双引号时,可在字符串中输入空格。

视图

所有视图

缺省级别

1:监控级

使用指南

应用场景

完成基于VSI的IGMP Snooping配置后,可执行本命令查看当前VSI实例的IGMP Snooping配置信息,检查配置信息是否合理。

注意事项

VSI视图下配置的静态组播组和静态路由器端口信息不能通过此命令进行查看,可分别通过命令display igmp-snooping port-infodisplay igmp-snooping router-port进行查看。

使用实例

# 查看VSI company1的IGMP Snooping配置信息。

<HUAWEI> display igmp-snooping vsi company1 configuration
 IGMP Snooping Configuration for VSI company1
     igmp-snooping enable
     igmp-snooping version 3
表8-128  display igmp-snooping configuration命令输出信息描述

项目

描述

IGMP Snooping Configuration for VSI company1

VSI company1内的IGMP Snooping配置信息。下面显示信息都是针对VSI company1。

igmp-snooping enable

本VSI内的IGMP Snooping已使能。

可在VSI视图下通过igmp-snooping enable命令设置。

igmp-snooping version 3

本VSI内可以处理IGMPv1、IGMPv2和IGMPv3的报文。

可在VSI视图下通过igmp-snooping version version命令设置。

display igmp-snooping port-info

命令功能

display igmp-snooping port-info命令用来查看组播组的成员端口信息。

命令格式

display igmp-snooping port-info [ vsi vsi-name [ group-address group-address ] ] [ verbose ]

参数说明

参数

参数说明

取值

vsi vsi-name

显示指定VSI的组播组成员端口信息。

字符串形式,不支持空格,区分大小写,取值范围是1~31。当输入的字符串两端使用双引号时,可在字符串中输入空格。

group-address group-address

group-address表示组播组IP地址。如果指定该参数,则显示VSI内指定组播组的成员端口信息。

点分十进制形式,取值范围是224.0.1.0~239.255.255.255。

verbose

显示详细信息。

-

视图

所有视图

缺省级别

1:监控级

使用指南

应用场景

完成基于VSI的IGMP Snooping配置后,当运行IGMP Snooping的交换机收到主机和路由器之间传递的IGMP消息时,交换机的IGMP Snooping模块分析消息携带的信息,根据这些信息建立和维护二层组播转发表。通过本命令可以查看二层组播转发表中的成员端口信息,可以查看到哪些下行接口有用户接入组播业务,很方便的对用户进行业务控制。

注意事项

只有当成员端口处于Up状态时,使用本命令时才显示该接口的信息。

使用实例

# 查看VSI company1的组播成员端口信息。

<HUAWEI> display igmp-snooping port-info vsi company1
-----------------------------------------------------------------------
                     (Source, Group)  Port                          Flag
  Flag: S:Static     D:Dynamic     M: Ssm-mapping                      
 -----------------------------------------------------------------------
 VSI company1, 3 Entry(s)                                                   
                      (*, 225.0.0.1)  GE1/0/11(VID:1001)            -D- 
                                                1 port(s)               
                      (*, 225.0.0.2)  PW(10.1.1.1/100)             -D- 
                                                1 port(s)               
                      (*, 225.0.0.3)  GE1/0/13                      -D- 
                                                1 port(s)               
 -----------------------------------------------------------------------
表8-129  display igmp-snooping port-info命令输出信息描述

项目

描述

(Source, Group)

(源,组)信息。

Port

出接口名称。其中:

  • GE1/0/11(VID:1001)表示AC侧通过VLAN 1001接入,成员端口为VLAN 1001下的端口GE1/0/11。
  • PW(10.1.1.1/100)表示成员端口为PW侧接口,10.1.1.1/100为远端地址和远端的VC-ID。
  • GE1/0/13表示AC侧通过工作在三层模式的GE1/0/13接入,成员端口为GE1/0/13。

Flag

出接口的类型,显示为以下三种类型中的一种:
  • S:静态成员端口
  • D:动态成员端口
  • M:SSM Mapping表项

VSI company1, 3 Entry(s)

VSI company1下的组播表项个数。

display igmp-snooping router-port

命令功能

display igmp-snooping router-port命令用来查看指定VSI的路由器端口信息,包括静态路由器端口和动态路由器端口。

命令格式

display igmp-snooping router-port vsi [ vsi-name ]

参数说明

参数

参数说明

取值

vsi [ vsi-name ]

显示指定VSI的路由器端口信息。如果不配置vsi-name参数,则显示所有VSI的路由器端口信息。

字符串形式,不支持空格,区分大小写,取值范围是1~31。当输入的字符串两端使用双引号时,可在字符串中输入空格。

视图

所有视图

缺省级别

1:监控级

使用指南

应用场景

路由器端口指的是设备连接上层组播路由器的接口,包括接收到IGMP查询报文后动态生成的接口和静态配置的路由器端口。

完成基于VSI的IGMP Snooping配置后,执行本命令可以查看路由器端口的类型、名称、存在时间、剩余老化时间等信息。

注意事项

只有当路由器端口处于Up状态时,使用本命令时才显示该接口的信息。

使用实例

# 查看VSI company1的路由器端口信息。

<HUAWEI> display igmp-snooping router-port vsi company1
 Port Name                       UpTime        Expires       Flags
 ---------------------------------------------------------------------
 VSI company1, 3 router-port(s)
 GE1/0/21(VID:100)               18:02:13      00:02:35      DYNAMIC  
 PW(1.1.1.1/2)                   03:28:16      00:01:20      DYNAMIC
 GE1/0/15                        18:02:13      00:02:35      DYNAMIC
表8-130  display igmp-snooping router-port命令输出信息描述

项目

描述

Port Name

接口名。其中:

  • GE1/0/21(VID:100)表示AC侧通过VLAN 100接入,路由器端口为VLAN 100下的端口GE1/0/21。
  • PW(1.1.1.1/2)表示路由器端口为PW侧接口,1.1.1.1/2为远端地址和远端的VC-ID。
  • GE1/0/15表示AC侧通过工作在三层模式的GE1/0/15接入,路由器端口为GE1/0/15。

UpTime

接口作为路由器端口的存在时间。

Expires

接口作为路由器端口的剩余老化时间。
  • 动态路由器端口显示其剩余老化时间。
  • 静态路由器端口只能显示“--”,表示不发生老化。

Flags

路由器端口的类型,包括以下两种类型:
  • STATIC:静态路由器端口。
  • DYNAMIC:动态路由器端口。

VSI company1, 3 router-port(s)

VSI company1下路由器端口个数。

display igmp-snooping statistics

命令功能

display igmp-snooping statistics命令用来查看IGMP Snooping的统计信息。

命令格式

display igmp-snooping statistics vsi [ vsi-name ]

参数说明

参数 参数说明 取值
vsi-name

显示指定VSI的IGMP Snooping统计信息。

字符串形式,不支持空格,区分大小写,取值范围是1~31。当输入的字符串两端使用双引号时,可在字符串中输入空格。

视图

所有视图

缺省级别

1:监控级

使用指南

应用场景

完成基于VSI的IGMP Snooping配置之后,执行本命令显示的内容包括各VSI发送的IGMP报文个数,接收的IGMP报文和PIM Hello报文个数等。在用户组播发生故障时,可以通过查看发送和接收的IGMP Snooping报文数量分析故障发生的原因。

配置影响

当指定vsi-name时,仅显示指定的VSI的统计信息,并且不显示VSI内发生的二层事件次数统计。

使用实例

# 查看VSI company1的IGMP Snooping统计信息。

<HUAWEI> display igmp-snooping statistics vsi company1
 IGMP Snooping Packets Counter
   Statistics for VSI company1
     Recv V1 Report          0
     Recv V2 Report          304
     Recv V3 Report          0
     Recv V1 Query           0
     Recv V2 Query           523
     Recv V3 Query           0
     Recv Leave              0
     Recv Pim Hello          0
     Send Query(S=0)         0
     Send Query(S!=0)        0
表8-131  display igmp-snooping statistics命令输出信息描述

项目

描述

IGMP Snooping Packets Counter

IGMP Snooping的报文数目统计。

Statistics for VSI company1

VSI company1报文数目统计信息。

Recv V1 Report

收到IGMPv1成员报告报文的个数。

Recv V2 Report

收到IGMPv2成员报告报文的个数。

Recv V3 Report

收到IGMPv3成员报告报文的个数。

Recv V1 Query

收到IGMPv1查询报文的个数。

Recv V2 Query

收到IGMPv2查询报文的个数。

Recv V3 Query

收到IGMPv3查询报文的个数。

Recv Leave

收到IGMP离开组播组报文的个数。

Recv Pim Hello

收到PIM Hello报文的个数。

Send Query(S=0)

发送源地址为0.0.0.0的IGMP查询报文的个数。

Send Query(S!=0)

发送源地址不为0.0.0.0的IGMP查询报文的个数。

display l2-multicast forwarding-table vsi

命令功能

display l2-multicast forwarding-table vsi命令用来查看基于VSI的二层组播转发表。

命令格式

display l2-multicast forwarding-table vsi [ vsi-name [ group-address { group-address | router-group } ] ]

参数说明

参数

参数说明

取值

vsi-name

表示查看指定VSI的二层组播转发表。如果不配置vsi-name参数,则表示查看所有VSI的二层组播转发表项。

字符串形式,不支持空格,区分大小写,取值范围是1~31。当输入的字符串两端使用双引号时,可在字符串中输入空格。

group-address { group-address | router-group }

查看二层组播转发表信息。其中:
  • group-address查看指定组地址转发表信息。
  • router-group查看所有路由器端口的转发表信息。

group-address为点分十进制形式,格式为X.X.X.X,取值范围是224.0.1.0~239.255.255.255。

视图

所有视图

缺省级别

1:监控级

使用指南

应用场景

完成基于VSI的IGMP Snooping配置之后,可以使用本命令查看二层组播转发表信息。

注意事项

执行本命令只能查看状态为Up的VSI的组播转发表项。

使用实例

# 查看VSI company1的组播转发表。

<HUAWEI> display l2-multicast forwarding-table vsi company1
VSI Name : company1, Forwarding Mode : MAC                                
----------------------------------------------------------------------
Group(Mac)                              Interface     Out-Vlan/InLabel
----------------------------------------------------------------------
                         Router-port    5.5.5.9/28               1036 
0100-5e00-0001                          5.5.5.9/28               1036 
                                        GigabitEthernet1/0/21    1000 
0100-5e00-0002                          5.5.5.9/28               1036 
                                        GigabitEthernet1/0/21    1000 
                                        GigabitEthernet1/0/22    0    
----------------------------------------------------------------------
Total Group(s) : 2
表8-132  display l2-multicast forwarding-table命令输出信息描述

项目

描述

VSI Name

转发表项所属VSI实例名。

Forwarding Mode

组播报文转发模式,仅支持为MAC转发模式。

Group(Mac)

组播组MAC地址。

Interface

接口名,包括路由器端口和成员端口信息。其中5.5.5.9/28表示PW侧接口对应的远端地址及远端VSI-ID,GigabitEthernet1/0/21表示为AC侧接口的类型和编号。

Out-Vlan/InLabel

报文携带的VLAN-ID或MPLS内层标签,0表示路由器端口或者成员端口为AC侧接口,并且AC侧通过工作在三层模式的物理接口接入。

Router-port

路由器端口。

igmp-snooping enable(系统视图)

命令功能

igmp-snooping enable命令用来使能全局的IGMP Snooping功能。

undo igmp-snooping enable命令用来去使能全局的IGMP Snooping功能。

缺省情况下,未使能全局的IGMP Snooping功能。

命令格式

igmp-snooping enable

undo igmp-snooping enable

参数说明

视图

系统视图

缺省级别

2:配置级

使用指南

应用场景

基于VSI的IGMP Snooping运行在整个VPLS网络的多个PE上,通过侦听PE之间转发的组播协议报文来建立并维护组播数据报文的转发表项,从而管理和控制组播数据报文的转发,实现VPLS网络的二层组播。

在配置基于VSI的IGMP Snooping时,首先需要在系统视图下使能全局IGMP Snooping功能。在系统视图下使用igmp-snooping enable命令使能全局IGMP Snooping功能后,其他和IGMP Snooping功能相关的命令才能使用。

注意事项

在系统视图下执行undo igmp-snooping enable命令时,设备会提示是否禁止全局IGMP Snooping功能。如果禁止了全局IGMP Snooping功能,设备上所有IGMP Snooping相关配置将被删除。再次执行igmp-snooping enable命令使能全局IGMP Snooping功能后,设备上所有IGMP Snooping相关配置将被恢复为缺省配置。

使用实例

# 使能全局IGMP Snooping功能。
<HUAWEI> system-view
[HUAWEI] igmp-snooping enable

igmp-snooping enable(VSI视图)

命令功能

igmp-snooping enable命令用来使能VSI的IGMP Snooping功能。

undo igmp-snooping enable命令用来去使能VSI的IGMP Snooping功能。

缺省情况下,未使能VSI的IGMP Snooping功能。

命令格式

igmp-snooping enable

undo igmp-snooping enable

参数说明

视图

VSI视图

缺省级别

2:配置级

使用指南

应用场景

在系统视图下使能全局IGMP Snooping功能和VPLS的IGMP Snooping功能后,缺省情况下VSI的IGMP Snooping功能仍处于禁止状态。要使能某个VSI的IGMP Snooping功能,还需要在该VSI视图下执行igmp-snooping enable命令。

前置条件

在系统视图下执行命令igmp-snooping over-vpls enable使能VPLS的IGMP Snooping功能。

使用实例

# 使能VSI company1的IGMP Snooping功能。

<HUAWEI> system-view
[HUAWEI] igmp-snooping enable
[HUAWEI] igmp-snooping over-vpls enable
[HUAWEI] vsi company1
[HUAWEI-vsi-company1] igmp-snooping enable

igmp-snooping group-policy(VSI视图)

命令功能

igmp-snooping group-policy命令用来配置当前VSI的组播组过滤策略。

undo igmp-snooping group-policy命令用来取消当前VSI的组播组过滤策略。

缺省情况下,当前VSI实例没有应用组播组过滤策略,即当前VSI内的主机可以加入任何组播组。

命令格式

igmp-snooping group-policy acl-number [ version version-number ]

undo igmp-snooping group-policy

参数说明

参数

参数说明

取值

acl-number

指定访问控制列表编号,访问控制列表用来指定该VSI内主机可以加入的组播组。

整数形式,取值范围是2000~3999。

version version-number

指定IGMP报文的版本,表示只对指定版本的IGMP报文应用组播组过滤策略。

整数形式,取值范围是1~3。其中,
  • 1表示IGMPv1
  • 2表示IGMPv2
  • 3表示IGMPv3

视图

VSI视图

缺省级别

2:配置级

使用指南

应用场景

在使能了IGMP Snooping的设备上,通过配置组播组过滤策略,可以控制用户主机对组播节目的点播。在实际应用中,当用户主机点播某个组播节目时,会发送请求加入组播组的IGMP Report报文,二层设备收到Report报文后,根据VSI实例内配置的组播组过滤策略进行判断:如果匹配规则,允许VSI内的用户加入该组播组,接收Report报文;否则设备禁止该用户加入该组播组。

前置条件

在系统视图下执行命令igmp-snooping over-vpls enable使能VPLS的IGMP Snooping功能。

注意事项

  • 配置本命令前,需要执行命令igmp-snooping enable(VSI视图)使能VSI视图的IGMP Snooping功能才能生效。

  • 如果不指定应用组播组过滤策略的IGMP报文版本,则设备对接收到的所有IGMP报文都应用该组播组过滤策略。

使用实例

# 允许VSI company1内的主机加入组播组225.1.1.123。

<HUAWEI> system-view
[HUAWEI] acl number 2000
[HUAWEI-acl-basic-2000] rule permit source 225.1.1.123 0
[HUAWEI-acl-basic-2000] quit
[HUAWEI] igmp-snooping enable
[HUAWEI] igmp-snooping over-vpls enable
[HUAWEI] vsi company1
[HUAWEI-vsi-company1] igmp-snooping enable
[HUAWEI-vsi-company1] igmp-snooping group-policy 2000

igmp-snooping lastmember-queryinterval

命令功能

igmp-snooping lastmember-queryinterval命令用来配置当前VSI内的最后成员查询时间间隔,即IGMP特定组查询报文发送时间间隔。

undo igmp-snooping lastmember-queryinterval命令用来恢复当前VSI内的最后成员查询时间间隔为缺省值。

缺省情况下,当前VSI内的IGMP特定组查询报文发送时间间隔为1秒。

命令格式

igmp-snooping lastmember-queryinterval lastmember-queryinterval

undo igmp-snooping lastmember-queryinterval

参数说明

参数

参数说明

取值

lastmember-queryinterval

IGMP特定组查询报文发送时间间隔。

整数形式,取值范围是1~5,单位是秒。

视图

VSI视图

缺省级别

2:配置级

使用指南

应用场景

设备在收到下游主机的IGMP Leave报文后,会将收到报文的成员接口老化时间设置为:特定组查询报文发送时间间隔 × 查询报文次数。本命令用来配置上述公式中的特定组查询报文发送时间间隔。查询报文次数可以通过igmp-snooping robust-count命令配置。

如果在robust-count × lastmember-queryinterval时间内,成员接口收到了下游主机发送的Report报文,就不会将其从二层转发表项的成员接口列表中删除;如果经过robust-count × lastmember-queryinterval时间后,仍然没有收到任何主机发送的Report报文,就认为该成员接口下已经没有组成员,将其从成员接口列表中删除。

前置条件

在系统视图下执行命令igmp-snooping over-vpls enable使能VPLS的IGMP Snooping功能。

注意事项

配置本命令前,需要执行命令igmp-snooping enable(VSI视图)使能VSI视图的IGMP Snooping功能才能生效。

由于运行IGMPv1时,主机离开组播组时不发送IGMP Leave报文,因此只有当VSI内可以处理IGMPv2或IGMPv3报文时,本配置才有意义。

使用实例

# 配置VSI company1内的最后成员查询时间间隔参数为4秒。

<HUAWEI> system-view
[HUAWEI] igmp-snooping enable
[HUAWEI] igmp-snooping over-vpls enable
[HUAWEI] vsi company1
[HUAWEI-vsi-company1] igmp-snooping enable
[HUAWEI-vsi-company1] igmp-snooping lastmember-queryinterval 4

igmp-snooping max-response-time

命令功能

igmp-snooping max-response-time命令用来在VSI内配置IGMP普遍组查询的最大响应时间。

undo igmp-snooping max-response-time命令用来恢复VSI内IGMP普遍组查询的最大响应时间缺省值。

缺省情况下,当前VSI内的最大响应时间为10秒。

命令格式

igmp-snooping max-response-time max-response-time

undo igmp-snooping max-response-time

参数说明

参数

参数说明

取值

max-response-time

指定最大响应时间。

整数形式,取值范围是1~25,单位是秒。缺省值是10秒。

视图

VSI视图

缺省级别

2:配置级

使用指南

应用场景

配置最大响应时间可以用来调节成员端口老化时间。当设备的成员端口收到下游主机的Report报文后,将该接口老化时间设置为:查询报文次数 × 通用查询报文的时间间隔 + 下游主机回复查询器的最大响应时间。本命令用来配置上述公式中的最大响应时间。查询报文次数可以通过igmp-snooping robust-count命令配置。普遍查询时间间隔可以通过igmp-snooping query-interval命令配置。

如果在robust-count × query-interval + max-response-time时间内,成员端口收到了下游主机发送的Report报文,就不会将其从二层组播转发表项的成员端口列表中删除;如果经过robust-count × query-interval + max-response-time时间后,仍然没有收到任何主机发送的Report报文,就认为该成员端口下已经没有组成员,将其从成员端口列表中删除。

前置条件

在系统视图下执行命令igmp-snooping over-vpls enable使能VPLS的IGMP Snooping功能。

注意事项

配置本命令前,需要执行命令igmp-snooping enable(VSI视图)使能VSI视图的IGMP Snooping功能才能生效。

使用实例

# 配置VSI company1内的最大响应时间为20秒。

<HUAWEI> system-view
[HUAWEI] igmp-snooping enable
[HUAWEI] igmp-snooping over-vpls enable
[HUAWEI] vsi company1
[HUAWEI-vsi-company1] igmp-snooping enable
[HUAWEI-vsi-company1] igmp-snooping max-response-time 20

igmp-snooping over-vpls enable

命令功能

igmp-snooping over-vpls enable命令用来使能VPLS的IGMP Snooping功能。

undo igmp-snooping over-vpls enable命令用来去使能VPLS的IGMP Snooping功能。

缺省情况下,未使能VPLS的IGMP Snooping功能。

命令格式

igmp-snooping over-vpls enable

undo igmp-snooping over-vpls enable

参数说明

视图

系统视图

缺省级别

2:配置级

使用指南

应用场景

在系统视图下使能全局IGMP Snooping功能后,还需要使能IGMP Snooping over VPLS功能,才能进行基于VSI的IGMP Snooping的相关配置。

前置条件

在系统视图下执行命令igmp-snooping enable(系统视图)使能全局的IGMP Snooping功能。

注意事项

在系统视图下执行undo igmp-snooping over-vpls enable命令时,设备会提示是否禁止VPLS的IGMP Snooping功能。如果设备存在VPLS相关的IGMP Snooping配置,会提示先删除基于VSI的IGMP Snooping相关配置才能禁止。

使用实例

# 使能VPLS的IGMP Snooping功能。
<HUAWEI> system-view
[HUAWEI] igmp-snooping enable
[HUAWEI] igmp-snooping over-vpls enable

igmp-snooping prompt-leave

命令功能

igmp-snooping prompt-leave命令用来配置允许当前VSI内的成员端口快速离开组播组。

undo igmp-snooping prompt-leave命令用来禁止当前VSI内的成员端口快速离开组播组。

缺省情况下,不允许成员端口快速离开组播组。

命令格式

igmp-snooping prompt-leave [ group-policy acl-number ]

undo igmp-snooping prompt-leave

参数说明

参数

参数说明

取值

group-policy acl-number

指定快速离开组播策略,即只允许成员端口快速离开某些组播组。

整数形式,取值范围是2000~3999。

视图

VSI视图

缺省级别

2:配置级

使用指南

应用场景

成员端口快速离开是指当设备收到主机发送的离开某个组播组的IGMP离开消息后,就将该端口对应该组播组的转发表项直接从转发表中删除。

前置条件

在系统视图下执行命令igmp-snooping over-vpls enable使能VPLS的IGMP Snooping功能。

注意事项

  • 配置本命令前,需要执行命令igmp-snooping enable(VSI视图)使能VSI视图的IGMP Snooping功能才能生效。

  • 只有当VSI内可以处理IGMPv2或IGMPv3报文时,本配置才有意义。

  • 成员端口快速离开功能不指定group-policy时,默认对所有组播组适用。如果要配置快速离开策略,必须创建ACL并配置规则。默认ACL规则deny对所有组播组都适用,如果要配置针对某个组不快速离开,需要结合rule permit source any命令一起使用。

使用实例

# 配置允许VSI company1内的成员端口快速离开组播组225.1.1.123。

<HUAWEI> system-view
[HUAWEI] acl number 2000
[HUAWEI-acl-basic-2000] rule permit source 225.1.1.123 0
[HUAWEI-acl-basic-2000] quit
[HUAWEI] igmp-snooping enable
[HUAWEI] igmp-snooping over-vpls enable
[HUAWEI] vsi company1
[HUAWEI-vsi-company1] igmp-snooping enable
[HUAWEI-vsi-company1] igmp-snooping prompt-leave group-policy 2000

igmp-snooping query-interval

命令功能

igmp-snooping query-interval命令用来配置当前VSI内的IGMP Snooping普遍组查询报文发送时间间隔。

undo igmp-snooping query-interval命令用来恢复当前VSI内的IGMP Snooping普遍组查询报文发送时间间隔为缺省值。

缺省情况下,当前VSI内的IGMP Snooping普遍组查询报文发送时间间隔为60秒。

命令格式

igmp-snooping query-interval query-interval

undo igmp-snooping query-interval

参数说明

参数

参数说明

取值

query-interval

指定IGMP Snooping普遍组查询报文发送时间间隔。

整数形式,取值范围是1~65535,单位是秒。缺省值是60秒。

视图

VSI视图

缺省级别

2:配置级

使用指南

应用场景

配置普遍组查询时间间隔可以用来调节成员端口老化时间。当设备的成员端口收到下游主机的Report报文后,将该端口老化时间设置为:IGMP健壮系数 × 普遍查询时间间隔 + 最大响应时间,本命令用来配置上述公式中的普遍组查询时间间隔。查询报文次数可以通过igmp-snooping robust-count命令配置。最大响应时间可以通过igmp-snooping max-response-time命令配置。

如果在成员端口老化时间内,成员端口收到了下游主机发送的Report报文,就不会将其从二层组播转发表项的成员端口列表中删除;如果经过robust-count × query-interval + max-response-time时间后,仍然没有收到任何主机发送的Report报文,就认为该成员端口下已经没有组成员,将其从成员端口列表中删除。

前置条件

在系统视图下执行命令igmp-snooping over-vpls enable使能VPLS的IGMP Snooping功能。

注意事项

配置本命令前,需要执行命令igmp-snooping enable(VSI视图)使能VSI视图的IGMP Snooping功能才能生效。

使用实例

# 配置VSI company1内的IGMP Snooping普遍查询报文发送时间间隔为100秒。

<HUAWEI> system-view
[HUAWEI] igmp-snooping enable
[HUAWEI] igmp-snooping over-vpls enable
[HUAWEI] vsi company1
[HUAWEI-vsi-company1] igmp-snooping enable
[HUAWEI-vsi-company1] igmp-snooping query-interval 100

igmp-snooping require-router-alert

命令功能

igmp-snooping require-router-alert命令用来配置设备检查Router-Alert选项,丢弃未携带该选项的IGMP报文。

undo igmp-snooping require-router-alert命令用来恢复缺省配置。

缺省情况下,设备对接收的报文不进行Router-Alert选项检查,未携带该选项的报文也一样处理。

命令格式

igmp-snooping require-router-alert

undo igmp-snooping require-router-alert

参数说明

视图

VSI视图

缺省级别

2:配置级

使用指南

应用场景

Router-Alert是一种标识协议报文的特殊机制,如果一个报文中带有Router-alert选项,则表示该报文需要被上送到路由协议层去处理。

出于兼容性考虑,缺省情况下设备不对Router-Alert选项进行检查,IGMP报文中无论是否携带有Router-Alert选项,设备都会将其送给上层协议进行处理。为了提高设备性能、减少不必要的开支,同时出于协议安全性的考虑,可以配置设备丢弃未携带Router-Alert选项的IGMP报文,此时,当设备收到IGMP报文时,会检查该报文的Router-Alert选项,如果没有携带该选项,就丢弃该报文。

前置条件

在系统视图下执行命令igmp-snooping over-vpls enable使能VPLS的IGMP Snooping功能。

注意事项

配置本命令前,需要执行命令igmp-snooping enable(VSI视图)使能VSI视图的IGMP Snooping功能才能生效。

使用实例

# 配置VSI company1内的接口接收的IGMP报文的IP头中必须带有Router Alert。

<HUAWEI> system-view
[HUAWEI] igmp-snooping enable
[HUAWEI] igmp-snooping over-vpls enable
[HUAWEI] vsi company1
[HUAWEI-vsi-company1] igmp-snooping enable
[HUAWEI-vsi-company1] igmp-snooping require-router-alert

igmp-snooping robust-count

命令功能

igmp-snooping robust-count命令用来配置当前VSI内的IGMP健壮系数,即发送查询报文的次数。

undo igmp-snooping robust-count命令用来恢复当前VSI内的IGMP健壮系数为缺省值。

缺省情况下,当前VSI内的IGMP健壮系数为2。

命令格式

igmp-snooping robust-count robust-count

undo igmp-snooping robust-count

参数说明

参数

参数说明

取值

robust-count

指定当前VSI内的IGMP健壮系数。

整数形式,取值范围是2~5,缺省值是2。

视图

VSI视图

缺省级别

2:配置级

使用指南

应用场景

配置健壮系数可以用来调节成员端口老化时间。

  • 当设备的成员端口收到下游主机的Report报文后,将该接口老化时间设置为:查询报文次数 × 普遍查询时间间隔 + 最大响应时间,本命令用来配置上述公式中的查询报文次数。普遍查询时间可以通过igmp-snooping query-interval命令配置,最大响应时间可以通过igmp-snooping max-response-time命令配置。

  • 当设备的成员端口收到下游主机的Leave报文后,将该接口老化时间设置为:特定组查询报文发送时间间隔 × 查询报文次数。本命令用来配置上述公式中的查询报文次数。特定组查询报文发送时间间隔可以通过igmp-snooping lastmember-queryinterval命令配置。

前置条件

在系统视图下执行命令igmp-snooping over-vpls enable使能VPLS的IGMP Snooping功能。

注意事项

配置本命令前,需要执行命令igmp-snooping enable(VSI视图)使能VSI视图的IGMP Snooping功能才能生效。

使用实例

# 配置VSI company1内的IGMP健壮系数为5。

<HUAWEI> system-view
[HUAWEI] igmp-snooping enable
[HUAWEI] igmp-snooping over-vpls enable
[HUAWEI] vsi company1
[HUAWEI-vsi-company1] igmp-snooping enable
[HUAWEI-vsi-company1] igmp-snooping robust-count 5

igmp-snooping router-aging-time

命令功能

igmp-snooping router-aging-time命令用来配置当前VSI内的动态路由器端口老化时间。

undo igmp-snooping router-aging-time命令用来恢复当前VSI内的动态路由器端口老化时间为缺省值。

缺省情况下,当前VSI内的动态路由器端口老化时间为180秒。

命令格式

igmp-snooping router-aging-time router-aging-time

undo igmp-snooping router-aging-time

参数说明

参数

参数说明

取值

router-aging-time

指定当前VSI内的动态路由器端口老化时间。

整数形式,取值范围是1~1000,单位是秒。缺省值是180秒。

视图

VSI视图

缺省级别

2:配置级

使用指南

应用场景

当网络中发生短期拥塞时就会造成查询报文从IGMP查询器到交换机的传送时间变长。如果在此时间内,路由器端口老化,交换机就不会向该接口发送成员Report报文或Leave报文,从而造成组播数据中断。因此,如果网络稳定性不佳,应将路由器端口老化时间值调大。

前置条件

在系统视图下执行命令igmp-snooping over-vpls enable使能VPLS的IGMP Snooping功能。

配置影响

如果接口收到IGMP查询报文,交换机将该接口的剩余路由器端口老化时间恢复为配置值。

注意事项

配置本命令前,需要执行命令igmp-snooping enable(VSI视图)使能VSI视图的IGMP Snooping功能才能生效。

动态路由器端口老化时间不能配的太短,否则容易导致路由器端口频繁老化,影响系统性能。

使用实例

# 配置VSI company1内的动态路由器端口老化时间为500秒。

<HUAWEI> system-view
[HUAWEI] igmp-snooping enable
[HUAWEI] igmp-snooping over-vpls enable
[HUAWEI] vsi company1
[HUAWEI-vsi-company1] igmp-snooping enable
[HUAWEI-vsi-company1] igmp-snooping router-aging-time 500

igmp-snooping router-learning

命令功能

igmp-snooping router-learning命令用来使能VSI的路由器端口动态学习功能。

undo igmp-snooping router-learning命令用来禁止VSI路由器端口动态学习功能。

缺省情况下,路由器端口动态学习功能处于使能状态。

命令格式

igmp-snooping router-learning

undo igmp-snooping router-learning

参数说明

视图

VSI视图

缺省级别

2:配置级

使用指南

应用场景

在运行了IGMP Snooping的交换机上,所有收到源地址不为0.0.0.0的IGMP普遍组查询报文的端口都将被视为动态路由器端口。路由器端口主要用来指导IGMP Report/Leave报文转发。如果不希望VSI内的路由器端口通过动态学习生成,可以禁止VSI路由器端口的动态学习功能。

前置条件

在系统视图下执行命令igmp-snooping over-vpls enable使能VPLS的IGMP Snooping功能。

后续任务

禁止VSI的路由器端口动态学习功能后,路由器端口不再侦听IGMP查询报文,需要使用igmp-snooping static-router-port命令配置静态路由器端口。

注意事项

配置本命令前,需要执行命令igmp-snooping enable(VSI视图)使能VSI视图的IGMP Snooping功能才能生效。

使用实例

# 去使能VSI company1的路由器端口动态学习功能。

<HUAWEI> system-view
[HUAWEI] igmp-snooping enable
[HUAWEI] igmp-snooping over-vpls enable
[HUAWEI] vsi company1
[HUAWEI-vsi-company1] igmp-snooping enable
[HUAWEI-vsi-company1] undo igmp-snooping router-learning

igmp-snooping send-router-alert

命令功能

igmp-snooping send-router-alert命令用来配置交换机向当前VSI内发送的IGMP报文的IP报文头中带有Router Alert。

undo igmp-snooping send-router-alert命令用来配置交换机向当前VSI内发送的IGMP报文的IP报文头中不带有Router Alert。

缺省情况下,交换机向VSI内发送的IGMP报文的IP报文头中带有Router Alert。

命令格式

igmp-snooping send-router-alert

undo igmp-snooping send-router-alert

参数说明

视图

VSI视图

缺省级别

2:配置级

使用指南

应用场景

Router-Alert是一种标识协议报文的特殊机制,如果一个报文中带有Router-alert选项,则表示该报文需要被上送到路由协议层去处理。

出于兼容性考虑,缺省情况下交换机不对Router-Alert选项进行检查,IGMP报文中无论是否携带有Router-Alert选项,交换机都会将其送给上层协议进行处理。为了提高设备性能、减少不必要的开支,同时出于协议安全性的考虑,可以配置交换机发送的报文不携带Router-Alert选项的IGMP报文。

前置条件

在系统视图下执行命令igmp-snooping over-vpls enable使能VPLS的IGMP Snooping功能。

注意事项

配置本命令前,需要执行命令igmp-snooping enable(VSI视图)使能VSI视图的IGMP Snooping功能才能生效。

使用实例

# 配置向VSI company1内发送的IGMP报文的IP报文头中不带有Router Alert。

<HUAWEI> system-view
[HUAWEI] igmp-snooping enable
[HUAWEI] igmp-snooping over-vpls enable
[HUAWEI] vsi company1
[HUAWEI-vsi-company1] igmp-snooping enable
[HUAWEI-vsi-company1] undo igmp-snooping send-router-alert

igmp-snooping ssm-mapping

命令功能

igmp-snooping ssm-mapping命令用来配置当前VSI的组播组与组播源的映射。

undo igmp-snooping ssm-mapping命令用来取消当前VSI配置的组播组与组播源映射。

缺省情况下,当前VSI没有配置任何组播组与组播源的映射。

命令格式

igmp-snooping ssm-mapping ip-group-address { ip-group-mask | mask-length } ip-source-address

undo igmp-snooping ssm-mapping ip-group-address { ip-group-mask | mask-length } ip-source-address

参数说明

参数

参数说明

取值

ip-group-address

组播组IP地址。

点分十进制形式,取值范围为igmp-snooping ssm-policy范围内的地址。

ip-group-mask

组播组地址掩码。

点分十进制形式。

mask-length

掩码长度。

整数形式,取值范围是4~32。

ip-source-address

需映射的组播源的IP地址。

点分十进制形式。

视图

VSI视图

缺省级别

2:配置级

使用指南

应用场景

SSM Mapping能够将IGMPv1和IGMPv2发送的Report报文转换为对应有源组信息的报文,从而使得不支持IGMPv3的主机也可以得到SSM服务。具体的过程为:连接用户的交换机上配置SSM Mapping功能,并配置从组G到源组(S1,G)、(S2,G)等的映射关系,这样交换机收到IGMPv1和IGMPv2发送的Report报文时,对组地址进行检查,如果组地址在SSM范围内,则对收到的IGMPv1和IGMPv2报文进行转换,转换为一个或者多个组地址为G的IGMPv3 IS_IN(S1,S2……)报文。

前置条件

配置组播组与组播源的映射前需要完成以下任务:

注意事项

配置本命令前,需要执行命令igmp-snooping enable(VSI视图)使能VSI视图的IGMP Snooping功能才能生效。

使用实例

# 配置VSI company1中组播地址238.0.0.1与组播源地址10.1.1.1之间的映射功能。

<HUAWEI> system-view
[HUAWEI] igmp-snooping enable
[HUAWEI] igmp-snooping over-vpls enable
[HUAWEI] vsi company1
[HUAWEI-vsi-company1] igmp-snooping enable
[HUAWEI-vsi-company1] igmp-snooping version 3
[HUAWEI-vsi-company1] igmp-snooping ssm-mapping enable
[HUAWEI-vsi-company1] igmp-snooping ssm-mapping 238.0.0.1 32 10.1.1.1

igmp-snooping ssm-mapping enable

命令功能

igmp-snooping ssm-mapping enable命令用来使能当前VSI的SSM Mapping功能。

undo igmp-snooping ssm-mapping enable命令用来去使能当前VSI的SSM Mapping功能。

缺省情况下,未使能当前VSI的SSM Mapping功能。

命令格式

igmp-snooping ssm-mapping enable

undo igmp-snooping ssm-mapping enable

参数说明

视图

VSI视图

缺省级别

2:配置级

使用指南

应用场景

在SSM网络中,由于某些接收者主机只能运行IGMPv1或IGMPv2,主机加入组播组时无法对组播源进行选择。为了向这些仅支持IGMPv1或IGMPv2的接收者主机提供SSM服务,可以在设备上配置IGMP Snooping SSM Mapping功能。

前置条件

执行本命令前需完成以下配置:

后续任务

如果用户加入的组播组地址为ASM型,需要使用igmp-snooping ssm-policy命令先在VSI上配置SSM组策略,将组播组地址加入到SSM组地址范围。

使用igmp-snooping ssm-mapping命令指定范围内组播组地址与源地址映射。

注意事项

配置本命令前,需要执行命令igmp-snooping enable(VSI视图)使能VSI视图的IGMP Snooping功能才能生效。

使用实例

# 使能VSI company1中的SSM Mapping功能。

<HUAWEI> system-view
[HUAWEI] igmp-snooping enable
[HUAWEI] igmp-snooping over-vpls enable
[HUAWEI] vsi company1
[HUAWEI-vsi-company1] igmp-snooping enable
[HUAWEI-vsi-company1] igmp-snooping version 3
[HUAWEI-vsi-company1] igmp-snooping ssm-mapping enable

igmp-snooping ssm-policy

命令功能

igmp-snooping ssm-policy命令用来配置当前VSI的SSM组策略。策略允许的组播组都将作为SSM范围内的组播组。

undo igmp-snooping ssm-policy命令用来取消当前VSI的SSM组策略。

缺省情况下,当前VSI无SSM组策略。

命令格式

igmp-snooping ssm-policy basic-acl-number

undo igmp-snooping ssm-policy

参数说明

参数

参数说明

取值

basic-acl-number

指定基本访问控制列表号,定义一个组播组范围。

整数形式,取值范围是2000~2999。

视图

VSI视图

缺省级别

2:配置级

使用指南

应用场景

SSM允许的临时组地址范围为232.0.0.0~232.255.255.255,如果成员主机需要加入的SSM组地址不在此范围内,或者只允许加入组地址为232.0.0.0~232.255.255.255的部分组播组,可通过配置IGMP Snooping SSM组策略指定组播组范围。

前置条件

在系统视图下执行命令igmp-snooping over-vpls enable使能VPLS的IGMP Snooping功能。

后续任务

使能二层组播SSM Mapping和配置指定范围内组的源地址映射(组地址必须要与SSM Policy匹配)。

注意事项

配置本命令前,需要执行命令igmp-snooping enable(VSI视图)使能VSI视图的IGMP Snooping功能才能生效。

本命令需结合ACL使用,需要先创建ACL并定义过滤规则。创建SSM策略的ACL时,默认ACL规则deny对所有组播组都适用,如果要配置某个组地址在SSM组地址范围之外,需要结合rule permit source any命令一起使用。关于ACL命令的详细内容请参见“安全命令”中的ACL配置命令

使用实例

# 配置VSI comany1内组地址225.1.1.123作为SSM范围内的组。

<HUAWEI> system-view
[HUAWEI] acl number 2000
[HUAWEI-acl-basic-2000] rule permit source 225.1.1.123 0
[HUAWEI-acl-basic-2000] quit
[HUAWEI] igmp-snooping enable
[HUAWEI] igmp-snooping over-vpls enable
[HUAWEI] vsi comany1
[HUAWEI-vsi-comany1] igmp-snooping enable
[HUAWEI-vsi-comany1] igmp-snooping ssm-policy 2000

igmp-snooping static-router-port(接口视图)

命令功能

igmp-snooping static-router-port命令用来配置VSI实例的AC侧接口为静态路由器端口。

undo igmp-snooping static-router-port命令用来取消当前配置。

缺省情况下,当前VSI实例的AC侧接口没有配置为静态路由器端口。

命令格式

igmp-snooping static-router-port vsi vsi-name

undo igmp-snooping static-router-port vsi vsi-name

参数说明

参数

参数说明

取值

vsi vsi-name

指定静态路由器端口所属的VSI实例。

字符串形式,不支持空格,区分大小写,取值范围是1~31。当输入的字符串两端使用双引号时,可在字符串中输入空格。

视图

GE接口视图、XGE接口视图、40GE接口视图、100GE接口视图、Eth-Trunk接口视图

缺省级别

2:配置级

使用指南

应用场景

如果需要长期稳定的从一个路由器端口接收或者转发IGMP Report/Leave报文,可以通过将设备上的端口配置为静态路由器端口。

前置条件

执行本命令前,需执行igmp-snooping enable(系统视图)命令使能全局IGMP Snooping功能。

注意事项

  • 配置本命令前,需要执行命令igmp-snooping enable(VSI视图)使能VSI视图的IGMP Snooping功能才能生效。

  • VPLS网络包括PW侧接口和AC侧接口,执行此命令是将AC侧接口配置为静态路由器端口。如果希望将PW侧接口配置为静态路由器端口,可在VSI视图下执行命令igmp-snooping static-router-port(VSI视图)进行配置。

  • VPLS网络中有两种AC接入方式。针对不同的接入方式,将AC侧接口配置为静态路由器端口时,有不同的配置方式:

    • 如果绑定VSI实例的AC侧接口为通过undo portswitch命令切换成三层模式的物理接口,则在该接口下执行此命令进行配置。
    • 如果绑定VSI实例的AC侧接口为VLANIF接口,可将对应VLAN的二层接口配置为静态路由器端口。具体可参见“基于VLAN的IGMP Snooping配置命令”中的igmp-snooping static-router-port vlan { vlan-id1 [ to vlan-id2 ] } &<1-10>。

使用实例

# 在GE1/0/1已经绑定VSI company1,并且全局和VSI的IGMP Snooping功能已经使能的情况下,配置GE1/0/1接口为VSI company1的静态路由器端口。

<HUAWEI> system-view
[HUAWEI] interface gigabitethernet 1/0/1
[HUAWEI-GigabitEthernet1/0/1] igmp-snooping static-router-port vsi company1

igmp-snooping static-router-port(VSI视图)

命令功能

igmp-snooping static-router-port命令用来配置VSI实例的PW侧接口为静态路由器端口。

undo igmp-snooping static-router-port命令用来取消当前配置。

缺省情况下,当前VSI实例的PW侧接口没有配置为静态路由器端口。

命令格式

igmp-snooping static-router-port remote-peer ip-address [ negotiation-vc-id vc-id ]

undo igmp-snooping static-router-port remote-peer ip-address [ negotiation-vc-id vc-id ]

参数说明

参数

参数说明

取值

remote-peer ip-address

指定远端对等体的IP地址。

点分十进制格式。

negotiation-vc-id vc-id

指定虚电路的唯一标识,一般用于两端VSI名称不同但要求互通的情况。参数vc-id不能与本端其他VSI配置的VSI ID相同,也不能与本端其他negotiation-vc-id指定的VC-ID相同,即VC-ID是没有被用过的虚电路号。

整数形式,取值范围是1~4294967295。

视图

VSI视图

缺省级别

2:配置级

使用指南

应用场景

如果需要长期稳定的从一个路由器端口接收或者转发IGMP Report/Leave报文,可以通过将设备上的端口配置为静态路由器端口。

前置条件

在系统视图下执行命令igmp-snooping over-vpls enable使能VPLS的IGMP Snooping功能。

注意事项

配置本命令前,需要执行命令igmp-snooping enable(VSI视图)使能VSI视图的IGMP Snooping功能才能生效。

VPLS网络包括PW侧接口和AC侧接口,执行此命令是将PW侧接口配置为静态路由器端口。如果希望将AC侧接口配置为静态路由器端口,需根据AC接入方式的不同选取不同的配置方式:
  • 如果绑定VSI实例的AC侧接口为VLANIF接口,可将对应VLAN的二层接口配置为静态路由器端口。具体可参见“基于VLAN的IGMP Snooping”中的igmp-snooping static-router-port vlan { vlan-id1 [ to vlan-id2 ] } &<1-10>
  • 如果绑定VSI实例的AC侧接口为通过undo portswitch命令切换成三层模式的物理接口,此时可在该接口下执行命令igmp-snooping static-router-port vsi vsi-name进行配置。

使用实例

# 配置PW侧(远端地址为1.1.1.1)为VSI company1内的静态路由器端口。

<HUAWEI> system-view
[HUAWEI] igmp-snooping enable
[HUAWEI] igmp-snooping over-vpls enable
[HUAWEI] vsi company1
[HUAWEI-vsi-company1] igmp-snooping enable
[HUAWEI-vsi-company1] igmp-snooping static-router-port remote-peer 1.1.1.1

igmp-snooping version

命令功能

igmp-snooping version命令用来配置IGMP Snooping在当前VSI内可以处理的IGMP报文的版本。

undo igmp-snooping version命令用来恢复该配置的缺省值。

缺省情况下,当前VSI可以处理IGMPv1、IGMPv2版本的报文。

命令格式

igmp-snooping version version

undo igmp-snooping version

参数说明

参数

参数说明

取值

version

指定当前VSI内可以处理的IGMP报文的版本。

整数形式,取值范围是1~3。其中:
  • 1:表示只可以处理IGMPv1的报文。
  • 2:表示既可以处理IGMPv1的报文,也可以处理IGMPv2的报文。
  • 3:表示可以处理IGMPv1、IGMPv2和IGMPv3的报文。

视图

VSI视图

缺省级别

2:配置级

使用指南

应用场景

由于同一VSI内必须运行同一个版本的IGMP协议,所以当VSI内存在支持不同版本的主机时,需执行本命令进行配置。

前置条件

在系统视图下执行命令igmp-snooping over-vpls enable使能VPLS的IGMP Snooping功能。

注意事项

配置本命令前,需要执行命令igmp-snooping enable(VSI视图)使能VSI视图的IGMP Snooping功能才能生效。

使用实例

# 配置IGMP Snooping在VSI company1内只可以处理IGMPv1报文。

<HUAWEI> system-view
[HUAWEI] igmp-snooping enable
[HUAWEI] igmp-snooping over-vpls enable
[HUAWEI] vsi company1
[HUAWEI-vsi-company1] igmp-snooping enable
[HUAWEI-vsi-company1] igmp-snooping version 1

l2-multicast backup-query forward

命令功能

l2-multicast backup-query forward命令用来配置向备用PW转发IGMP Query报文。

undo l2-multicast backup-query forward命令用来取消向备用PW转发IGMP Query报文。

缺省情况下,设备不向备用PW转发IGMP Query报文。

命令格式

l2-multicast backup-query forward [ source-mac-replace ]

undo l2-multicast backup-query forward

参数说明

参数 参数说明 取值
source-mac-replace 将转发的Query报文的源MAC地址替换为设备的MAC地址。 -

视图

VSI视图

缺省级别

2:配置级

使用指南

应用场景

为了保证VPLS网络中业务传输的稳定可靠,VPLS网络会部署主备两条PW对业务传输进行冗余保护。这种情况下,如果设备配置IGMP Snooping over VPLS,默认是不会向备用PW转发IGMP协议报文的,即备用PW上的设备会因侦听不到协议报文而无法建立二层组播转发表项。此时,若主用PW Down掉,备用PW切换成主用PW,短时间内会由于新的主用PW上没有二层组播转发表项造成组播数据断流。通过配置设备向备用PW发送IGMP协议报文可解决此问题,使得组播数据转发能够快速切换到新的主用PW进行转发。

执行此命令可配置设备向备用PW发送IGMP Query报文。

前置条件

在系统视图下执行命令igmp-snooping enable(系统视图)使能全局的IGMP Snooping功能。

注意事项

配置本命令前,需要执行命令igmp-snooping enable(VSI视图)使能VSI视图的IGMP Snooping功能才能生效。

使用实例

# 配置设备向备用PW发送IGMP Query报文。

<HUAWEI> system-view
[HUAWEI] igmp-snooping enable
[HUAWEI] igmp-snooping over-vpls enable
[HUAWEI] vsi company1
[HUAWEI-vsi-company1] igmp-snooping enable
[HUAWEI-vsi-company1] l2-multicast backup-query forward

l2-multicast backup-report forward

命令功能

l2-multicast backup-report forward命令用来配置向备用PW转发IGMP Report/Leave报文。

undo l2-multicast backup-report forward命令用来取消向备用PW转发IGMP Report/Leave报文。

缺省情况下,设备不向备用PW转发IGMP Report/Leave报文。

命令格式

l2-multicast backup-report forward [ source-mac-replace ]

undo l2-multicast backup-report forward

参数说明

参数 参数说明 取值
source-mac-replace 将转发的Report/Leave报文的源MAC地址替换为设备的MAC地址。 -

视图

VSI视图

缺省级别

2:配置级

使用指南

应用场景

为了保证VPLS网络中业务传输的稳定可靠,VPLS网络会部署主备两条PW对业务传输进行冗余保护。这种情况下,如果设备配置IGMP Snooping over VPLS,默认是不会向备用PW转发IGMP协议报文的,即备用PW上的设备会因侦听不到协议报文而无法建立二层组播转发表项。此时,若主用PW Down掉,备用PW切换成主用PW,短时间内会由于新的主用PW上没有二层组播转发表项造成组播数据断流。通过配置设备向备用PW发送IGMP协议报文可解决此问题,使得组播数据转发能够快速切换到新的主用PW进行转发。

执行此命令可配置设备向备用PW发送IGMP Report/Leave报文。

前置条件

在系统视图下执行命令igmp-snooping enable(系统视图)使能全局的IGMP Snooping功能。

注意事项

配置本命令前,需要执行命令igmp-snooping enable(VSI视图)使能VSI视图的IGMP Snooping功能才能生效。

使用实例

# 配置设备向备用PW发送IGMP Report/Leave报文。

<HUAWEI> system-view
[HUAWEI] igmp-snooping enable
[HUAWEI] igmp-snooping over-vpls enable
[HUAWEI] vsi company1
[HUAWEI-vsi-company1] igmp-snooping enable
[HUAWEI-vsi-company1] l2-multicast backup-report forward

l2-multicast static-group(接口视图)

命令功能

l2-multicast static-group命令用来配置VSI实例的AC侧接口静态加入组播组。

undo l2-multicast static-group命令用来取消AC侧接口静态加入组播组的配置。

缺省情况下,当前VSI实例的AC侧接口没有静态加入任何组播组。

命令格式

l2-multicast static-group [ source-address source-address ] group-address group-address1 [ to group-address2 ] vsi vsi-name

undo l2-multicast static-group [ source-address source-address ] group-address { group-address1 [ to group-address2 ] | all } vsi vsi-name

参数说明

参数

参数说明

取值

source-address source-address

指定组播源地址。

点分十进制格式。

group-address group-address1 [ to group-address2 ]

指定组播组地址。

点分十进制格式,取值范围是224.0.1.0~239.255.255.255。

vsi vsi-name

指定所属VSI实例名。

字符串形式,不支持空格,区分大小写,取值范围是1~31。当输入的字符串两端使用双引号时,可在字符串中输入空格。

all

表示用来取消所有静态组播组的配置。

-

视图

GE接口视图、XGE接口视图、40GE接口视图、100GE接口视图、Eth-Trunk接口视图

缺省级别

2:配置级

使用指南

应用场景

二层组播中,除了通过二层组播协议动态建立组播转发表外,还可以通过手工配置二层组播转发表,将接口与组播地址表项进行静态绑定。配置接口静态加入组播组后,该接口下的用户可以长期、稳定地接收该组的组播数据。

二层静态组播有以下优点:

  • 避免协议报文的攻击。
  • 采用直接查找组播报文转发表转发报文,减少网络延时。
  • 避免未注册的用户收到组播流,提高了信息安全性,实现服务的有偿提供机制。

前置条件

执行本命令前,需执行igmp-snooping enable(系统视图)命令使能全局IGMP Snooping功能。

注意事项

  • 配置本命令前,需要执行命令igmp-snooping enable(VSI视图)使能VSI视图的IGMP Snooping功能才能生效。

  • 静态成员端口不会对IGMP查询器发出的查询报文进行响应;在配置静态成员端口,即配置或取消端口静态加入组播组或组播源组时,端口也不会主动发送IGMP成员关系报告报文或IGMP离开组报文。

  • VPLS网络包括PW侧接口和AC侧接口,执行此命令是将AC侧接口静态加入组播组。如果希望将PW侧接口静态加入组播组,可在VSI视图下执行命令l2-multicast static-group(VSI视图)进行配置。

  • VPLS网络中有两种AC接入方式。针对不同的接入方式,将AC侧接口静态加入组播组,有不同的配置方式:

    • 如果绑定VSI实例的AC侧接口为通过undo portswitch命令切换成三层模式的物理接口,则在该接口下执行此命令进行配置。
    • 如果绑定VSI实例的AC侧接口为VLANIF接口,可将对应VLAN的二层接口静态加入组播组。具体可参见“基于VLAN的IGMP Snooping”中的l2-multicast static-group

使用实例

# 在GE1/0/1已经绑定VSI company1,并且全局和VSI的IGMP Snooping功能已经使能的情况下,配置GE1/0/1接口静态加入组播组225.0.0.1。

<HUAWEI> system-view
[HUAWEI] interface gigabitethernet 1/0/1
[HUAWEI-GigabitEthernet1/0/1] l2-multicast static-group group-address 225.0.0.1 vsi company1

l2-multicast static-group(VSI视图)

命令功能

l2-multicast static-group命令用来配置VSI实例的PW侧接口静态加入组播组。

undo l2-multicast static-group命令用来取消PW侧接口静态加入组播组的配置。

缺省情况下,当前VSI实例的PW侧接口没有静态加入任何组播组。

命令格式

l2-multicast static-group [ source-address source-address ] group-address group-address remote-peer ip-address [ negotiation-vc-id vc-id ]

undo l2-multicast static-group [ source-address source-address ] group-address { group-address | all } remote-peer ip-address [ negotiation-vc-id vc-id ]

参数说明

参数

参数说明

取值

source-address source-address

指定组播源地址。

点分十进制格式。

group-address group-address

指定组播组地址。

点分十进制格式,取值范围是224.0.1.0~239.255.255.255。

remote-peer ip-address

指定远端对等体的IP地址。

点分十进制格式。

negotiation-vc-id vc-id

指定虚电路的唯一标识,一般用于两端VSI ID不同但要求互通的情况。

参数vc-id不能与本端其他VSI配置的VSI ID相同,也不能与本端其他negotiation-vc-id指定的vc-id相同,即vc-id是没有被用过的虚电路号,整数形式,取值范围是1~4294967295。

all

指定all参数,表示用来取消所有静态组播组的配置。

-

视图

VSI视图

缺省级别

2:配置级

使用指南

应用场景

二层组播中,除了通过二层组播协议动态建立组播转发表外,还可以通过手工配置二层组播转发表,将接口与组播地址表项进行静态绑定。配置接口静态加入组播组后,该接口下的用户可以长期、稳定地接收该组的组播数据。

二层静态组播有以下优点:

  • 避免协议报文的攻击。
  • 采用直接查找组播报文转发表转发报文,减少网络延时。
  • 避免未注册的用户收到组播流,提高了信息安全性,实现服务的有偿提供机制。

前置条件

在系统视图下执行命令igmp-snooping over-vpls enable使能VPLS的IGMP Snooping功能。

注意事项

  • 配置本命令前,需要执行命令igmp-snooping enable(VSI视图)使能VSI视图的IGMP Snooping功能才能生效。

  • 静态成员端口不会对IGMP查询器发出的查询报文进行响应;在配置静态成员端口,即配置或取消端口静态加入组播组或组播源组时,端口也不会主动发送IGMP成员关系报告报文或IGMP离开组报文。

  • VPLS网络包括PW侧接口和AC侧接口,执行此命令是将PW侧接口静态加入组播组。如果希望将AC侧接口静态加入组播组,需根据AC接入方式的不同选取不同的配置方式:
    • 如果绑定VSI实例的AC侧接口为VLANIF接口,可将对应VLAN的二层接口静态加入组播组。具体可参见“基于VLAN的IGMP Snooping”中的l2-multicast static-group
    • 如果绑定VSI实例的AC侧接口为通过undo portswitch命令切换成三层模式的物理接口,此时可在该接口下执行命令l2-multicast static-group [ source-address source-address ] group-address group-address1 [ to group-address2 ] vsi vsi-name进行配置。

使用实例

# 将VSI company1的PW(远端地址为1.1.1.1)静态加入组播组224.1.1.1。

<HUAWEI> system-view
[HUAWEI] igmp-snooping enable
[HUAWEI] igmp-snooping over-vpls enable
[HUAWEI] vsi company1
[HUAWEI-vsi-company1] igmp-snooping enable
[HUAWEI-vsi-company1] l2-multicast static-group group-address 224.1.1.1 remote-peer 1.1.1.1

reset igmp-snooping group

命令功能

reset igmp-snooping group命令用来清除组播转发表中的动态转发表项。

命令格式

reset igmp-snooping group { vsi { name vsi-name [ [ source-address source-address ] group-address group-address ] | all } | all }

参数说明

参数

参数说明

取值

name vsi-name

清除指定VSI实例的二层组播动态转发表项。

字符串形式,不支持空格,区分大小写,取值范围是1~31。当输入的字符串两端使用双引号时,可在字符串中输入空格。

all

清除所有VSI的组播动态转发表项。

-

source-address source-address

清除指定源地址的组记录。

点分十进制形式。

group-address group-address

清除指定组地址的组记录。

点分十进制形式,取值范围是224.0.1.0~239.255.255.255。

视图

用户视图

缺省级别

2:配置级

使用指南

应用场景

组播组发生变化时,需要重新生成二层组播转发表,如果全部等到成员接口老化后重新生成转发表会浪费大量的时间,可以先使用此命令首先清除二层组播转发表项。

注意事项

使用本命令清除组播转发表中某VSI的动态转发表项,会引起该VSI内的主机接收组播流暂时性中断。

通过本命令不能够清除以静态方式加入的IGMP Snooping组播组的信息。

使用实例

# 清除VSI company1的所有动态转发表项。

<HUAWEI> reset igmp-snooping group vsi name company1

reset igmp-snooping statistics

命令功能

reset igmp-snooping statistics命令用来清除IGMP Snooping统计信息。

命令格式

reset igmp-snooping statistics { vsi { name vsi-name | all } | all }

参数说明

参数

参数说明

取值

name vsi-name

清除指定VSI实例的IGMP Snooping统计信息。

字符串形式,不支持空格,区分大小写,取值范围是1~31。当输入的字符串两端使用双引号时,可在字符串中输入空格。

all

清除所有的统计信息。

-

视图

用户视图

缺省级别

2:配置级

使用指南

应用场景

当需要分析一段时间内的IGMP Snooping统计信息时,可先使用本命令清除统计信息,过一段时间再使用display igmp-snooping statistics命令查看统计信息。

注意事项

执行本命令清除IGMP Snooping统计信息后,被清除的统计信息不能被恢复,请慎用该命令。

使用实例

# 清除VSI company1的IGMP Snooping统计信息。

<HUAWEI> reset igmp-snooping statistics vsi name company1
翻译
下载文档
更新时间:2019-04-08

文档编号:EDOC1100065708

浏览量:10190

下载量:198

平均得分:
本文档适用于这些产品
相关版本
相关文档
Share
上一页 下一页