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

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

提示

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

升级

S12700 V200R013C00 命令参考

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

MLD配置命令

命令支持情况

命令支持情况请见各命令行中的说明,如无相关描述,默认所有款型支持该命令。

display default-parameter mld

命令功能

display default-parameter mld命令用来查看MLD的缺省配置。

命令格式

display default-parameter mld

参数说明

视图

所有视图

缺省级别

1:监控级

使用指南

使用此命令可查看MLD的缺省参数,即使MLD参数修改后,查看的仍是系统设置的缺省参数。此命令可用来协助定位当前设备上哪些MLD参数做了调整。

使用实例

# 查看MLD的缺省配置。

<HUAWEI> display default-parameter mld
  MLD View Default Configurations:
  --------------------------------
  Lastmember-queryinterval: 1 s
  Lastmember-query time: 2 s
  Max-response-time: 10 s
  Require-router-alert: disabled
  Robust-count: 2
  Send-router-alert: enabled
  Ssm-mapping: disabled
  Timer query: 125 s

  Interface View Default Configurations:
  --------------------------------------
  Group-policy: disabled
  Last listener query time: 2 s
  Lastlistener-query-interval: 1 s
  Max-response-time: 10 s
  Other-querier-present-timer-expiry: off
  Prompt-leave: disabled
  Require-router-alert: disabled
  Robust-count: 2
  Send-router-alert: enabled
  Ssm-mapping: disabled
  Startup-query-timer-expiry: off
  Static-group:  disabled
  Timer query: 125 s
  Version: 2
表8-19  display default-parameter mld命令输出信息描述

项目

描述

MLD View Default Configurations

MLD视图下的缺省配置。

Lastmember-queryinterval

发送特定组\源组查询报文的时间间隔。MLD视图下可通过lastlistener-queryinterval(MLD视图)命令配置,接口视图下可通过mld lastlistener-queryinterval命令配置。

Lastmember-query time

最后侦听者查询时间,最后侦听者查询时间 = Lastmember-queryinterval × Robust-count。

Max-response-time

MLD查询报文的最大响应时间。MLD视图下可通过max-response-time(MLD视图)命令配置,接口视图下可通过mld max-response-time命令配置。

Require-router-alert

是否检查收到的MLD报文中的Router-Alert选项。MLD视图下可通过require-router-alert(MLD视图)命令配置,接口视图下可通过mld require-router-alert命令配置。

Robust-count

MLD查询器的健壮系数。MLD视图下可通过robust-count(MLD视图)命令配置,接口视图下可通过mld robust-count命令配置。

Send-router-alert

发送的MLD报文中是否含有Router-Alert选项。MLD视图下可通过send-router-alert(MLD视图)命令配置,接口视图下可通过mld send-router-alert命令配置。

Ssm-mapping

是否使能了SSM Mapping功能:
  • enabled:使能了MLD SSM Mapping功能
  • disabled:未使能MLD SSM Mapping功能

接口视图下可通过mld ssm-mapping enable命令配置。

Timer query

MLD普遍组查询报文的发送间隔。MLD视图下可通过timer query(MLD视图)命令配置,接口视图下可通过mld timer query命令配置。

Interface View Default Configurations

接口视图下的缺省配置。

Group-policy

是否设置了组播组的过滤策略:
  • enabled:设置了组播组的过滤策略
  • disabled:未设置组播组的过滤策略

可通过mld group-policy命令配置。

Last listener query time

最后侦听者查询时间,最后侦听者查询时间 = Lastlistener-query-interval × Robust-count。

Lastlistener-query-interval

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

Other-querier-present-timer-expiry

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

Prompt-leave

是否配置了快速离开功能。可通过mld prompt-leave命令配置。

Startup-query-timer-expiry

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

Static-group

是否配置了静态组播组:
  • enabled:配置了静态组播组
  • disabled:未配置静态组播组

可通过mld static-group命令配置。

Version

MLD版本号。一共有MLDv1和MLDv2两个版本,可通过mld version命令配置。

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 message counter information
 Vlanif100(FE80::219:74FF:FE59:3302):
 Message Type                Sent        Valid       Invalid     Ignore
 ------------------------------------------------------------------
 General Query               45          0           0           0 
 Group Query                 0           0           0           0 
 Source Group Query          0           0           0           0 
 ------------------------------------------------------------------
 MLDV1      
 Report ASM                  0           35679       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        
 ------------------------------------------------------------------     
表8-20  display mld control-message counters interface vlanif 100命令输出信息描述

项目

描述

Interface message counter 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 explicit-tracking

命令功能

display mld explicit-tracking命令用来查看使用Include模式加入特定源组的MLDv2主机信息。

命令格式

display mld explicit-tracking [ interface interface-type interface-number [ host-address ipv6-host-address | group ipv6-group-address source ipv6-source-address ] ]

参数说明

参数 参数说明 取值
interface interface-type interface-number 显示指定接口上使用Include模式加入特定源组的MLDv2主机信息。如果不指定该参数,则显示所有接口上使用Include模式加入特定源组的MLDv2主机信息。 -
host-address ipv6-host-address 指定主机的链路本地地址。 32位十六进制数,格式为X:X:X:X:X:X:X:X,取值范围是FE80::~FE80:FFFF:FFFF:FFFF:FFFF:FFFF:FFFF:FFFF。
group ipv6-group-address 指定组播组的IPv6地址。 32位十六进制数,格式为X:X:X:X:X:X:X:X,取值范围是FF00::~FFFF:FFFF:FFFF:FFFF:FFFF:FFFF:FFFF:FFFF。
source ipv6-source-address 指定组播源的IPv6地址。 32位十六进制数,格式为X:X:X:X:X:X:X:X。

