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

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

提示

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

升级

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

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

MLD配置命令

说明:

CE6880EI、CE6810LI和CE5855EI不支持该特性。

display mld control-message counters

命令功能

display mld control-message counters命令用来查看接口上的MLD控制报文统计数。

命令格式

display mld control-message counters [ interface interface-type interface-number ] [ message-type { query | report } ]

参数说明

参数 参数说明 取值
interface interface-type interface-number 显示指定接口的MLD报文统计数。如果不指定该参数,则显示所有接口的MLD报文统计数。 -
message-type 显示指定类型的MLD报文统计数。如果不指定该参数,则显示所有类型的MLD报文统计数。 -
query 显示查询报文统计数。Query是由查询器发出的查询报文。 -
report 显示报告报文统计数。Report是由成员主机发出的加入组的报文。 -

视图

所有视图

缺省级别

1:监控级

使用指南

使用本命令可以查看设备上发送、接收到的MLD控制报文数量。

使用实例

# 查看接口VLANIF100发送和接收的MLD报文统计数。

<HUAWEI> display mld control-message counters interface vlanif 100
Interface control-message counters information
 Vlanif100(FE80::219:74FF:FE59:3302):
 Message Type                        Sent       Valid     Invalid      Ignore
 ------------------------------------------------------------------          
 General Query                          4           0           0           0
 Group Query                            0           0           0           0
 Source Group Query                     0           0           0           0
 ------------------------------------------------------------------          
 MLDV1                
 Report ASM                             0           6           0           0
 Report SSM                             0           0           0           0
 ------------------------------------------------------------------          
 DONE  ASM                              0           0           0           0
 DONE  SSM                              0           0           0           0
 ------------------------------------------------------------------          
 MLDV2                
 ISIN Report                            0           0           0           0
 ISEX Report                            0           0           0           0
 TOIN Report                            0           0           0           0
 TOEX Report                            0           0           0           0
 ALLOW Report                           0           0           0           0
 BLOCK Report                           0           0           0           0
 Source Records Total                   0           0           0           0
 ------------------------------------------------------------------          
 Others                                 -           -           0           0
 ------------------------------------------------------------------           
表10-12  display mld control-message counters interface vlanif 100命令输出信息描述

项目

描述

Interface control-message counters information

接口的MLD报文统计数。

Vlanif100(FE80::219:74FF:FE59:3302)

接口类型和编号(IPv6链路本地地址)。

Message Type

MLD报文类型。

Sent

发出的MLD报文总数。

Valid

收到的有效MLD报文总数。

Invalid

收到的错误MLD报文总数。

Ignore

收到的被忽略的MLD报文总数。

General Query

MLD普遍组查询计数。

Group Query

MLD特定组查询计数。

Source Group Query

MLD特定源组查询计数。

Report ASM

组播组地址在非SSM范围内的MLDv1报告报文总数。

Report SSM

组播组地址在SSM范围内的MLDv1报告报文总数。

DONE ASM

组播组地址在非SSM范围内的MLDv1离开报文总数。

DONE SSM

组播组地址在SSM范围内的MLDv1离开报文总数。

ISIN Report

MLDv2 ISIN 报告报文总数。

ISEX Report

MLDv2 ISEX 报告报文总数。

TOIN Report

MLDv2 TOIN 报告报文总数。

TOEX Report

MLDv2 TOEX 报告报文总数。

ALLOW Report

MLDv2 ALLOW 报告报文总数。

BLOCK Report

MLDv2 BLOCK 报告报文总数。

Source Records Total

MLDv2报文中组播源的总数。

Others

不能区分报文类型的Invalid MLD和Ignore MLD报文总数。

display mld group

命令功能

display mld group命令用来查看通过主机发送报告报文动态加入的MLD组播组信息。

命令格式

display mld group [ ipv6-group-address | interface interface-type interface-number ] * [ verbose ]

参数说明

参数 参数说明 取值
ipv6-group-address 显示指定IPv6组播组地址的MLD配置信息。 32位十六进制数,格式为X:X:X:X:X:X:X:X,取值范围是FF00::~FFFF:FFFF:FFFF:FFFF:FFFF:FFFF:FFFF:FFFF。
interface interface-type interface-number 显示指定接口上的组播组信息。如果不指定该参数,则显示所有接口上的组播组信息。 -
verbose 显示MLD组播组的详细信息。如果不指定该参数,则只显示MLD组播组概要信息。 -

视图

所有视图

缺省级别

1:监控级

使用指南

使用本命令可以查看建立了组成员关系的组播组信息。

使用实例

# 显示所有MLD接口动态加入的组播组的详细信息。

<HUAWEI> display mld group verbose
Interface group report information of VPN-Instance: public net
 Vlanif10(FE80:1::101):
  Total entries on this interface: 3
  Total 2 MLD Groups reported
   Group: FF05::20
     Uptime:00:00:18
     Expires: 00:04:02
     Last reporter: FE80::208:A1FF:FE83:F82A
     Last-listener-query-counter: 0
     Last-listener-query-timer-expiry: off
     Group mode: exclude
     Version1-host-present-timer-expiry: 00:04:02
   Group: FF37::
     Uptime:00:00:18
     Expires: off
     Last reporter: FE80::208:A1FF:FE83:F82A
     Last-listener-query-counter: 0
     Last-listener-query-timer-expiry: off
     Group mode: include
     Version1-host-present-timer-expiry: off
     Source list:
       Source: FC00:2000::100
          Uptime: 00:00:18
          Expires: 00:04:02
          Last-listener-query-counter: 0
          Last-listener-query-timer-expiry: off
       Source: FC00:2000::200
          Uptime: 00:00:18
          Expires: 00:04:02
          Last-listener-query-counter: 0
          Last-listener-query-timer-expiry: off
表10-13  display mld group verbose命令输出信息描述

项目

描述

Interface group report information of VPN-Instance

接口收到的组报告报文所属的VPN实例。目前只支持公网实例。

Vlanif10(FE80:1::101)

接口类型和编号(IPv6链路本地地址)。

Total entries on this interface

接口上动态加入的MLD组播组个数。

Total 2 MLD Groups reported

接口上收到2个MLD报告报文。

Group

IPv6组播组地址。

Uptime

发现组播组的运行时间。时间格式是:
  • 小于等于24小时:“时:分:秒”

  • 大于24小时但小于等于一周:“天:时”

  • 大于一周:“周:天”

Expires

组播组超时时间。

Last reporter

报告组成员关系的最后主机的链路本地地址。

Last-listener-query-counter

发送特定组\源组查询报文的次数。

Last-listener-query-timer-expiry

发送特定组\源组查询报文的时间间隔。

Group mode

组播组的过滤模式,exclude或include。

Version1-host-present-timer-expiry

MLDv1主机的超时时间。

Source list

组播源列表。

Source

组播源地址。

相关主题

display mld group ssm-mapping

命令功能

display mld group ssm-mapping命令用来查看根据MLD SSM Mapping规则创建的组播组信息。

命令格式

display mld group [ ipv6-group-address | interface interface-type interface-number ] * ssm-mapping [ verbose ]

参数说明

参数 参数说明 取值
ipv6-group-address 显示指定组地址上根据SSM Mapping规则建立的组播组信息。如果不指定该参数,则显示依据SSM Mapping规则创建的所有组播组信息。 32位十六进制数,格式为X:X:X:X:X:X:X:X,取值范围是FF00::~FFFF:FFFF:FFFF:FFFF:FFFF:FFFF:FFFF:FFFF。
interface interface-type interface-number 显示指定接口上有SSM映射关系的组播组信息。如果不指定该参数,则显示所有接口上有SSM映射关系的组播组。 -
verbose 显示有SSM映射关系的组播组的详细信息。如果不指定该参数,则显示SSM映射的概要信息。 -

视图

所有视图

缺省级别

1:监控级

使用指南

使用本命令查看的是经过SSM Mapping映射后创建的组播组信息,映射规则通过ssm-mapping(MLD视图)命令配置。

使用实例

# 查看由SSM Mapping生成的所有组播组的详细信息。

<HUAWEI> display mld group ssm-mapping verbose
Interface group report information of VPN-Instance: public net
 Vlanif10(FE80:1::101):
  Total entry on this interface: 1
  Total 1 MLD SSM-Mapping Group reported
   Group: FF37::1
     Uptime: 00:00:21
     Expires: 00:03:59
     Last reporter: 4002::2
     Last-listener-query-counter: 0
     Last-listener-query-timer-expiry: off
     Group mode: exclude
     Version1-host-present-timer-expiry: 00:04:20
     Source list:
       Source: FC00::1
       Uptime: 00:00:21
       Source: FC00::2
       Uptime: 00:00:21
       Source: FC00::3
       Uptime: 00:00:21
表10-14  display mld group ssm-mapping verbose命令输出信息描述

项目

描述

Interface group report information of VPN-Instance

接口上组播组信息所属的VPN实例。目前只支持公网实例。

Vlanif10(FE80:1::101)

接口类型和编号(IPv6链路本地地址)。

Total entry on this interface

接口上SSM映射的组播组个数。

Total 1 MLD SSM-Mapping Group reported

总共有1个SSM映射组播组。

Group

组播组地址。

Uptime

发现组播组的运行时间。

Expires

从MLD组列表删除记录的预期时间间隔。

Last reporter

报告组成员关系的最后主机的链路本地地址。

Last-listener-query-counter

发送特定组\源组查询报文的次数。

Last-listener-query-timer-expiry

发送特定组\源组查询报文的时间间隔。

Group mode

对组播组的过滤模式,include或exclude。

Version1-host-present-timer-expiry

MLDv1主机的超时时间。

Source list

组播源列表。

Source

组播源地址。

Uptime

发现组播源的运行时间。

display mld group static

命令功能

display mld group static命令用来查看MLD静态组播组的配置信息。

命令格式

display mld group [ ipv6-group-address | interface interface-type interface-number ] * static [ verbose ]

参数说明

参数 参数说明 取值
ipv6-group-address 显示指定组播组地址的组播组信息,用来指定一个组播组。如果不指定该参数,则显示所有建立了组成员关系的组播组信息。 32位十六进制数,格式为X:X:X:X:X:X:X:X,取值范围是FF00::~FFFF:FFFF:FFFF:FFFF:FFFF:FFFF:FFFF:FFFF。
interface interface-type interface-number 显示指定接口静态加入的MLD组播组信息。 -
verbose 显示MLD静态组播组或源组加入的接口列表详细信息。如果不指定该参数,则只显示MLD组播组概要信息。 -

视图

所有视图

缺省级别

1:监控级

使用指南

使用display mld group static命令可以查看MLD静态组播组或源组加入的接口及组播组信息。静态加入组播组通过命令mld static-group配置。

使用实例

# 查看所有静态加入的组播组信息。

<HUAWEI> display mld group static
Static join group information of VPN Instance: public net                       
 Vlanif8:                                                                       
  Total: 1                                                              
   Group Address   Source Address   Expires                                     
   FF25::1         ::               never                                       
表10-15  display mld group static命令输出信息描述

项目

描述

Static join group information of VPN Instance

