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

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

提示

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

升级

CloudEngine 8800, 7800, 6800, 5800 V200R002C50 命令参考

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

MLD Snooping配置命令

说明:

CE6880EI和CE5855EI不支持该特性。

display mld snooping

命令功能

display mld snooping命令用来查看VLAN上MLD Snooping的所有运行参数,包括缺省状态下的参数和非缺省状态下的配置参数。

命令格式

display mld snooping [ vlan [ vlan-id ] ] [ configuration ]

参数说明

参数 参数说明 取值
vlan vlan-id 显示指定VLAN的MLD Snooping配置信息。 整数形式,取值范围是1~4094。保留VLAN ID(通过命令vlan reserved配置)除外。
configuration 显示VLAN的MLD Snooping非缺省状态下的配置信息。 -

视图

所有视图

缺省级别

1:监控级

使用指南

应用场景

当组播业务发生故障时,可以用此命令来协助定位故障,查看MLD Snooping配置信息。

此命令显示的是状态为up的VLAN的MLD Snooping配置信息。

使用display mld snooping命令时:
  • display mld snooping显示所有VLAN的MLD Snooping配置信息。

  • display mld snooping vlan如果不指定参数vlan-id,则显示所有VLAN的MLD Snooping配置信息。

前置条件

为了保证查看到有效的显示信息,执行本命令前,请保证全局和VLAN已经使能MLD Snooping功能。

使用实例

# 查看MLD Snooping所有运行参数

<HUAWEI> display mld snooping 
  MLD Snooping Information for VLAN 1
     MLD Snooping is Enabled
     MLD Version is Set to default 2     
     MLD Query Interval is Set to default 125     
     MLD Max Response Interval is Set to default 10     
     MLD Robustness is Set to default 2     
     MLD Last Member Query Interval is Set to default 1     
     MLD Router Port Aging Interval is Set to 180s or holdtime in hello     
     MLD Filter Group-Policy is Set to default: Permit All 
     MLD Filter IP-Source-Policy is Set to default: Permit All
     MLD Filter Query IP-Source-Policy is Set to default: Permit All    
     MLD Prompt Leave Disable     
     MLD Router Alert is Not Required     
     MLD Send Router Alert Enable     
     MLD Router Port Learning Enable     
     MLD Proxy Disable
     MLD Proxy Router Protocol Action is Set to default: Terminate All   
     MLD Report Suppress Disable     
     MLD Querier Disable
     MLD Snooping querier-election Disable
     MLD ASM-SSM
     MLD SSM-Mapping Disable     
     MLD Suppress-dynamic-join Disable

# 查看MLD Snooping所有配置信息。

<HUAWEI> display mld snooping configuration
  MLD Snooping Configuration for VLAN 1
     mld snooping enable
表10-97  display mld snooping命令输出信息描述

项目

描述

MLD Snooping is Enabled

本VLAN内的MLD Snooping已使能。

MLD Version is Set to default 2

本VLAN内可以处理的MLD报文的版本为缺省值,也就是既可以处理MLDv1的报文,也可以处理MLDv2的报文。

MLD Query Interval is Set to default 125

本VLAN内的查询器发送通用查询报文的时间间隔为缺省值,即125s。

MLD Max Response Interval is Set to default 10

本VLAN内的下游主机回复查询器的最大响应时间为缺省值,即10s。

MLD Robustness is Set to default 2

本VLAN内的查询器特定组查询报文次数为缺省值,即2。

MLD Last Member Query Interval is Set to default 1

本VLAN内的查询器发送特定组查询报文时间间隔为缺省值,即1s。

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

本VLAN内的路由端口的老化时间为180s或PIM Hello报文携带的Holdtime值。

MLD Filter Group-Policy is Set to default : Permit All

本VLAN的组播组策略为缺省值,即允许本VLAN内的主机加入所有组播组。

MLD Filter IP-Source-Policy is Set to default : Permit All

本VLAN的IP策略为缺省值。

MLD Filter Query IP-Source-Policy is Set to default: Permit All

本VLAN的MLD Query报文过滤策略为缺省值:任何主机都可以享受组播服务。

MLD Prompt Leave Disable

本VLAN内端口的快速离开功能处于未使能状态。

MLD Router Alert is Not Required

路由器从本VLAN内接收的MLD报文的IP报文头中不必带有Router Alert。

MLD Send Router Alert Enable

路由器向本VLAN内发送的MLD报文的IP报文头中带有Router Alert。

MLD Router Port Learning Enable

本VLAN内路由器端口的学习功能为已使能。

MLD Proxy Disable

本VLAN内MLD Proxy功能状态为未使能。

MLD Proxy Router Protocol Action is Set to default: Termination All

本VLAN内配置了MLD Proxy功能的设备会接收MLD协议报文而不会透传。即路由器会终结接收到的Report报文、Done报文、特定组查询报文和特定源组查询报文。

MLD Report Suppress Disable

本VLAN内的MLD Report报文抑制未使能。

MLD Querier Disable

本VLAN内的查询器功能未使能。

MLD Snooping querier-election disable

本VLAN内的查询器选举功能未使能。

MLD ASM-SSM

本VLAN域内组播组模型为asm-ssm型,支持ASM和SSM报文。

MLD SSM-Mapping Disable

本VLAN内SSM Mapping的状态为未使能。

MLD Suppress-dynamic-join Disable

禁止本VLAN内收到的Report和Done报文向配置有静态组的路由器端口转发。

display mld snooping group

命令功能

display mld snooping group命令用来查看动态学习到的接口上的组播组信息。

命令格式

display mld snooping group interface interface-type interface-number vlan vlan-id [ [ source-address source-address ] group-address group-address ]

参数说明

参数

参数说明

取值

interface interface-type interface-number

显示动态学习到的指定接口类型和编号的组播组信息。

-

vlan vlan-id

显示动态学习到的指定VLAN的组播组信息。

整数形式,取值范围是1~4094。保留VLAN ID(通过命令vlan reserved配置)除外。

source-address source-address

显示动态学习到的指定组播源地址的组播组信息。

32位十六进制数,格式为X:X:X:X:X:X:X:X。

group-address group-address

显示动态学习到的指定组播组地址的组播组信息。

32位十六进制数,格式为X:X:X:X:X:X:X:X,取值范围是FF00::~FFFF:FFFF:FFFF:FFFF:FFFF:FFFF:FFFF:FFFF。

视图

所有视图

缺省级别

1:监控级

使用指南

应用场景

当用户希望看到设备上动态学习到的本地接口或者远端对等体上的组播组信息时,可以使用此命令进行查看。

注意事项

只有在设备动态学习到本地接口或者远端对等体上组播信息的时候,执行本命令才有显示信息。

使用实例

# 查看动态学习到的接口10GE1/0/1上的VLAN 2内源地址为2000:5::105组播组地址为FF33::1的组播组信息。

<HUAWEI> display mld snooping group interface 10ge 1/0/1 vlan 2 source-address 2000:5::105 group-address ff33::1
Group FF33::1 information:
 Uptime: 00h38m36s
 Expire: --
 Group timer: Not exist
 Retran count: 0
 Last member query: No
 Router filter mode: Include
 Compat mode: V2
 V1 host timer: Not exist
 Source last member query: No
 Last member query timer: Not exist
  Source 2000:5::105 infor:
   Uptime: 00h38m36s
   Expire: 00h02m20s
   Source timer: Exist
   Retran count: 0
   Source last member query: No
表10-98  display mld snooping group命令输出信息描述

项目

描述

Group FF33::1information

组播组FF33::1的信息。

Uptime

组播组已存在时间。

Expire

组播组老化时间。

Group timer

组播组定时器是否存在:
  • Exist:存在组播组定时器
  • Not exist:不存在组播组定时器

Retran count

组播组查询次数。

Last member query

组播组是否还有成员:
  • Yes
  • No

Router filter mode

组播组过滤模式:
  • include
  • exclude

Compat mode

组播组兼容模式:
  • V1:MLDv1版本
  • V2:MLDv2版本

V1 host timer

MLDv1主机定时器:
  • Exist:存在MLDv1主机定时器
  • Not exist:不存在MLDv1主机定时器

Source last member query

是否向指定源组播组成员发送查询报文:
  • Yes
  • No

Last member query timer

是否存在最后组成员查询定时器:
  • Exist:存在最后组成员查询定时器
  • Not exist:不存在最后组成员查询定时器

Source 2000:5::105 infor

组播源 2000:5::105 的信息。

Source timer

组播源定时器是否存在:
  • Exist:存在组播源定时器
  • Not exist:不存在组播源定时器

display mld snooping invalid-packet

命令功能

display mld snooping invalid-packet命令用来查看设备接收到的无效MLD Snooping报文的统计信息。

命令格式

display mld-snooping invalid-packet [ packet-number ] verbose

display mld-snooping invalid-packet vlan [ vlan-id ] [ message-type { done | query | report | hello } ]

参数说明

参数 参数说明 取值
vlan [ vlan-id ] 显示VLAN的无效MLD Snooping报文的统计信息:
  • 如果未配置vlan-id,则显示所有VLAN的无效MLD Snooping报文的统计信息。

  • 如果配置vlan-id,则显示指定VLAN的无效MLD Snooping报文的统计信息。

整数形式,取值范围是1~4094。
message-type 显示指定报文类型的无效报文统计信息。 -
done 显示无效Done报文的统计信息。 -
query 显示无效Query报文的统计信息。 -
report 显示无效Report报文的统计信息。 -
hello 显示无效Hello报文的统计信息。 -
packet-number

显示最近收到的指定数量的无效MLD Snooping报文的详细信息。

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

视图

所有视图

缺省级别

1:监控级

使用指南

可使用display mld snooping invalid-packet命令查看无效MLD Snooping报文的统计信息,便于及时准确定位问题,排除故障。

当组播网络中的MLD Snooping表项无法建立时,可先使用display mld snooping invalid-packet命令查看是否是由于设备接收到无效协议报文导致的MLD Snooping表项无法正确建立。

使用实例

# 查看设备收到的无效MLD Snooping报文的统计信息。

<HUAWEI> display mld snooping invalid-packet vlan
           Statistics of invalid packets for VLAN 2
--------------------------------------------------------------------
MLD Snooping General invalid packet:
Fault Length             : 0           Invalid MLD Type         : 0           
Bad Checksum             : 0           Fault RouterAlert        : 0           
    
MLD Snooping Query invalid packet:
Invalid Multicast Source : 0           Invalid Multicast Group  : 0          

MLD Snooping Done invalid packet:
Invalid MLD Version      : 0           Invalid Multicast Group  : 0          