视图

所有视图

缺省级别

1:监控级

使用指南

通过该命令可以查看使用Include模式动态加入特定源组的MLDv2主机信息。

使用实例

# 查看所有接口上使用Include模式加入特定源组的MLDv2成员主机信息。

<HUAWEI> display mld explicit-tracking
Explicit-tracking information
 Total 2 hosts, 4 entries

 Vlanif100(FE80::2:4)
  0001.Host: FE80::224
        Uptime: 00:02:47
        Expires: 00:01:33
        (S, G) List:
          Group: FF44::1
              Source: FC00:0:0:1::1
                Uptime: 00:02:47
                Time since last refresh: 00:02:47
              Source: FC00:0:0:2222::3
                Uptime: 00:02:47
                Time since last refresh: 00:02:47
  0002.Host: FE80::225
        Uptime: 00:01:59
        Expires: 00:02:21
        (S, G) List:
          Group: FF44::1
              Source: FC00:0:0:1::1
                Uptime: 00:01:59
                Time since last refresh: 00:01:59
              Source: FC00:0:0:1::3
                Uptime: 00:01:59
                Time since last refresh: 00:01:59
表8-21  display mld explicit-tracking命令输出信息描述

项目

描述

Explicit-tracking information

主机信息。

Total 2 hosts, 4 entries

总计主机2台,(S, G)表项4个。

Vlanif100(FE80::2:4)

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

Host

IPv6主机地址。

Uptime

主机加入组播组后的运行时间,时间格式是:
  • 小于等于24小时:“时:分:秒”。

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

  • 大于一周:“周:天”。

Expires

主机超时的预测时间,超时后从MLD主机成员列表里删除。时间格式是:
  • 小于等于24小时:“时:分:秒”。

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

  • 大于一周:“周:天”。

(S, G) List

主机加入的组播源和组播组列表。

Group

IPv6组播组地址。

Source

组播源的IPv6单播地址。

Time since last refresh

距主机上一次加入的时间间隔。时间格式是:
  • 小于等于24小时:“时:分:秒”。

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

  • 大于一周:“周:天”。

display mld group

命令功能

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

命令格式

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

display mld group [ interface interface-type interface-number ] entry-number

参数说明

参数 参数说明 取值
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组播组概要信息。 -
entry-number 显示动态加入MLD组播组的统计信息。 -

视图

所有视图

缺省级别

1:监控级

使用指南

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

使用实例

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

<HUAWEI> display mld group verbose
Total entry on this router: 1
Interface group report information of VPN-Instance: public net
 Limited entry of this VPN-Instance: -
 Vlanif100(FE80::2E0:49FF:FE29:1103):
  Total entry on this interface: 1
  Limited entry on this interface: - 
  Total 1 MLD Group reported
   Group: FF05::2
     Uptime: 00:01:07
     Expires: 00:03:45
     Last reporter: FE80::215:E9FF:FEAC:7666
     Last-listener-query-counter: 0
     Last-listener-query-timer-expiry: off
     Group mode: exclude 
     Version1-host-present-timer-expiry: 00:03:45

# 查看动态加入MLD组播组的统计信息。

<HUAWEI> display mld group entry-number
Interface group report information of VPN-Instance: public net
  Total 100 MLD Groups reported
 Vlanif100(FE80:2300::4):
  Total 100 MLD Groups reported 
表8-22  display mld group命令输出信息描述

项目

描述

Interface group report information of VPN-Instance

接口上MLD组信息所属的VPN实例。public net表示公网实例。

Total entry on this router

设备上动态加入的MLD组播组个数。

Limited entry of this VPN-Instance

当前实例中MLD表项限制。

Vlanif100(FE80::2E0:49FF:FE29:1103)

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

Total entry on this interface

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

Limited entry on this interface

当前接口上的MLD表项限制。

Total 1 MLD Group reported

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

Group

IPv6组播组地址。

Uptime

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

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

  • 大于一周:“周:天”。

Expires

记录将从MLD表项中删除的预定时间,时间格式是:
  • 小于等于24小时:“时:分:秒”。

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

  • 大于一周:“周:天”。

“off”表示永不超时。

Last reporter

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

Last-listener-query-counter

发送特定组\源组查询报文的次数。查询器收到主机退出某组播组的MLD离开报文时,会连续发送指定次数的特定组\源组查询报文,询问该组播组是否还存在成员,发送一次以后这个取值就会减1。指定次数可以通过mld robust-count命令配置。

Last-listener-query-timer-expiry

特定组\源组查询定时器的超时时间。查询器收到主机退出某组播组的MLD离开报文时开才启动。取值可以通过mld lastlistener-queryinterval命令配置。

Group mode

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

Version1-host-present-timer-expiry

MLDv1主机超时时间。该取值=普遍组查询报文的时间间隔 x 健壮系数 + 最大响应时间。配置命令分别为mld timer querymld robust-countmld max-response-time

相关主题

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 ]

display mld group ssm-mapping [ interface interface-type interface-number ] entry-number

参数说明

参数 参数说明 取值
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映射的概要信息。 -
entry-number 显示根据SSM Mapping规则建立的组播组统计信息。 -

视图

所有视图

缺省级别

1:监控级

使用指南

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

使用实例

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

<HUAWEI> display mld group ssm-mapping verbose
Total entry on this router: 1
Interface group report information of VPN-Instance: public net
 Limited entry of this VPN-Instance: -
 Vlanif100(FE80::DD:84):
  Total entry on this interface: 1
  Limited entry on this interface: -
  Total 1 MLD SSM-Mapping Group reported
   Group: FF36::1
     Uptime: 00:00:13
     Expires: 00:04:07
     Last reporter: FE80::10
     Last-listener-query-counter: 0
     Last-listener-query-timer-expiry: off
     Group mode: exclude
     Version1-host-present-timer-expiry: 00:04:07