静态MLD组播组所属VPN实例。目前只支持公网实例。

Vlanif8

接口类型和编号。

Total: 1

配置的静态组播组总数。

Group Address

组播组地址。

Source Address

组播源地址。

Expires

组播组超时时间。

# 查看所有MLD静态组播组的加入接口详细信息。

<HUAWEI> display mld group static verbose
Static join group information of VPN Instance: public net
 Vlanif8:
  Total: 1 
   Group Address   Source Address   Reference num  Multicast Boundary
   FF25::1         ::               1              NO 
表10-16  display mld group static verbose命令输出信息描述

项目

描述

Reference num

当前接口组播组的引用次数。

Multicast Boundary

是否配置组播转发边界。

相关主题

display mld interface

命令功能

display mld interface命令用来查看接口上MLD的参数信息。

命令格式

display mld interface [ interface-type interface-number | up | down ] [ verbose ]

参数说明

参数 参数说明 取值
interface-type interface-number 显示指定接口的MLD参数信息。如果不指定该参数,则显示所有接口的MLD参数信息。 -
up 显示IPv6协议状态是Up,MLD协议状态是Active的接口信息。 -
down 显示IPv6协议状态是Down,MLD协议状态是Inactive的接口信息。 -
verbose 显示MLD接口的详细信息。 -

视图

所有视图

缺省级别

1:监控级

使用指南

使用本命令可以查看接口上MLD的配置和运行信息。当设备上有接口使能了MLD功能后,执行本命令才会有显示信息。

使用实例

# 查看接口VLANIF100上MLD的各种状态参数。

<HUAWEI> display mld interface vlanif 100 verbose
Interface information
 Vlanif100(FE80::2E0:B4FF:FE35:FF01):
   MLD is enabled
   Current MLD version is 2
   MLD state: up
   MLD group policy: none
   Query interval for MLD (negotiated): 125 s
   Query interval for MLD (configured): 125 s
   Other querier timeout for MLD: 0 s
   Maximum query response time for MLD: 10 s
   Last listener query time: 2 s
   Last listener query interval: 1 s
   Startup query interval: 31 s
   Startup query count: 2
   General query timer expiry (hours:minutes:seconds): 00:00:28
   Querier for MLD: FE80::2E0:B4FF:FE35:FF01 (this router)
   MLD activity: 2 joins, 0 dones
   Robustness (negotiated): 2
   Robustness (configured): 2
   Require-router-alert: disabled
   Send-router-alert: enabled
   Ip-source-policy: disabled
   Query Ip-source-policy: disabled
   Prompt-leave: disabled
   SSM-Mapping: enabled
   Startup-query-timer-expiry: off
   Other-querier-present-timer-expiry: off
  Total 2 MLD Groups reported
表10-17  display mld interface verbose命令输出信息描述

项目

描述

Vlanif100(FE80::2E0:B4FF:FE35:FF01)

接口类型和编号(IPv6链路本地地址)。

MLD is enabled

MLD已经使能。通过mld enable命令配置。

Current MLD version is 2

当前接口上配置的MLD版本号为2。可通过mld version命令配置。

MLD state

MLD接口状态,up或down。

MLD group policy

MLD组策略的ACL6编号。可通过mld group-policy命令配置。

Query interval for MLD (negotiated)

经协商后系统实际采用的MLD查询报文发送间隔,单位是秒。

Query interval for MLD (configured)

用户配置的MLD查询报文的发送间隔,单位是秒。可通过mld timer query命令配置。

Other querier timeout for MLD

其他MLD查询器超时间隔,单位是秒。可以通过mld timer other-querier-present进行配置。

Maximum query response time for MLD

MLD查询报文的最大响应时间,单位是秒。可通过mld max-response-time命令配置。

Last listener query time

最后侦听者查询时间,单位是秒。最后侦听者查询时间 = 最后侦听者查询时间间隔 × 健壮系数。

Last listener query interval

查询器发送特定组\源组查询报文(即最后侦听者查询)的时间间隔,单位是秒。可通过mld lastlistener-queryinterval命令配置。

Startup query interval

查询器启动时发送查询报文的时间间隔,单位是秒。其取值为mld timer query命令配置的1/4。

Startup query count

启动时查询报文的发送次数。其取值为mld robust-count命令配置的值。

General query timer expiry (hours:minutes:seconds)

普遍组查询定时器的超时间隔。

Querier for MLD

MLD查询器的链路本地地址。

MLD activity

MLD的活动统计信息(加入或离开)。

Robustness (negotiated)

非查询器通过协商得到的健壮系数。

Robustness (configured)

接口上配置的健壮系数。可通过mld robust-count命令配置。

Require-router-alert

是否丢弃不包含Router-Alert选项的MLD报文。可通过mld require-router-alert命令配置。

Send-router-alert

发送的MLD报文是否包含Router-Alert选项。可通过mld send-router-alert命令配置。

Ip-source-policy

是否过滤MLD报告/离开报文的主机地址。可通过mld ip-source-policy命令配置。

Query Ip-source-policy

是否过滤MLD查询报文的主机地址。可通过mld query ip-source-policy命令配置。

Prompt-leave

是否使能快速离开机制。可通过mld prompt-leave命令配置。

SSM-Mapping

是否使能了SSM映射。可通过mld ssm-mapping enable命令配置。

Startup-query-timer-expiry

启动时该接口作为查询器的查询间隔定时器状态:
  • off:查询报文发送完毕。
  • on:查询报文未发送完毕。

Other-querier-present-timer-expiry

其他查询器的存在时间定时器状态:
  • off:接口认为自己是查询器,不存在其他查询器。
  • on:接口不是查询器,存在其他查询器。

Total 2 MLD Groups reported

接口上收到2个MLD报告报文。

display mld invalid-packet

命令功能

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

命令格式

display mld invalid-packet [ interface interface-type interface-number | message-type { done | query | report } ]*

display mld invalid-packet [ packet-number ] verbose

参数说明

参数 参数说明 取值
interface interface-type interface-number 显示指定接口的无效MLD报文的统计信息。如果不指定该参数,则显示所有接口的无效MLD报文的统计信息。 -
message-type 显示指定报文类型的无效报文统计信息。 -
done 显示无效离开报文的统计信息。 -
query 显示无效查询报文的统计信息。 -
report 显示无效报告报文的统计信息。 -
packet-number 显示最近收到的指定数量的无效MLD报文的详细信息。 整数形式,取值范围是1~100。
verbose 显示无效报文的详细信息。 -

视图

所有视图

缺省级别

1:监控级

使用指南

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

当组播网络中的MLD表项无法建立时,可先使用display mld invalid-packet命令查看是否是由于设备接收到无效协议报文导致的MLD表项无法正确建立。若统计信息中出现无效协议报文计数,再使用display mld invalid-packet [ packet-number ] verbose命令查看无效协议报文的详细信息对故障进行定位。

可使用以下常用命令查看收到的无效MLD报文的统计信息:

  • 使用display mld invalid-packet命令,查看设备收到的无效MLD报文的统计信息。

  • 使用display mld invalid-packet interface interface-type interface-number命令,查看指定接口收到的无效MLD报文的统计信息。

  • 使用display mld invalid-packet packet-number verbose命令,查看设备最近收到的无效MLD报文的详细信息。目前支持最多显示100个无效报文的详细信息。

使用实例

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

<HUAWEI> display mld invalid-packet

         Statistics of invalid packets for public net:                      
--------------------------------------------------------------------            
MLD Query invalid packet:
Unwanted Source List    : 1000        Zero Max Resp Code      : 0
Fault Length            : 1000        Invalid Multicast Group : 0
Bad Checksum            : 0

MLD Report invalid packet:
Fault Length            : 0           Invalid Multicast Group : 0
Invalid Multicast Source: 0           Bad Checksum            : 0
Illegal Report Type     : 0

MLD Done invalid packet:
Invalid Multicast Group : 0           Bad Checksum            : 0            
--------------------------------------------------------------------  
表10-18  display mld invalid-packet命令输出信息描述

项目

描述

Statistics of invalid packets for public net

公网实例中的无效报文统计信息。

MLD Query invalid packet

无效MLD查询报文。

Unwanted Source List

多余的源列表。

Zero Max Resp Code

MLD报文中的Max Resp Code字段为0。

Fault Length

无效报文长度。

Invalid Multicast Group

无效组播组地址。

Bad Checksum

无效校验和。

MLD Report invalid packet

无效MLD报告报文。

Invalid Multicast Source

无效组播源地址。

Illegal Report Type

非法报告报文类型。

MLD Done invalid packet

无效MLD离开报文。

# 在设备上查看最近收到的1个无效MLD报文的详细信息。

<HUAWEI> display mld invalid-packet 1 verbose
       Detailed information of invalid packets
-----------------------------------------------------                           
Packet information (Index 1):
-----------------------------------------------------
Interface           :  Vlanif100
Time                :  2012-06-09 11:03:51 UTC-08:00
Message Length      :  24
Invalid Type        :  Invalid Multicast Group
0000: 84 00 4c d7 00 00 00 00 11 17 00 00 00 00 00 00
0010: 00 00 00 00 00 01 00 01
-----------------------------------------------------
表10-19  display mld invalid-packet 1 verbose命令输出信息描述

项目

描述

Detailed information of invalid packets

无效报文的详细信息。

Packet information (Index 1)

无效报文按照时间排序(逆序)的序号。

Interface

接收到无效报文的接口。

Time

接收到无效报文的时间。显示格式为:
  • YYYY-MM-DD HH:MM:SS

  • YYYY-MM-DD HH:MM:SS UTC±HH:MM DST

  • YYYY-MM-DD HH:MM:SS UTC±HH:MM

  • YYYY-MM-DD HH:MM:SS DST

UTC±HH:MM表示通过clock timezone命令配置了时区,DST表示通过clock daylight-saving-time命令配置了夏令时。

Message Length

无效报文的长度。

Invalid Type

无效报文的类型,包括:
  • Unwanted Source List

  • Zero Max Resp Code

  • Fault Length

  • Invalid Multicast Group

  • Bad Checksum

  • Invalid Multicast Source

  • Illegal Report Type

0000: 84 00 4c d7 00 00 00 00 11 17 00 00 00 00 00 00

0010: 00 00 00 00 00 01 00 01

无效报文内容。

display mld ssm-mapping

命令功能

display mld ssm-mapping命令用来查看MLD SSM Mapping的配置信息。

命令格式

display mld ssm-mapping { group [ ipv6-group-address ] | interface [ interface-type interface-number ] }

参数说明

参数 参数说明 取值
group ipv6-group-address 显示指定组播组对应的SSM映射的源IPv6地址。 32位十六进制形式,格式为X:X:X:X:X:X:X:X,取值范围是FF00::~FFFF:FFFF:FFFF:FFFF:FFFF:FFFF:FFFF:FFFF。
interface interface-type interface-number 显示指定接口上是否使能了SSM Mapping。如果不指定该参数,则显示所有状态为Up的已使能SSM Mapping的接口。 -

视图

所有视图

缺省级别

1:监控级

使用指南

