• 产品与解决方案
  • 行业解决方案
  • 服务
  • 支持
  • 合作伙伴
  • 新华三人才研学中心
  • 关于我们

06-IP组播命令参考

目录

11-MLD命令

本章节下载 11-MLD命令  (219.34 KB)

11-MLD命令


1 MLD配置命令

l         本文所涉及的路由器代表了一般意义下的路由器或运行了MLD协议的三层交换机。

l         MLD功能中所指的“接口”为三层口,包括VLAN接口、三层以太网端口等。三层以太网端口是指被配置为三层模式的以太网端口,有关以太网端口模式切换的操作,请参见“二层技术-以太网交换配置指导”中的“以太网端口配置”。

 

1.1  MLD配置命令

1.1.1  display mld group

【命令】

display mld group [ ipv6-group-address | interface interface-type interface-number ] [ static | verbose ] [ | { begin | exclude | include } regular-expression ]

【视图】

任意视图

【缺省级别】

1:监控级

【参数】

ipv6-group-address:查看指定MLD组播组的信息,取值范围为FFxy::/16(但不包括下列地址:FFx0::/16、FFx1::/16、FFx2::/16和FF0y::),其中x和y均代表0~F的任意一个十六进制数。

interface-type interface-number:查看指定接口的MLD组播组信息。

static:查看静态加入的MLD组播组信息。

verbose:查看MLD组播组的详细信息。

|:使用正则表达式对显示信息进行过滤。有关正则表达式的详细介绍,请参见“基础配置指导”中的“CLI配置”。

begin:从包含指定正则表达式的行开始显示。

exclude:只显示不包含指定正则表达式的行。

include:只显示包含指定正则表达式的行。

regular-expression:表示正则表达式,为1~256个字符的字符串,区分大小写。

【描述】

display mld group命令用来查看MLD组播组的信息。

需要注意的是:

l            如果不指定group-address参数,将显示所有组播组的MLD信息;

l            如果不指定interface interface-type interface-number参数,将显示所有接口上的MLD组播组信息;

l            如果不指定static参数,将只显示动态加入的MLD组播组的详细信息。

【举例】

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

<Sysname> display mld group verbose

Interface group report information

Vlan-interface1(FE80::101)

  Total 1 MLD Groups reported

   Group: FF03::101

     Uptime: 00:01:46

     Expires: 00:01:30

     Last reporter: FE80::10

     Last-listener-query-counter: 0

     Last-listener-query-timer-expiry: off

     Group mode: include

     Version1-host-present-timer-expiry: off

表1-1 display mld group命令显示信息描述表

字段

描述

Interface group report information

接口上的MLD组播组信息

Total 1 MLD Groups reported

共有一个MLD组播组被报告

Group

IPv6组播组地址

Uptime

IPv6组播组的运行时间

Expires

IPv6组播组的超时时间,off表示永不超时

Last reporter

报告组成员关系的最后一个主机的IPv6地址

Last-listener-query-counter

最后组成员查询次数

Last-listener-query-timer-expiry

最后组成员查询定时器的超时时间,off表示永不超时

Group mode

对组播源的过滤模式

Version1-host-present-timer-expiry

MLDv1主机超时时间,off表示永不超时

 

1.1.2  display mld group port-info

【命令】

display mld group port-info [ vlan vlan-id ] [ slot slot-number ] [ verbose ] [ | { begin | exclude | include } regular-expression ]

【视图】

任意视图

【缺省级别】

1:监控级

【参数】

vlan-id:查看指定VLAN内MLD组播组的二层端口信息,取值范围为1~4094。如果不指定该参数,将显示所有VLAN内MLD组播组的二层端口信息。

slot slot-number:查看IRF中指定设备的MLD组播组的二层端口信息。slot-number表示IRF中成员设备的编号,取值范围取决于当前IRF中的成员数量和编号情况;未处于IRF系统的设备其slot-number为当前设备编号。

verbose:查看MLD组播组的二层端口详细信息。

|:使用正则表达式对显示信息进行过滤。有关正则表达式的详细介绍,请参见“基础配置指导”中的“CLI配置”。

begin:从包含指定正则表达式的行开始显示。

exclude:只显示不包含指定正则表达式的行。

include:只显示包含指定正则表达式的行。

regular-expression:表示正则表达式,为1~256个字符的字符串,区分大小写。

【描述】

display mld group port-info命令用来查看MLD组播组的二层端口信息。

【举例】

# 查看MLD组播组的二层端口详细信息。

<Sysname> display mld group port-info verbose

  Total 1 IP Group(s).

  Total 1 IP Source(s).

  Total 1 MAC Group(s).

 

  Port flags: D-Dynamic port, S-Static port, C-Copy port

  Subvlan flags: R-Real VLAN, C-Copy VLAN

  Vlan(id):2.

    Total 1 IP Group(s).

    Total 1 IP Source(s).

    Total 1 MAC Group(s).

    Router port(s):total 1 port.

            GE1/0/1                (D) ( 00:01:30 )

    IP group(s):the following ip group(s) match to one mac group.

      IP group address: FF03::101

        (FE80::1, FF03::101):

          Attribute:    Host Port

          Host port(s):total 1 port.

            GE1/0/2                (D) ( 00:03:23 )

    MAC group(s):

      MAC group address:3333-0000-0101

          Host port(s):total 1 port.

            GE1/0/2

表1-2 display mld group port-info命令显示信息描述表

字段

描述

Total1 IP Group(s).

IPv6组播组的数量

Total 1 IP Source(s).

IPv6组播源的数量

Total 1 MAC Group(s).

MAC组播组的数量

Port flags: D-Dynamic port, S-Static port, C-Copy port

端口标志:D代表动态端口,S代表静态端口,C代表由(*G)表项拷贝到(SG)表项下的端口

Subvlan flags: R-Real VLAN, C-Copy VLAN

子VLAN标志:R代表本表项下的真实出口子VLAN,C代表由(*,G)表项拷贝到(S,G)表项下的出口子VLAN

Router port(s)

路由器端口的数量

( 00:01:30 )

动态路由器/成员端口的老化剩余时间