# 查看根据SSM Mapping规则建立的组播组统计信息。

<HUAWEI> display mld group ssm-mapping entry-number
Interface group report information of VPN-Instance: public net
  Total 100 MLD SSM-Mapping Groups reported
 Vlanif100(FE80:2300::4):
  Total 100 MLD SSM-Mapping Groups reported  
表8-23  display mld group ssm-mapping命令输出信息描述

项目

描述

Interface group report information of VPN-Instance

接口上MLD组信息所属的VPN实例。public net表示公网实例。

Total entry on this router

交换机上SSM映射的组播组的个数。

Limited entry of this VPN-Instance

本实例中的表项限制。

Vlanif100(FE80::DD:84)

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

Total entry on this interface

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

Limited entry on this interface

接口上的表项限制。

Total 1 MLD SSM-Mapping Group reported

SSM映射组播组的总数。

Group

组播组地址。

Uptime

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

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

  • 大于一周:“周:天”。

Expires

组播组的超时时间。时间格式是:
  • 小于等于24小时:“时:分:秒”。

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

  • 大于一周:“周:天”。

Last reporter

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

Last-listener-query-counter

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

Last-listener-query-timer-expiry

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

Group mode

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

Version1-host-present-timer-expiry

MLDv1主机的超时时间。

display mld group static

命令功能

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

命令格式

display mld group [ ipv6-group-address ] static [ up | down ] [ verbose ]

display mld group [ ipv6-group-address ] static interface-number

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

display mld group static interface interface-type interface-number entry-number

参数说明

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

视图

所有视图

缺省级别

1:监控级

使用指南

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

使用实例

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

<HUAWEI> display mld group static
Static join group information
 Total 2 entries, Total 2 active entries
  (*, FF25::1)
  Interface:Vlanif10
  State:UP
  Expires:Never

  (*, FF25:100::1)
  Interface:Vlanif10
  State:UP
  Expires:Never 
表8-24  display mld group static命令输出信息描述

项目

描述

Static join group information

静态加入的MLD组播组信息。

Total 2 entries, Total 2 active entries

本设备上配置的静态组播组总数及活跃表项总数。

(*, FF25::1)

(*, G)表项。

Interface:Vlanif10

加入该组播组的接口。

State

表项状态。

Expires

组播组超时时间。

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

<HUAWEI> display mld group static verbose
Static join group information 
 Total 1 entry
  00001.(*, FF25::1)
      Total List of 2 joined interfaces
      1.Vlanif10
          State:             UP
          Reference Count:   1
          Multicast Boundary:YES
          Outgoing Interface:YES
      2.Vlanif20
          State:             UP
          Reference Count:   1
          Multicast Boundary:YES
          Outgoing Interface:YES
表8-25  display mld group static verbose命令输出信息描述

项目

描述

Static join group information

静态加入的组播组信息。

Total 1 entry

设备上静态加入的MLD组表项个数。

00001.(*, FF25::1)

表项编号.(*, G)。

Total List of 2 joined interfaces

加入组播组的接口列表。

1.Vlanif10

接口类型和接口编号。

State

接口状态:
  • UP:接口处于正常启动的状态。
  • DOWN:接口在物理链路上出现故障。

Reference Count

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

Multicast Boundary

是否配置组播转发边界:
  • YES
  • NO

可通过multicast boundary ipv6-group-address ipv6-group-mask-length命令进行设置。

Outgoing Interface

是否存在下游接口:
  • YES
  • NO

# 查看所有以静态方式加入组播组的接口状态是Up的接口列表信息。

<HUAWEI> display mld group static up
Static join group information
 Total 4 entries
  00001.(*,FF25::1)
      Total List of 2 joined interfaces
      Total Matched 2 interfaces
      1.Vlanif10                                
      2.Vlanif20           
  00002.(FC00:0:0:1::1,FF25::1)
      Total List of 2 joined interfaces
      Total Matched 2 interfaces
      1.Vlanif10                                
      2.Vlanif20           
表8-26  display mld group static up命令输出信息描述

项目

描述

Total List of 2 joined interfaces

以静态方式加入组播组的接口总数。

Total Matched 2 interfaces

以静态方式加入组播组的接口状态是Up的接口列表。

# 查看所有静态组播组的加入接口数量。

<HUAWEI> display mld group static interface-number
Static join group information
 Total 2 entries
  (*, FF25::1)
  Interface-Number:24

  (*, FF25::2)
  Interface-Number:24
表8-27  display mld group static interface-number命令输出信息描述

项目

描述

Interface-Number

静态组播组的加入接口数量。

相关主题

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
   MLD limit: -  
   Value of query interval for MLD (negotiated): 125 s
   Value of query interval for MLD (configured): 125 s
   Value of other querier timeout for MLD: 0 s
   Value of maximum query response time for MLD: 10 s
   Value of last listener query time: 2 s
   Value of last listener query interval: 1 s
   Value of startup query interval: 31 s
   Value of 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
   TTL-check: disabled
  Total 2 MLD Groups reported
表8-28  display mld interface命令输出信息描述

项目

描述

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命令配置。

MLD limit

接口可以维护MLD组成员关系的最大个数。可通过mld limit命令配置。

Value of query interval for MLD (negotiated)

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

Value of query interval for MLD (configured)

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

Value of other querier timeout for MLD

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