执行本命令可以查看指定组播组SSM Mapping使用的组播源信息,即通过ssm-mapping(MLD视图)命令配置的SSM源组映射规则。也可以查看接口下SSM Mapping的配置信息,可通过mld ssm-mapping enable命令使能接口SSM Mapping功能。

使用实例

# 显示配置SSM映射的接口信息。

<HUAWEI> display mld ssm-mapping interface
Interface information of VPN instance: public net
 Vlanif100(FE80::1)
表10-20  display mld ssm-mapping interface命令输出信息描述

项目

描述

Interface information of VPN instance: public net

使能了SSM-Mapping的接口所属的VPN实例。目前只支持公网实例。

Vlanif100(FE80::1)

接口类型和编号(IPv6地址)。

# 显示所有源组地址的SSM映射信息。

<HUAWEI> display mld ssm-mapping group
MLD SSM-Mapping conversion table of VPN-Instance: public net
 Total 3 entries    3 entries matched

 00001. (FC00:0:0:1::1, FF37::)

 00002. (FC00:0:0:1::2, FF37::)

 00003. (FC00:0:0:1::3, FF37::)

Total 3 entries matched
表10-21  display mld ssm-mapping group命令输出信息描述

项目

描述

MLD SSM-Mapping conversion table of VPN-Instance

MLD SSM-Mapping转换表所属的VPN实例。

Total 3 entries

配置了SSM-Mapping映射关系的表项总数。

3 entries matched

符合查询条件的表项数。

00001. (FC00:0:0:1::1, FF37::)

表项编号和(S,G)信息。

Total 3 entries matched

符合查询条件的表项总数。

# 显示VLANIF100接口上是否使能了MLD SSM Mapping。

<HUAWEI> display mld ssm-mapping interface Vlanif 100
 Info: MLD SSM-Mapping is enabled 
表10-22  display mld ssm-mapping interface Vlanif 100命令输出信息描述

项目

描述

Info: MLD SSM-Mapping is enabled

接口已使能SSM Mapping。

lastlistener-queryinterval(MLD视图)

命令功能

lastlistener-queryinterval命令用来全局设置MLD查询器在收到成员主机发送的离开报文后,发送特定组\源组查询报文的时间间隔。

undo lastlistener-queryinterval命令用来恢复特定组\源组查询报文的时间间隔为缺省值。

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

命令格式

lastlistener-queryinterval interval

undo lastlistener-queryinterval

参数说明

参数 参数说明 取值
interval 指定MLD查询器在收到成员主机发送的离开报文后,发送特定组\源组查询报文的时间间隔。 整数形式,取值范围是1~5,单位是秒。

视图

MLD视图

缺省级别

2:配置级

使用指南

应用场景

当MLD查询器收到主机退出某组播组的MLD离开报文时,会连续发送特定组\源组查询报文,询问该组播组是否还存在成员。发送间隔为本命令设置的interval。如果在一段时间内没有收到成员的报告报文,则停止转发该组播组数据。这“一段时间”由interval × robust-value定义,其中robust-value通过mld robust-countrobust-count(MLD视图)命令配置。

如果查询器在interval × robust-value时间内收到主机发送的报告报文,就会继续维护该组的组成员关系;否则就认为网段内该组的最后一个成员已经离开,不再维护该组的组成员关系。

前置条件

执行此命令前需要在系统视图下执行命令multicast ipv6 routing-enable使能三层IPv6组播功能。

注意事项

该命令和接口视图下的mld lastlistener-queryinterval命令功能完全相同,差别仅仅是作用范围不同。MLD视图下的配置具有全局性,对所有接口有效;接口视图下的配置只对当前接口有效。系统优先采用接口视图下的配置。当接口视图下没有进行配置,才采用MLD视图下的配置。

使用实例

# 设置MLD查询器发送特定组\源组查询报文的时间间隔是3s。

<HUAWEI> system-view
[~HUAWEI] multicast ipv6 routing-enable
[*HUAWEI] mld
[*HUAWEI-mld] lastlistener-queryinterval 3

max-response-time(MLD视图)

命令功能

max-response-time命令用来全局配置MLD普遍组查询报文的最大响应时间。

undo max-response-time命令用来恢复MLD普遍组查询报文的最大响应时间为缺省值。

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

命令格式

max-response-time interval

undo max-response-time

参数说明

参数 参数说明 取值
interval 指定MLD普遍组查询报文的最大响应时间。 整数形式,取值范围是1~25,单位是秒。

视图

MLD视图

缺省级别

2:配置级

使用指南

应用场景

如果主机在接收到MLD普遍组查询报文后立即发送报告报文,可能会发生同一网段大量主机同时向MLD查询器发送报告报文的情况,从而造成网络的流量过大。

为了避免这种情况,MLD报文规定了主机接收到MLD普遍组查询报文后的最大响应时间。主机在接收到MLD普遍组查询报文后,会为其所要加入的组播组启动一个定时器,该定时器的超时时间在0~“最大响应时间”之间随机选定。当定时器超时,主机才发送报告报文。

最大响应时间规定了主机发送报告报文的最后期限。合理的设置最大响应时间,可以使主机快速响应查询报文,同时又可以避免大量主机同时发送报告报文而造成的网络拥塞。

前置条件

执行此命令前需要在系统视图下执行命令multicast ipv6 routing-enable使能三层IPv6组播功能。

注意事项

  • 最大响应时间越小,MLD交换机获知组播成员的速度越快,但是网络带宽和交换机资源的占用也就越大。
  • 该命令和接口视图下的mld max-response-time命令功能完全相同,差别只是作用范围不同。MLD视图下的配置具有全局性,对所有接口有效;接口视图下的配置只对当前接口有效。系统优先采用接口视图下的配置。当接口视图下没有进行配置,才采用MLD视图下的配置。

使用实例

# 在MLD视图下,配置MLD查询报文的最大响应时间为8s。

<HUAWEI> system-view
[~HUAWEI] multicast ipv6 routing-enable
[*HUAWEI] mld
[*HUAWEI-mld] max-response-time 8

mld

命令功能

mld命令用来进入MLD视图。

undo mld命令用来清除MLD视图下的所有配置。

命令格式

mld

undo mld

参数说明

视图

系统视图

缺省级别

2:配置级

使用指南

应用场景

与MLD相关的全局参数必须在MLD视图下配置。

前置条件

执行此命令前需要在系统视图下执行命令multicast ipv6 routing-enable使能三层IPv6组播功能。

使用实例

# 进入MLD视图。

<HUAWEI> system-view
[~HUAWEI] multicast ipv6 routing-enable
[*HUAWEI] mld
[*HUAWEI-mld]

mld enable

命令功能

mld enable命令用来在接口上使能MLD功能。

undo mld enable命令用来关闭接口上的MLD功能。

缺省情况下,接口上未使能MLD功能。

命令格式

mld enable

undo mld enable

参数说明

视图

接口视图

缺省级别

2:配置级

使用指南

应用场景

在IPv6组播网络连接用户的网段上,组播设备和成员主机都需要运行MLD。在与用户网段相连的接口上使能MLD后,组播设备才能处理来自主机的MLD协议报文。

前置条件

执行此命令前需要在系统视图下执行命令multicast ipv6 routing-enable使能三层IPv6组播功能。

已在接口视图下配置ipv6 enable命令使能接口的IPv6功能。

注意事项

  • 使能MLD前如果接口上配置了其他MLD参数,只有在配置了此命令后才生效。

  • 需要在接口上使能PIM-SM(IPv6),接口才能加入到转发表项的出接口列表中。

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

使用实例

# 在与用户网段相连的接口VLANIF100上使能MLD功能。

<HUAWEI> system-view
[~HUAWEI] multicast ipv6 routing-enable
[*HUAWEI] interface vlanif 100
[*HUAWEI-Vlanif100] ipv6 enable
[*HUAWEI-Vlanif100] pim ipv6 sm
[*HUAWEI-Vlanif100] mld enable
# 在与用户网段相连的接口10GE1/0/1上使能MLD功能。
<HUAWEI> system-view
[~HUAWEI] multicast ipv6 routing-enable
[*HUAWEI] interface 10ge 1/0/1
[*HUAWEI-10GE1/0/1] undo portswitch
[*HUAWEI-10GE1/0/1] ipv6 enable
[*HUAWEI-10GE1/0/1] pim ipv6 sm
[*HUAWEI-10GE1/0/1] mld enable

mld group-policy

命令功能

mld group-policy命令用来在接口上设置MLD组播组的过滤器,限制主机能够加入的IPv6组播组范围。

undo mld group-policy命令用来取消接口上配置的组播组过滤器。

缺省情况下,接口上未设置MLD组播组的过滤器,即主机能加入任意组播组。

命令格式

mld group-policy { acl6-number | acl6-name acl6-name } [ 1 | 2 ]

undo mld group-policy

参数说明

参数 参数说明 取值
acl6-number 指定关联的IPv6基本或高级访问控制列表号,该列表定义了一个组播组范围。 整数形式,基本ACL6序列号取值范围是2000~2999;高级ACL6序列号取值范围是3000~3999。
acl6-name acl6-name 指定命名型IPv6基本或高级访问控制列表的名字。

字符串形式,不支持空格,区分大小写,长度范围是1~32,以英文字母开始。

1 限制MLDv1版本的主机加入的组播组范围。 -
2 限制MLDv2版本的主机加入的组播组范围。 -

视图

接口视图

缺省级别

2:配置级

使用指南

应用场景

为了让接口所连接网络上的用户主机加入指定范围的组播组,可以使用mld group-policy命令在对应接口上设置一个ACL6规则作为过滤器,来限制接口所服务的组播组范围,从而提高MLD的安全性。当交换机不希望接收某些组的加入报文,也可以通过mld group-policy命令加以限制。

前置条件

执行此命令前需要在系统视图下执行命令multicast ipv6 routing-enable使能三层IPv6组播功能。

已在接口视图下配置ipv6 enable命令使能接口的IPv6功能。

注意事项

使用该命令之前,请配置待引用的ACL6,限制在该接口上主机能够加入的组播组范围。

mld group-policy命令与acl ipv6命令配合使用。对于数字型ACL6:
  • 在基本ACL6视图下,通过rule(基本ACL6视图)命令的source参数指定接口上允许加入的组播组范围。

  • 在高级ACL6视图下,通过rule(高级ACL6视图)命令的source参数指定向组播组发送组播数据的源地址,destination参数指定接口上允许加入的组播组范围。

执行mld group-policy命令后:

  • 接口将按照该ACL6过滤接收到的报告报文,只为该ACL6允许的组维护组成员关系。

  • 对于ACL6不允许的组播组,将拒绝接收报告报文;对于已经存在的ACL6不允许的组播组,不立即删除其表项,而是表项超时后自动删除。

使用实例

# 创建编号为2005的ACL6,配置其规则为允许主机接收来自组播组FF13::101的数据。在接口VLANIF100上配置过滤器,限定该接口下的主机只能加入组播组FF13::101。