MLD Snooping Report invalid packet:
Invalid MLD Version      : 0           Invalid Multicast Group  : 0           
Invalid Multicast Source : 0          

PIM Hello invalid packet:
Invalid PIM Version      : 0           Bad Checksum             : 0           
Fault Length             : 0           Bad GenID Length         : 0           
Bad Holdtime Length      : 0           Bad LanPruneDelay Length : 0           
Bad DrPriority Length    : 0           
--------------------------------------------------------------------
表10-99  display mld snooping invalid-packet命令输出信息描述

项目

描述

Statistics of invalid packets for VLAN

无效MLD Snooping报文统计信息所属的VLAN

MLD Snooping General invalid packet

公共无效MLD Snooping报文的统计信息

Fault Length

报文长度无效的报文数量

Invalid MLD Type

MLD报文类型无效的报文数量

Invalid Multicast Group

组播组地址无效的报文数量

Bad Checksum

校验和无效的报文数量

Fault RouterAlert

Router-Alert字段错误的报文数量

MLD Snooping Query invalid packet

无效MLD Snooping Query报文的统计信息

Invalid Multicast Source

组播源地址无效的报文数量

MLD Snooping Done invalid packet

无效MLD Snooping Done报文

Invalid MLD Version

MLD版本无效的报文数量

MLD Snooping Report invalid packet

无效MLD Snooping Report报文的统计信息

PIM Hello invalid packet

无效PIM Hello报文的统计信息

Invalid PIM Version

PIM版本无效的报文数量

Bad GenID Length

GenerationID长度无效的报文数量

Bad Holdtime Length

Holdtime长度无效的报文数量

Bad LanPruneDelay Length

LanPruneDelay长度无效的报文数量

Bad DrPriority Length

DrPriority长度无效的报文数量

display mld snooping port-info

命令功能

display mld snooping port-info命令用来查看交换机上的组播端口信息,包括静态成员端口、动态成员端口、静态路由端口和动态路由端口。

命令格式

display mld snooping port-info [ vlan vlan-id [ group-address ipv6-group-address ] ] [ verbose ]

参数说明

参数 参数说明 取值
vlan vlan-id 显示指定VLAN的组播端口信息。 整数形式,取值范围是1~4094。保留VLAN ID(通过命令vlan reserved配置)除外。
group-address ipv6-group-address 显示指定VLAN内与指定组播组相关的端口信息。 32位十六进制数,格式为X:X:X:X:X:X:X:X,取值范围是FF00::~FFFF:FFFF:FFFF:FFFF:FFFF:FFFF:FFFF:FFFF。
verbose 显示指定的组播组成员端口详细信息。 -

视图

所有视图

缺省级别

1:监控级

使用指南

应用场景

只有在全局和VLAN内使能MLD Snooping后,执行本命令才有显示信息。

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

  • 命令display mld snooping port-info 用来查看所有组播端口信息。

  • 命令display mld snooping port-info vlan vlan-id用来查看指定VLAN内所有组播端口信息。

  • 命令display mld snooping port-info vlan vlan-id group-address ipv6–group-address 用来查看VLAN内某指定组播组的端口信息。

使用实例

# 显示组播组成员端口表信息。

<HUAWEI> display mld snooping port-info vlan 10
 --------------------------------------------------------------------------------------
  Flag: S:Static     D:Dynamic     M:Ssm-mapping
        A:Active     P:Protocol    T:Trill
(Source, Group)                       Port                                         Flag
 --------------------------------------------------------------------------------------
 VLAN 10, 1 Entry(s)
(*, FF16::1)                                                                       P--
                                      10GE1/0/1                                    S--
                                                        1 port(s) include
表10-100  display mld snooping port-info命令输出信息描述

项目

描述

Source

组播源IP地址。

Group

组播组IP地址。

Port

组播组包含的端口信息。

Flag

表项类型为:
  • P:通过协议报文或者静态配置生成的表项。
  • A:通过组播数据流触发生成的表项。
  • F:通过配置fast channel 生成的表项。
端口类型为:
  • S:静态成员端口。
  • D:动态成员端口。
  • M:SSM Mapping端口。

display mld snooping querier

命令功能

display mld snooping querier命令用来查看查询器配置信息。

命令格式

display mld snooping querier vlan [ vlan-id ]

参数说明

参数 参数说明 取值
vlan vlan-id 显示指定VLAN的查询器配置信息。如果不指定参数vlan-id,显示所有VLAN的查询器配置信息。 整数形式,取值范围是1~4094。保留VLAN ID(通过命令vlan reserved配置)除外。

视图

所有视图

缺省级别

1:监控级

使用指南

应用场景

当上游三层设备的MLD报文因为某些原因不能到达二层设备,或上游三层设备的组播转发表项不需要动态学习而是静态配置时,在本设备上配置查询器,代替上层路由器发送MLD Query消息,减轻上游三层设备性能压力。使用此命令可以查看查询器的配置信息。

使用实例

# 显示所有VLAN的查询器配置信息。

<HUAWEI> display mld snooping querier vlan
VLAN                            Querier-state Querier
---------------------------------------------------------------
1                               Disable       --
2                               Disable       --
---------------------------------------------------------------
 total entry 2
表10-101  display mld snooping querier命令输出信息描述

项目

描述

VLAN

VLAN ID。

Querier-state

查询器状态:
  • Disable:查询器未启动。

  • Enable:查询器已启动。

Querier

查询器的IP地址。

total entry 2

总共显示查询器的两条信息。

display mld snooping router-port

命令功能

display mld snooping router-port命令用来查看路由器端口信息。

命令格式

display mld snooping router-port vlan vlan-id

参数说明

参数 参数说明 取值
vlan vlan-id 显示指定VLAN的路由器端口信息。 整数形式,取值范围是1~4094。保留VLAN ID(通过命令vlan reserved配置)除外。

视图

所有视图

缺省级别

1:监控级

使用指南

注意事项

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

使用实例

# 显示VLAN 10的路由器端口。

<HUAWEI> display mld snooping router-port vlan 10
 Port Name                            UpTime        Expires       Flags
 --------------------------------------------------------------------------
 VLAN 10, 1 router-port(s)
 10GE1/0/1                            00h02m48s     --            STATIC
表10-102  display mld snooping router-port 命令输出信息描述

项目

描述

Port Name

端口类型和编号。

UpTime

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

Expires

端口作为路由器端口的剩余老化时间。

Flags

路由器端口的类型,显示为以下两种类型中的一种或它们的组合:
  • STATIC:静态路由器端口

  • DYNAMIC:动态路由器端口

display mld snooping statistics

命令功能

display mld snooping statistics命令用来查看MLD Snooping的统计信息。

命令格式

display mld snooping statistics vlan [ vlan-id ]

参数说明

参数 参数说明 取值
vlan vlan-id 显示指定VLAN的MLD Snooping统计信息。 整数形式,取值范围是1~4094。保留VLAN ID(通过命令vlan reserved配置)除外。

视图

所有视图

缺省级别

1:监控级

使用指南

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

使用实例

# 显示VLAN 10的MLD Snooping统计信息。

<HUAWEI> display mld snooping statistics vlan 10
 MLD Snooping Packets Counter:
   Statistics for VLAN 1
0     Receive V1 Report:          0
     Receive V2 Report:          0
     Receive V1 Query:           0
     Receive V2 Query:           0
     Receive Done:               0
     Receive Pim Hello:          0
     Send Query (S=0):           0
     Send Query (S!=0):          0
     Proxy Send General Query:               0
     Proxy Send Group-Specific Query:        0
     Proxy Send Group-Source-Specific Query: 0
     Recv Invalid Packet:                    0
     Recv Ignore Packet:                     0
表10-103  display mld snooping statistics命令输出信息描述

项目

描述

Receive V1 Report

收到MLDv1成员报告消息的个数。

Receive V2 Report

收到MLDv2成员报告消息的个数。

Receive V1 Query

收到MLDv1查询消息的个数。

Receive V2 Query

收到MLDv2查询消息的个数。

Receive Done

收到MLD离开组播组消息的个数。

Receive Pim Hello

收到PIM Hello报文的个数。

Send Query(S=0)

发送源地址为0的MLD查询消息的个数。

Send Query(S!=0)

发送源地址不为0的MLD查询消息的个数。

Proxy Send General Query

Proxy发出的通用查询报文的个数。

Proxy Send Group-Specific Query

Proxy发出的特定组的查询报文的个数。

Recv Invalid Packet

收到无效PIM消息的个数。

Recv Ignore Packet

收到的被忽略的MLD消息的个数。

Proxy Send Group-Source-Specific Query

Proxy发出的特定源组查询报文的个数。

display multicast layer-2 ipv6 fib

命令功能

display multicast layer-2 ipv6 fib命令用来查看二层组播转发表。

命令格式

display multicast layer-2 ipv6 fib [ vlan vlan-id [ [ source source-address ] group group-address ] ]

参数说明

参数

参数说明

取值

vlan vlan-id

显示指定VLAN的二层组播转发表信息。

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

source source-address

显示指定组播源的二层组播转发表信息。

32位十六进制数,格式为X:X:X:X:X:X:X:X。

group group-address

显示指定组播组的二层组播转发表信息。

32位十六进制数,格式为X:X:X:X:X:X:X:X,取值范围是FF00::~FFFF:FFFF:FFFF:FFFF:FFFF:FFFF:FFFF:FFFF。

视图

所有视图

缺省级别

1:监控级

使用指南

应用场景

完成配置MLD Snooping之后,可以使用本命令查看二层组播转发表信息,包括动态生成的和静态加入组的表项。

表项内容包括组播源、组播组、出接口以及报文所属VLAN信息。当VLAN内配置的MLD Snooping版本为v2时,或版本为v1但使用了SSM Mappping时,可以查看到精确的(源,组)信息。

注意事项

执行本命令只能查看状态为Up的VLAN(即该VLAN至少存在一个接口处于Up状态)的二层组播转发表项。

使用实例

# 查看二层组播转发表。

<HUAWEI> display multicast layer-2 ipv6 fib
--------------------------------------------------------------------------------
Forwarding Mode: IP
VLAN  Total                            (Source,Group)  Interface                
--------------------------------------------------------------------------------
10     1 
                             (FC00:0:0:3::3, FF13::3)  10GE1/0/1                   
                                                       10GE1/0/3                
--------------------------------------------------------------------------------
表10-104  display multicast layer-2 ipv6 fib命令输出信息描述

项目

描述

Forwarding Mode

VLAN内组播报文转发模式:
  • IP:组播数据按IP地址转发。
  • MAC:组播数据按MAC地址转发。

