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

07-IP组播命令参考

目录

06-MLD命令

本章节下载 06-MLD命令  (121.63 KB)

docurl=/cn/Service/Document_Software/Document_Center/Switches/Catalog/S12500/S12500/Command/Command_Manual/H3C_S12500_CR-R7128-6W710/07/201211/763069_30005_0.htm

06-MLD命令


1 MLD

1.1  MLD配置命令

1.1.1  display mld group

display mld group命令用来显示MLD组播组(即通过MLD加入的IPv6组播组)的信息。

【命令】

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

【视图】

任意视图

【缺省用户角色】

network-admin

network-operator

mdc-admin

mdc-operator

【参数】

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

interface interface-type interface-number:显示指定接口上的信息,interface-type interface-number表示接口类型和接口编号。如果未指定本参数,将显示所有接口上的信息。

static:显示静态加入的IPv6组播组信息。如果未指定本参数,将只显示动态加入的IPv6组播组信息。

verbose:显示详细信息。

【举例】

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

<Sysname> display mld group verbose

 GigabitEthernet3/0/1(FE80::101):

  MLD groups reported in total: 1

   Group: FF03::101

     Uptime: 00:01:46

     Expires: Off

     Last reporter: FE80::10

     Last-listener-query-counter: 0

     Last-listener-query-timer-expiry: Off

     Group mode: Include

     Version1-host-present-timer-expiry: Off

     Source list (sources in total: 1):

       Source: 10::10

          Uptime: 00:00:09

          Expires: 00:04:11

          Last-listener-query-counter: 0

          Last-listener-query-timer-expiry: Off

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

字段

描述

MLD groups reported in total

MLD组播组的报告总数

Group

IPv6组播组地址

Source

组播源地址(只有运行MLDv2时才会显示本字段)

Uptime

IPv6组播组/组播源的运行时间

Expires

IPv6组播组/组播源的超时时间,Off表示永不超时

Last reporter

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

Last-listener-query-counter

在IPv6组播组中,表示最后组成员查询次数;在组播源中,表示最后源组成员查询次数

Last-listener-query-timer-expiry

在IPv6组播组中,表示最后组成员查询定时器的超时时间;在组播源中,表示最后源组成员查询定时器的超时时间。Off表示永不超时

Group mode

对组播源的过滤模式(只有运行MLDv2时才会显示本字段):

·       Include:表示INCLUDE模式

·       Exclude:表示EXCLUDE模式

Version1-host-present-timer-expiry

MLDv1主机超时时间,Off表示永不超时(只有运行MLDv2时才会显示本字段)

Source list

组播源列表(只有运行MLDv2时才会显示本字段)

sources in total

组播源总数(只有运行MLDv2时才会显示本字段)

 

【相关命令】

·              reset mld group

1.1.2  display mld interface

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

【命令】

display mld interface [ interface-type interface-number ] [ verbose ]

【视图】

任意视图

【缺省用户角色】

network-admin

network-operator

mdc-admin

mdc-operator

【参数】

interface-type interface-number:显示指定接口上的信息。如果未指定本参数,将显示所有接口上的信息。

verbose:显示详细信息。

【举例】

# 显示接口GigabitEthernet3/0/1上MLD配置和运行的详细信息。

<Sysname> display mld interface GigabitEthernet3/0/1 verbose

Interface information

 GigabitEthernet3/0/1(FE80::200:AFF:FE01:101):

   MLD is enabled.

   MLD version: 1

   Query interval for MLD: 125s

   Other querier present time for MLD: 255s

   Maximum query response time for MLD: 10s

   Last listener query interval: 1s

   Startup query interval: 31s

   Startup query count: 2

   General query timer expiry (hh:mm:ss): 00:00:23

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

   MLD activity: 1 join(s), 0 done(s)

   IPv6 multicast routing on this interface: Enabled

   Robustness: 2

   Require-router-alert: Disabled

   Fast-leave: Disabled

   SSM-mapping: Disabled

   Startup-query: Off

   Other-querier-present-timer-expiry (hh:mm:ss): --:--:--

   MLD proxy interface: None

  MLD groups reported in total: 1

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

字段

描述

Interface information

接口信息

GigabitEthernet3/0/1(FE80::200:AFF:FE01:101)

接口的名称和IPv6链路本地地址

MLD is enabled

MLD已使能

MLD version

此接口运行的MLD版本

Query interval for MLD

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

Other querier present time for MLD

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

Maximum query response time for MLD

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

Last listener query interval

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

Startup query interval

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

Startup query count

MLD查询器启动查询次数

General query timer expiry

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

Querier for MLD

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

MLD activity: 1 join(s), 0 done(s)

MLD的活动统计:

·       join(s):表示加入过的IPv6组播组总数

·       done(s):表示离开过的IPv6组播组总数

IPv6 multicast routing on this interface

是否使能IPv6组播路由与转发功能:

·       Enabled:表示已使能

·       Disabled:表示未使能

Robustness