<HUAWEI> system-view
[~HUAWEI] acl ipv6 number 2005
[*HUAWEI-acl6-basic-2005] rule permit source ff13::101 128
[*HUAWEI-acl6-basic-2005] quit
[*HUAWEI] multicast ipv6 routing-enable
[*HUAWEI] interface vlanif 100
[*HUAWEI-Vlanif100] ipv6 enable
[*HUAWEI-Vlanif100] mld group-policy 2005

# 创建名字为myacl6的ACL6,配置其规则为允许主机接收来自组播组FF13::101的报文。在接口VLANIF100配置过滤器,限定该接口下的主机只能加入组播组FF13::101。

<HUAWEI> system-view
[~HUAWEI] acl ipv6 name myacl6
[*HUAWEI-acl6-advance-myacl6] rule permit ipv6 destination ff13::101 128
[*HUAWEI-acl6-advance-myacl6] quit
[*HUAWEI] multicast ipv6 routing-enable
[*HUAWEI] interface vlanif 100
[*HUAWEI-Vlanif100] ipv6 enable
[*HUAWEI-Vlanif100] mld group-policy acl6-name myacl6
# 创建编号为2005的ACL6,配置其规则为允许主机接收来自组播组FF13::101的数据。在接口10GE1/0/1上配置过滤器,限定该接口下的主机只能加入组播组FF13::101。
<HUAWEI> system-view
[~HUAWEI] acl ipv6 number 2005
[*HUAWEI-acl6-basic-2005] rule permit source ff13::101 128
[*HUAWEI-acl6-basic-2005] quit
[*HUAWEI] multicast ipv6 routing-enable
[*HUAWEI] interface 10ge 1/0/1
[*HUAWEI-10GE1/0/1] undo portswitch
[*HUAWEI-10GE1/0/1] ipv6 enable
[*HUAWEI-10GE1/0/1] mld group-policy 2005

mld ip-source-policy

命令功能

mld ip-source-policy命令用来配置设备根据源地址对MLD报告/离开报文进行过滤。

undo mld ip-source-policy命令用来取消对MLD报文源地址的过滤。

缺省情况下,设备不对MLD报文的源地址进行过滤。

命令格式

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

undo mld ip-source-policy

参数说明

参数 参数说明 取值
basic-acl6-number 指定基本访问控制列表,该列表定义了一个源地址范围。 整数形式,基本ACL6序列号取值范围是2000~2999。
acl6-name acl6-name 指定命名型基本访问控制列表的名字。

字符串形式,不支持空格,区分大小写,长度范围是1~32,以英文字母开始。

视图

接口视图

缺省级别

2:配置级

使用指南

应用场景

MLD运行在成员主机和直连的组播设备上,组播设备会对收到的所有MLD报告/离开报文进行处理。为了提高安全性,可以在设备接口上配置本命令对MLD报告/离开报文进行过滤。

前置条件

执行此命令前需要在系统视图下执行命令multicast ipv6 routing-enable使能三层IPv6组播功能。

已在接口视图下配置ipv6 enable命令使能接口的IPv6功能。

使用实例

# 配置接口VLANIF100接收源地址为FC00::1的MLD报告/离开报文。
<HUAWEI> system-view
[~HUAWEI] acl ipv6 number 2001
[*HUAWEI-acl6-basic-2001] rule permit source fc00::1 128
[*HUAWEI-acl6-basic-2001] quit
[*HUAWEI] multicast ipv6 routing-enable
[*HUAWEI] interface vlanif 100
[*HUAWEI-Vlanif100] ipv6 enable
[*HUAWEI-Vlanif100] mld ip-source-policy 2001
# 配置接口10GE1/0/1接收源地址为FC00::1的MLD报告/离开报文。
<HUAWEI> system-view
[~HUAWEI] acl ipv6 number 2001
[*HUAWEI-acl6-basic-2001] rule permit source fc00::1 128
[*HUAWEI-acl6-basic-2001] quit
[*HUAWEI] multicast ipv6 routing-enable
[*HUAWEI] interface 10ge 1/0/1
[*HUAWEI-10GE1/0/1] undo portswitch
[*HUAWEI-10GE1/0/1] ipv6 enable
[*HUAWEI-10GE1/0/1] mld ip-source-policy 2001

mld lastlistener-queryinterval

命令功能

mld lastlistener-queryinterval命令用来在接口上配置MLD查询器在收到成员主机发送的离开报文时,发送特定组\源组查询报文的时间间隔。

undo mld lastlistener-queryinterval命令用来恢复接口发送特定组\源组查询报文的时间间隔为缺省值。

缺省情况下,接口发送特定组\源组查询报文的时间间隔为1s。

命令格式

mld lastlistener-queryinterval interval

undo mld lastlistener-queryinterval

参数说明

参数 参数说明 取值
interval 指定发送MLD特定组\源组查询报文的时间间隔。 整数形式,取值范围是1~5,单位是秒。

视图

接口视图

缺省级别

2:配置级

使用指南

应用场景

当MLD查询器收到主机退出某组播组的MLD离开报文时,会连续发送特定组\源组查询报文,询问该组播组是否还存在成员。发送间隔为本命令设置的interval。如果在一段时间内没有收到成员的报告报文,则停止转发该组播组数据。这“一段时间”由interval × robust-value定义,其中robust-value通过mld robust-countrobust-count(MLD视图)命令配置。

如果查询器在interval × robust-value时间内收到主机发送的报告报文,就会继续维护该组的组成员关系;否则就认为网段内该组的最后一个成员已经离开,不再维护该组的组成员关系。

前置条件

执行此命令前需要在系统视图下执行命令multicast ipv6 routing-enable使能三层IPv6组播功能。

已在接口视图下配置ipv6 enable命令使能接口的IPv6功能。

注意事项

该命令和MLD视图下的lastlistener-queryinterval命令功能完全相同,差别仅仅是作用范围不同。MLD视图下的配置具有全局性,对所有接口有效;接口视图下的配置只对当前接口有效。系统优先采用接口视图下的配置。当接口视图下没有进行配置,才采用MLD视图下的配置。

使用实例

# 设置查询器查询接口VLANIF100上发送特定组\源组查询报文的时间间隔为3s。

<HUAWEI> system-view
[~HUAWEI] multicast ipv6 routing-enable
[*HUAWEI] interface vlanif 100
[*HUAWEI-Vlanif100] ipv6 enable
[*HUAWEI-Vlanif100] mld lastlistener-queryinterval 3
# 设置查询器查询接口10GE1/0/1上发送特定组\源组查询报文的时间间隔为3s。
<HUAWEI> system-view
[~HUAWEI] multicast ipv6 routing-enable
[*HUAWEI] interface 10ge 1/0/1
[*HUAWEI-10GE1/0/1] undo portswitch
[*HUAWEI-10GE1/0/1] ipv6 enable
[*HUAWEI-10GE1/0/1] mld lastlistener-queryinterval 3

mld max-response-time

命令功能

mld max-response-time命令用来在接口上配置MLD普遍组查询报文的最大响应时间。

undo mld max-response-time命令用来恢复MLD普遍组查询报文的最大响应时间为缺省值。

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

命令格式

mld max-response-time interval

undo mld max-response-time

参数说明

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

视图

接口视图

缺省级别

2:配置级

使用指南

应用场景

如果主机在接收到MLD普遍组查询报文后立即发送报告报文,可能会发生同一网段大量主机同时向MLD查询器发送报告报文的情况,从而造成网络的流量过大。

为了避免这种情况,MLD报文规定了主机接收到MLD普遍组查询报文后的最大响应时间。主机在接收到MLD普遍组查询报文后,会为其所要加入的组播组启动一个定时器,该定时器的超时时间在0~“最大响应时间”之间随机选定。当定时器超时,主机才发送报告报文。

最大响应时间规定了主机发送报告报文的最后期限。合理的设置最大响应时间,可以使主机快速响应查询报文,同时又可以避免大量主机同时发送报告报文而造成的网络拥塞。

前置条件

执行此命令前需要在系统视图下执行命令multicast ipv6 routing-enable使能三层IPv6组播功能。

已在接口视图下配置ipv6 enable命令使能接口的IPv6功能。

注意事项

  • 最大响应时间越小,MLD交换机获知组播成员的速度越快,但是网络带宽和交换机资源的占用也就越大。
  • 该命令和MLD视图下的max-response-time(MLD视图)命令功能完全相同,差别只是作用范围不同。MLD视图下的配置具有全局性,对所有接口有效;接口视图下的配置只对当前接口有效。系统优先采用接口视图下的配置。当接口视图下没有进行配置,才采用MLD视图下的配置。

使用实例

# 设置接口VLANIF100的MLD查询报文最大响应时间是8s。

<HUAWEI> system-view
[~HUAWEI] multicast ipv6 routing-enable
[*HUAWEI] interface vlanif 100
[*HUAWEI-Vlanif100] ipv6 enable
[*HUAWEI-Vlanif100] mld max-response-time 8
# 设置接口10GE1/0/1的MLD查询报文最大响应时间是8s。
<HUAWEI> system-view
[~HUAWEI] multicast ipv6 routing-enable
[*HUAWEI] interface 10ge 1/0/1
[*HUAWEI-10GE1/0/1] undo portswitch
[*HUAWEI-10GE1/0/1] ipv6 enable
[*HUAWEI-10GE1/0/1] mld max-response-time 8

mld on-demand

命令功能

mld on-demand命令用来配置MLD On-Demand功能,使查询器不主动发送查询报文,而是根据成员的要求来维护成员关系。配置MLD On-Demand功能后,接口上动态加入的组播组永不超时。

undo mld on-demand命令用来恢复缺省配置。

缺省情况下,查询器不根据组成员的要求来维护成员关系,接口上动态加入的组播组定时老化。

命令格式

mld on-demand

undo mld on-demand

参数说明

视图

接口视图

缺省级别

2:配置级

使用指南

应用场景

在标准的MLD工作机制中,查询器通过周期性发送普遍组查询报文并接收成员反馈的报告和离开报文来了解组播组成员信息,组成员收到查询报文时都会进行回应。当网络中的组成员关系比较稳定时,为了减少MLD的报文交互,降低网络流量,可以在查询器上配置MLD On-Demand功能。

MLD On-Demand是指查询器根据成员主机的要求来维护成员关系,不主动发送查询报文去收集成员状态,这样可以减少查询器和成员主机之间的MLD报文数量。

前置条件

执行此命令前需要在系统视图下执行命令multicast ipv6 routing-enable使能三层IPv6组播功能。

已在接口视图下配置ipv6 enable命令使能接口的IPv6功能。

注意事项

  • 查询器对已有的MLD组表项不做实时处理。
  • 执行mld on-demand命令后,与MLD标准协议行为有3点不同:
    • 接口不再发送MLD查询报文。

    • 接口收到报告报文后创建组表项,且创建的组表项永不超时。

    • 接口收到MLD离开报文后,立即删除接口上相应的MLD组记录。

使用实例

# 在接口VLANIF100上配置MLD On-Demand功能。