Value of maximum query response time for MLD

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

Value of last listener query time

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

Value of last listener query interval

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

Value of startup query interval

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

Value of 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

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

Send-router-alert

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

Ip-source-policy

是否过滤MLD报告/离开报文的主机地址:
  • enabled:过滤MLD报告/离开报文的主机地址
  • disabled:不过滤MLD报告/离开报文的主机地址

可通过mld ip-source-policy命令配置。

Query Ip-source-policy

是否过滤MLD查询报文的主机地址:
  • enabled:过滤MLD查询报文的主机地址
  • disabled:不过滤MLD查询报文的主机地址

可通过mld query ip-source-policy命令配置。

Prompt-leave

是否使能快速离开机制:
  • enabled:使能了快速离开机制
  • disabled:未使能快速离开机制

可通过mld prompt-leave命令配置。

SSM-Mapping

是否使能SSM Mapping功能:
  • enabled:使能了SSM Mapping功能
  • disabled:未使能SSM Mapping功能

可通过mld ssm-mapping enable命令配置。

Startup-query-timer-expiry

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

Other-querier-present-timer-expiry

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

TTL-check

报文中TTL字段检查策略状态。
  • enabled:使能
  • disabled:未使能

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            
--------------------------------------------------------------------  
表8-29  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
-----------------------------------------------------
表8-30  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 routing-table

命令功能

display mld routing-table命令用来查看MLD路由表信息。

命令格式

display mld routing-table [ ipv6-source-address [ ipv6-source-mask-length ] | ipv6-group-address [ ipv6-group-mask-length ] ] * [ static ] [ outgoing-interface-number [ number ] ]

参数说明

参数 参数说明 取值
ipv6-source-address 指定组播源的IPv6地址。 32位十六进制数,格式为X:X:X:X:X:X:X:X。
ipv6-source-mask-length 指定组播源IPv6地址的掩码长度。 整数形式,取值范围是0~128。
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 指定IPv6组播组的掩码长度。 整数形式,取值范围是8~128。
static 显示接口静态加入组播组的MLD路由表信息。 -
outgoing-interface-number 显示MLD路由表项的出接口数量。 -
number 指定出接口数量。指定该参数后,显示与指定出接口数量匹配的出接口信息。 整数形式,取值范围是1~2048。

视图

所有视图

缺省级别

1:监控级

使用指南

如果需要了解MLD路由表的信息,可以使用display mld routing-table命令。通过指定不同的参数可以只查看特定的路由信息,方便用户查找到具体的路由,从而方便问题定位。

说明:

只有当使能MLD的接口没有使能PIM(IPv6)协议时,使用该命令才会有显示信息。

使用实例

# 显示MLD路由表中组播组的路由表项信息。

<HUAWEI> display mld routing-table
Routing table
 Total 2 entries

 00001. (FC00:0:0:1::3, FF44::)
       List of 1 downstream interface in include mode
        Vlanif100 (FE80::EE:53),
                   Protocol: STATIC

 00002. (*, FF55::)
       List of 1 downstream interface
        Vlanif100 (FE80::EE:53),
                   Protocol: MLD
表8-31  display mld routing-table命令输出信息描述

项目

描述

Routing table

MLD路由表。

Total 2 entries

MLD路由表项总数。

00001. (FC00:0:0:1::3, FF44::)

第00001号表项,是(S, G)形式,表示是从S这个源发往G这个组。如果是(*,G)表项,表示从任意源发往组G。

List of 1 downstream interface in include mode

以Include模式加入组播组的下游接口列表。

Vlanif100(FE80::EE:53)

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

Protocol

协议类型。包括:
  • SSM-MAP:通过MLD SSM Mapping生成的表项。
  • MLD:通过MLD协议生成的表项。
  • STATIC:通过配置MLD静态组生成的表项。

List of 1 downstream interface

下游接口列表。

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)
表8-32  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
 Group: FF3E::/64
  Number of Source(s): 3
     FC00:0:0:1::1
     FC00:0:0:1::2
     FC00:0:0:1::3 
表8-33  display mld ssm-mapping group命令输出信息描述

项目

描述

MLD SSM-Mapping conversion table

MLD SSM-Mapping映射关系。

Group

组地址。

Number of Source(s)

配置了SSM-Mapping映射关系的组播源数量。

FC00:0:0:1::1

组播源地址。

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

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

项目

描述

MLD SSM-Mapping is enabled

接口已使能SSM Mapping。

display mld ssm-mapping interface

命令功能

display mld ssm-mapping interface命令用来显示使能SSM映射的接口上的相关信息。

命令格式

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

参数说明

参数 参数说明 取值
interface-type interface-number 显示指定接口的SSM映射信息。 -
group ipv6-group-address 显示与指定组关联的源地址列表。 32位十六进制数,格式为X:X:X:X:X:X:X:X。取值范围是FF00::~FFFF:FFFF:FFFF:FFFF:FFFF:FFFF:FFFF:FFFF。

视图

所有视图

缺省级别

1:监控级

使用指南

使用display mld ssm-mapping interface命令查看使能SSM映射的接口上的相关信息。

使用实例

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

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

项目

描述

Interface information of VPN-Instance: public net

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

Vlanif100(FE80::1)

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

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

limit(MLD视图)

命令功能

limit命令用来配置全局可以创建的MLD表项的最大个数。

undo limit命令用来恢复全局可以创建的MLD表项的最大个数为缺省值。

缺省情况下,整个设备上可以创建的MLD表项的最大个数为24576个。

命令格式

limit number

undo limit

参数说明

参数 参数说明 取值
number 指定全局可以创建的所有MLD表项的最大个数限制。

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