IP group address

IPv6组播组的地址

MAC group address

MAC组播组的地址

Attribute

IPv6组播组的属性

Host port(s)

成员端口的数量

 

1.1.3  display mld interface

【命令】

display mld interface [ interface-type interface-number ] [ verbose ] [ | { begin | exclude | include } regular-expression ]

【视图】

任意视图

【缺省级别】

1:监控级

【参数】

interface-type interface-number:查看指定接口上MLD配置和运行的信息。如果不指定该参数,将显示所有运行MLD的接口的相关信息。

verbose:查看MLD配置和运行的详细信息。

|:使用正则表达式对显示信息进行过滤。有关正则表达式的详细介绍,请参见“基础配置指导”中的“CLI配置”。

begin:从包含指定正则表达式的行开始显示。

exclude:只显示不包含指定正则表达式的行。

include:只显示包含指定正则表达式的行。

regular-expression:表示正则表达式,为1~256个字符的字符串,区分大小写。

【描述】

display mld interface命令用来查看接口上MLD配置和运行的信息。

【举例】

# 查看接口Vlan-interface1(非代理接口)上MLD配置和运行的详细信息。

<Sysname> display mld interface vlan-interface 1 verbose

 Vlan-interface1(FE80::200:AFF:FE01:101):

   MLD is enabled

   Current MLD version is 1

   Value of query interval for MLD(in seconds): 125

   Value of other querier present interval for MLD(in seconds): 255

   Value of maximum query response time for MLD(in seconds): 10

   Value of last listener query interval(in seconds): 1

   Value of startup query interval(in seconds): 31

   Value of startup query count: 2

   General query timer expiry (hours:minutes:seconds): 00:00:23

   Querier for MLD: FE80::200:AFF:FE01:101 (this router)

   MLD activity: 1 joins, 0 leaves

   Multicast ipv6 routing on this interface: enabled

   Robustness: 2

   Require-router-alert: disabled

   Fast-leave: disabled

   Ssm-mapping: disabled

   Startup-query-timer-expiry: off

   Other-querier-present-timer-expiry: off

   Proxying interface: Vlan-interface2(FE80::100:CEF:FE01:101)

  Total 1 MLD Group reported

# 查看接口Vlan-interface2(代理接口)上MLD配置和运行的详细信息。

<Sysname> display mld interface vlan-interface 2 verbose

 Vlan-interface2(FE80::100:CEF:FE01:101):

   MLD proxy is enabled

   Current MLD version is 2

   Multicast ipv6 routing on this interface: enabled

   Require-router-alert: disabled

   Version1-querier-present-timer-expiry: off

表1-3 display mld interface命令显示信息描述表

字段

描述

Vlan-interface1(FE80::200:AFF:FE01:101)

接口名(IPv6链路本地地址)

MLD is enabled

MLD已使能

Current MLD version

该接口运行的MLD版本号

Value of query interval for MLD (in seconds)

发送MLD普遍组查询报文的时间间隔(秒)

Value of other querier present interval for MLD (in seconds)

MLD其它查询器的存在时间(秒)

Value of maximum query response time for MLD (in seconds)

MLD普遍组查询的最大响应时间(秒)

Value of last listener query interval (in seconds)

最后组成员查询间隔(秒)

Value of startup query interval(in seconds)

MLD查询器启动查询间隔(秒)

Value of startup query count

MLD查询器启动查询次数

General query timer expiry

MLD普遍组查询的超时时间,off表示永不超时

Querier for MLD

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

MLD activity

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

Robustness

MLD查询器的健壮系数

Require-router-alert

是否丢弃未携带Router-Alert选项的MLD报文

Fast-leave

是否使能快速离开功能

Ssm-mapping

是否使能MLD SSM Mapping功能

Startup-query-timer-expiry

启动时查询定时器的超时时间,off表示永不超时

Other-querier-present-timer-expiry

MLD其它查询器的存在超时时间,off表示永不超时

Proxying interface

MLD代理接口,None表示没有MLD代理接口

Total 1 MLD Group reported

该接口上动态加入的MLD组数量

MLD proxy is enabled

MLD代理功能已使能

Version1-querier-present-timer-expiry

MLDv1查询器的存在超时时间,off表示永不超时

 

1.1.4  display mld proxying group

【命令】

display mld proxying group [ ipv6-group-address ] [ verbose ] [ | { begin | exclude | include } regular-expression ]

【视图】

任意视图

【缺省级别】

1:监控级

【参数】

ipv6-group-address:查看指定MLD代理组的信息,取值范围为FFxy::/16(但不包括下列地址:FFx0::/16、FFx1::/16、FFx2::/16和FF0y::),其中x和y均代表0~F的任意一个十六进制数。如果不指定该参数,将显示所有MLD代理组的信息。

verbose:查看MLD代理组的详细信息。

|:使用正则表达式对显示信息进行过滤。有关正则表达式的详细介绍,请参见“基础配置指导”中的“CLI配置”。

begin:从包含指定正则表达式的行开始显示。

exclude:只显示不包含指定正则表达式的行。

include:只显示包含指定正则表达式的行。

regular-expression:表示正则表达式,为1~256个字符的字符串,区分大小写。

【描述】

display mld proxying group命令用来查看MLD代理组的信息。

【举例】

# 查看所有接口上动态加入的MLD代理组的详细信息。

<Sysname> display mld proxying group verbose

Proxying group record(s) information

  Total 1 MLD-Proxying group record(s)

   Group: FF03::101

    Group mode: include

     Member state: Delay

     Expires: 00:00:02

     Source list (total 1 source(s))

        Source: 30::1

表1-4 display mld proxying group命令显示信息描述表

字段

描述

Proxying group record(s) information

接口上的MLD代理组信息

Total 1 MLD-Proxying group record(s)

共有一个MLD代理组

Group

IPv6组播组地址

Member state

主机成员状态:

l      Delay:延迟

l      Idle:空闲

Expires

IPv6组播组延迟发送报告报文的超时时间,off表示永不超时

Group mode

IPv6组播源过滤模式:

l      include:表示INCLUDE模式