<HUAWEI> system-view
[~HUAWEI] multicast ipv6 routing-enable
[*HUAWEI] interface vlanif 100
[*HUAWEI-Vlanif100] ipv6 enable
[*HUAWEI-Vlanif100] mld on-demand
# 在接口10GE1/0/1上配置MLD On-Demand功能。
<HUAWEI> system-view
[~HUAWEI] multicast ipv6 routing-enable
[*HUAWEI] interface 10ge 1/0/1
[*HUAWEI-10GE1/0/1] undo portswitch
[*HUAWEI-10GE1/0/1] ipv6 enable
[*HUAWEI-10GE1/0/1] mld on-demand

mld prompt-leave

命令功能

mld prompt-leave命令用来在接口上配置组播组成员快速离开功能,即MLD查询器在接收到成员主机发送的离开报文后不发送特定组\源组查询报文,立即删除该组表项。

undo mld prompt-leave命令用来取消组播组成员快速离开功能。

缺省情况下,MLD查询器在接收到主机发送的离开报文后发送特定组\源组查询报文。

命令格式

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

undo mld prompt-leave

参数说明

参数 参数说明 取值
group-policy
指定组播组策略。如果使用该参数,设备只对策略中定义的组执行快速离开。该参数需要和ACL6配合使用。使用该参数之前,需要配置待引用的ACL6,接口将按照该ACL6过滤收到的离开报文。
  • 如果主机要离开的组在ACL6允许的范围之中,则设备不发送特定组\源组查询报文,立即删除该MLD表项。
  • 如果主机要离开的组在ACL6允许的范围之外,则设备发送特定组\源组查询报文。

如果未使用该参数,则对所有的组都执行快速离开。

-
acl6-number 指定IPv6基本或高级访问控制列表,该列表定义了一个组播组范围。 整数形式,基本访问控制列表序列号的取值范围是2000~2999,高级访问控制列表序列号的取值范围是3000~3999。
acl6-name acl6-name 指定命名型IPv6基本或高级访问控制列表的名字。

字符串形式,不支持空格,区分大小写,长度范围是1~32,以英文字母开始。

视图

接口视图

缺省级别

2:配置级

使用指南

应用场景

在某些应用中,MLD查询器的一个接口下只连接着一台成员主机,当主机在多个组播组间频繁切换时,为了快速响应主机的离开报文,可以在MLD查询器上配置快速离开功能。在配置了快速离开功能之后,当查询器收到来自主机的离开报文时,不再发送特定组\源组查询报文,而是直接向上游发送离开通告。这样一方面减小了响应延迟,另一方面也节省了网络带宽。

前置条件

执行此命令前需要在系统视图下执行命令multicast ipv6 routing-enable使能三层IPv6组播功能。

已在接口视图下配置ipv6 enable命令使能接口的IPv6功能。

注意事项

  • 当接口下有多个成员主机时,该功能会造成同一组播组中的其他接收者中断接收组播数据。建议在只连接有一个接收者的接口上配置此功能。
  • 在配置ACL6过滤规则时,需要注意:
    • 在基本ACL6视图下,通过rule命令的source参数指定接口上加入的组播组范围。

    • 在高级ACL6视图下,通过rule命令的source参数指定向组播组发送组播数据的源地址,destination参数指定接口上加入的组播组范围。

使用实例

# 使能接口VLANIF100的快速离开功能。

<HUAWEI> system-view
[~HUAWEI] multicast ipv6 routing-enable
[*HUAWEI] interface vlanif 100
[*HUAWEI-Vlanif100] ipv6 enable
[*HUAWEI-Vlanif100] mld prompt-leave

# 创建名字为myacl6的ACL6。配置VLANIF100接口对myacl6的规则所定义的FF13::101组执行快速离开。

<HUAWEI> system-view
[~HUAWEI] acl ipv6 name myacl6
[*HUAWEI-acl6-advance-myacl6] rule permit ipv6 destination ff13::101 128
[*HUAWEI-acl6-advance-myacl6] quit
[*HUAWEI] interface vlanif 100
[*HUAWEI-Vlanif100] ipv6 enable
[*HUAWEI-Vlanif100] mld prompt-leave group-policy acl6-name myacl6
# 使能接口10GE1/0/1的快速离开功能。
<HUAWEI> system-view
[~HUAWEI] multicast ipv6 routing-enable
[*HUAWEI] interface 10ge 1/0/1
[*HUAWEI-10GE1/0/1] undo portswitch
[*HUAWEI-10GE1/0/1] ipv6 enable
[*HUAWEI-10GE1/0/1] mld prompt-leave

mld query ip-source-policy

命令功能

mld query ip-source-policy命令用来配置MLD查询报文源地址过滤策略。

undo mld query ip-source-policy命令用来恢复缺省配置。

缺省情况下,没有配置MLD查询报文源地址过滤策略。

命令格式

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

undo mld query ip-source-policy

参数说明

参数 参数说明 取值
basic-acl6-number 指定基本访问控制列表,该列表定义了一个源地址范围。 整数形式,基本ACL6序列号取值范围是2000~2999。
acl6-name acl6-name 指定命名型基本访问控制列表的名字。

字符串形式,不支持空格,区分大小写,长度范围是1~32,以英文字母开始。

视图

接口视图

缺省级别

2:配置级

使用指南

应用场景

MLD查询报文源地址过滤是一种安全策略,可避免恶意设备伪造IPv6地址相对较小的MLD查询报文,使真正的查询器失效,无法响应组成员报告报文,造成流量浪费。配置此功能后,设备只接收源地址属于ACL6过滤规则范围内的MLD查询报文,从而控制查询器的选举。

前置条件

执行此命令前需要在系统视图下执行命令multicast ipv6 routing-enable使能三层IPv6组播功能。

已在接口视图下配置ipv6 enable命令使能接口的IPv6功能。

注意事项

  • MLD查询报文封装在IPv6报文中,该命令过滤的是封装了MLD查询报文的IPv6报文头中的源地址。

  • 配置MLD查询报文源地址过滤策略后,接口将过滤掉源地址不属于ACL6过滤规则范围内的MLD查询报文。

使用实例

# 配置接口VLANIF100接收源地址为FC00::1的MLD查询报文。
<HUAWEI> system-view
[~HUAWEI] acl ipv6 number 2001
[*HUAWEI-acl6-basic-2001] rule permit source fc00::1 128
[*HUAWEI-acl6-basic-2001] quit
[*HUAWEI] multicast ipv6 routing-enable
[*HUAWEI] interface vlanif 100
[*HUAWEI-Vlanif100] ipv6 enable
[*HUAWEI-Vlanif100] mld query ip-source-policy 2001
# 配置接口10GE1/0/1接收源地址为FC00::1的MLD查询报文。
<HUAWEI> system-view
[~HUAWEI] acl ipv6 number 2001
[*HUAWEI-acl6-basic-2001] rule permit source fc00::1 128
[*HUAWEI-acl6-basic-2001] quit
[*HUAWEI] multicast ipv6 routing-enable
[*HUAWEI] interface 10ge 1/0/1
[*HUAWEI-10GE1/0/1] undo portswitch
[*HUAWEI-10GE1/0/1] ipv6 enable
[*HUAWEI-10GE1/0/1] mld query ip-source-policy 2001

mld require-router-alert

命令功能

mld require-router-alert命令用来在接口上配置丢弃不包含Router-Alert选项的MLD报文。

undo mld require-router-alert命令用来取消对MLD报文中的Router-Alert选项的检查。

缺省情况下,接口不检查Router-Alert选项,即处理所有接收到的MLD报文,包括无Router-Alert选项的MLD报文。

命令格式

mld require-router-alert

undo mld require-router-alert

参数说明

视图

接口视图

缺省级别

2:配置级

使用指南

应用场景

通常情况下,网络设备收到报文时,只有目的地址为本设备接口地址的报文才会上送给相应的协议模块处理。MLD报文的目的地址为组播地址而不是组播设备的接口地址,这样就导致报文不会被上送到MLD协议模块处理,导致正常的组成员关系不能维护。

IPv6报文头的Route-Alert选项可以解决此类问题。如果一个报文中带有Router-Alert选项,则表示该报文需要被上送到相应的协议模块处理。

配置该命令可以提高MLD的安全性,只接收其他设备发来的带有Router-Alert选项的MLD报文。

前置条件

执行此命令前需要在系统视图下执行命令multicast ipv6 routing-enable使能三层IPv6组播功能。

已在接口视图下配置ipv6 enable命令使能接口的IPv6功能。

注意事项

该命令和MLD视图下的require-router-alert(MLD视图)命令功能完全相同,差别只是作用范围不同。MLD视图下的配置具有全局性,对所有接口有效;接口视图下的配置只对当前接口有效。系统优先采用接口视图下的配置。当接口视图下没有进行配置,才采用MLD视图下的配置。

使用实例

# 设置接口VLANIF100丢弃不包含Router-Alert选项的报文。

<HUAWEI> system-view
[~HUAWEI] multicast ipv6 routing-enable
[*HUAWEI] interface vlanif 100
[*HUAWEI-Vlanif100] ipv6 enable
[*HUAWEI-Vlanif100] mld require-router-alert
# 设置接口10GE1/0/1丢弃不包含Router-Alert选项的报文。
<HUAWEI> system-view
[~HUAWEI] multicast ipv6 routing-enable
[*HUAWEI] interface 10ge 1/0/1
[*HUAWEI-10GE1/0/1] undo portswitch
[*HUAWEI-10GE1/0/1] ipv6 enable
[*HUAWEI-10GE1/0/1] mld require-router-alert

mld robust-count

命令功能

mld robust-count命令用来设置MLD查询器的健壮系数。

undo mld robust-count命令用来恢复MLD查询器的健壮系数为缺省值。

缺省情况下,MLD查询器的健壮系数是2。

命令格式

mld robust-count robust-value

undo mld robust-count

参数说明

参数 参数说明 取值
robust-value 指定MLD健壮系数。 整数形式,取值范围是2~5。

视图

接口视图

缺省级别

2:配置级

使用指南

应用场景

MLD查询器的健壮系数是为了弥补可能发生的网络丢包而设置的报文重传次数。

在主机所在的共享网络上,查询器负责维护接口上的MLD组成员关系,健壮系数会影响组成员关系的超时时间。组成员关系超时时间 = MLD普遍组查询报文发送间隔 × 健壮系数 + 最大查询响应时间。健壮系数规定以下的值:
  • 查询器启动时发送普遍组查询报文的次数

    当查询器启动时,发送“健壮系数”次的普遍组查询报文,询问该网络中哪些组播组存在成员。“普遍组查询报文发送间隔”可以使用mld timer query命令或timer query(MLD视图)命令设置。

  • 查询器发送特定组\源组查询报文的次数

    当查询器收到针对某组播组的离开报文时,发送“健壮系数”次的特定组查询报文,询问该组播组是否还存在成员。当查询器接收到改变组播组与源列表的对应关系的报告报文时,发送“健壮系数”次的特定源组查询报文。“特定组\源组查询报文发送间隔”可以使用mld lastlistener-queryinterval命令或lastlistener-queryinterval(MLD视图)命令设置。

健壮系数越大,MLD查询器就越“健壮”,但是组播组超时所需的时间也就越长。

前置条件

执行此命令前需要在系统视图下执行命令multicast ipv6 routing-enable使能三层IPv6组播功能。