VLAN

转发表项所在VLAN编号。

Total

转发表项数目总计。

(Source,Group)

(源,组)信息。

Interface

出接口。

group(IPv6)

命令功能

group命令用来配置IPv6 SSM-Mapping静态源组映射关系。

undo group命令用来删除IPv6 SSM-Mapping静态源组映射关系。

缺省情况下,未配置IPv6 SSM-Mapping静态源组映射关系。

说明:

CE6810LI不支持此命令。

命令格式

group group-ipv6-address { mask-length } source source-ipv6-address

undo group { group-ipv6-address { mask-length } [ source source-ipv6-address ] | all }

参数说明

参数 参数说明 取值
group-ipv6-address

表示组播组地址,用来指定一个IPv6组播组。

32位十六进制数,格式为X:X:X:X:X:X:X:X,取值范围是FF00::~FFFF:FFFF:FFFF:FFFF:FFFF:FFFF:FFFF:FFFF。
mask-length 指定组播组地址的掩码长度。 整数形式,取值范围是16、32、64和128。
source source-ipv6-address 指定组播源的IPv6地址。 32位十六进制数,格式为X:X:X:X:X:X:X:X。
all 清除所有配置的SSM-Mapping静态源组映射关系。 -

视图

IPv6 SSM Mapping策略视图

缺省级别

2:配置级

使用指南

应用场景

当不同接口下的组播用户想要收看来自不同组播源的节目时,可以使用group命令在不同接口的IPv6策略下配置不同的SSM-Mapping源组映射关系,使不同接口接收到的报文可以映射到不同的组播源上,满足用户的需求。

前置条件

只有在接口下执行mld snooping ssm-mapping enable [ policy policy-name ]命令使能了SSM映射功能和对应的映射策略后,配置的SSM源/组地址映射表项才能生效。

使用实例

# 配置MLD SSM-Mapping策略ssmmap1中的SSM-Mapping静态组播源1::1到组播组FF33::1/32的映射关系。

<HUAWEI> system-view
[~HUAWEI] ssm-mapping ipv6 policy ssmmap1
[*HUAWEI-ssm-map-igmp-ssmmap1] group ff33::1 32 source 1::1

mld snooping

命令功能

mld snooping 命令用来配置VLAN域内组播组模型。

undo mld snooping 命令用来恢复配置至缺省情况。

缺省情况下,VLAN域内组播组模型为asm-ssm型,支持ASM(Any-Source Multicast)和SSM(Source-Specific Multicast)报文。

说明:

CE6810LI不支持此命令。

命令格式

mld snooping { ssm-only | asm-only | asm-ssm }

undo mld snooping { asm-only | ssm-only }

参数说明

参数 参数说明 取值
ssm-only

指定学习地址为SSM模型的组播组表项。

-
asm-only

指定学习地址为ASM模型的组播组表项。

-
asm-ssm

指定学习地址为ASM和SSM模型的组播组表项。

-

视图

VLAN视图、VLAN-Range视图

缺省级别

2:配置级

使用指南

应用场景

组播组模型分为ASM模型(Any-Source Multicast)和SSM模型(Source-Specific Multicast),用户可以限制设备在VLAN下只转发ASM或者SSM范围的组的数据。

前置条件

配置此命令之前需执行mld snooping enable命令使能全局和VLAN内的MLD-Snopping功能。

配置影响

如果配置为asm-only,则只处理不带源信息的(*,G)报文,其他报文丢弃。

如果配置为ssm-only,则只处理带源信息的(S,G)报文,其他报文丢弃。

注意事项

此配置仅限用于MLDv2版本,不能在MLDv1版本中使用。

使用实例

# 配置VLAN2内的组播组地址模型为asm-only模型。

<HUAWEI> system-view
[~HUAWEI] mld snooping enable
[*HUAWEI] vlan 2
[*HUAWEI-vlan2] mld snooping enable
[*HUAWEI-vlan2] mld snooping asm-only

mld snooping enable

命令功能

mld snooping enable命令用来使能MLD Snooping功能。

undo mld snooping enable命令用来去使能MLD Snooping功能。

缺省情况下,未使能MLD Snooping功能。

命令格式

mld snooping enable

undo mld snooping enable

参数说明

视图

系统视图、VLAN视图、VLAN-Range视图

缺省级别

2:配置级

使用指南

应用场景

MLD Snooping功能运行在位于三层组播设备和用户主机之间的二层设备上,通过侦听三层设备和主机之间发送的组播协议报文来维护组播报文的转发表项,从而管理和控制组播数据报文的转发。使能MLD Snooping功能是二层组播实现的前提,执行此命令可以使能全局和VLAN下的MLD Snooping功能。

说明:
  • 在系统视图下执行mld snooping enable命令,将使能全局MLD Snooping功能。如果在系统视图下使用undo mld snooping enable命令,将关闭整个设备的MLD Snooping功能。
  • 在VLAN视图下执行此命令,将使能或禁止该VLAN的MLD Snooping功能。只有当全局使能MLD Snooping后,才能配置VLAN的MLD Snooping使能。在系统视图下使能MLD Snooping功能后,缺省情况下VLAN的MLD Snooping功能仍处于禁止状态。

注意事项

在IPv6二三层混跑场景中(即VLAN下配置二层组播,同时在对应的VLANIF接口下配置三层组播),以下功能必须同时配置才能保证组播流量正常按需转发:
  • VLAN下使能MLD Snooping;
  • 对应的VLANIF接口下使能IPv6 PIM(PIM-SM或双向PIM)和MLD。
在VLAN视图下配置此功能时,以下情况会导致配置不成功:

使用实例

# 使能全局MLD Snooping功能。

<HUAWEI> system-view
[~HUAWEI] mld snooping enable
# 使能VLAN 2的MLD Snooping功能。
<HUAWEI> system-view
[~HUAWEI] vlan 2
[*HUAWEI-vlan2] mld snooping enable

mld snooping enable vlan

命令功能

mld snooping enable vlan命令用来使能指定VLAN的MLD Snooping功能。

undo mld snooping enable vlan命令用来去使能指定VLAN的MLD Snooping功能。

缺省情况下,所有VLAN下均未使能MLD Snooping功能。

命令格式

mld snooping enable [ vlan { vlan-id1 [ to vlan-id2 ] } &<1-10> ]

undo mld snooping enable [ vlan { all | { vlan-id1 [ to vlan-id2 ] } &<1-10> } ]

参数说明

参数

参数说明

取值

vlan vlan-id1 [ to vlan-id2 ]

表示在指定VLAN下使能MLD Snooping功能。vlan-id1 [ to vlan-id2 ]:表示指定VLAN的编号。其中:

  • vlan-id1表示指定的第一个VLAN的编号。
  • to vlan-id2表示指定的最后一个VLAN的编号。如果不指定to vlan-id2参数,则接口只加入vlan-id1所指定的VLAN中使能MLD Snooping。

整数形式,取值范围是1~4094。保留VLAN ID(通过命令vlan reserved配置)除外。

vlan-id2的取值必须大于vlan-id1的取值。

all

去使能所有VLAN内的MLD Snooping功能。

-

视图

系统视图

缺省级别

2:配置级

使用指南

应用场景

MLD Snooping功能运行在位于三层组播设备和用户主机之间的二层设备上,通过侦听三层设备和主机之间发送的组播协议报文来维护组播报文的转发表项,从而管理和控制组播数据报文的转发。使能MLD Snooping功能是二层组播实现的前提,执行此命令可以使能指定VLAN的MLD Snooping功能。

注意事项

配置mld snooping enable功能时,以下情况会导致配置不成功:
  • VLAN下的MLD Snooping功能和vlanif接口mld on-demand配置互斥。

使用实例

# 在全局模式下使能多个VLAN的MLD Snooping功能。

<HUAWEI> system-view
[~HUAWEI] mld snooping enable vlan 2 to 10

mld snooping group-policy

命令功能

mld snooping group-policy命令用来配置主机加入的组播组地址范围限制。

undo mld snooping group-policy命令用来取消主机加入的组播组地址范围限制。

缺省情况下,主机可以加入任何组播组。

命令格式

# VLAN视图下,命令格式为:

mld snooping group-policy { acl6-number | acl6-name acl6-name } [ version number ]

undo mld snooping group-policy

# 接口视图下,命令格式为:

mld snooping group-policy { acl6-number | acl6-name acl6-name } [ version number ] { vlan vlan-id1 [ to vlan-id2 ] &<1-10> }

undo mld snooping group-policy [ { acl6-number | acl6-name acl6-name } [ version number ] ] { vlan { all | vlan-id [ to vlan-id2 ] &<1-10> } }

参数说明

参数 参数说明 取值
acl6-number 指定访问控制列表编号。 整数形式,取值范围是2000~3999。
acl6-name acl6-name 指定命名型访问控制列表的名称。 字符串形式,不支持空格,区分大小写,长度范围是1~32。以英文字母或数字开始,但不能是纯数字。
version number 指定MLD报文版本号。

整数形式,取值为1或2。CE6810LI仅支持取值为1。

vlan { vlan-id1 [ to vlan-id2 ] }

表示配置指定VLAN的组播组策略。vlan-id1 [ to vlan-id2 ]:表示指定VLAN的编号。其中:

  • vlan-id1表示指定的第一个VLAN的编号。

  • to vlan-id2表示指定的最后一个VLAN的编号。如果不指定to vlan-id2参数,则表示只配置vlan-id1所指定VLAN的组播组策略。

整数形式,取值范围是1~4094。保留VLAN ID(通过命令vlan reserved配置)除外。

vlan-id2的取值必须大于vlan-id1的取值,它和vlan-id1共同确定一个范围。

all 表示所有VLAN。 -

视图

VLAN视图、VLAN-Range视图、接口视图

缺省级别

2:配置级

使用指南

应用场景

配置组播组地址限制后,可以限制用户对指定组播节目的点播。

前置条件

使能全局和VLAN的MLD Snooping功能。

创建基本访问控制列表参数对应编号的ACL6规则。

配置影响

执行此命令后,主机将不能加入范围之外的组播组。该命令为覆盖式命令,重复执行本命令后,新配置覆盖老配置。

注意事项

如果不指定MLD版本,则设备对接收到的所有版本(V1、V2)的MLD报文都应用该组播组地址限制,而且所配置的ACL6必须为基本ACL6。

使用实例

# 限定VLAN 2内的主机只能加入组播组FF15::1。
<HUAWEI> system-view
[~HUAWEI] acl ipv6 2008
[*HUAWEI-acl6-basic-2008] rule permit source ff15::1 128
[*HUAWEI-acl6-basic-2008] quit
[*HUAWEI] vlan 2
[*HUAWEI-vlan2] mld snooping group-policy 2008