l      exclude:表示EXCLUDE模式

Source list

MLD代理组成员关系特定的组中所包含的源列表

 

1.1.5  display mld routing-table

【命令】

display mld routing-table [ ipv6-source-address [ prefix-length ] | ipv6-group-address [ prefix-length ] | flags { act | suc } ] * [ | { begin | exclude | include } regular-expression ]

【视图】

任意视图

【缺省级别】

1:监控级

【参数】

ipv6-source-address:指定组播源的IPv6地址。

ipv6-group-address:指定IPv6组播组地址,取值范围为FFxy::/16,其中x和y均代表0~F的任意一个十六进制数。

prefix-length:指定组播源或组播组地址的前缀长度。对于组播源地址,其取值范围为0~128,缺省值为128;对于组播组地址,其取值范围为8~128,缺省值为128。

flags:指定路由标志。

act:查看带有ACT标志的MLD路由表项。

suc:查看带有SUC标志的MLD路由表项。

|:使用正则表达式对显示信息进行过滤。有关正则表达式的详细介绍,请参见“基础配置指导”中的“CLI配置”。

begin:从包含指定正则表达式的行开始显示。

exclude:只显示不包含指定正则表达式的行。

include:只显示包含指定正则表达式的行。

regular-expression:表示正则表达式,为1~256个字符的字符串,区分大小写。

【描述】

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

【举例】

# 查看MLD路由表的路由信息。

<Sysname> display mld routing-table

Routing table

 Total 2 entries

 

 00001. (*, FF1E::101)

       List of 1 downstream interface

        Vlan-interface1 (FE80::200:5EFF:FE71:3800),

                   Protocol: MLD

 

 00002. (100::1, FF1E::101), Flag: ACT

       List of 1 downstream interface in include mode

        Vlan-interface2 (FE80::100:5E16:FEC0:1010),

                   Protocol: MLD

表1-5 display mld routing-table命令显示信息描述表

字段

描述

Routing table

MLD路由表

00001

(*,G)项的序号

(*, FF1E::101)

MLD路由表的(*,G)项

Flag

MLD路由标志:

l      ACT:表示已有实际数据到达、非SSM范围内的MLD路由表项

l      SUC:表示下发转发表成功、SSM范围内的MLD路由表项

List of 1 downstream interface

下游接口列表,表示哪些接口需要进行组播转发

in include mode

运行在INCLUDE模式

in exclude mode

运行在EXCLUDE模式

Downstream interface is none

没有下游接口

Protocol

协议类型

 

1.1.6  display mld ssm-mapping

【命令】

display mld ssm-mapping ipv6-group-address [ | { begin | exclude | include } regular-expression ]

【视图】

任意视图

【缺省级别】

1:监控级

【参数】

ipv6-group-address:查看指定IPv6组播组对应的MLD SSM Mapping规则,取值范围为FFxy::/16(但不包括下列地址:FFx0::/16、FFx1::/16、FFx2::/16和FF0y::),其中x和y均代表0~F的任意一个十六进制数。

|:使用正则表达式对显示信息进行过滤。有关正则表达式的详细介绍,请参见“基础配置指导”中的“CLI配置”。

begin:从包含指定正则表达式的行开始显示。

exclude:只显示不包含指定正则表达式的行。

include:只显示包含指定正则表达式的行。

regular-expression:表示正则表达式,为1~256个字符的字符串,区分大小写。

【描述】

display mld ssm-mapping命令用来查看MLD SSM Mapping规则。

相关配置可参考命令ssm-mapping

【举例】

# 查看IPv6组播组FF1E::101的MLD SSM Mapping规则。

<Sysname> display mld ssm-mapping ff1e::101

 Group: FF1E::101

 Source list:

        1::1

        1::2

        10::1

        100::10

表1-6 display mld ssm-mapping命令显示信息描述表

字段

描述

Group

IPv6组播组地址

Source list

IPv6组播源地址列表

 

1.1.7  display mld ssm-mapping group

【命令】

display mld ssm-mapping group [ ipv6-group-address | interface interface-type interface-number ] [ verbose ] [ | { begin | exclude | include } regular-expression ]

【视图】

任意视图

【缺省级别】

1:监控级

【参数】

ipv6-group-address:指定组播组地址,取值范围为FFxy::/16(但不包括下列地址:FFx0::/16、FFx1::/16、FFx2::/16和FF0y::),其中x和y均代表0~F的任意一个十六进制数。

interface-type interface-number:指定接口类型和接口编号。

verbose:查看依据MLD SSM Mapping规则创建的IPv6组播组的详细信息。

|:使用正则表达式对显示信息进行过滤。有关正则表达式的详细介绍,请参见“基础配置指导”中的“CLI配置”。

begin:从包含指定正则表达式的行开始显示。

exclude:只显示不包含指定正则表达式的行。

include:只显示包含指定正则表达式的行。

regular-expression:表示正则表达式,为1~256个字符的字符串,区分大小写。

【描述】

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

需要注意的是:

l            如果不指定group-address参数,将显示依据MLD SSM Mapping规则创建的所有IPv6组播组的信息;

l            如果不指定interface interface-type interface-number参数,将显示所有接口上依据MLD SSM Mapping规则创建的IPv6组播组信息;

【举例】

# 查看所有接口上依据MLD SSM Mapping规则创建的IPv6组播组FF3E::101的详细信息。

<Sysname> display mld ssm-mapping group ff3e::101 verbose

Interface group report information

 Vlan-interface1(FE80::101):

  Total 1 MLD SSM-mapping Group reported

   Group: FF3E::101

     Uptime: 00:01:46

     Expires: off

     Last reporter: FE80::10

     Group mode: include

     Source list(Total 1 source):

       Source: 30::1

          Uptime: 00:01:46

          Expires: 00:02:34

          Last-listener-query-counter: 0

          Last-listener-query-timer-expiry: off

表1-7 display mld ssm-mapping group命令显示信息描述表

字段

描述

Interface group report information

接口上的MLD SSM Mapping组播组信息

Total 1 MLD SSM-mapping Group reported

共有一个MLD SSM Mapping组播组被报告