说明:

使用set multicast forwarding-table super-mode命令设置组播转发模式为大规格模式后,该取值范围会相应扩大。具体请以设备实际支持情况为准。

视图

MLD视图

缺省级别

2:配置级

使用指南

应用场景

该命令配置的是全局MLD表项数量总和的限制。

当统计的MLD表项个数达到限制值后,将不再创建MLD表项。如果需要加入新的组播组,建议删除一些无用的表项或者修改限制值,或者加入静态组播组/源组。

MLD表项个数的统计方法是:

  • 每个(*,G)组成员关系统计为一个表项。

  • 每个(S,G)组成员关系统计为一个表项。

  • 用于SSM-Mapping的每个(*,G)组成员关系统计为一个表项。

前置条件

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

注意事项

在系统视图下执行命令mld global limit number,也可配置全局MLD组成员关系个数限制。如果同时配置,较小的取值生效。

使用实例

# 配置全局可以创建所有MLD表项的最大个数是1000

<HUAWEI> system-view
[HUAWEI] multicast ipv6 routing-enable
[HUAWEI] mld
[HUAWEI-mld] limit 1000

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组播功能。

注意事项

使用undo mld命令时,需要输入Y/N进行选择。此命令将删除所有MLD全局配置信息,请慎用。

使用实例

# 进入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

参数说明

视图

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

缺省级别

2:配置级

使用指南

应用场景

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

前置条件

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

注意事项

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

  • 如果接口上需要同时使能PIM(IPv6)和MLD,必须要先使能PIM(IPv6),再使能MLD。

  • 如果VLAN下已经使能了二层组播查询器或者二层组播报文抑制,此命令行在VLANIF接口上配置失败。

  • 如果需要在同一VLAN同时配置二层组播和三层组播,必须先配置三层组播,再配置二层组播,即在VLANIF接口先使能MLD,然后再在VLAN内使能MLD Snooping;否则,如果先在VLAN内使能MLD Snooping,对应的VLANIF接口将不能使能MLD。

使用实例

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

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

mld global limit

命令功能

mld global limit命令用来配置整个设备上可以创建的MLD表项的最大个数。

undo mld global limit命令用来取消设备上配置的最大个数。

缺省情况下,整个设备上可以创建的MLD表项的最大个数为24576个。

命令格式

mld global limit number

undo mld global limit

参数说明

参数 参数说明 取值
number 指定整个设备上可以创建的所有MLD表项的最大个数。

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

说明:

使用set multicast forwarding-table super-mode命令设置组播转发模式为大规格模式后,该取值范围会相应扩大。具体请以设备实际支持情况为准。

视图

系统视图

缺省级别

2:配置级

使用指南

应用场景

当统计的MLD表项个数达到限制值后,将不再创建MLD表项。如果需要加入新的组播组,建议删除一些无用的表项、修改限制值、或加入静态组播组/源组。

MLD表项个数的统计方法是:

  • 每个(*,G)组成员关系统计为一个表项。

  • 每个(S,G)组成员关系统计为一个表项。

  • 用于SSM-Mapping的每个(*,G)组成员关系统计为一个表项。

前置条件

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

注意事项

在MLD视图下执行命令limit(MLD视图),也可配置全局MLD组成员关系个数限制。如果同时配置,较小的取值生效。

使用实例

# 配置设备上全局可以创建MLD表项的最大数量是1000

<HUAWEI> system-view
[HUAWEI] multicast ipv6 routing-enable
[HUAWEI] mld global limit 1000

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 指定命名型访问控制列表的名字。
说明:
acl6-name acl6-name仅支持命名型高级ACL。

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

目前引用的命名型ACL6仅支持高级ACL6。

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

视图

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

缺省级别

2:配置级

使用指南

应用场景

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

如果没有指定MLD版本号,缺省情况下,ACL6规则对这两个版本号都适用。

前置条件

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

注意事项

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

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

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

命名型ACL6和高级ACL6的配置规则相同,可同时过滤源地址和组地址。由time-range参数指定的时间段对配置规则也有效。

执行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] mld group-policy 2005

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