mld snooping ip-source-policy

命令功能

mld snooping ip-source-policy命令用来配置当前VLAN的Report报文过滤策略,即限制指定用户享受组播服务。

undo mld snooping ip-source-policy命令用来将Report报文过滤策略恢复成缺省配置。

缺省情况下,VLAN无Report报文过滤策略,即VLAN内的任何用户主机都可以享受组播服务。

命令格式

mld snooping ip-source-policy { acl6-number | acl6-name acl6-name }

undo mld snooping ip-source-policy

参数说明

参数 参数说明 取值
acl6-number 指定访问控制列表编号。 整数形式,取值范围是2000~3999,用来指定该VLAN内主机允许或拒绝MLD Report报文的源地址或者目的地址。
acl6-name acl6-name 指定命名型访问控制列表的名字。 字符串形式,不支持空格,区分大小写,长度范围是1~32。以英文字母或数字开始,但不能是纯数字。

视图

VLAN视图、VLAN-Range视图

缺省级别

2:配置级

使用指南

应用场景

当用户希望过滤来自某些特定主机的MLD加入请求时,可以执行此命令,以提高组播业务部署的安全性。

当指定的ACL6编号为基本ACL6时,对指定源IP地址的MLD Report报文进行过滤。当指定的ACL6编号为高级ACL6时,对目的IP地址和源IP地址的MLD Report报文进行过滤。

注意事项

命令仅对MLD Report报文生效。

配置影响

配置此命令后会导致符合过滤策略的MLD Report报文被丢弃。

使用实例

# 配置VLAN 11下源IP地址为1::1的用户主机不能享受组播服务。

<HUAWEI> system-view
[~HUAWEI] acl ipv6 2000
[*HUAWEI-acl6-basic-2000] rule deny source 1::1 128
[*HUAWEI-acl6-basic-2000] rule permit source any
[*HUAWEI-acl6-basic-2000] quit
[*HUAWEI] vlan 11
[*HUAWEI-vlan11] mld snooping ip-source-policy 2000

mld snooping learning disable

命令功能

mld snooping learning disable命令用来去使能VLAN内的成员接口的学习功能。

undo mld snooping learning disable命令用来使能VLAN内的成员接口的学习功能。

缺省情况下,接口的转发表项动态学习功能处于使能状态。

命令格式

mld snooping learning disable vlan { { vlan-id1 [ to vlan-id2 ] } &<1-10> | all }

undo mld snooping learning disable vlan { { vlan-id1 [ to vlan-id2 ] } &<1-10> | all }

参数说明

参数

参数说明

取值

vlan { vlan-id1 [to vlan-id2 ] }
指定接口所属VLAN,vlan-id1 [ to vlan-id2 ]:表示指定VLAN的编号。其中:
  • vlan-id1表示指定的第一个VLAN的编号。
  • to vlan-id2表示指定的最后一个VLAN的编号。如果不指定to vlan-id2参数,则接口只加入vlan-id1所指定的VLAN中的组播组。

整数形式,取值范围是1~4094。保留VLAN ID(通过命令vlan reserved配置)除外。

vlan-id2的取值必须大于vlan-id1的取值,它和vlan-id1共同确定一个范围。

all

指定接口的MLD Snooping学习功能在所有VLAN内去使能。

-

视图

接口视图

缺省级别

2:配置级

使用指南

执行本命令使能接口的转发表项动态学习功能后,接口既可以静态加入组播组,也会通过接收MLD Report报文动态学习转发表项。禁止接口的转发表项动态学习功能后,只能配置接口静态加入组播组。

该命令是累增式命令,多次配置时,配置结果按多次累加生效。

使用实例

# 禁止属于VLAN3和VLAN4的接口10GE1/0/1的转发表项动态学习功能。

<HUAWEI> system-view
[~HUAWEI] mld snooping enable
[*HUAWEI] vlan 3
[*HUAWEI-vlan3] mld snooping enable
[*HUAWEI-vlan3] quit
[*HUAWEI] vlan 4
[*HUAWEI-vlan4] mld snooping enable
[*HUAWEI-vlan4] quit
[*HUAWEI] interface 10ge 1/0/1
[*HUAWEI-10GE1/0/1] port link-type trunk
[*HUAWEI-10GE1/0/1] port trunk allow-pass vlan 3 to 4
[*HUAWEI-10GE1/0/1] mld snooping learning disable vlan 3 to 4

mld snooping prompt-leave

命令功能

mld snooping prompt-leave命令用来配置允许组播组成员端口快速离开组播组。

undo mld snooping prompt-leave命令用来配置不允许组播组成员端口快速离开组播组。

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

命令格式

mld snooping prompt-leave [ group-policy { acl6-number | acl6-name acl6-name } ]

undo mld snooping prompt-leave

参数说明

参数 参数说明 取值
group-policy 指定快速离开组播组策略,即只允许组播组成员端口快速离开某些组播组。 -
acl6-number 指定访问控制列表号。 整数形式,取值范围是2000~3999。
acl6-name acl6-name 指定命名型访问控制列表的名字。 字符串形式,不支持空格,区分大小写,长度范围是1~32。以英文字母或数字开始,但不能是纯数字。

视图

VLAN视图、VLAN-Range视图

缺省级别

2:配置级

使用指南

应用场景

成员端口快速离开是指当设备收到主机发送的离开某个组播组的MLD Done消息时,不用发送特定组查询报文,直接将对应的组播组的转发表项删除。当端口下只连接一个用户主机时,快速离开机制可以减小响应延迟,及时释放网络带宽资源。

使用此命令时,如果未使用group-policy acl6-numbergroup-policy acl6-name acl6-name参数,则所有的组都将执行立即离开。

如果使用了group-policy acl6-numbergroup-policy acl6-name acl6-name参数,VLAN将按照该ACL6过滤收到的Done报文:

  • 如果需要离开的组播组在ACL6允许的范围之中,则立刻删除该成员端口,并向上游设备通告离开。

  • 如果需要离开的组播组在ACL6允许的范围之外,则发送消息向上游设备报告,由上游设备发送特定组查询报文。

前置条件

使能全局和VLAN的MLD Snooping功能。

创建访问控制列表参数对应编号的ACL6规则。默认ACL6规则permit对所有组播组都适用,如果要配置针对某个组播组的成员快速离开功能,需要结合rule(ACL6视图) deny source any命令一起使用。

配置影响

只有当VLAN内的每个组播成员端口都只连接一台接收者主机时,才能在该VLAN内配置允许端口快速离开。否则,当端口下有多个接收者时,一个主机离开,将会造成同一组播组中的其他接收者主机组播中断。

本命令为覆盖式命令,重复执行本命令后,新配置覆盖老配置。

使用实例

# 配置允许VLAN 2内的成员端口快速离开组播组FF18::1。

<HUAWEI> system-view
[~HUAWEI] acl ipv6 2008
[*HUAWEI-acl6-basic-2008] rule permit source ff18::1 64
[*HUAWEI-acl6-basic-2008] quit
[*HUAWEI] vlan 2
[*HUAWEI-vlan2] mld snooping prompt-leave group-policy 2008

mld snooping proxy

命令功能

mld snooping proxy命令用来使能VLAN上的MLD Snooping Proxy功能。

undo mld snooping proxy命令用来去使能VLAN上的MLD Snooping Proxy功能。

缺省情况下,未使能VLAN上的MLD Snooping Proxy功能。

命令格式

mld snooping proxy

undo mld snooping proxy

参数说明

视图

VLAN视图、VLAN-Range视图

缺省级别

2:配置级

使用指南

应用场景

由于上游三层设备和用户主机之间通过互发MLD协议报文而形成转发表项,所以当网络中存在大量用户主机时,冗余的MLD报文给三层设备带来处理压力。

MLD Snooping Proxy可以有效地解决上述问题,实现二层组播的协议报文代理功能,它包含有查询器和报文上送两个功能。查询器功能可以代替上游设备发送MLD Query消息,报文上送功能可以代替上游设备接收并且终结下游用户MLD Report/Done消息。在本端设备上配置MLD Snooping Proxy,能够有效的缓解上游设备的压力,并且同时节约上游设备和下游设备之间的带宽。

注意事项

在配置VLAN视图下配置MLD Snooping Proxy功能时,以下情况会导致配置不成功:
  • VLAN内已经配置了查询器功能;

  • 与VLAN对应的三层VLANIF接口使能了IPv6 PIM功能;

  • VLAN内通过mld snooping report-suppress命令配置了MLD Report报文抑制功能。

配置影响

配置MLD Snooping Proxy功能后,会导致用户的加入报文在本端设备终结,无法上送给上游设备。

使用实例

# 使能VLAN 10的MLD Snooping Proxy功能。

<HUAWEI> system-view
[~HUAWEI] vlan 10
[*HUAWEI-vlan10] mld snooping proxy

mld snooping proxy router-protocol-pass

命令功能

mld snooping proxy router-protocol-pass命令用来配置MLD Report报文透传功能。

undo mld snooping proxy router-protocol-pass命令用来取消MLD Report报文透传功能。

缺省情况下,配置了MLD Snooping Proxy功能的设备会终结接收到的MLD Report报文、Done报文、特定组查询报文和特定源组查询报文而不会透传。

命令格式

mld snooping proxy router-protocol-pass

undo mld snooping proxy router-protocol-pass

参数说明

视图

VLAN视图、VLAN-Range视图

缺省级别

2:配置级

使用指南

应用场景

如果上下游设备均使能了MLD Snooping Proxy功能,那么上下游设备都会学到同样的组播转发表项,而且上下游设备间会不停的发送MLD Query报文和MLD Report报文,则组播表项永远不会老化。这样,就会造成组播协议报文和数据流在网络中无意义的转发。配置该命令后,设备不会接收MLD Report报文,而会将从路由器端口接收到的MLD Report报文透传到本设备的其他路由器端口。

建议在使能MLD Snooping Proxy的双归组网中,配置该命令。

前置条件

配置此命令前必须先执行mld snooping proxy命令,使能该VLAN内的mld Snooping Proxy功能,否则该命令将不会生效。

配置影响

该命令配置成功后,将会改变MLD Snooping Proxy在路由器端口上对MLD Report报文的处理行为。设备不会终结从路由器端口收到的协议报文,而是将协议报文转发到上游设备。

使用实例

# 配置VLAN 10中的路由器端口上MLD Report报文透传。