已在接口视图下配置ipv6 enable命令使能接口的IPv6功能。

注意事项

该命令和MLD视图下的robust-count(MLD视图)命令功能完全相同,差别只是作用范围不同。MLD视图下的配置具有全局性,对所有接口有效;接口视图下的配置只对当前接口有效。系统优先采用接口视图下的配置。当接口视图下没有进行配置,才采用MLD视图下的配置。

使用实例

# 设置接口VLANIF100的健壮系数为3。

<HUAWEI> system-view
[~HUAWEI] multicast ipv6 routing-enable
[*HUAWEI] interface vlanif 100
[*HUAWEI-Vlanif100] ipv6 enable
[*HUAWEI-Vlanif100] mld robust-count 3
# 设置接口10GE1/0/1的健壮系数为3。
<HUAWEI> system-view
[~HUAWEI] multicast ipv6 routing-enable
[*HUAWEI] interface 10ge 1/0/1
[*HUAWEI-10GE1/0/1] undo portswitch
[*HUAWEI-10GE1/0/1] ipv6 enable
[*HUAWEI-10GE1/0/1] mld robust-count 3

mld send-router-alert disable

命令功能

mld send-router-alert disable命令用来设置接口上发送的MLD报文在IPv6报文头里不包含Router-Alert选项。

undo mld send-router-alert disable命令用来设置接口上发送的MLD报文在IPv6报文头里包含Router-Alert选项。

缺省情况下,设备接口上发送包含Router-Alert选项的MLD报文。

命令格式

mld send-router-alert disable

undo mld send-router-alert disable

参数说明

视图

接口视图

缺省级别

2:配置级

使用指南

应用场景

缺省情况下,交换机发送的MLD报文的报文头中包含Router-Alert选项。当需要与不支持Router-Alert选项的设备互通时,配置mld send-router-alert disable命令来使MLD报文的报文头中不包含Router-Alert选项。本命令通常与mld require-router-alert命令配合使用。

前置条件

执行此命令前需要在系统视图下执行命令multicast ipv6 routing-enable使能三层IPv6组播功能。

已在接口视图下配置ipv6 enable命令使能接口的IPv6功能。

注意事项

该命令和MLD视图下的send-router-alert disable(MLD视图)命令功能完全相同,差别只是作用范围不同。MLD视图下的配置具有全局性,对所有接口有效;接口视图下的配置只对当前接口有效。系统优先采用接口视图下的配置。当接口视图下没有进行配置,才采用MLD视图下的配置。

使用实例

# 设置接口VLANIF100上发送的MLD报文在IPv6报文头里包含Router-Alert选项。

<HUAWEI> system-view
[~HUAWEI] multicast ipv6 routing-enable
[*HUAWEI] interface vlanif 100
[*HUAWEI-Vlanif100] ipv6 enable
[*HUAWEI-Vlanif100] undo mld send-router-alert disable
# 设置接口10GE1/0/1上发送的MLD报文在IPv6报文头里包含Router-Alert选项。
<HUAWEI> system-view
[~HUAWEI] multicast ipv6 routing-enable
[*HUAWEI] interface 10ge 1/0/1
[*HUAWEI-10GE1/0/1] undo portswitch
[*HUAWEI-10GE1/0/1] ipv6 enable
[*HUAWEI-10GE1/0/1] undo mld send-router-alert disable

mld ssm-mapping enable

命令功能

mld ssm-mapping enable命令用来在接口上使能MLD SSM Mapping功能。

undo mld ssm-mapping enable命令用来去使能接口的MLD SSM Mapping功能。

缺省情况下,接口上未使能MLD SSM Mapping功能。

命令格式

mld ssm-mapping enable

undo mld ssm-mapping enable

参数说明

视图

接口视图

缺省级别

2:配置级

使用指南

应用场景

当成员主机支持MLDv2时,才可以使用SSM提供的在成员端指定组播源的传输服务。有些情况下,成员主机只能运行MLDv1,为了使这部分主机也能够使用SSM服务,可以在组播交换机上配置MLD SSM Mapping功能。MLD SSM Mapping通过在组播交换机上配置SSM地址映射规则,将MLDv1的报告报文中的(*,G)信息转化为对应的(S,G)信息,向运行MLDv1的成员提供SSM服务。

本命令用于使能MLD SSM Mapping功能。只有在接口上使能MLD SSM Mapping,配置的SSM源/组地址映射表项才能生效。MLD SSM Mapping的映射关系通过ssm-mapping(MLD视图)命令配置。

前置条件

执行此命令前需要在系统视图下执行命令multicast ipv6 routing-enable使能三层IPv6组播功能。

已在接口视图下配置ipv6 enable命令使能接口的IPv6功能。

使用实例

# 使能接口VLANIF100的MLD SSM Mapping功能。

<HUAWEI> system-view
[~HUAWEI] multicast ipv6 routing-enable
[*HUAWEI] interface vlanif 100
[*HUAWEI-Vlanif100] ipv6 enable
[*HUAWEI-Vlanif100] mld ssm-mapping enable
# 使能接口10GE1/0/1的MLD SSM Mapping功能。
<HUAWEI> system-view
[~HUAWEI] multicast ipv6 routing-enable
[*HUAWEI] interface 10ge 1/0/1
[*HUAWEI-10GE1/0/1] undo portswitch
[*HUAWEI-10GE1/0/1] ipv6 enable
[*HUAWEI-10GE1/0/1] mld ssm-mapping enable

mld static-group

命令功能

mld static-group命令用来在接口上配置静态组播组。

undo mld static-group命令用来删除接口上配置的静态组播组。

缺省情况下,接口未配置任何静态组播组。

命令格式

mld static-group ipv6-group-address [ inc-step-mask ipv6-group-mask-length number group-number ] [ source ipv6-source-address ]

undo mld static-group { all | ipv6-group-address [ inc-step-mask ipv6-group-mask-length number group-number ] [ source ipv6-source-address ] }

参数说明

参数 参数说明 取值
ipv6-group-address 指定静态加入的组播组地址,批量配置方式中为组地址序列的起始组地址。 32位十六进制数,格式为X:X:X:X:X:X:X:X,取值范围是FF00::~FFFF:FFFF:FFFF:FFFF:FFFF:FFFF:FFFF:FFFF。
inc-step-mask ipv6-group-mask-length 指定批量配置方式中的组地址递增掩码长度。 整数形式,取值范围是9~128。
number group-number 指定批量配置方式中的组地址个数。 整数形式,取值范围是2~512。
source ipv6-source-address 指定组播源的IPv6地址。 32位十六进制数,格式为X:X:X:X:X:X:X:X。
all 表示接口以静态方式加入的所有组播组。 -

视图

接口视图

缺省级别

2:配置级

使用指南

应用场景

在某些应用场景中,可以在交换机的用户侧接口上配置静态组播组。比如:

  • 网络中存在稳定的组播组成员,为了实现组播数据的快速、稳定转发,可以在用户侧接口配置静态组播组。

  • 某网段内没有组播组成员或主机无法发送报告报文,但是又需要将组播数据转发到该网段,可以在接口上配置静态组播组,将组播数据引流到接口。

在接口上配置静态组播组后,交换机就认为此接口网段上一直存在该组播组的成员,从而转发该组的组播数据。

该命令配置在与成员主机相连的接口上。可以配置单个组播组或源组,也可以配置批量组播组或源组。

前置条件

执行此命令前需要在系统视图下执行命令multicast ipv6 routing-enable使能三层IPv6组播功能。

已在接口视图下配置ipv6 enable命令使能接口的IPv6功能。

注意事项

  • 要使静态组播组的配置生效,接口上必须通过pim ipv6 sm命令使能PIM-SM(IPv6)功能。
  • 执行本命令后,接口上的MLD静态组记录永远不会超时。交换机认为该接口上始终连接着组成员主机,并持续向该接口所在网段转发符合条件的组播报文。
  • 不同的组播组批量配置,可能存在相同的组播组地址,这种配置的重叠是允许的。接口配置了批量静态组后,若系统当前未完成批量静态组加入处理,请不要进行删除操作。
  • 接收者不再需要静态加入的组播组数据时,需要手动删除静态组播组配置。

使用实例

# 设置接口VLANIF100静态加入组FF13::101。

<HUAWEI> system-view
[~HUAWEI] multicast ipv6 routing-enable
[*HUAWEI] interface vlanif 100
[*HUAWEI-Vlanif100] ipv6 enable
[*HUAWEI-Vlanif100] pim ipv6 sm
[*HUAWEI-Vlanif100] mld static-group ff13::101

# 设置接口VLANIF100转发组播源FC00::101到组播组FF14::202的报文。

<HUAWEI> system-view
[~HUAWEI] multicast ipv6 routing-enable
[*HUAWEI] interface vlanif 100
[*HUAWEI-Vlanif100] ipv6 enable
[*HUAWEI-Vlanif100] pim ipv6 sm
[*HUAWEI-Vlanif100] mld static-group ff14::202 source fc00::101

# 配置VLANIF100接口静态加入起始组地址为FF25::1,递增掩码长度为24,组地址数量为2的批量组播组。

<HUAWEI> system-view
[~HUAWEI] multicast ipv6 routing-enable
[*HUAWEI] interface vlanif 100
[*HUAWEI-Vlanif100] ipv6 enable
[*HUAWEI-Vlanif100] pim ipv6 sm
[*HUAWEI-Vlanif100] mld static-group ff25::1 inc-step-mask 24 number 2

# 配置VLANIF100接口静态加入起始组地址为FF33::1,源地址为FC00::101,递增掩码长度为24,组地址数量为2的批量组播源组。

<HUAWEI> system-view
[~HUAWEI] multicast ipv6 routing-enable
[*HUAWEI] interface vlanif 100
[*HUAWEI-Vlanif100] ipv6 enable
[*HUAWEI-Vlanif100] pim ipv6 sm
[*HUAWEI-Vlanif100] mld static-group ff33::1 inc-step-mask 24 number 2 source fc00::101
# 设置接口10GE1/0/1静态加入组FF13::101。
<HUAWEI> system-view
[~HUAWEI] multicast ipv6 routing-enable
[*HUAWEI] interface 10ge 1/0/1
[*HUAWEI-10GE1/0/1] undo portswitch
[*HUAWEI-10GE1/0/1] ipv6 enable
[*HUAWEI-10GE1/0/1] pim ipv6 sm
[*HUAWEI-10GE1/0/1] mld static-group ff13::101

mld timer other-querier-present

命令功能

mld timer other-querier-present命令用来设置其他MLD查询器的存活时间。

undo mld timer other-querier-present命令用来恢复其他MLD查询器的存活时间为缺省值。

缺省情况下,其他MLD查询器的存活时间的计算公式是:其他MLD查询器的存活时间 = 健壮系数 × MLD普遍组查询报文发送间隔 +(1/2)× MLD查询报文的最大响应时间。当健壮系数、MLD普遍组查询报文发送间隔和MLD查询报文最大响应时间都取缺省值时,其他MLD查询器的存活时间的值为255秒。

命令格式

mld timer other-querier-present interval

undo mld timer other-querier-present