MLD查询器的健壮系数

Require-router-alert

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

·       Enabled:表示已使能

·       Disabled:表示未使能

Fast-leave

是否使能快速离开功能:

·       Enabled:表示已使能

·       Disabled:表示未使能

SSM-mapping

是否使能MLD SSM Mapping功能:

·       Enabled:表示已使能

·       Disabled:表示未使能

Startup-query

是否处于启动查询状态:

·       On:表示处于启动查询状态

·       Off:表示未处于启动查询状态

Other-querier-present-timer-expiry

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

MLD proxy interface

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

MLD groups reported in total

此接口上动态加入的IPv6组播组数量,没有加入组时不显示本字段

 

1.1.3  mld enable

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

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

【命令】

mld enable

undo mld enable

【缺省情况】

接口上的MLD处于关闭状态。

【视图】

接口视图

【缺省用户角色】

network-admin

mdc-admin

【使用指导】

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

·              只有在接口上使能了MLD,在该接口上所做的MLD配置才能生效。

【举例】

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

<Sysname> system-view

[Sysname] ipv6 multicast routing-enable

[Sysname] interface vlan-interface 100

[Sysname-Vlan-interface100] mld enable

【相关命令】

·              ipv6 multicast routing-enable(IP组播命令参考/IPv6组播路由与转发)

1.1.4  mld fast-leave

mld fast-leave命令用来在接口上使能IPv6组播组成员快速离开功能。

undo mld fast-leave命令用来在接口上关闭IPv6组播组成员快速离开功能。

【命令】

mld fast-leave [ group-policy acl6-number ]

undo mld fast-leave

【缺省情况】

IPv6组播组成员快速离开功能处于关闭状态,即MLD查询器在收到主机发送的MLD离开组报文后将发送MLD特定组查询报文或MLD特定源组查询报文,而不会直接向上游发送离开通告。

【视图】

接口视图

【缺省用户角色】

network-admin

mdc-admin

【参数】

acl6-number:指定IPv6基本ACL的编号,取值范围为2000~2999。快速离开功能只会应用于与该ACL规则中permit语句匹配的IPv6组播组。如果未指定本参数,快速离开功能将应用于所有IPv6组播组。

【举例】

# 在接口Vlan-interface100上使能IPv6组播组成员快速离开功能。

<Sysname> system-view

[Sysname] interface vlan-interface 100

[Sysname-Vlan-interface100] mld fast-leave

1.1.5  mld group-policy

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

undo mld group-policy命令用来在接口上删除IPv6组播组过滤器。

【命令】

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

undo mld group-policy

【缺省情况】

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

【视图】

接口视图

【缺省用户角色】

network-admin

mdc-admin

【参数】

acl6-number:指定IPv6基本或高级ACL的编号,取值范围为2000~3999。主机只能加入与该ACL规则中permit语句匹配的IPv6组播组。其中,IPv6基本ACL规则中的源地址是指MLD报文中的IPv6组播组地址;IPv6高级ACL规则中的源地址和目的地址则分别指MLD报文中的IPv6组播源地址(对于MLDv1报文和未携带IPv6组播源地址的IS_EX/TO_EX类型的MLDv2报文,视其IPv6组播源地址为0::0)和IPv6组播组地址。

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

【使用指导】

由于本命令只能过滤MLD报文,因此无法对接口静态加入IPv6组播组或组播源组进行限制。

【举例】

# 限定接口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.6  mld static-group

mld static-group命令用来配置接口静态加入IPv6组播组或组播源组。

undo 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 ] }

【缺省情况】

接口没有以静态方式加入任何IPv6组播组或组播源组。

【视图】

接口视图

【缺省用户角色】

network-admin

mdc-admin

【参数】

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

ipv6-source-address:指定组播源的IPv6地址。如果未指定本参数,表示针对所有组播源。

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

【使用指导】

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

【举例】

# 配置接口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.7  mld version

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

undo mld version命令用来恢复缺省情况。

【命令】

mld version version-number

undo mld version

【缺省情况】

MLD的版本为MLDv1。

【视图】

接口视图

【缺省用户角色】

network-admin

mdc-admin

【参数】

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

【举例】

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

<Sysname> system-view

[Sysname] interface vlan-interface 100

[Sysname-Vlan-interface100] mld version 2

1.1.8  reset mld group

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

【命令】

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

【视图】

用户视图

【缺省用户角色】

network-admin

mdc-admin

【参数】

all:前一个all表示清除所有接口上的记录,后一个all表示清除所有组播组的记录。

interface-type interface-number:清除指定接口上的记录。

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

ipv6-source-address:清除指定组播源的记录。如果未指定本参数,将清除所有组播源的记录。

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

【使用指导】

·              本命令只能清除动态加入记录,无法清除静态加入记录。

·              执行本命令可能导致接收者中断IPv6组播信息的接收。

【举例】

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

<Sysname> reset mld group all

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

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

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

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

【相关命令】

·              display mld group

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

新华三官网
联系我们