<HUAWEI> system-view
[~HUAWEI] vlan 10
[*HUAWEI-vlan10] mld snooping proxy router-protocol-pass
相关主题

mld snooping querier enable

命令功能

mld snooping querier enable命令用来在VLAN上使能查询器功能。

undo mld snooping querier enable命令用来在VLAN上去使能查询器功能。

缺省情况下,VLAN上不使能查询器。

命令格式

mld snooping querier enable

undo mld snooping querier enable

参数说明

视图

VLAN视图、VLAN-Range视图

缺省级别

2:配置级

使用指南

应用场景

在本设备上配置查询器,可以代替上游设备发送MLD Query消息,使二层设备能够在数据链路层建立并维护组播转发表项,从而在数据链路层正常转发组播数据。

此命令的配置,需要满足以下两个条件:
  • 当上游设备上配置了静态组播组后,才能在本端设备上配置查询器功能,否则将会导致用户的加入报文无法上送给上游设备,造成用户端无法接收组播数据流。

  • 当从组播源到用户端之间的链路均在同一个二层网络中时,可以在二层转发设备上使能查询器功能,此时不影响用户组播数据报文的正常接收。

注意事项

在配置VLAN的查询器功能时,以下情况会导致配置不成功:

  • 与VLAN对应的三层VLANIF接口使能了IPv6 PIM功能;

  • VLAN已通过mld snooping proxy命令配置了协议报文代理功能。

使用实例

# 配置VLAN 10查询器使能。

<HUAWEI> system-view
[~HUAWEI] vlan 10
[*HUAWEI-vlan10] mld snooping querier enable

mld snooping querier-election

命令功能

mld snooping querier-election命令用来配置查询器选举功能。

undo mld snooping querier-election命令用来取消的查询器选举功能。

缺省情况下,所有VLAN上未配置查询器选举功能。

命令格式

mld snooping querier-election

undo mld snooping querier-election

参数说明

视图

VLAN视图、VLAN-Range视图

缺省级别

2:配置级

使用指南

应用场景

如果同一VLAN下的多台设备都使能了查询器,那么可以在这些设备上执行mld snooping querier-election命令,从这些设备中选举出MLD查询报文的源IP地址最小的一台设备作为查询器,代替上游设备向用户端发送查询报文。MLD查询报文的源IP地址可以通过mld snooping send-query source-address命令进行配置。缺省情况下,MLD查询报文的源IP地址为FF80::。

前置条件

配置此命令之前需指定命令mld snooping querier enable命令,使能VLAN内的查询器功能。否则查询器选举功能不生效。

使用实例

# 配置VLAN 10查询器选举功能。

<HUAWEI> system-view
[~HUAWEI] vlan 10
[*HUAWEI-vlan10] mld snooping querier-election

mld snooping query interval

命令功能

mld snooping query interval命令用来配置查询器发送通用查询报文的时间间隔。

undo mld snooping query interval命令用来恢复查询器发送通用查询报文的时间间隔为125秒。

缺省情况下,查询器发送通用查询报文的时间间隔为125秒。

命令格式

mld snooping query interval query-interval

undo mld snooping query interval

参数说明

参数 参数说明 取值
query-interval 指定查询器发送通用查询报文的时间间隔。 整数形式,取值范围是1~65535,单位为秒。缺省值为125。

视图

VLAN视图、VLAN-Range视图

缺省级别

2:配置级

使用指南

应用场景

此命令有两个主要功能:

  • 配置查询器发送通用查询报文的时间间隔。

    当查询器功能处于使能状态时,执行本命令可以配置查询器发送通用查询报文的时间间隔,实现设备周期性地发送通用查询报文,维护接口上的组成员关系。通用查询报文发送间隔越小,设备就越灵敏,但是网络带宽和设备资源的占用也就越大。

    应确保查询器发送通用查询报文的时间间隔大于下游主机回复查询器的最大响应时间,否则有可能造成设备对组播组成员表项误删。

  • 调节成员老化时间。

    当收到下游主机的Report报文后,将成员老化时间设置为:特定组查询报文次数 × 通用查询报文的时间间隔 + 下游主机回复查询器的最大响应时间。缺省情况下,老化时间为130秒。本命令用来配置上述公式中的通用查询报文时间间隔。特定组查询报文次数可以通过mld snooping robust-count命令配置。最大响应时间可以通过mld snooping query max-response-time命令配置。

前置条件

执行本命令前需使用mld snooping enable命令使能MLD Snooping功能。

注意事项

此命令的参数作为成员动态老化时间时,请在二层设备中与上游三层设备进行相同配置,否则会影响组播数据在二层网络与三层网络之间的正常传输。

配置影响

本命令为覆盖式命令,在同一个视图下重复执行本命令后,新配置覆盖老配置。

使用实例

# 配置VLAN 10内查询器发送通用查询报文的时间间隔为100秒。

<HUAWEI> system-view
[~HUAWEI] vlan 10
[*HUAWEI-vlan 10] mld snooping query interval 100

mld snooping query ip-source-policy

命令功能

mld snooping query ip-source-policy命令用来配置当前VLAN的MLD Query报文过滤策略,即限制指定用户享受组播服务。

undo mld snooping query ip-source-policy命令用来将MLD Query报文过滤策略恢复成缺省配置。

缺省情况下,VLAN无MLD Query报文过滤策略,即VLAN内的任何用户主机都可以享受组播服务。

命令格式

mld snooping query ip-source-policy { acl6-number | acl6-name acl-name }

undo mld snooping query ip-source-policy

参数说明

参数 参数说明 取值
acl6-number 指定访问控制列表编号,用来指定该VLAN内主机允许或拒绝IGMP Query报文的源地址。 整数形式,取值范围是2000~3999。
acl6-name acl6-name 指定命名型访问控制列表的名字。 字符串形式,不支持空格,区分大小写,长度范围是1~32。以英文字母或数字开始,但不能是纯数字。

视图

VLAN视图、VLAN-Range视图

缺省级别

2:配置级

使用指南

当用户希望过滤来自某些特定主机的MLD Query报文时,可以执行此命令,以提高组播业务部署的安全性。此命令仅对MLD Query报文生效。

使用实例

# 设置VLAN 11下拒绝源IP地址为100::1 64的MLD查询报文,其他MLD查询报文允许通过。

<HUAWEI> system-view
[~HUAWEI] acl ipv6 2000
[*HUAWEI-acl6-basic-2000] rule deny source 100::1 64
[*HUAWEI-acl6-basic-2000] rule permit source any
[*HUAWEI-acl6-basic-2000] quit
[*HUAWEI] vlan 11
[*HUAWEI-vlan11] mld snooping query ip-source-policy 2000

mld snooping query last-member-interval

命令功能

mld snooping query last-member-interval命令用来配置查询器发送特定组查询报文或特定源组查询报文时间间隔。

undo mld snooping query last-member-interval命令用来恢复查询器发送特定组查询报文或特定源组查询报文时间间隔为1秒。

缺省情况下,特定组查询报文和特定源组查询报文间隔时间为1秒。

命令格式

mld snooping query last-member-interval lastmember-queryinterval

undo mld snooping query last-member-interval

参数说明

参数 参数说明 取值
lastmember-queryinterval 指定查询器发送特定组查询报文或特定源组查询报文时间间隔。 整数形式,取值范围是1~5,单位为秒。

视图

VLAN视图、VLAN-Range视图

缺省级别

2:配置级

使用指南

应用场景

此命令有两个主要功能:

  • 调节查询器发送特定组查询报文或特定源组查询报文时间间隔。

    当查询器功能处于使能状态时,本命令配置查询器发送特定组查询报文或特定源组查询报文时间间隔。当网络中的组成员变化频繁时,可以执行本命令缩短查询器发送特定组查询报文或特定源组查询报文时间间隔,从而使特定组查询报文或特定源组查询报文得到更快的响应。

  • 调节成员老化时间。

    当设备收到主机的MLD Leave报文后,将成员老化时间设置为:特定组查询报文或特定源组查询报文发送时间间隔 × 特定组查询报文或特定源组查询报文次数。缺省情况下,重置老化时间为2秒。本命令用来配置上述公式中的特定组查询报文或特定源组查询报文发送时间间隔。特定组查询报文或特定源组查询报文次数可以通过mld snooping robust-count命令配置。

    上游查询器如果在robust-count × lastmember-queryinterval时间内,收到其他主机发送的Report报文,就会继续维护该组的组成员关系;如果经过robust-count × lastmember-queryinterval时间后,仍然没有收到任何主机发送的Report报文,就认为该组已经超时,不再维护该组的组成员关系。

前置条件

执行本命令前需在全局和VLAN下使能MLD Snooping功能。

注意事项

此命令的参数作为成员动态老化时间时,请在二层设备中与上游三层设备进行相同配置,否则会影响组播数据在二层网络与三层网络之间的正常传输。

配置影响

本命令为覆盖式命令,在同一个VLAN下重复执行本命令后,新配置覆盖老配置。

使用实例

# 配置VLAN 2内查询器发送特定组查询报文或特定源组查询报文时间间隔为2秒。

<HUAWEI> system-view
[~HUAWEI] vlan 2
[*HUAWEI-vlan2] mld snooping query last-member-interval 2

mld snooping query max-response-time

命令功能

mld snooping query max-response-time命令用来配置MLD查询报文的最大响应时间。

undo mld snooping query max-response-time命令用来恢复MLD查询报文的最大响应时间为10秒。

缺省情况下,MLD查询报文的最大响应时间是10秒。

命令格式

mld snooping query max-response-time max-response-time

undo mld snooping query max-response-time

参数说明

参数 参数说明 取值
max-response-time 指定MLD查询报文的最大响应时间。 整数形式,取值范围是1~25,单位为秒。

视图

VLAN视图、VLAN-Range视图

缺省级别

2:配置级

使用指南

应用场景

此命令有两个主要功能:

  • 通过设置最大响应时间,可以控制主机发送组成员关系报告的最后期限。

    当查询器功能处于使能状态,需要主机快速响应查询报文时,可将最大响应时间适当调小;为避免网络中大量主机同时发送响应报文而造成的流量拥塞,可将最大响应时间适当调大。

    应确保查询器发送通用查询报文的时间间隔大于MLD查询报文的最大响应时间,否则有可能造成设备对成员表项误删。

  • 调节成员老化时间。

    当收到下游主机的Report报文后,将成员老化时间设置为:特定组查询报文次数 × 通用查询报文的时间间隔 + MLD查询报文的最大响应时间。缺省情况下,老化时间为130秒。本命令用来配置上述公式中的最大响应时间。特定组查询报文次数可以通过mld snooping robust-count命令配置。通用查询报文的时间间隔可以通过mld snooping query interval命令配置。