参数说明

参数 参数说明 取值
interval 指定其他MLD查询器的存活时间。 整数形式,取值范围是60~300,单位是秒。

视图

接口视图

缺省级别

2:配置级

使用指南

应用场景

当成员主机网段连接多台三层组播设备时,只有一台设备会被选作MLD查询器,负责向该网段的主机发送查询报文。为了保证组成员关系的正常建立和维护,运行MLD的非查询器会在选举失败后启动一个定时器,即“其他MLD查询器的存活时间”,如果非查询器在这段时间内收不到查询器发送的查询报文,就认为查询器失效,从而重新发起查询器选举。

前置条件

执行此命令前需要在系统视图下执行命令multicast ipv6 routing-enable使能三层IPv6组播功能。

已在接口视图下配置ipv6 enable命令使能接口的IPv6功能。

注意事项

该命令和MLD视图下的timer other-querier-present(MLD视图)命令功能完全相同,差别只是作用范围不同。MLD视图下的配置具有全局性,对所有接口有效;接口视图下的配置只对当前接口有效。系统优先采用接口视图下的配置。当接口视图下没有进行配置,才采用MLD视图下的配置。

如果配置的“其他MLD查询器的存活时间”小于“MLD普遍组查询报文发送间隔”,将导致网络上查询器的重复改变。

使用实例

# 在接口VLANIF100上设置其他MLD查询器的存活时间是200s。

<HUAWEI> system-view
[~HUAWEI] multicast ipv6 routing-enable
[*HUAWEI] interface vlanif 100
[*HUAWEI-Vlanif100] ipv6 enable
[*HUAWEI-Vlanif100] mld timer other-querier-present 200
# 在接口10GE1/0/1上设置其他MLD查询器的存活时间是200s。
<HUAWEI> system-view
[~HUAWEI] multicast ipv6 routing-enable
[*HUAWEI] interface 10ge 1/0/1
[*HUAWEI-10GE1/0/1] undo portswitch
[*HUAWEI-10GE1/0/1] ipv6 enable
[*HUAWEI-10GE1/0/1] mld timer other-querier-present 200

mld timer query

命令功能

mld timer query命令用来在接口上配置MLD普遍组查询报文的发送时间间隔。

undo mld timer query命令用来恢复接口上MLD普遍组查询报文的发送时间间隔为缺省值。

缺省情况下,接口MLD查询报文的发送时间间隔为125秒。

命令格式

mld timer query interval

undo mld timer query

参数说明

参数 参数说明 取值
interval 指定接口上发送MLD普遍组查询报文的时间间隔。 整数形式,取值范围是1~18000,单位是秒。

视图

接口视图

缺省级别

2:配置级

使用指南

应用场景

MLD查询器会周期性地发送MLD普遍组查询报文,以判断网络上是否有组播组成员,发送间隔即为“MLD普遍组查询报文的发送间隔”。可以根据网络的实际情况来修改周期性发送MLD普遍组查询报文的时间间隔。MLD普遍组查询报文的发送间隔会影响以下过程:
  • 当查询器启动时,发送“健壮系数”次的普遍组查询报文,询问该网络中哪些组播组存在成员。发送间隔是“普遍组查询报文发送间隔”的1/4。“健壮系数”可以使用mld robust-count命令或robust-count(MLD视图)命令设置。

  • 当查询器启动完正常工作后,查询器周期性的发送普遍组查询报文,维护接口上的组成员关系。

前置条件

执行此命令前需要在系统视图下执行命令multicast ipv6 routing-enable使能三层IPv6组播功能。

已在接口视图下配置ipv6 enable命令使能接口的IPv6功能。

注意事项

  • “普遍组查询报文发送间隔”越小,查询器就越灵敏,但是网络带宽和交换机资源的占用也就越大。
  • 该命令和MLD视图下的timer query(MLD视图)命令功能完全相同,差别只是作用范围不同。MLD视图下的配置具有全局性,对所有接口有效;接口视图下的配置只对当前接口有效。系统优先采用接口视图下的配置。当接口视图下没有进行配置,才采用MLD视图下的配置。

使用实例

# 设置接口VLANIF100发送普遍组查询报文的时间间隔是200s。

<HUAWEI> system-view
[~HUAWEI] multicast ipv6 routing-enable
[*HUAWEI] interface vlanif 100
[*HUAWEI-Vlanif100] ipv6 enable
[*HUAWEI-Vlanif100] mld timer query 200
# 设置接口10GE1/0/1发送普遍组查询报文的时间间隔是200s。
<HUAWEI> system-view
[~HUAWEI] multicast ipv6 routing-enable
[*HUAWEI] interface 10ge 1/0/1
[*HUAWEI-10GE1/0/1] undo portswitch
[*HUAWEI-10GE1/0/1] ipv6 enable
[*HUAWEI-10GE1/0/1] mld timer query 200

mld version

命令功能

mld version命令用来在接口上配置运行的MLD版本号。

undo mld version命令用来恢复接口使用的MLD版本号为缺省值。

缺省情况下,接口上运行MLDv2。

命令格式

mld version version

undo mld version

参数说明

参数 参数说明 取值
version 指定接口运行的MLD协议版本号。 整数形式,取值范围是1~2。

视图

接口视图

缺省级别

2:配置级

使用指南

应用场景

运行高版本MLD的组播交换机可以识别低版本的MLD协议报文,但是运行低版本MLD的组播交换机不能识别高版本的MLD协议报文。为了保证MLD的正常运行,建议在组播交换机上配置和成员主机相同或高于成员主机版本的MLD。

如果在主机侧共享网段上有多个组播交换机,由于不同版本的MLD协议报文结构不同,为了保证MLD的正常运行,必须在所有组播交换机与组成员相连的接口上配置相同版本的MLD。

前置条件

执行此命令前需要在系统视图下执行命令multicast ipv6 routing-enable使能三层IPv6组播功能。

已在接口视图下配置ipv6 enable命令使能接口的IPv6功能。

使用实例

# 指定接口VLANIF100使用MLDv2。

<HUAWEI> system-view
[~HUAWEI] multicast ipv6 routing-enable
[*HUAWEI] interface vlanif 100
[*HUAWEI-Vlanif100] ipv6 enable
[*HUAWEI-Vlanif100] mld version 2
# 指定接口10GE1/0/1使用MLDv2。
<HUAWEI> system-view
[~HUAWEI] multicast ipv6 routing-enable
[*HUAWEI] interface 10ge 1/0/1
[*HUAWEI-10GE1/0/1] undo portswitch
[*HUAWEI-10GE1/0/1] ipv6 enable
[*HUAWEI-10GE1/0/1] mld version 2

require-router-alert(MLD视图)

命令功能

require-router-alert命令用来全局设置丢弃不包含Router-Alert选项的MLD报文。

undo require-router-alert命令用来取消对MLD报文中Router-Alert选项的检查。

缺省情况下,交换机不检查Router-Alert选项,即处理所有接收到的MLD报文,包括无Router-Alert选项的MLD报文。

命令格式

require-router-alert

undo require-router-alert

参数说明

视图

MLD视图

缺省级别

2:配置级

使用指南

应用场景

通常情况下,网络设备收到报文时,只有目的地址为本设备接口地址的报文才会上送给相应的协议模块处理。MLD报文的目的地址为组播地址而不是组播设备的接口地址,这样就导致报文不会被上送到MLD协议模块处理,导致正常的组成员关系不能维护。

IPv6报文头的Route-Alert选项可以解决此类问题。如果一个报文中带有Router-Alert选项,则表示该报文需要被上送到相应的协议模块处理。

配置该命令可以提高MLD的安全性,只接收其他设备发来的带有Router-Alert选项的MLD报文。

前置条件

执行此命令前需要在系统视图下执行命令multicast ipv6 routing-enable使能三层IPv6组播功能。

注意事项

该命令和接口视图下的mld require-router-alert命令功能完全相同,差别只是作用范围不同。MLD视图下的配置具有全局性,对所有接口有效;接口视图下的配置只对当前接口有效。系统优先采用接口视图下的配置。当接口视图下没有进行配置,才采用MLD视图下的配置。

使用实例

# 在MLD视图下,配置丢弃MLD报文中未包含Router-Alert选项的MLD报文。

<HUAWEI> system-view
[~HUAWEI] multicast ipv6 routing-enable
[*HUAWEI] mld
[*HUAWEI-mld] require-router-alert

reset mld control-message counters

命令功能

reset mld control-message counters命令用来清除MLD报文统计数。

命令格式

reset mld control-message counters [ interface interface-type interface-number ] [ message-type { query | report } ]

参数说明

参数 参数说明 取值
interface interface-type interface-number 清除指定接口的MLD报文统计数。如果不指定该参数,则清除所有接口上的MLD报文。 -
message-type 清除指定类型的MLD报文统计数。如果不指定该参数,则清除所有类型的MLD报文统计数。 -
query 清除接口上收到的查询报文数目。 -
report 清除接口上收到的报告报文数目。 -

视图

用户视图

缺省级别

3:管理级

使用指南

清除MLD报文统计数后,不影响MLD的正常运行。

使用实例

# 清除所有接口上的MLD报文统计数。

<HUAWEI> reset mld control-message counters

# 清除接口VLANIF100上的MLD报文统计数。

<HUAWEI> reset mld control-message counters interface vlanif 100

reset mld group

命令功能

reset mld group命令用来删除接口动态加入的MLD组表项。

命令格式

reset mld group all

reset mld group interface interface-type interface-number { all | ipv6-group-address [ ipv6-group-mask-length ] [ ipv6-source-address [ ipv6-source-mask-length ] ] }

参数说明

参数 参数说明 取值
all

第一个all表示删除所有接口上的MLD组表项;

第二个all表示删除指定接口上的所有MLD组表项。

-
interface interface-type interface-number 删除指定接口的MLD组表项。 -
ipv6-group-address 删除指定组播组地址的MLD组表项。 32位十六制数,格式为X:X:X:X:X:X:X:X,取值范围是FF00::~FFFF:FFFF:FFFF:FFFF:FFFF:FFFF:FFFF:FFFF。
ipv6-group-mask-length 指定组播组地址的掩码长度。 整数形式,取值范围是8~128。
ipv6-source-address 指定组播源的IPv6单播地址。 32位十六制数,格式为X:X:X:X:X:X:X:X。
ipv6-source-mask-length 指定组播源地址的掩码长度。 整数形式,取值范围是0~128。

视图

用户视图

缺省级别

3:管理级

使用指南

该命令仅对动态加入的组播组有效,包括普通组和SSM-Mapping映射的组播组。对静态加入的MLD组无效。

删除MLD组表项后,不影响该组的再次加入。

清除MLD组信息后,可能导致组播成员无法正常接收组播数据,请慎用。

使用实例

# 删除接口VLANIF100上组范围是FF03::101:0~FF03::101:FFFF的组表项。
<HUAWEI> reset mld group interface vlanif 100 ff03::101:0 112

reset mld group ssm-mapping

命令功能

reset mld group ssm-mapping命令用来清除根据MLD SSM Mapping规则建立的组播组信息。

命令格式