<HUAWEI> system-view
[HUAWEI] acl ipv6 name myacl6
[HUAWEI-acl6-adv-myacl6] rule permit ipv6 destination ff13::101 128
[HUAWEI-acl6-adv-myacl6] quit
[HUAWEI] multicast ipv6 routing-enable
[HUAWEI] interface vlanif 100
[HUAWEI-Vlanif100] mld group-policy acl6-name myacl6
# 创建编号为2005的ACL6,配置其规则为允许主机接收来自组播组FF13::101的数据。在接口GE1/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 gigabitethernet 1/0/1
[HUAWEI-GigabitEthernet1/0/1] undo portswitch
[HUAWEI-GigabitEthernet1/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 指定命名型访问控制列表的名字。
说明:
acl6-name acl6-name仅支持命名型高级ACL。

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

目前引用的命名型ACL6仅支持高级ACL6。

视图

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

缺省级别

2:配置级

使用指南

应用场景

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

前置条件

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

注意事项

对于数字型ACL,mld ip-source-policy命令与acl ipv6命令配合使用。在基本ACL视图下,通过rule命令的source参数指定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] mld ip-source-policy 2001
# 配置接口GE1/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 gigabitethernet 1/0/1
[HUAWEI-GigabitEthernet1/0/1] undo portswitch
[HUAWEI-GigabitEthernet1/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,单位是秒。

视图

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

缺省级别

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视图下的配置。

使用实例

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

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

mld limit

命令功能

mld limit命令用来配置当前接口可以维护MLD组成员关系的最大个数。

undo mld limit命令用来恢复当前接口可以维护MLD组成员关系的最大个数为缺省值。

缺省情况下,当前接口可以维护MLD组成员的最大个数为8192。

命令格式

mld limit number [ except { acl6-number | acl6-name acl6-name } ]

undo mld limit

参数说明

参数 参数说明 取值
number 指定当前接口可以创建的MLD表项最大值。

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

说明:

使用set multicast forwarding-table super-mode命令设置组播转发模式为大规格模式后,该取值范围会相应扩大。具体请以设备实际支持情况为准。

except 指定不受number限制的组播组范围。 -
acl6-number 指定基本或高级访问控制列表。 整数形式,基本ACL6序列号取值范围是2000~2999,只对组地址进行过滤,不区分(*,G)和(S,G);高级ACL6序列号取值范围是3000~3999,只对接口(S,G)源组成员关系过滤。
acl6-name acl6-name 指定命名型访问控制列表的名字。
说明:
acl6-name acl6-name仅支持命名型高级ACL。

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

目前引用的命名型ACL6仅支持高级ACL6。

视图

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

缺省级别

2:配置级

使用指南

应用场景

当统计的MLD表项个数达到限制值后,将不再创建MLD表项。如果需要加入新的组播组,建议删除一些无用的表项、修改限制值、或加入静态组播组/源组。

MLD表项个数的统计方法是:
  • 每个(*,G)组成员关系统计为一个表项。

  • 每个(S,G)组成员关系统计为一个表项。

  • 用于SSM-Mapping的每个(*,G)组成员关系统计为一个表项。

前置条件

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

注意事项

如果未使用except参数,则创建所有的组或源组时都受MLD表项最大个数的限制。

使用except参数之前,需要配置相应的ACL6,接口将按照该ACL6过滤收到的MLD加入报文,创建通过ACL6过滤的表项时不受MLD表项最大个数限制。

mld limit命令与ACL6配置命令配合使用。在配置ACL6的规则时,需注意:
  • 在基本ACL6视图下,通过rule(基本ACL6视图)命令的source参数指定不受number限制的组播组地址。

  • 在高级ACL6视图下,通过rule(高级ACL6视图)命令的source参数指定发送组播数据的源地址,destination参数指定不受number限制的组播组地址。

命名型ACL和高级ACL的配置规则相同,可同时过滤源地址和组地址。由time-range参数指定的时间段对配置规则也有效。

使用实例

# 配置在VLANIF100接口下,可以创建MLD表项的最大个数是1024

<HUAWEI> system-view
[HUAWEI] multicast ipv6 routing-enable
[HUAWEI] interface vlanif 100
[HUAWEI-Vlanif100] mld limit 1024

# 创建序号为3100的高级ACL6,配置在VLANIF100接口下可以创建MLD表项的最大个数是1024,且允许主机接收组播源组(FC00:0:0:2001::1, FF3E::1)的报文,即组播源组(FC00:0:0:2001::1, FF3E::1)不受MLD表项最大个数限制。

<HUAWEI> system-view
[HUAWEI] multicast ipv6 routing-enable
[HUAWEI] acl ipv6 3100
[HUAWEI-acl6-adv-3100] rule permit ipv6 source fc00:0:0:2001::1 64 destination ff3e::1 64
[HUAWEI-acl6-adv-3100] quit
[HUAWEI] interface vlanif 100
[HUAWEI-Vlanif100] mld limit 1024 except 3100
# 配置在GE1/0/1接口下,可以创建MLD表项的最大个数是1024
<HUAWEI> system-view
[HUAWEI] multicast ipv6 routing-enable
[HUAWEI] interface gigabitethernet 1/0/1
[HUAWEI-GigabitEthernet1/0/1] undo portswitch
[HUAWEI-GigabitEthernet1/0/1] mld limit 1024

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,单位是秒。

视图

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

缺省级别

2:配置级

使用指南

应用场景

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

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

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

前置条件

执行此命令前需要在系统视图下执行命令multicast ipv6 routing-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] mld max-response-time 8
# 设置接口GE1/0/1的MLD查询报文最大响应时间是8s。
<HUAWEI> system-view
[HUAWEI] multicast ipv6 routing-enable
[HUAWEI] interface gigabitethernet 1/0/1
[HUAWEI-GigabitEthernet1/0/1] undo portswitch
[HUAWEI-GigabitEthernet1/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

参数说明

视图

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

缺省级别

2:配置级

使用指南

应用场景

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

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

前置条件

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

注意事项

  • 该命令只能在查询器上配置。

  • 如果查询器上有动态MLD组表项存在,请先执行reset mld group命令清除MLD组表项后再执行mld on-demand命令。
  • 执行mld on-demand命令后,与MLD标准协议行为有3点不同:
    • 接口不再发送MLD查询报文。

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

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

  • VLANIF接口下配置的mld on-demand命令与VLAN下配置的mld-snooping enable命令互斥。

使用实例

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

<HUAWEI> system-view
[HUAWEI] multicast ipv6 routing-enable
[HUAWEI] interface vlanif 100
[HUAWEI-Vlanif100] mld on-demand
# 在接口GE1/0/1上配置MLD On-Demand功能。
<HUAWEI> system-view
[HUAWEI] multicast ipv6 routing-enable
[HUAWEI] interface gigabitethernet 1/0/1
[HUAWEI-GigabitEthernet1/0/1] undo portswitch
[HUAWEI-GigabitEthernet1/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 指定命名型访问控制列表的名字。
说明:
acl6-name acl6-name仅支持命名型高级ACL。

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

目前引用的命名型ACL6仅支持高级ACL6。

视图

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

缺省级别

2:配置级

使用指南

应用场景

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

前置条件

执行此命令前需要在系统视图下执行命令multicast ipv6 routing-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] mld prompt-leave

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

<HUAWEI> system-view
[HUAWEI] acl ipv6 name myacl6
[HUAWEI-acl6-adv-myacl6] rule permit ipv6 destination ff13::101 128
[HUAWEI-acl6-adv-myacl6] quit
[HUAWEI] interface vlanif 100
[HUAWEI-Vlanif100] mld prompt-leave group-policy acl6-name myacl6
# 使能接口GE1/0/1的快速离开功能。
<HUAWEI> system-view
[HUAWEI] multicast ipv6 routing-enable
[HUAWEI] interface gigabitethernet 1/0/1
[HUAWEI-GigabitEthernet1/0/1] undo portswitch
[HUAWEI-GigabitEthernet1/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 指定命名型访问控制列表的名字。
说明:
acl6-name acl6-name仅支持命名型高级ACL。

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

目前引用的命名型ACL6仅支持高级ACL6。

视图

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

缺省级别

2:配置级

使用指南

应用场景

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

前置条件

执行此命令前需要在系统视图下执行命令multicast ipv6 routing-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] mld query ip-source-policy 2001
# 配置接口GE1/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 gigabitethernet 1/0/1
[HUAWEI-GigabitEthernet1/0/1] undo portswitch
[HUAWEI-GigabitEthernet1/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

参数说明

视图

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

缺省级别

2:配置级

使用指南

应用场景

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

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

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

前置条件

执行此命令前需要在系统视图下执行命令multicast ipv6 routing-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] mld require-router-alert
# 设置接口GE1/0/1丢弃不包含Router-Alert选项的报文。
<HUAWEI> system-view
[HUAWEI] multicast ipv6 routing-enable
[HUAWEI] interface gigabitethernet 1/0/1
[HUAWEI-GigabitEthernet1/0/1] undo portswitch
[HUAWEI-GigabitEthernet1/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。

视图

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

缺省级别

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视图下的配置。

使用实例

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

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

mld send-router-alert

命令功能

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

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

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

命令格式

mld send-router-alert

undo mld send-router-alert

参数说明

视图

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

缺省级别

2:配置级

使用指南

应用场景

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

前置条件

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

注意事项

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

使用实例

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

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

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

参数说明

视图

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

缺省级别

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组播功能。

注意事项

接口的SSM映射功能与接口上使用的MLD版本号无关。

使用实例

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

<HUAWEI> system-view
[HUAWEI] multicast ipv6 routing-enable
[HUAWEI] interface vlanif 100
[HUAWEI-Vlanif100] mld ssm-mapping enable
# 使能接口GE1/0/1的MLD SSM Mapping功能。
<HUAWEI> system-view
[HUAWEI] multicast ipv6 routing-enable
[HUAWEI] interface gigabitethernet 1/0/1
[HUAWEI-GigabitEthernet1/0/1] undo portswitch
[HUAWEI-GigabitEthernet1/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 指定批量配置方式中的组地址递增掩码长度。 整数形式,取值范围是8~128。
number group-number 指定批量配置方式中的组地址个数。 整数形式,取值范围是2~512。
source ipv6-source-address 指定组播源的IPv6地址。 32位十六进制数,格式为X:X:X:X:X:X:X:X。
all 表示接口以静态方式加入的所有组播组。 -

视图

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

缺省级别

2:配置级

使用指南

应用场景

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

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

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

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

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

前置条件

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

注意事项

  • 第一次配置批量组播组后,若再配置批量组播组时只修改group-number的配置值,不改变ipv6–group-addressipv6–group-mask-length的配置值,则会覆盖之前的批量组播组配置。
  • 执行本命令后,接口上的MLD静态组记录永远不会超时。交换机认为该接口上始终连接着组成员主机,并持续向该接口所在网段转发符合条件的组播报文。
  • 不同的组播组批量配置,可能存在相同的组播组地址,这种配置的重叠是允许的。接口配置了批量静态组后,若系统当前未完成批量静态组加入处理,请不要进行删除操作。
  • 接收者不再需要静态加入的组播组数据时,需要手动删除静态组播组配置。
  • 如果在与用户网段相连的组播设备接口上,动态加入组播组与静态加入组播组出现冲突,则以静态加入优先生效。
  • 如果VLAN下已经使能了二层组播查询器或者二层组播报文抑制,此命令行在VLANIF接口上配置失败。

使用实例

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

<HUAWEI> system-view
[HUAWEI] multicast ipv6 routing-enable
[HUAWEI] interface vlanif 100
[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] 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] 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] mld static-group ff33::1 inc-step-mask 24 number 2 source fc00::101
# 设置接口GE1/0/1静态加入组FF13::101。
<HUAWEI> system-view
[HUAWEI] multicast ipv6 routing-enable
[HUAWEI] interface gigabitethernet 1/0/1
[HUAWEI-GigabitEthernet1/0/1] undo portswitch
[HUAWEI-GigabitEthernet1/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,单位是秒。

视图

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

缺省级别

2:配置级

使用指南

应用场景

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

前置条件

执行此命令前需要在系统视图下执行命令multicast ipv6 routing-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] mld timer other-querier-present 200
# 在接口GE1/0/1上设置其他MLD查询器的存活时间是200s。
<HUAWEI> system-view
[HUAWEI] multicast ipv6 routing-enable
[HUAWEI] interface gigabitethernet 1/0/1
[HUAWEI-GigabitEthernet1/0/1] undo portswitch
[HUAWEI-GigabitEthernet1/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,单位是秒。

视图

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

缺省级别

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视图下的配置。

使用实例

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

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

mld ttl-check

命令功能

mld ttl-check命令用来配置接口视图下MLD Report、Done和Query报文的TTL检查策略。

undo mld ttl-check命令用来取消接口视图下MLD Report、Done和Query报文的TTL检查策略的配置。

缺省情况下,接口下没有配置MLD Report、Done和Query报文的TTL检查策略。

命令格式

mld ttl-check

undo mld ttl-check

参数说明

视图

接口视图

缺省级别

2:配置级

使用指南

应用场景

此命令用来配置接口下对MLD Report、Done和Query报文的TTL字段进行检查,对于TTL不为1的报文将被丢弃,以防止系统受到MLD报文的非法攻击。缺省情况下,接口下没有配置此检查策略,所以不检查MLD报文的TTL字段。

MLD视图下执行ttl-check命令也可以配置MLD Report、Done和Query报文的TTL检查策略,该命令对所有使能MLD的接口均生效。

注意事项

针对此功能,系统优先采用接口视图下的配置,当接口视图下无此配置时,才采用MLD视图下配置的策略。

使用实例

# 配置物理接口下MLD Report、Done和Query报文的TTL检查策略。

<HUAWEI> system-view
[HUAWEI] multicast ipv6 routing-enable
[HUAWEI] interface gigabitethernet 1/0/0
[HUAWEI-GigabitEthernet1/0/0] undo portswitch
[HUAWEI-GigabitEthernet1/0/0] mld ttl-check

# 配置VLANIF接口下MLD Report、Done和Query报文的TTL检查策略。

<HUAWEI> system-view
[HUAWEI] multicast ipv6 routing-enable
[HUAWEI] vlan 2
[HUAWEI-vlan2] quit
[HUAWEI] interface vlanif 2
[HUAWEI-Vlanif2] mld ttl-check

mld version

命令功能

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

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

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

命令格式

mld version version

undo mld version

参数说明

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

视图

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

缺省级别

2:配置级

使用指南

应用场景

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

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

前置条件

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

使用实例

# 指定接口VLANIF100使用MLDv2。

<HUAWEI> system-view
[HUAWEI] multicast ipv6 routing-enable
[HUAWEI] interface vlanif 100
[HUAWEI-Vlanif100] mld version 2
# 指定接口GE1/0/1使用MLDv2。
<HUAWEI> system-view
[HUAWEI] multicast ipv6 routing-enable
[HUAWEI] interface gigabitethernet 1/0/1
[HUAWEI-GigabitEthernet1/0/1] undo portswitch
[HUAWEI-GigabitEthernet1/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 explicit-tracking

命令功能

reset mld explicit-tracking命令用来删除接口上通过MLD动态加入组播组的主机。

命令格式

reset mld explicit-tracking { all | interface interface-type interface-number [ host ipv6-host-address [ group ipv6-group-address [ source ipv6-source-address ] ] ] }

参数说明

参数 参数说明 取值
all 指定所有主机信息。 -
interface interface-type interface-number 指定接口类型和编号。如果不指定该参数,则删除所有接口上通过MLD动态加入组播组的主机。 -
host ipv6-host-address 指定主机的链路本地地址。 32位十六进制数,格式为X:X:X:X:X:X:X:X。取值范围是FE80::~FE80:FFFF:FFFF:FFFF:FFFF:FFFF:FFFF:FFFF。
group ipv6-group-address 指定组播组地址。 32位十六进制数,格式为X:X:X:X:X:X:X:X。取值范围是FF00::~FFFF:FFFF:FFFF:FFFF:FFFF:FFFF:FFFF:FFFF。
source ipv6-source-address 指定组播源的IPv6单播地址。 32位十六进制数,格式为X:X:X:X:X:X:X:X。

视图

用户视图

缺省级别

3:管理级

使用指南

使用本命令删除接口上通过MLD动态加入组播组的主机。主机的删除不影响其再次加入。

使用实例

# 删除接口VLANIF100上通过MLD加入FF23::101组播组的主机FE80::101。

<HUAWEI> reset mld explicit-tracking interface vlanif 100 host fe80::101 group ff23::101

# 删除接口VLANIF100上加入源组(FC00:0:0:1::12, FF23::101)转发项的主机FE80::101。

<HUAWEI> reset mld explicit-tracking interface vlanif 100 host fe80::101 group ff23::101 source fc00:0:0:1::12

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(MLD视图)

命令功能

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

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

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

命令格式

send-router-alert

undo send-router-alert

参数说明

视图

MLD视图

缺省级别

2:配置级

使用指南

应用场景

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

前置条件

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

注意事项

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

使用实例

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

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

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

ttl-check(MLD视图)

命令功能

ttl-check命令用来配置MLD Report、Done和Query报文的TTL检查策略。

undo ttl-check命令用来取消MLD Report、Done和Query报文的TTL检查策略。

缺省情况下,系统没有配置MLD Report、Done和Query报文的TTL检查策略。

命令格式

ttl-check

undo ttl-check

参数说明

视图

MLD视图

缺省级别

2:配置级

使用指南

此命令用来配置MLD Report、Done和Query报文的TTL检查策略,禁止接受TTL不为1的MLD Report、Done和Query报文。

使用实例

# 配置MLD视图下MLD Report、Done和Query报文的TTL检查策略。

<HUAWEI> system-view
[HUAWEI] multicast ipv6 routing-enable
[HUAWEI] mld
[HUAWEI-mld] ttl-check
翻译
下载文档
更新时间:2019-04-08

文档编号:EDOC1100065708

浏览量:11212

下载量:202

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