前置条件

执行本命令前需使用mld snooping enable命令使能MLD Snooping功能。

注意事项

此命令的参数作为成员动态老化时间时,请在二层设备中与上游三层设备进行相同配置,否则会影响组播数据在二层网络与三层网络之间的正常传输。

配置影响

本命令为覆盖式命令,在同一视图下重复执行本命令后,新配置覆盖老配置。

使用实例

# 配置VLAN 10内MLD查询报文的最大响应时间为20秒。

<HUAWEI> system-view
[~HUAWEI] mld snooping enable
[*HUAWEI] vlan 10
[*HUAWEI-vlan10] mld snooping query max-response-time 20

mld snooping report-suppress

命令功能

mld snooping report-suppress命令用来使能MLD Report报文抑制。

undo mld snooping report-suppress命令用来去使能MLD Report报文抑制。

缺省情况下,未使能MLD Report报文抑制。

命令格式

mld snooping report-suppress

undo mld snooping report-suppress

参数说明

视图

VLAN视图、VLAN-Range视图

缺省级别

2:配置级

使用指南

应用场景

使能mld snooping report-suppress后,当上游组播交换机发送MLD查询报文时,无论该组播组内有多少端口,都只需要发送一份MLD Report报文给上游组播交换机,减少网络侧流量。

使用实例

# 在VLAN 10视图下使能MLD Report报文抑制。

<HUAWEI> system-view
[~HUAWEI] vlan 10
[*HUAWEI-vlan10] mld snooping report-suppress

mld snooping require-router-alert

命令功能

mld snooping require-router-alert命令用来配置设备从当前VLAN内接收的MLD报文的IP头中必须带有Router Alert标识。

undo mld snooping require-router-alert命令用来恢复为设备接收MLD报文的IP头中可以不用带有Router Alert标识。

缺省情况下,设备从VLAN内接收MLD报文的IP头中可以不用带有Router Alert标识。

命令格式

mld snooping require-router-alert

undo mld snooping require-router-alert

参数说明

视图

VLAN视图、VLAN-Range视图

缺省级别

2:配置级

使用指南

应用场景

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

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

前置条件

执行本命令前需使用mld snooping enable命令使能MLD Snooping功能。

使用实例

# 配置VLAN 2内接收的MLD报文的IP头中必须带有Router Alert。

<HUAWEI> system-view
[~HUAWEI] mld snooping enable
[*HUAWEI] vlan 2
[*HUAWEI-vlan2] mld snooping require-router-alert

mld snooping robust-count

命令功能

mld snooping robust-count命令用来配置健壮性系数,该系数的大小决定查询器发送特定组查询报文的次数。

undo mld snooping robust-count命令用来恢复健壮性系数为默认值。

缺省情况下,健壮性系数为2。

命令格式

mld snooping robust-count robust-count

undo mld snooping robust-count

参数说明

参数 参数说明 取值
robust-count robust-count 指定查询器发送的特定组查询报文次数。 取值范围是2~5。

视图

VLAN视图、VLAN-Range视图

缺省级别

2:配置级

使用指南

应用场景

此命令有两个主要功能:

  • 调节查询器发送特定组查询消息的次数,以避免可能发生的网络丢包。

    当收到用户针对某组播组的MLD Done消息时,发送robust-count次的特定组查询报文,询问该组播组是否还存在成员。特定组查询报文发送间隔可以使用mld snooping query last-member-interval命令配置。

  • 调节成员老化时间。

    端口收到下游主机的report报文后,将成员老化时间设置为:特定组查询报文次数 × 通用查询报文的时间间隔 + 下游主机回复查询器的最大响应时间。缺省情况下,老化时间为130秒。通用查询报文的时间间隔可以使用mld snooping query interval命令配置。最大响应时间可以使用mld snooping query max-response-time命令配置。

    端口收到下游主机的Done报文后,将成员老化时间缩短为特定组查询消息发送时间间隔 × 特定组查询报文次数。缺省情况下,重置老化时间为2秒。本命令用来配置上述公式中的特定组查询报文次数。特定组查询消息发送时间间隔可以通过命令mld snooping query last-member-interval配置。

    上游查询器如果在robust-count× lastmember-queryinterval时间内,收到其他主机发送的Report报文,就会继续维护该组的组成员关系;如果经过robust-count× lastmember-queryinterval时间后,仍然没有收到任何主机发送的Report报文,就认为该组已经超时,不再维护该组的组成员关系。

前置条件

执行本命令前需使用mld snooping enable命令使能MLD Snooping功能。

注意事项

此命令的参数作为成员动态老化时间时,请在二层设备中与上游三层设备进行相同配置,否则会影响组播数据在二层网络与三层网络之间的正常传输。

配置影响

本命令为覆盖式命令,在同一个视图下重复执行本命令后,新配置覆盖老配置。

使用实例

# 配置VLAN 10内查询器发送的特定组查询报文次数为5次。

<HUAWEI> system-view
[~HUAWEI] mld snooping enable
[*HUAWEI] vlan 10
[*HUAWEI-vlan10] mld snooping robust-count 5

mld snooping router-aging-time

命令功能

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

undo mld snooping router-aging-time命令用来恢复该配置的缺省值。

缺省情况下,动态路由器端口老化时间为180秒或PIM(Protocol Independent Multicast) Hello报文携带的Holdtime值。

命令格式

mld snooping router-aging-time router-aging-time

undo mld snooping router-aging-time

参数说明

参数 参数说明 取值
router-aging-time router-aging-time

动态路由器端口老化时间。

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

视图

VLAN视图、VLAN-Range视图

缺省级别

2:配置级

使用指南

应用场景

当网络中发生短期拥塞时,可能造成查询报文从MLD查询器发送过来的时间变长。在动态路由器端口老化时间内,如果没有从该端口收到MLD Query报文或PIM Hello报文,则该端口不再属于路由器端口。此时设备就不会向该接口发送成员报告消息或成员离开消息,可能造成组播数据中断。因此,如果网络稳定性不佳,应将动态路由器端口老化时间值适当调大。当动态路由器端口上收到MLD查询消息或PIM Hello报文时,设备将重置动态路由器端口老化时间。

配置影响

无论端口上收到的是PIM Hello报文还是MLD Query报文,只要目前动态路由器端口老化时间的剩余值小于该配置值,都会将动态路由器端口老化时间设置为该值。

使用实例

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

<HUAWEI> system-view
[~HUAWEI] vlan 10
[*HUAWEI-vlan10] mld snooping router-aging-time 500

mld snooping router-learning

命令功能

mld snooping router-learning disable命令用来去使能路由器端口动态学习功能。

undo mld snooping router-learning disable命令用来使能路由器端口动态学习功能。

缺省情况下,设备上使能了路由器端口动态学习功能。

命令格式

mld snooping router-learning disable

undo mld snooping router-learning disable

参数说明

视图

VLAN视图、VLAN-Range视图

缺省级别

2:配置级

使用指南

应用场景

在运行了MLD Snooping的设备上,所有收到源地址不为0::0的MLD普遍组查询报文或PIM(Protocol Independent Multicast) Hello报文的端口都将被视为动态路由器端口。设备将所有的路由器端口都记录在路由器端口列表中,这样对用户接收的组播数据无法控制。如果需要增强对用户接收组播数据的控制,可以禁止VLAN路由器端口的动态学习功能。

前置条件

执行本命令前需使用mld snooping enable命令使能MLD Snooping功能。

后续任务

禁止路由器端口动态学习功能后,需要使用mld snooping static-router-port命令配置静态路由器端口。

配置影响

禁止路由器端口动态学习功能后,各个端口不再侦听MLD Query报文,只能手工配置静态路由器端口。

注意事项

如果设备上配置了组播VLAN功能,不能禁止用户VLAN的路由器端口动态学习功能。

使用实例

# 配置VLAN 10内端口为动态学习路由端口。

<HUAWEI> system-view
[~HUAWEI] vlan 10
[*HUAWEI-vlan10] undo mld snooping router-learning disable

mld snooping send-query enable

命令功能

mld snooping send-query enable命令用来配置允许设备主动向非路由端口发送响应网络拓扑变化时的MLD Query报文。

undo mld snooping send-query enable命令用来配置禁止设备主动向非路由端口发送响应网络拓扑变化时的MLD Query报文。

缺省情况下,禁止设备主动向非路由端口发送响应网络拓扑变化时的MLD Query报文。

命令格式

mld snooping send-query enable

undo mld snooping send-query enable

参数说明

视图

系统视图

缺省级别

2:配置级

使用指南

应用场景

当链路拓扑发生变化时,设备会收到链路变化事件,通常情况下此时的设备不会发送MLD通用查询报文。但是,由于网络拓扑发生变化引发环网协议重新计算路径,组播数据不能及时发送到变更后的路径上。此时通过配置此命令,使设备在链路变化时重新发送MLD通用查询报文,更新网络中设备上的端口信息,将组播数据流迅速切换到新的转发路径上,从而保证组播业务不中断。更新端口信息如下:

  • 更新路由端口:在部署MSTP协议的组网中,MLD通用查询报文发往所有非路由端口。

  • 更新组成员端口:当MLD通用查询报文到达用户主机时,组成员主机回应MLD Report消息,然后设备更新组播组成员端口。

后续任务

此命令一般在环网使用。配置此命令后,当环网的拓扑发生变化时,设备发送源IP地址为FE80::的MLD查询报文。该源地址可以通过mld snooping send-query source-address命令进行修改。

前置条件

执行本命令前需使能全局MLD Snooping功能。设备上已经配置环网协议。

使用实例

# 配置允许设备向非路由端口发送响应网络拓扑变化时的MLD Query报文。

<HUAWEI> system-view
[~HUAWEI] mld snooping enable
[*HUAWEI] mld snooping send-query enable

mld snooping send-query source-address

命令功能

mld snooping send-query source-address命令用来配置设备发送MLD查询报文的源IP地址。

undo mld snooping send-query source-address命令用来恢复MLD查询报文的源IP地址为FE80::。

缺省情况下,MLD查询报文的源IP地址为FE80::。

命令格式

mld snooping send-query source-address ip-address

undo mld snooping send-query source-address

参数说明

参数 参数说明 取值
ip-address 指定MLD通用查询消息的源IP地址。

32位十六进制数,格式为X:X:X:X:X:X:X:X。

视图

系统视图

缺省级别

2:配置级

使用指南

应用场景