reset mld group ssm-mapping all

reset mld group ssm-mapping interface interface-type interface-number { all | ipv6-group-address [ ipv6-group-mask-length ] }

参数说明

参数 参数说明 取值
all

第一个all表示删除所有接口上配置了SSM映射的组播组信息;

第二个all表示删除指定接口下所有配置了SSM映射的组播组信息。

-
interface interface-type interface-number 删除指定接口上配置了SSM映射的组播组信息。 -
ipv6-group-address 指定组播组地址。 32位十六制数,格式为X:X:X:X:X:X:X:X,取值范围是FF00::~FFFF:FFFF:FFFF:FFFF:FFFF:FFFF:FFFF:FFFF。
ipv6-group-mask-length 指定组播组地址的掩码长度。 整数形式,取值范围是8~128。

视图

用户视图

缺省级别

3:管理级

使用指南

本命令只对动态加入的组播组有效,并且删除的是SSM范围的MLDv1组播组。

SSM映射策略删除后可再次配置。

清除根据MLD SSM Mapping规则建立的MLD组信息后,可能导致组播成员无法正常接收组播数据,请慎用。

使用实例

# 删除接口VLANIF100上根据MLD SSM Mapping规则建立的范围是FF13::101:0~FF13::101:FFFF的组播组。
<HUAWEI> reset mld group ssm-mapping interface vlanif 100 ff13::101:0 112

robust-count(MLD视图)

命令功能

robust-count命令用来设置MLD查询器的健壮系数。

undo robust-count命令用来恢复MLD查询器的健壮系数为缺省值。

缺省情况下,MLD查询器的健壮系数是2。

命令格式

robust-count robust-value

undo robust-count

参数说明

参数 参数说明 取值
robust-value 表示MLD健壮系数。 整数形式,取值范围是2~5。

视图

MLD视图

缺省级别

2:配置级

使用指南

应用场景

MLD查询器的健壮系数是为了弥补可能发生的网络丢包而设置的报文重传次数。

在主机所在的共享网络上,查询器负责维护接口上的MLD组成员关系,健壮系数会影响组成员关系的超时时间。组成员关系超时时间 = MLD普遍组查询报文发送间隔 × 健壮系数 + 最大查询响应时间。健壮系数规定以下的值:
  • 查询器启动时发送普遍组查询报文的次数

    当查询器启动时,发送“健壮系数”次的普遍组查询报文,询问该网络中哪些组播组存在成员。“普遍组查询报文发送间隔”可以使用mld timer query命令或timer query(MLD视图)命令设置。

  • 查询器发送特定组\源组查询报文的次数

    当查询器收到针对某组播组的离开报文时,发送“健壮系数”次的特定组查询报文,询问该组播组是否还存在成员。当查询器接收到改变组播组与源列表的对应关系的报告报文时,发送“健壮系数”次的特定源组查询报文。“特定组\源组查询报文发送间隔”可以使用mld lastlistener-queryinterval命令或lastlistener-queryinterval(MLD视图)命令设置。

健壮系数越大,MLD查询器就越“健壮”,但是组播组超时所需的时间也就越长。

前置条件

执行此命令前需要在系统视图下执行命令multicast ipv6 routing-enable使能三层IPv6组播功能。

注意事项

该命令和接口视图下的mld robust-count命令功能完全相同,差别只是作用范围不同。MLD视图下的配置具有全局性,对所有接口有效;接口视图下的配置只对当前接口有效。系统优先采用接口视图下的配置。当接口视图下没有进行配置,才采用MLD视图下的配置。

使用实例

# 在MLD视图下,配置查询器健壮系数为3。

<HUAWEI> system-view
[~HUAWEI] multicast ipv6 routing-enable
[*HUAWEI] mld
[*HUAWEI-mld] robust-count 3

send-router-alert disable(MLD视图)

命令功能

send-router-alert disable命令用来全局设置发送的MLD报文在IPv6报文头中不包含Router-Alert选项。

undo send-router-alert disable命令用来全局设置发送的MLD报文在IPv6报文头里包含Router-Alert选项。

缺省情况下,设备发送包含Router-Alert选项的MLD报文。

命令格式

send-router-alert disable

undo send-router-alert disable

参数说明

视图

MLD视图

缺省级别

2:配置级

使用指南

应用场景

缺省情况下,交换机发送的MLD报文的报文头中包含Router-Alert选项。当需要与不支持Router-Alert选项的设备互通时,配置send-router-alert disable命令来使MLD报文的报文头中不包含Router-Alert选项。本命令通常与require-router-alert(MLD视图)命令配合使用。

前置条件

执行此命令前需要在系统视图下执行命令multicast ipv6 routing-enable使能三层IPv6组播功能。

注意事项

该命令和接口视图下的mld send-router-alert disable命令功能完全相同,差别只是作用范围不同。MLD视图下的配置具有全局性,对所有接口有效;接口视图下的配置只对当前接口有效。系统优先采用接口视图下的配置。当接口视图下没有进行配置,才采用MLD视图下的配置。

使用实例

# 指定发送的MLD报文中IPv6报文头应包含Router-Alert选项。

<HUAWEI> system-view
[~HUAWEI] multicast ipv6 routing-enable
[*HUAWEI] mld
[*HUAWEI-mld] undo send-router-alert disable

ssm-mapping(MLD视图)

命令功能

ssm-mapping命令用来设置静态SSM Mapping的源组映射规则。

undo ssm-mapping命令用来删除静态SSM Mapping的源组映射规则。

缺省情况下,未配置静态SSM Mapping的源组映射规则。

命令格式

ssm-mapping ipv6-group-address ipv6-group-mask-length ipv6-source-address

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

参数说明

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

视图

MLD视图

缺省级别

2:配置级

使用指南

应用场景

当主机不支持MLDv2,只支持MLDv1时,无法加入SSM范围的组播组。为了向这些用户提供SSM服务,需要在设备上提供SSM Mapping功能。将源和组的映射关系配置好,这样MLDv1报告报文中的(*,G)信息就能转化为对应的(S,G)信息。

前置条件

执行此命令前需要在系统视图下执行命令multicast ipv6 routing-enable使能三层IPv6组播功能。

注意事项

  • 该命令为累增式命令,可以配置多条SSM源组映射规则。
  • 如果需要删除某条SSM Mapping映射条目,推荐使用undo ssm-mapping ipv6-group-address ipv6-group-mask-length [ ipv6-source-address ]命令。尽量不要使用undo ssm-mapping all命令,该命令会将配置的SSM映射规则都清除。

使用实例

# 设置静态SSM源组映射规则:组播组FF35::1/128,映射组播源FC00::1。

<HUAWEI> system-view
[~HUAWEI] multicast ipv6 routing-enable
[*HUAWEI] mld
[*HUAWEI-mld] ssm-mapping ff35::1 128 fc00::1

timer other-querier-present(MLD视图)

命令功能

timer other-querier-present命令用来全局设置其他MLD查询器的存活时间。

undo timer other-querier-present命令用来恢复其他MLD查询器的存活时间为缺省值。

缺省情况下,其他MLD查询器的存活时间的计算公式是:其他MLD查询器的存活时间 = 健壮系数 × MLD普遍组查询报文发送间隔 +(1/2)× MLD查询报文的最大响应时间。当健壮系数、MLD普遍组查询报文发送间隔和MLD查询报文最大响应时间都取缺省值时,其他MLD查询器的存活时间的值为255秒。

命令格式

timer other-querier-present interval

undo timer other-querier-present

参数说明

参数 参数说明 取值
interval 指定其他MLD查询器的存活时间。 整数形式,取值范围是60~300,单位是秒。

视图

MLD视图

缺省级别

2:配置级

使用指南

应用场景

当成员主机网段连接多台三层组播设备时,只有一台设备会被选作MLD查询器,负责向该网段的主机发送查询报文。为了保证组成员关系的正常建立和维护,运行MLD的非查询器会在选举失败后启动一个定时器,即“其他MLD查询器的存活时间”,如果非查询器在这段时间内收不到查询器发送的查询报文,就认为查询器失效,从而重新发起查询器选举。

前置条件

执行此命令前需要在系统视图下执行命令multicast ipv6 routing-enable使能三层IPv6组播功能。

注意事项

该命令和接口视图下的mld timer other-querier-present命令功能完全相同,差别只是作用范围不同。MLD视图下的配置具有全局性,对所有接口有效;接口视图下的配置只对当前接口有效。系统优先采用接口视图下的配置。当接口视图下没有进行配置,才采用MLD视图下的配置。

如果配置的“其他MLD查询器的存活时间”小于“MLD普遍组查询报文发送间隔”,将导致网络上查询器的重复改变。

使用实例

# 设置其他MLD查询器的存活时间是200s。

<HUAWEI> system-view
[~HUAWEI] multicast ipv6 routing-enable
[*HUAWEI] mld
[*HUAWEI-mld] timer other-querier-present 200

timer query(MLD视图)

命令功能

timer query命令用来全局设置设备发送MLD普遍组查询报文的时间间隔。

undo timer query命令用来恢复设备发送MLD普遍组查询报文的时间间隔为缺省值。

缺省情况下,MLD查询器发送MLD普遍组查询报文的时间间隔为125秒。

命令格式

timer query interval

undo timer query

参数说明

参数 参数说明 取值
interval 指定设备发送MLD普遍组查询报文的时间间隔。 整数形式,取值范围是1~18000,单位是秒。

视图

MLD视图

缺省级别

2:配置级

使用指南

应用场景

MLD查询器会周期性地发送MLD普遍组查询报文,以判断网络上是否有组播组成员,发送间隔即为“MLD普遍组查询报文的发送间隔”。可以根据网络的实际情况来修改周期性发送MLD普遍组查询报文的时间间隔。MLD普遍组查询报文的发送间隔会影响以下过程:
  • 当查询器启动时,发送“健壮系数”次的普遍组查询报文,询问该网络中哪些组播组存在成员。发送间隔是“普遍组查询报文发送间隔”的1/4。“健壮系数”可以使用mld robust-count命令或robust-count(MLD视图)命令设置。

  • 当查询器启动完正常工作后,查询器周期性的发送普遍组查询报文,维护接口上的组成员关系。

前置条件

执行此命令前需要在系统视图下执行命令multicast ipv6 routing-enable使能三层IPv6组播功能。

注意事项

  • “普遍组查询报文发送间隔”越小,查询器就越灵敏,但是网络带宽和交换机资源的占用也就越大。
  • 该命令和接口视图下的mld timer query命令功能完全相同,差别只是作用范围不同。MLD视图下的配置具有全局性,对所有接口有效;接口视图下的配置只对当前接口有效。系统优先采用接口视图下的配置。当接口视图下没有进行配置,才采用MLD视图下的配置。

使用实例

# 设置设备发送MLD普遍组查询报文的时间间隔是200s。

<HUAWEI> system-view
[~HUAWEI] multicast ipv6 routing-enable
[*HUAWEI] mld
[*HUAWEI-mld] timer query 200
翻译
下载文档
更新时间:2019-03-20

文档编号:EDOC1000166474

浏览量:16324

下载量:407

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