Group

IPv6组播组地址

Uptime

IPv6组播组的运行时间

Expires

IPv6组播组的超时时间,off表示永不超时

Last reporter

报告组成员关系的最后一个主机的IPv6地址

Group mode

对IPv6组播源的过滤模式

Source list(Total 1 source)

IPv6组播源列表(共有一个IPv6组播源)

Source

IPv6组播源地址

Last-listener-query-counter

最后组成员查询次数

Last-listener-query-timer-expiry

最后组成员查询定时器的超时时间,off表示永不超时

 

1.1.8  last-listener-query-interval (MLD view)

【命令】

last-listener-query-interval interval

undo last-listener-query-interval

【视图】

MLD视图

【缺省级别】

2:系统级

【参数】

interval:指定最后组成员查询间隔,取值范围为1~5,单位为秒。

【描述】

last-listener-query-interval命令用来全局配置最后组成员查询间隔。undo last-listener-query-interval命令用来恢复缺省情况。

缺省情况下,最后组成员查询间隔为1秒。

相关配置可参考命令mld last-listener-query-intervalrobust-countdisplay mld interface

【举例】

# 全局配置最后组成员查询间隔为3秒。

<Sysname> system-view

[Sysname] mld

[Sysname-mld] last-listener-query-interval 3

1.1.9  max-response-time (MLD view)

【命令】

max-response-time interval

undo max-response-time

【视图】

MLD视图

【缺省级别】

2:系统级

【参数】

interval:指定MLD普遍组查询报文的最大响应时间,取值范围为1~25,单位为秒。

【描述】

max-response-time命令用来全局配置MLD普遍组查询的最大响应时间。undo max-response-time命令用来恢复缺省情况。

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

相关配置可参考命令mld max-response-timetimer other-querier-presentdisplay mld interface

【举例】

# 全局配置MLD普遍组查询的最大响应时间为8秒。

<Sysname> system-view

[Sysname] mld

[Sysname-mld] max-response-time 8

1.1.10  mld

【命令】

mld

undo mld

【视图】

系统视图

【缺省级别】

2:系统级

【参数】

【描述】

mld命令用来进入MLD视图。undo mld命令用来清除在MLD视图下所作的配置。

需要注意的是,只有在设备上先使能了IPv6组播路由,本命令才能生效。

相关配置可参考命令mld enable,以及“IP组播命令参考/IPv6组播路由与转发配置命令”中的命令multicast ipv6 routing-enable

【举例】

# 使能IPv6组播路由,进入MLD视图。

<Sysname> system-view

[Sysname] multicast ipv6 routing-enable

[Sysname] mld

[Sysname-mld]

1.1.11  mld enable

【命令】

mld enable

undo mld enable

【视图】

接口视图

【缺省级别】

2:系统级

【参数】

【描述】

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

缺省情况下,接口上的MLD处于关闭状态。

需要注意的是:

l            只有在设备上先使能了IPv6组播路由,本命令才能生效。

l            只有在接口上使能了MLD,在该接口上对其它MLD特性所作的配置才能生效。

相关配置可参考命令mld,以及“IP组播命令参考/IPv6组播路由与转发配置命令”中的命令multicast ipv6 routing-enable

【举例】

# 使能IPv6组播路由,并在接口Vlan-interface100上使能MLD

<Sysname> system-view

[Sysname] multicast ipv6 routing-enable

[Sysname] interface vlan-interface 100

[Sysname-Vlan-interface100] mld enable

1.1.12  mld group-limit

【命令】

mld group-limit limit

undo mld group-limit

【视图】

接口视图

【缺省级别】

2:系统级

【参数】

limit:允许接口加入的IPv6组播组最大数量,取值范围为1~1000。

【描述】

mld group-limit命令用来配置允许接口加入的IPv6组播组最大数量。undo mld group-limit命令用来恢复缺省情况。

缺省情况下,允许接口加入的IPv6组播组最大数量为1000。

需要注意的是:

l            本命令仅对动态加入的IPv6组播组有效,而对静态加入的IPv6组播组不生效。

l            当所配置的limit值小于当前接口上已建立的IPv6组播组数量时,系统不会将多余的IPv6组播组自动删除。如果要使此配置立即生效,需要使用命令reset mld group手工清除MLD组播组的信息。

l            还可以使用mld-snooping group-limit命令限制端口上的IPv6组播组数量。而对于同一个VLAN,如果既对该VLAN内的端口进行限制,又对该VLAN接口进行限制,可能导致二、三层表项不一致,因此在这种情况下建议只限制VLAN接口上的IPv6组播组数量。

相关配置可参考命令mld static-groupreset mld group,以及“IP组播命令参考/MLD Snooping配置命令”中的命令mld-snooping group-limit

【举例】

# 在接口Vlan-interface100上配置允许加入的IPv6组播组最大数量为128个。

<Sysname> system-view

[Sysname] interface vlan-interface 100

[Sysname-Vlan-interface100] mld group-limit 128

1.1.13  mld group-policy

【命令】

mld group-policy acl6-number [ version-number ]

undo mld group-policy

【视图】

接口视图

【缺省级别】

2:系统级

【参数】

acl6-number:指定基本或高级IPv6访问控制列表编号,取值范围为2000~3999。在这里,高级IPv6 ACL规则中指定的源地址是指MLD报文中的组播源地址(对于MLDv1报文和未携带组播源地址的IS_EX/TO_EX类型的MLDv2报文,视其组播源地址为0::0),而并非指IPv6报文的源地址。

version-number:指定MLD的版本号,取值范围为1~2。缺省情况下,系统同时支持对MLDv1和MLDv2报告报文的过滤。

【描述】

mld group-policy命令用来在接口上配置IPv6组播组过滤器,以限定该接口下的主机所能加入的IPv6组播组。undo mld group-policy命令用来在接口上删除IPv6组播组过滤器。

缺省情况下,接口上没有配置IPv6组播组过滤器,即该接口下的主机可以加入任意合法的IPv6组播组。