当二层网络拓扑变化时,涉及到的VLAN会接收到链路变化事件通知。执行此命令后,设备主动向此VLAN内所有非路由端口发送MLD通用查询报文,以便其他设备快速更新路由端口。

当FE80::已被本设备所在网络中的其他设备占用时,可使用此命令改变MLD Snooping模块发送的MLD通用查询报文的源IP地址。

使用实例

# 配置设备响应二层网络拓扑变化事件时发送的MLD通用查询报文的源IP地址为FE80:1::1。

<HUAWEI> system-view
[~HUAWEI] mld snooping send-query source-address fe80:1::1

mld snooping send-router-alert disable

命令功能

mld snooping send-router-alert disable命令用来配置设备向当前VLAN内发送的MLD报文的IP报文头中带有Router Alert标识。

undo mld snooping send-router-alert disable命令用来配置设备向当前VLAN内发送的MLD报文的IP报文头中不带有Router Alert标识。

缺省情况下,设备向VLAN内发送的MLD报文的IP报文头中带有Router Alert标识。

命令格式

mld snooping send-router-alert disable

undo mld snooping send-router-alert disable

参数说明

视图

VLAN视图、VLAN-Range视图

缺省级别

2:配置级

使用指南

应用场景

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

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

使用实例

# 配置设备向VLAN 2内发送的MLD报文的IP报文头中不带有Router Alert标识。

<HUAWEI> system-view
[~HUAWEI] vlan 2
[*HUAWEI-vlan2] undo mld snooping send-router-alert disable

mld snooping ssm-mapping

命令功能

mld snooping ssm-mapping命令用来配置SSM(Source-Specific Multicast)范围内的不带源的组播地址与组播源地址的映射。

undo mld snooping ssm-mapping命令用来取消上述配置的映射关系。

缺省情况下,SSM范围内的不带源的组播地址与组播源地址没有映射关系。

说明:

CE6810LI不支持此命令。

命令格式

mld snooping ssm-mapping group-address mask-length source-address

undo mld snooping ssm-mapping group-address mask-length source-address

参数说明

参数 参数说明 取值
group-address 指定SSM Mapping静态组IPv6地址。 32位十六进制数,格式为X:X:X:X:X:X:X:X,取值范围为ssm-policy范围内的地址。
mask-length 指定SSM Mapping静态组地址掩码长度。 整数形式,取值范围是8~128。
ip-source-address 指定SSM Mapping静态源的IPv6地址。

32位十六进制数,格式为X:X:X:X:X:X:X:X。

视图

VLAN视图、VLAN-Range视图

缺省级别

2:配置级

使用指南

应用场景

SSM Mapping能够将MLDv1发送的Report报文转换为对应有源组信息的报文,从而解决不支持MLDv2的主机和SSM相互配合的问题。当配置从组G到源组(S1,G)、(S2,G)等的映射关系后,设备收到MLDv1发送的Report报文时,对组地址进行检查,如果组地址在SSM范围内,则对收到的MLDv1报文进行转换,转换为一个或者多个组地址为G的MLDv2 IS_IN(S1,S2……)报文。

注意事项

只有执行mld snooping ssm-mapping enable使能SSM-Mapping功能后,配置的SSM源/组地址映射表项才能生效。

若使用mld snooping ssm-mapping enable [ policy policy-name ]配置了SSM Mapping策略,则无法再使用该命令配置SSM源/组地址映射表项。

使用实例

# 配置VLAN10中组播地址FF32::1与组播组源地址1::1之间的映射功能。
<HUAWEI> system-view
[~HUAWEI] vlan 10
[*HUAWEI-vlan10] mld snooping ssm-mapping ff32::1 64 1::1

mld snooping ssm-mapping enable

命令功能

mld snooping ssm-mapping enable命令用来使能SSM Mapping功能,同时可以指定SSM Mapping策略。

undo mld snooping ssm-mapping enable命令用来去使能SSM Mapping功能。

缺省情况下,没有使能SSM Mapping功能。

说明:

CE6810LI不支持此命令。

命令格式

mld snooping ssm-mapping enable [ policy policy-name ]

undo mld snooping ssm-mapping enable

参数说明

参数 参数说明 取值
policy policy-name 指定SSM映射策略的名称。 字符串形式,不区分大小写,不支持空格,长度范围是1~31。当输入的字符串两端使用双引号时,可在字符串中输入空格。

视图

VLAN视图、VLAN-Range视图

缺省级别

2:配置级

使用指南

应用场景

当仅支持MLDv1老式终端用户希望能够享用SSM组播服务时,可以在设备上配置SSM Mapping功能。SSM Mapping能够将MLDv1发送的Report报文转换为对应有源组信息的报文,从而解决不支持MLDv2的主机与SSM相互配合的问题。

mld snooping ssm-mapping enable命令可以使能VLAN上的SSM Mapping功能。同时,若该命令配置policy参数,则可以为VLAN指定SSM Mapping策略。

前置条件

若该命令通过policy参数配置SSM Mapping策略,指定的策略需要事先通过ssm-mapping ipv6 policy命令进行配置。

注意事项

  • 若该命令不配置policy参数:

    执行mld snooping ssm-mapping enable命令可使能SSM Mapping功能。使能SSM Mapping功能后,才能进一步使用mld snooping ssm-mapping命令配置VLAN上的SSM Mapping策略。

  • 若该命令配置policy参数:

    执行mld snooping ssm-mapping enable policy policy-name命令,在使能SSM Mapping功能的同时配置VLAN上的SSM Mapping策略。

说明:
mld snooping ssm-mapping enable policy policy-namemld snooping ssm-mapping group-address mask-length source-address命令互斥。

使用实例

# 使能VLAN 11的SSM Mapping功能,配置SSM Mapping策略为iptv。
<HUAWEI> system-view
[~HUAWEI] ssm-mapping ipv6 policy iptv
[*HUAWEI] vlan 11
[*HUAWEI-vlan11] mld snooping ssm-mapping enable policy iptv

mld snooping ssm-policy

命令功能

mld snooping ssm-policy命令用来配置SSM(Source-Specific Multicast)组播组范围。

undo mld snooping ssm-policy命令用来恢复SSM的组播地址范围为FF3x::/32(x不能为1或2)。

缺省情况下,SSM的组播地址范围是FF3x::/32(x不能为1或2)。

命令格式

mld snooping ssm-policy { basic-acl6-number | acl6-name acl6-name }

undo mld snooping ssm-policy

参数说明

参数 参数说明 取值
basic-acl6-number 指定基本访问控制列表号,可以定义组播组地址范围。 整数形式,取值范围是2000~2999。
acl6-name acl6-name 指定命名型基本访问控制列表的名字。 字符串形式,不支持空格,区分大小写,长度范围是1~32。以英文字母或数字开始,但不能是纯数字。

视图

VLAN视图、VLAN-Range视图

缺省级别

2:配置级

使用指南

应用场景

如果用户加入的组播地址为ASM(Any-Source Multicast)型,而希望享受SSM服务,则需要执行该命令,将组播地址加入到SSM组策略范围。

配置影响

执行完此命令后,basic-acl6-numberacl6-name acl6-name里面定义的组播组地址范围都属于SSM组范围,此地址范围可以超出FF3x::/32。SSM组范围之外的组地址均适用于ASM。

前置条件

创建basic-acl6-numberacl6-name acl6-name参数所指定的ACL6规则。

注意事项

使用该命令将组播地址加入SSM组播组范围后,当MLDv1的用户使用该组播地址享受SSM组播服务时,设备不会因为收到v1离开报文而删除所映射的(S,G)表项。该(S,G)表项会通过组播表项的老化机制或者接收到v2离开报文而删除。

使用实例

# 配置VLAN10中组地址FF15::1 64作为SSM范围内的组。

<HUAWEI> system-view
[~HUAWEI] acl ipv6 2008
[~HUAWEI-acl6-basic-2008] rule permit source ff15::1 64
[*HUAWEI-acl6-basic-2008] quit
[*HUAWEI] vlan 10
[*HUAWEI-vlan10] mld snooping ssm-policy 2008 

mld snooping static-group

命令功能

mld snooping static-group命令用来配置静态组播组成员端口。

undo mld snooping static-group命令用来取消静态组播组成员端口的配置。

缺省情况下,端口为动态成员端口。

命令格式

mld snooping static-group [ source-address source-address ] group-address group-address vlan { { vlan-id1 [ to vlan-id2 ] } &<1-10> }

undo mld snooping static-group[ source-address source-address ] group-address { all | group-address } vlan { all | { vlan-id1 [ to vlan-id2 ] } &<1-10> }

mld snooping static-group [ source-address source-address ] group-address group-address1 to group-address2 vlan vlan-id

undo mld snooping static-group [ source-address source-address ] group-address group-address1 to group-address2 vlan vlan-id

参数说明

参数 参数说明 取值
source-address source-address 指定组播源地址。

32位十六进制数,格式为X:X:X:X:X:X:X:X。

group-address group-address 指定组播组地址。

32位十六进制数,格式为X:X:X:X:X:X:X:X,取值范围是FF00::~FFFF:FFFF:FFFF:FFFF:FFFF:FFFF:FFFF:FFFF。

group-address group-address1 to group-address2 指定多个组播组地址。
注意:
group-address2要求大于group-address1

32位十六进制数,格式为X:X:X:X:X:X:X:X,取值范围是FF00::~FFFF:FFFF:FFFF:FFFF:FFFF:FFFF:FFFF:FFFF。

vlan vlan-id 指定VLAN的编号。 整数形式,取值范围是1~4094。保留VLAN ID(通过命令vlan reserved配置)除外。
vlan vlan-id1 指定VLAN的编号。 整数形式,取值范围是1~4094。保留VLAN ID(通过命令vlan reserved配置)除外。
vlan vlan-id2 指定VLAN的编号。要求大于vlan-id1 整数形式,取值范围是1~4094。保留VLAN ID(通过命令vlan reserved配置)除外。
all 表示所有VLAN组播组地址。 -

视图

接口视图

缺省级别

2:配置级

使用指南

应用场景

如果端口所连接的主机需要固定接收某组播组或组播源组的数据,可以配置该端口为静态组播组成员端口。

前置条件

使用此命令之前,首先全局和VLAN下使能MLD Snooping功能。

配置影响

静态组播组成员端口不会响应MLD Query报文;取消配置后,端口也不会主动发送MLD Done报文。

该命令是累增式命令,多次配置时,配置结果按多次累加生效。

注意事项

对于同一个组播组,当组内带有源的表项个数达到128个,再执行此命令则不生成此静态表项。即使在系统视图下执行reset mld snooping group all命令刷新表项,也不再生成所配置的静态组播组对应的表项。