需要注意的是,还可以使用group-policy (MLD-Snooping view) 命令限定VLAN内的主机所能加入的IPv6组播组,且限定VLAN可以达到与限定对应VLAN接口相同的效果。对于同一个VLAN,如果对该VLAN接口进行了限定,建议对该VLAN也进行相同的限定。

相关配置可参考“IP组播命令参考/MLD Snooping配置命令”中的命令group-policy

【举例】

# 限定接口Vlan-interface100下的主机只能加入IPv6组播组FF03::101。

<Sysname> system-view

[Sysname] acl ipv6 number 2005

[Sysname-acl6-basic-2005] rule permit source ff03::101 16

[Sysname-acl6-basic-2005] quit

[Sysname] interface vlan-interface 100

[Sysname-Vlan-interface100] mld group-policy 2005

1.1.14  mld last-listener-query-interval

【命令】

mld last-listener-query-interval interval

undo mld last-listener-query-interval

【视图】

接口视图

【缺省级别】

2:系统级

【参数】

interval:指定最后组成员查询间隔,取值范围为1~5,单位为秒。

【描述】

mld last-listener-query-interval命令用来在接口上配置最后组成员查询间隔。undo mld last-listener-query-interval命令用来恢复缺省情况。

缺省情况下,最后组成员查询间隔为1秒。

相关配置可参考命令last-listener-query-intervalmld robust-countdisplay mld interface

【举例】

# 在接口Vlan-interface100上配置最后组成员查询间隔为3秒。

<Sysname> system-view

[Sysname] interface vlan-interface 100

[Sysname-Vlan-interface100] mld last-listener-query-interval 3

1.1.15  mld max-response-time

【命令】

mld max-response-time interval

undo mld max-response-time

【视图】

接口视图

【缺省级别】

2:系统级

【参数】

interval:指定MLD普遍组查询报文的最大响应时间,取值范围为1~25,单位为秒。

【描述】

mld max-response-time命令用来在接口上配置MLD普遍组查询的最大响应时间。undo mld max-response-time命令用来恢复缺省情况。

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

最大查询响应时间决定了路由器快速检测局域网中是否存在直连组成员的时间。

相关配置可参考命令max-response-timemld timer other-querier-presentdisplay mld interface

【举例】

# 在接口Vlan-interface100上配置MLD普遍组查询的最大响应时间为8秒。

<Sysname> system-view

[Sysname] interface vlan-interface 100

[Sysname-Vlan-interface100] mld max-response-time 8

1.1.16  mld proxying enable

【命令】

mld proxying enable

undo mld proxying enable

【视图】

接口视图

【缺省级别】

2:系统级

【参数】

【描述】

mld proxying enable命令用来在接口上使能MLD代理功能。undo mld proxying enable命令用来关闭接口上的MLD代理功能。

缺省情况下,接口上的MLD代理功能处于关闭状态。

需要注意的是:

l            只有先使能了IPv6组播路由,本命令才能生效。

l            若在Loopback接口上使能MLD代理功能,则只为其维护MLD路由表而不会下发到组播路由表以及转发表中。

相关配置可参考“IP组播命令参考/IPv6组播路由与转发配置命令”中的命令multicast ipv6 routing-enable

【举例】

# 使能IPv6组播路由,并在接口Vlan-interface100上使能MLD代理功能。

<Sysname> system-view

[Sysname] multicast ipv6 routing-enable

[Sysname] interface vlan-interface 100

[Sysname-Vlan-interface100] mld proxying enable

1.1.17  mld proxying forwarding

【命令】

mld proxying forwarding

undo mld proxying forwarding

【视图】

接口视图

【缺省级别】

2:系统级

【参数】

【描述】

mld proxying forwarding命令用来使能下行接口在非查询器状态下的IPv6组播转发能力。undo mld proxying forwarding命令用来关闭下行接口在非查询器状态下的IPv6组播转发能力。

缺省情况下,当MLD代理设备的下行接口处于非查询器状态时,不转发IPv6组播数据。

【举例】

# MLD代理设备的下行接口Vlan-interface100处于非查询器状态,使能其IPv6组播转发能力。

<Sysname> system-view

[Sysname] interface vlan-interface 100

[Sysname-Vlan-interface100] mld proxying forwarding

1.1.18  mld require-router-alert

【命令】

mld require-router-alert

undo mld require-router-alert

【视图】

接口视图

【缺省级别】

2:系统级

【参数】

【描述】

mld require-router-alert命令用来在接口上配置丢弃未携带Router-Alert选项的MLD报文。undo mld require-router-alert命令用来恢复缺省情况。

缺省情况下,设备不对Router-Alert选项进行检查,即把所有收到的MLD报文都送给上层协议进行处理,无论其是否携带有Router-Alert选项。

相关配置可参考命令require-router-alertmld send-router-alert

【举例】

#在接口Vlan-interface100上配置丢弃未携带Router-Alert选项的MLD报文。

<Sysname> system-view

[Sysname] interface vlan-interface 100

[Sysname-Vlan-interface100] mld require-router-alert

1.1.19  mld robust-count

【命令】

mld robust-count robust-value

undo mld robust-count

【视图】

接口视图

【缺省级别】

2:系统级

【参数】

robust-value:指定MLD查询器的健壮系数,取值范围为2~5。

【描述】

mld robust-count命令用来在接口上配置MLD查询器的健壮系数。undo mld robust-count命令用来恢复缺省情况。

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

健壮系数是为了弥补可能发生的网络丢包而设置的报文重传次数。MLD查询器的健壮系数越大,MLD查询器就越“健壮”,但是IPv6组播组超时所需的时间也就越长。MLD查询器的健壮系数规定了以下数值:

l            MLDv1/v2查询器在启动时发送MLD普遍组查询报文次数的缺省值;

l            MLDv2查询器在收到改变IPv6组播组与IPv6组播源列表关系的MLD报告报文后发送MLD特定源组查询报文的次数。

相关配置可参考命令robust-countmld timer querymld last-listener-query-intervalmld startup-query-countmld timer other-querier-presentdisplay mld interface

【举例】

# 在接口Vlan-interface100上配置MLD查询器的健壮系数为3。

<Sysname> system-view

[Sysname] interface vlan-interface 100

[Sysname-Vlan-interface100] mld robust-count 3

1.1.20  mld send-router-alert

【命令】

mld send-router-alert

undo mld send-router-alert

【视图】

接口视图

【缺省级别】

2:系统级

【参数】

【描述】

mld send-router-alert命令用来在接口上配置发送的MLD报文中携带Router-Alert选项。undo mld send-router-alert命令用来在接口上配置发送的MLD报文中不携带Router-Alert选项。

缺省情况下,在发送的MLD报文中携带Router-Alert选项。

相关配置可参考命令send-router-alertmld require-router-alert

【举例】

# 在接口Vlan-interface100上配置发送的MLD报文中不携带Router-Alert选项。

<Sysname> system-view

[Sysname] interface vlan-interface 100

[Sysname-Vlan-interface100] undo mld send-router-alert

1.1.21  mld ssm-mapping enable

【命令】

mld ssm-mapping enable

undo mld ssm-mapping enable

【视图】

接口视图

【缺省级别】

2:系统级

【参数】

【描述】

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

缺省情况下,接口上的MLD SSM Mapping功能处于关闭状态。

【举例】

# 在接口Vlan-interface100上使能MLD SSM Mapping功能。

<Sysname> system-view

[Sysname] interface vlan-interface 100

[Sysname-Vlan-interface100] mld ssm-mapping enable

1.1.22  mld startup-query-count

【命令】

mld startup-query-count value

undo mld startup-query-count

【视图】

接口视图

【缺省级别】

2:系统级

【参数】

value:指定MLD查询器的启动查询次数,取值范围为2~5。

【描述】

mld startup-query-count命令用来在接口上配置MLD查询器的启动查询次数。undo mld startup-query-count命令用来恢复缺省情况。

缺省情况下,MLD查询器的启动查询次数等于MLD查询器的健壮系数。

相关配置可参考命令startup-query-countmld robust-count

【举例】

# 在接口Vlan-interface100上配置MLD查询器的启动查询次数为3次。

<Sysname> system-view

[Sysname] interface vlan-interface 100

[Sysname-Vlan-interface100] mld startup-query-count 3

1.1.23  mld startup-query-interval

【命令】

mld startup-query-interval interval

undo mld startup-query-interval

【视图】

接口视图

【缺省级别】

2:系统级

【参数】

interval:指定MLD查询器的启动查询间隔,取值范围为1~18000,单位为秒。

【描述】

mld startup-query-interval命令用来在接口上配置MLD查询器的启动查询间隔。undo mld startup-query-interval命令用来恢复缺省情况。

缺省情况下,MLD查询器的启动查询间隔为发送MLD普遍组查询报文时间间隔的1/4。

相关配置可参考命令startup-query-intervalmld timer query

【举例】

# 在接口Vlan-interface100上配置MLD查询器的启动查询间隔为5秒。

<Sysname> system-view

[Sysname] interface vlan-interface 100

[Sysname-Vlan-interface100] mld startup-query-interval 5

1.1.24  mld static-group

【命令】

mld static-group ipv6-group-address [ source ipv6-source-address ]

undo mld static-group { all | ipv6-group-address [ source ipv6-source-address ] }

【视图】

接口视图

【缺省级别】

2:系统级

【参数】

ipv6-group-address:指定IPv6组播组地址,取值范围为FFxy::/16(但不包括下列地址:FFx0::/16、FFx1::/16、FFx2::/16和FF0y::),其中x和y均代表0~F的任意一个十六进制数。

ipv6-source-address:指定组播源的IPv6地址。

all:删除此接口加入的所有静态IPv6组播组。

【描述】

mld static-group命令用来配置接口静态加入IPv6组播组或组播源组。undo mld static-group命令用来恢复缺省情况。

缺省情况下,接口没有以静态方式加入任何IPv6组播组或组播源组。

需要注意的是:

l            如果指定的IPv6组播组地址在SSM组地址范围内,则必须同时指定IPv6组播源的地址,否则将不会生成MLD路由表项用于指导组播转发;如果指定的IPv6组播组地址不在SSM组地址范围内,则无此限制。

l            如果欲将某VLAN接口静态加入IPv6组播组或IPv6组播源组,除了要在该VLAN接口上使用本命令进行配置外,还须在其对应VLAN的成员端口上使用mld-snooping static-group命令进行类似的配置。

相关配置可参考“IP组播命令参考/MLD Snooping配置命令”中的命令mld-snooping static-group

 

【举例】

# 配置接口Vlan-interface100静态加入IPv6组播组FF03::101。

<Sysname> system-view

[Sysname] interface vlan-interface 100

[Sysname-Vlan-interface100] mld static-group ff03::101

# 配置接口Vlan-interface100静态加入IPv6组播源组(2001::101,FF3E::202)。

<Sysname> system-view

[Sysname] interface vlan-interface 100

[Sysname-Vlan-interface100] mld static-group ff3e::202 source 2001::101

1.1.25  mld timer other-querier-present

【命令】

mld timer other-querier-present interval

undo mld timer other-querier-present

【视图】

接口视图

【缺省级别】

2:系统级

【参数】

interval:指定MLD其它查询器的存在时间,取值范围为60~300,单位为秒。

【描述】

mld timer other-querier-present命令用来在接口上配置MLD其它查询器的存在时间。undo mld timer other-querier-present命令用来恢复缺省情况。

缺省情况下,MLD其它查询器的存在时间=发送MLD普遍组查询报文的时间间隔×MLD查询器的健壮系数+MLD普遍组查询的最大响应时间÷2。

相关配置可参考命令timer other-querier-presentmld timer querymld robust-countmld max-response-timedisplay mld interface

【举例】

# 在接口Vlan-interface100上配置MLD其它查询器的存在时间为200秒。

<Sysname> system-view

[Sysname] interface vlan-interface100

[Sysname-Vlan-interface100] mld timer other-querier-present 200

1.1.26  mld timer query

【命令】

mld timer query interval

undo mld timer query

【视图】

接口视图

【缺省级别】

2:系统级

【参数】