使用实例

# 配置VLAN内的接口10GE1/0/1为静态组播组成员端口,静态加入组播组FF33::1。

<HUAWEI> system-view
[~HUAWEI] interface 10ge 1/0/1
[~HUAWEI-10GE1/0/1] mld snooping static-group group-address ff33::1 vlan 2

mld snooping static-group suppress-dynamic-join

命令功能

mld snooping static-group suppress-dynamic-join命令用来禁止VLAN内收到的Report和Done报文向配置有静态组的上游路由器转发。

undo mld snooping static-group suppress-dynamic-join命令用来允许VLAN内收到的Report和Done报文向配置有静态组的上游路由器转发。

缺省情况下,VLAN内收到的Report和Done报文向配置有静态组的上游路由器转发。

命令格式

mld snooping static-group suppress-dynamic-join

undo mld snooping static-group suppress-dynamic-join

参数说明

视图

VLAN视图、VLAN-Range视图

缺省级别

2:配置级

使用指南

应用场景

如果设备上游三层组播设备为其他厂商设备,并且在此三层设备的接口上配置了静态组播组,则不允许用户以动态的方式加入或者退出组播组,此时需要在设备上配置禁止向三层组播设备发送的Report和Done报文。

前置条件

执行本命令前需使能全局和VLAN的MLD Snooping功能。

使用实例

# 禁止VLAN内收到的Report和Done报文向配置有静态组的路由器端口转发。

<HUAWEI> system-view
[~HUAWEI] mld snooping enable
[*HUAWEI] vlan 10
[*HUAWEI-vlan10] mld snooping static-group suppress-dynamic-join

mld snooping static-router-port

命令功能

mld snooping static-router-port命令用来配置静态路由器端口。

undo mld snooping static-router-port命令用来取消指定静态路由器端口的配置。

缺省情况下,端口为动态路由器端口。

命令格式

mld snooping static-router-port vlan { vlan-id [ to vlan-id ] } &<1-10>

undo mld snooping static-router-port vlan { all | { vlan-id1 [ to vlan-id2 ] } &<1-10> }

参数说明

参数 参数说明 取值
vlan vlan-id 指定VLAN编号。 整数形式,取值范围是1~4094。保留VLAN ID(通过命令vlan reserved配置)除外。
all 表示所有VLAN。 -

视图

接口视图

缺省级别

2:配置级

使用指南

应用场景

如果需要长期稳定地从某一个端口接收组播数据报文,可以配置静态路由器端口。

前置条件

使用此命令之前,首先全局和VLAN下使能MLD Snooping功能。

配置影响

静态路由器端口永不老化。如果需要取消该静态路由器端口,只能通过undo mld snooping static-router-port命令删除。

该命令是累增式命令,多次配置时,配置结果按多次累加生效。

使用实例

# 配置10GE1/0/1为VLAN 2内的静态路由器端口。

<HUAWEI> system-view
[~HUAWEI] interface 10ge1/0/1
[*HUAWEI-10GE1/0/1] mld snooping static-router-port vlan 2

mld snooping version

命令功能

mld snooping version命令用来配置MLD Snooping可以处理的MLD报文的版本。

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

缺省情况下,设备既可以处理MLDv1的报文,也可以处理MLDv2的报文。

说明:

CE6810LI不支持此命令,仅支持处理MLDv1报文。

命令格式

mld snooping version number

undo mld snooping version

参数说明

参数 参数说明 取值
number 表示MLD的版本号。 整数形式,取值为1或2。

视图

VLAN视图、VLAN-Range视图

缺省级别

2:配置级

使用指南

应用场景

当二层设备下的主机支持不同MLD版本时,需执行本命令进行配置。

当版本号为1时,只可以处理MLDv1的报文。当版本号为2时,既可以处理MLDv1的报文,也可以处理MLDv2的报文。

配置影响

当MLD Snooping的版本由版本2切换到版本1时,
  • 对于通过动态加入的二层组播转发表项,系统将立即清除;
  • 对于手工配置而静态加入的二层组播转发表项,系统分为以下两种情况进行不同的处理:
    • 如果配置的仅仅是静态加入组播组,而没有指定组播源,则这些转发表项将不会被清除。
    • 如果配置的是指定了组播源的静态加入组播源组,则这些转发表项将会被清除,并且当再次切换回版本2时,这些转发表项将被重新恢复。

使用实例

# 配置VLAN 10上的MLD Snooping的版本号。

<HUAWEI> system-view
[~HUAWEI] vlan 10
[*HUAWEI-vlan1] mld snooping enable
[*HUAWEI-vlan10] mld snooping version 2

multicast layer-2 ipv6 source-lifetime

命令功能

multicast layer-2 ipv6 source-lifetime命令用来配置由组播流触发的(S,G)表项的老化时间。

undo multicast layer-2 ipv6 source-lifetime命令用来恢复由组播流触发的(S,G)表项的老化时间为缺省值210秒。

缺省情况下,由组播流触发的(S,G)或(*,G)表项的老化时间为210秒。

命令格式

multicast layer-2 ipv6 source-lifetime lifetime

undo multicast layer-2 ipv6 source-lifetime

参数说明

参数 参数说明 取值
source-lifetime lifetime

指定由组播流触发的(S,G)表项的老化时间。

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

视图

VLAN视图、VLAN-Range视图

缺省级别

2:配置级

使用指南

当某个组播源不再发送组播流时,需要将这个源删除掉,因此需要不断探测是否有对应源组播流存在。用户可以根据系统的性能,执行此命令灵活配置组播流触发的表项老化时间。

使用实例

# 配置VLAN 10内组播流触发的表项老化时间为100秒

<HUAWEI> system-view
[~HUAWEI]  mld snooping enable
[*HUAWEI] vlan 10
[*HUAWEI-vlan10] multicast layer-2 ipv6 source-lifetime 100

multicast layer-2 invalid-packet mld snooping

命令功能

multicast layer-2 invalid-packet mld snooping命令用来指定设备存储的无效二层组播协议报文的最大个数。

undo multicast layer-2 invalid-packet mld snooping命令用来删除设备存储的无效二层组播协议报文的最大个数。

缺省情况下,设备存储的二层组播协议的无效报文的最大个数是10个。

命令格式

multicast layer-2 invalid-packet mld snooping max-count max-number

undo multicast layer-2 invalid-packet mld snooping

参数说明

参数 参数说明 取值
max-count max-number

指定设备存储无效报文的最大个数。

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

视图

系统视图

缺省级别

2:配置级

使用指南

当组播网络中表项无法建立时,可以对设备存储的无效二层组播协议报文的最大个数进行设置。

使用实例

# 配置设备记录的无效MLD Snooping协议报文最大个数为20。

<HUAWEI> system-view
[~HUAWEI] multicast layer-2 invalid-packet mld snooping max-count 20

reset mld snooping group

命令功能

reset mld snooping group命令用来清除组播出端口信息中的动态出端口表项。

命令格式

reset mld snooping group { vlan { vlan-id | all } } | all }

参数说明

参数 参数说明 取值
vlan vlan-id 清除指定VLAN的组播出端口信息中的动态出端口表项。 整数形式,取值范围是1~4094。保留VLAN ID(通过命令vlan reserved配置)除外。
vlan all 清除所有VLAN的组播出端口信息中的动态出端口表项。 -
all 清除所有VLAN的组播出端口信息中的动态出端口表项。 -

视图

用户视图

缺省级别

3:管理级

使用指南

使用本命令清除某VLAN的动态出端口表项,会引起该VLAN内的主机接收组播流暂时性中断,直到主机再次发出MLD成员报告消息,交换机重新生成出端口信息后,主机才能再收到组播流。

使用实例

# 清除所有VLAN的所有动态出端口表项。

<HUAWEI> reset mld snooping group all

# 清除VLAN 2的所有动态出端口表项。

<HUAWEI> reset mld snooping group vlan 2

reset mld snooping statistics

命令功能

reset mld snooping statistics命令用来清除MLD Snooping统计信息。

命令格式

reset mld snooping statistics { vlan { vlan-id | all } | all }

参数说明

参数 参数说明 取值
vlan vlan-id 清除指定VLAN的MLD Snooping统计信息。 整数形式,取值范围是1~4094。保留VLAN ID(通过命令vlan reserved配置)除外。
vlan all 清除所有VLAN的MLD Snooping统计信息。 -
all 清除所有VLAN的MLD Snooping统计信息。 -

视图

用户视图

缺省级别

3:管理级

使用指南

清除所有VLAN内的MLD Snooping 统计信息,使用命令reset mld snooping statistics all

清除指定VLAN的MLD Snooping统计信息,使用命令reset mld snooping statistics vlan vlan-id。

清除所有VLAN的MLD Snooping统计信息,使用命令reset mld snooping statistics vlan all

使用实例

# 清除所有VLAN的MLD Snooping统计信息。

<HUAWEI> reset mld snooping statistics all 

# 清除VLAN 2的MLD Snooping统计信息。

<HUAWEI> reset mld snooping statistics vlan 2

ssm-mapping ipv6 policy

命令功能

ssm-mapping ipv6 policy命令用来配置IPv6的SSM-Mapping策略。

undo ssm-mapping ipv6 policy命令用来删除IPv6的SSM-Mapping策略。

缺省情况下,未配置IPv6的SSM-Mapping策略。

说明:

CE6810LI不支持此命令。

命令格式

ssm-mapping ipv6 policy policy-name

undo ssm-mapping ipv6 policy policy-name

参数说明

参数 参数说明 取值
policy-name 指定SSM-Mapping策略的名称。 字符串形式,不区分大小写,不支持空格,长度范围是1~31。当输入的字符串两端使用双引号时,可在字符串中输入空格。

视图

系统视图

缺省级别

2:配置级

使用指南

应用场景

当需要在不同的接口下配置生效不同的ssm-mapping规则,使不同接口下的组播用户想要收看来自不同组播源的节目时,需要在系统视图下使用ssm-mapping ipv6 policy命令配置不同的策略。

只有执行mld snooping ssm-mapping enable [ policy policy-name ]命令使能了SSM映射功能和对应的映射策略后,配置的IPv6的SSM-Mapping策略才能生效。

删除IPv6的SSM-Mapping策略时,该策略下的所有配置信息都被删除。

使用实例

# 在系统视图下创建SSM-Mapping策略ssmmap1。

<HUAWEI> system-view
[~HUAWEI] ssm-mapping ipv6 policy ssmmap1
翻译
下载文档
更新时间:2019-03-20

文档编号:EDOC1000166474

浏览量:15721

下载量:402

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