interval:指定发送MLD普遍组查询报文的时间间隔,取值范围为1~18000,单位为秒。

【描述】

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

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

相关配置可参考命令timer querymld timer other-querier-presentdisplay mld interface

【举例】

# 在接口Vlan-interface100上配置发送MLD普遍组查询报文的时间间隔为200秒。

<Sysname> system-view

[Sysname] interface vlan-interface 100

[Sysname-Vlan-interface100] mld timer query 200

1.1.27  mld version

【命令】

mld version version-number

undo mld version

【视图】

接口视图

【缺省级别】

2:系统级

【参数】

version-number:表示MLD的版本号,取值范围为1~2。

【描述】

mld version命令用来在接口上配置MLD的版本。undo mld version命令用来恢复缺省情况。

缺省情况下,MLD的版本为MLDv1。

相关配置可参考命令version

【举例】

# 指定接口Vlan-interface100使用MLDv2。

<Sysname> system-view

[Sysname] interface vlan-interface 100

[Sysname-Vlan-interface100] mld version 2

1.1.28  require-router-alert (MLD view)

【命令】

require-router-alert

undo require-router-alert

【视图】

MLD视图

【缺省级别】

2:系统级

【参数】

【描述】

require-router-alert命令用来全局配置丢弃未携带Router-Alert选项的MLD报文。undo require-router-alert命令用来恢复缺省情况。

缺省情况下,设备不对Router-Alert选项进行检查,即把所有收到的MLD报文都送给上层协议进行处理,无论其是否携带有Router-Alert选项。

相关配置可参考命令mld require-router-alertsend-router-alert

【举例】

# 全局配置丢弃未携带Router-Alert选项的MLD报文。

<Sysname> system-view

[Sysname] mld

[Sysname-mld] require-router-alert

1.1.29  reset mld group

【命令】

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

【视图】

用户视图

【缺省级别】

2:系统级

【参数】

all:前一个all表示所有接口,后一个all表示所有组播组。

interface-type interface-number:指定接口类型和接口编号。

ipv6-group-address:指定IPv6组播组地址,取值范围为FFxy::/16,其中x和y均代表0~F的任意一个十六进制数。

ipv6-source-address:指定组播源的IPv6地址。

prefix-length:指定组播源或组播组地址的前缀长度。对于组播源地址,其取值范围为0~128,缺省值为128;对于组播组地址,其取值范围为8~128,缺省值为128。

【描述】

reset mld group命令用来清除动态加入的MLD组记录。

本命令只对动态加入的MLD组有效,对静态加入的MLD组无效。

相关配置可参考命令display mld group

【举例】

# 清除所有接口上动态加入的MLD组记录。

<Sysname> reset mld group all

# 清除接口Vlan-interface100上所有IPv6组播组对应的动态加入的MLD组记录。

<Sysname> reset mld group interface vlan-interface 100 all

# 清除接口Vlan-interface100上IPv6组播组FF03::101:10对应的动态加入的MLD组记录。

<Sysname> reset mld group interface vlan-interface 100 ff03::101:10

1.1.30  reset mld group port-info

【命令】

reset mld group port-info { all | ipv6-group-address } [ vlan vlan-id ]

【视图】

用户视图

【缺省级别】

2:系统级

【参数】

all:表示所有IPv6组播组。

ipv6-group-address:指定IPv6组播组地址,取值范围为FFxy::/16,其中x和y均代表0~F的任意一个十六进制数。

vlan-id:指定VLAN的编号,取值范围为1~4094。

【描述】

reset mld group port-info命令用来清除动态加入的MLD组二层端口信息。

需要注意的是:

l            二层端口包括成员端口和路由器端口;

l            本命令只对动态加入的MLD组有效,对静态加入的MLD组无效。

相关配置可参考命令display mld group port-info

【举例】

# 清除所有VLAN内所有IPv6组播组对应的动态加入的MLD组二层端口信息。

<Sysname> reset mld group port-info all

# 清除VLAN 100内所有IPv6组播组对应的动态加入的MLD组二层端口信息。

<Sysname> reset mld group port-info all vlan 100

# 清除VLAN 100内IPv6组播组FF03::101:10对应的动态加入的MLD组二层端口信息。

<Sysname> reset mld group port-info ff03::101:10 vlan 100

1.1.31  reset mld ssm-mapping group

【命令】

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

【视图】

用户视图

【缺省级别】

2:系统级

【参数】

all:前一个all表示清除所有接口上依据MLD SSM Mapping规则创建的IPv6组播组信息,后一个all则表示清除依据MLD SSM Mapping规则创建的所有IPv6组播组信息。

interface-type interface-number:清除指定接口上依据MLD SSM Mapping规则创建的IPv6组播组信息。

ipv6-group-address:IPv6组播组地址,清除指定的依据MLD SSM Mapping规则创建的IPv6组播组信息,取值范围为FFxy::/16,其中x和y均代表0~F的任意一个十六进制数。

ipv6-source-address:组播源的IPv6地址,清除包含指定组播源的、依据MLD SSM Mapping规则创建的IPv6组播组信息。

prefix-length:指定组播源或组播组地址的前缀长度。对于组播源地址,其取值范围为0~128,缺省值为128;对于组播组地址,其取值范围为8~128,缺省值为128。

【描述】

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

相关配置可参考命令display mld ssm-mapping group

【举例】

# 清除所有接口上依据MLD SSM Mapping规则创建的所有IPv6组播组信息。

<Sysname> reset mld ssm-mapping group all

1.1.32  robust-count (MLD view)

【命令】

robust-count robust-value

undo robust-count

【视图】

MLD视图

【缺省级别】

2:系统级

【参数】

robust-value:指定MLD查询器的健壮系数,取值范围为2~5。

【描述】

robust-count命令用来全局配置MLD查询器的健壮系数。undo robust-count命令用来恢复缺省情况。

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

健壮系数是为了弥补可能发生的网络丢包而设置的报文重传次数。MLD查询器的健壮系数越大,MLD查询器就越“健壮”,但是IPv6组播组超时所需的时间也就越长。MLD查询器的健壮系数规定了以下数值:

l            MLDv1/v2查询器在启动时发送MLD普遍组查询报文次数的缺省值;

l            MLDv2查询器在收到改变IPv6组播组与IPv6组播源列表关系的MLD报告报文后发送MLD特定源组查询报文的次数。

相关配置可参考命令mld robust-counttimer querylast-listener-query-intervalstartup-query-counttimer other-querier-presentdisplay mld interface

【举例】

# 全局配置MLD查询器的健壮系数为3。

<Sysname> system-view

[Sysname] mld

[Sysname-mld] robust-count 3

1.1.33  send-router-alert (MLD view)

【命令】

send-router-alert

undo send-router-alert

【视图】

MLD视图

【缺省级别】

2:系统级

【参数】

【描述】

send-router-alert命令用来全局配置在发送的MLD报文中携带Router-Alert选项。undo send-router-alert命令用来全局配置在发送的MLD报文中不携带Router-Alert选项。

缺省情况下,在发送的MLD报文中携带Router-Alert选项。

相关配置可参考命令mld send-router-alertrequire-router-alert

【举例】

# 全局配置在发送的MLD报文中不携带Router-Alert选项。

<Sysname> system-view

[Sysname] mld

[Sysname-mld] undo send-router-alert

1.1.34  ssm-mapping (MLD view)

【命令】

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

undo ssm-mapping { ipv6-group-address prefix-length ipv6-source-address | all }

【视图】

MLD视图

【缺省级别】

2:系统级

【参数】

ipv6-group-address:指定IPv6组播组地址,取值范围为FFxy::/16,其中x和y均代表0~F的任意一个十六进制数。

prefix-length:指定IPv6组播组地址的前缀长度,取值范围为8~128。

ipv6-source-address:指定组播源的IPv6地址。

all:删除所有的MLD SSM Mapping规则。

【描述】

ssm-mapping命令用来配置MLD SSM Mapping规则。undo ssm-mapping命令用来删除MLD SSM Mapping规则。

缺省情况下,未配置MLD SSM Mapping规则。

相关配置可参考命令mld ssm-mapping enabledisplay mld ssm-mapping

【举例】

# 添加如下一条MLD SSM Mapping规则:组地址范围为FF1E::/64,对应的源地址为1::1。

<Sysname> system-view

[Sysname] mld

[Sysname-mld] ssm-mapping ff1e:: 64 1::1

1.1.35  startup-query-count (MLD view)

【命令】

startup-query-count value

undo startup-query-count

【视图】

MLD视图

【缺省级别】

2:系统级

【参数】

value:指定MLD查询器的启动查询次数,取值范围为2~5。

【描述】

startup-query-count命令用来全局配置MLD查询器的启动查询次数。undo startup-query-count命令用来恢复缺省情况。

缺省情况下,MLD查询器的启动查询次数等于MLD查询器的健壮系数。

相关配置可参考命令mld startup-query-countrobust-count

【举例】

# 全局配置MLD查询器的启动查询次数为3次。

<Sysname> system-view

[Sysname] mld

[Sysname-mld] startup-query-count 3

1.1.36  startup-query-interval (MLD view)

【命令】

startup-query-interval interval

undo startup-query-interval

【视图】

MLD视图

【缺省级别】

2:系统级

【参数】

interval:指定MLD查询器的启动查询间隔,取值范围为1~18000,单位为秒。

【描述】

startup-query-interval命令用来全局配置MLD查询器的启动查询间隔。undo startup-query-interval命令用来恢复缺省情况。

缺省情况下,MLD查询器的启动查询间隔为发送MLD普遍组查询报文时间间隔的1/4。

相关配置可参考命令mld startup-query-intervaltimer query

【举例】

# 全局配置MLD查询器的启动查询间隔为5秒。

<Sysname> system-view

[Sysname] mld

[Sysname-mld] startup-query-interval 5

1.1.37  timer other-querier-present (MLD view)

【命令】

timer other-querier-present interval

undo timer other-querier-present

【视图】

MLD视图

【缺省级别】

2:系统级

【参数】

interval:指定MLD其它查询器的存在时间,取值范围为60~300,单位为秒。

【描述】

timer other-querier-present命令用来全局配置MLD其它查询器的存在时间。undo timer other-querier-present命令用来恢复缺省情况。

缺省情况下,MLD其它查询器的存在时间=发送MLD普遍组查询报文的时间间隔×MLD查询器的健壮系数+MLD普遍组查询的最大响应时间÷2。

相关配置可参考命令mld timer other-querier-presenttimer queryrobust-countmax-response-timedisplay mld interface

【举例】

# 全局配置MLD其它查询器的存在时间为200秒。

<Sysname> system-view

[Sysname] mld

[Sysname-mld] timer other-querier-present 200

1.1.38  timer query (MLD view)

【命令】

timer query interval

undo timer query

【视图】

MLD视图

【缺省级别】

2:系统级

【参数】

interval:指定发送MLD普遍组查询报文的时间间隔,取值范围为1~18000,单位为秒。

【描述】

timer query命令用来全局配置发送MLD普遍组查询报文的时间间隔。undo timer query命令用来恢复缺省情况。

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

相关配置可参考命令mld timer querytimer other-querier-presentdisplay mld interface

【举例】

# 全局配置发送MLD普遍组查询报文的时间间隔为200秒。

<Sysname> system-view

[Sysname] mld

[Sysname-mld] timer query 200

1.1.39  version (MLD view)

【命令】

version version-number

undo version

【视图】

MLD视图

【缺省级别】

2:系统级

【参数】

version-number:指定MLD的版本号,取值范围为1~2。

【描述】

version命令用来全局配置MLD的版本。undo version命令用来恢复缺省情况。

缺省情况下,MLD的版本为MLDv1。

相关配置可参考命令mld version

【举例】

# 全局配置MLD的版本为MLDv2。

<Sysname> system-view

[Sysname] mld

[Sysname-mld] version 2

不同款型规格的资料略有差异, 详细信息请向具体销售和400咨询。H3C保留在没有任何通知或提示的情况下对资料内容进行修改的权利!

新华三官网
联系我们