11-MLD命令
本章节下载: 11-MLD命令 (194.00 KB)
1.1.4 display mld proxy routing-table
1.1.6 display mld user-authorization
1.1.9 mld authorization-enable
1.1.17 mld user-vlan-aggregation dot1q
1.1.19 proxy multipath (MLD view)
display mld group命令用来显示MLD组播组(即通过MLD加入的IPv6组播组)的信息。
vpn-instance vpn-instance-name:显示指定VPN实例的信息,vpn-instance-name表示MPLS L3VPN的VPN实例名称,为1~31个字符的字符串,区分大小写。如果未指定本参数,将显示公网实例的信息。
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组播组信息。
MLD groups in total: 1
GigabitEthernet1/0/1 (FE80::101):
MLD groups reported in total: 1
Group address: FF03::101
Last reporter: FE80::10
Uptime: 00:02:04
Expires: 00:01:15
表1-1 display mld group命令显示信息描述表
MLD组播组的总数 |
|
当前接口上动态加入的MLD组播组总数 |
|
IPv6组播组地址 |
|
IPv6组播组的运行时间 |
|
IPv6组播组的超时时间,Off表示该定时器关闭 |
# 显示公网实例中动态加入的MLD组播组FF03::101的详细信息(假设当前运行MLDv2)。
<Sysname> display mld group ff03::101 verbose
GigabitEthernet3/0/15(FE80::8212:FCFF:FE61:153B):
MLD groups reported in total: 1
Group: FF03::101
Uptime: 00:03:04
Exclude expires: 00:04:17
Last reporter: FE80::1
Last-listener-query-counter: 0
Last-listener-query-timer-expiry: Off
Group mode: Exclude
Version1-host-present-timer-expiry: Off
· INCLUDE模式
<Sysname> display mld group ff03::101 verbose
GigabitEthernet3/0/15(FE80::8212:FCFF:FE61:153B):
MLD groups reported in total: 1
Group: FF03::101
Uptime: 00:00:16
Exclude expires: Off
Last reporter: FE80::1
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: 2001::3
Uptime: 00:00:16
V2 expires: 00:04:09
Last-listener-query-counter: 0
Last-listener-query-timer-expiry: Off
表1-2 display mld group verbose命令显示信息描述表
当前接口上动态加入的MLD组播组总数 |
|
IPv6组播组地址 |
|
IPv6组播组的运行时间 |
|
EXCLUDE模式下IPv6组播组的超时时间,Off表示该定时器关闭 |
|
MLD SSM Mapping规则所生成IPv6组播组/组播源的超时时间。只有运行MLD SSM Mapping时才会显示本字段 |
|
最后组成员查询定时器的超时时间,Off表示该定时器关闭 |
|
MLD SSM Mapping规则所生成IPv6组播组的最后组成员查询次数。只有运行MLD SSM Mapping时才会显示本字段 |
|
MLD SSM Mapping规则所生成IPv6组播组的最后组成员查询定时器的超时时间,Off表示该定时器关闭。只有运行MLD SSM Mapping时才会显示本字段 |
|
对IPv6组播源的过滤模式: · Include:表示INCLUDE模式 · Exclude:表示EXCLUDE模式,对于未运行MLD SSM Mapping的MLDv1,也显示为本模式 MLDv1本身并不区分过滤模式,但当运行MLD SSM Mapping时,会根据具体配置以及加入的IPv6组播组来显示相应的模式;而当未运行MLD SSM Mapping时,则固定显示为Exclude |
|
MLDv1主机超时时间,Off表示该定时器关闭。只有运行MLDv2时才会显示本字段 |
|
IPv6组播源列表及总数。只有运行MLDv2(INCLUDE模式)或MLD SSM Mapping时才会显示本字段 |
|
IPv6组播源地址。只有运行MLDv2(INCLUDE模式)或MLD SSM Mapping时才会显示本字段 |
|
IPv6组播源的运行时间。只有运行MLDv2(INCLUDE模式)或MLD SSM Mapping时才会显示本字段 |
|
MLDv2组播源的超时时间,Off表示该定时器关闭,“---”表示该组播源由MLD SSM Mapping规则生成。只有运行MLDv2(INCLUDE模式)或MLD SSM Mapping时才会显示本字段 |
|
MLD SSM Mapping规则所生成IPv6组播源的超时时间。只有运行MLD SSM Mapping时才会显示本字段 |
|
最后源组成员查询次数。只有运行MLDv2(INCLUDE模式)或MLD SSM Mapping时才会显示本字段 |
|
最后源组成员查询定时器的超时时间,Off表示该定时器关闭。只有运行MLDv2(INCLUDE模式)或MLD SSM Mapping时才会显示本字段 |
# 显示公网实例中静态加入的MLD组播组信息。
<Sysname> display mld group static
Entries in total: 2
(*, FF03::101)
Interface: GE3/0/1
Expires: Never
(2001::101, FF3E::202)
Interface: GE3/0/1
Expires: Never
表1-3 display mld group static命令显示信息描述表
MLD组播组的总数 |
|
(*,G)表项 |
|
(S,G)表项 |
|
IPv6组播组的超时时间,固定显示为Never,表示永不超时 |
· reset mld group
display mld interface命令用来显示接口上MLD配置和运行的信息。
vpn-instance vpn-instance-name:显示指定VPN实例的信息,vpn-instance-name表示MPLS L3VPN的VPN实例名称,为1~31个字符的字符串,区分大小写。如果未指定本参数,将显示公网实例的信息。
interface-type interface-number:显示指定接口上的信息。如果未指定本参数,将显示所有接口上的信息。
verbose:显示详细信息。
# 显示公网实例接口GigabitEthernet1/0/1(非代理接口)上MLD配置和运行的详细信息。
<Sysname> display mld interface gigabitethernet 1/0/1 verbose
GigabitEthernet1/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
Startup-query: Off
Other-querier-present-timer-expiry (hh:mm:ss): --:--:--
Authorization: Disabled
Join-by-session: Disabled
User-VLAN-aggregation: Disabled
MLD groups reported in total: 1
# 显示公网实例所有代理接口上MLD配置和运行的详细信息。
<Sysname> display mld interface proxy verbose
GigabitEthernet1/0/2(FE80::100:CEF:FE01:101):
MLD proxy is enabled.
MLD version: 1
IPv6 multicast routing on this interface: Enabled
Require-router-alert: Disabled
表1-4 display mld interface命令显示信息描述表
接口的名称和IPv6链路本地地址 |
|
MLD已使能 |
|
MLD普遍组查询报文的发送间隔(秒) |
|
MLD其它查询器的存在时间(秒) |
|
MLD普遍组查询报文的最大响应时间(秒) |
|
MLD查询器启动查询间隔(秒) |
|
MLD查询器启动查询次数 |
|
MLD普遍组查询的超时时间,off表示该定时器关闭 |
|
MLD查询器的IPv6链路本地地址 |
|
MLD的活动统计: · join(s):表示加入过的IPv6组播组总数 · done(s):表示离开过的IPv6组播组总数 |
|
是否使能IPv6组播路由与转发功能: · Enabled:表示已使能 · Disabled:表示未使能 |
|
MLD查询器的健壮系数 |
|
是否使能丢弃未携带Router-Alert选项的MLD报文功能: · Enabled:表示已使能 · Disabled:表示未使能 |
|
· Enabled:表示已使能 · Disabled:表示未使能 |
|
· On:表示处于启动查询状态 · Off:表示未处于启动查询状态 |
|
MLD其它查询器的存在超时时间,Off表示该定时器关闭 |
|
是否使能IPv6可控组播功能: · Enabled:表示已使能 · Disabled:表示未使能 |
|
· Enabled:表示已使能 · Disabled:表示未使能 |
|
是否使能为IPv6组播报文封装VLAN Tag: · Enabled:表示已使能 · Disabled:表示未使能 |
|
此接口上动态加入的IPv6组播组数量,没有加入组时不显示本字段 |
|
MLD代理功能已使能 |
|
MLDv1查询器的存在超时时间 |
display mld proxy group命令用来显示MLD代理记录的IPv6组播组信息。
vpn-instance vpn-instance-name:显示指定VPN实例的信息,vpn-instance-name表示MPLS L3VPN的VPN实例名称,为1~31个字符的字符串,区分大小写。如果未指定本参数,将显示公网实例的信息。
ipv6-group-address:显示指定IPv6组播组的信息,取值范围为FFxy::/16(但不包括下列地址:FFx0::/16、FFx1::/16、FFx2::/16和FF0y::),其中x和y均代表0~F的任意一个十六进制数。如果未指定本参数,将显示所有IPv6组播组的信息。
interface interface-type interface-number:显示指定接口上的信息。如果未指定本参数,将显示所有接口上的信息。
verbose:显示详细信息。
# 显示公网实例中MLD代理记录的所有IPv6组播组信息。
<Sysname> display mld proxy group
MLD proxy group records in total: 2
GigabitEthernet1/0/1(FE80::16:1):
MLD proxy group records in total: 2
Group address: FF1E::1
Member state: Idle
Expires: Off
Group address: FF1E::2
Member state: Idle
Expires: Off
# 显示公网实例中MLD代理记录的IPv6组播组FF1E::1的详细信息。
<Sysname> display mld proxy group ff1e::1 verbose
GigabitEthernet1/0/1(FE80::16:1):
MLD proxy group records in total: 2
Group: FF1E::1
Group mode: Include
Member state: Idle
Expires: Off
Source list (sources in total: 1):
100::1
表1-5 display mld proxy group命令显示信息描述表
MLD代理记录的IPv6组播组总数 |
|
MLD代理接口的名称和IPv6地址 |
|
IPv6组播组地址 |
|
IPv6组播组成员的状态,其中: · Delay:表示加入了一个组,并对该组启动了延迟发送报告报文的定时器 · Idle:表示加入了一个组,但对该组尚未启动延迟发送报告报文的定时器 |
|
IPv6组播组延迟发送报告报文的时间,Off表示该定时器关闭 |
|
对IPv6组播源的过滤模式,其中: · Include:表示INCLUDE模式 · Exclude:表示EXCLUDE模式 |
|
MLD代理的IPv6组播组所包含的IPv6组播源列表 |
|
IPv6组播源的总数 |
display mld proxy routing-table命令用来显示MLD代理路由表的信息。
vpn-instance vpn-instance-name:显示指定VPN实例的信息,vpn-instance-name表示MPLS L3VPN的VPN实例名称,为1~31个字符的字符串,区分大小写。如果未指定本参数,将显示公网实例的信息。
ipv6-source-address:显示指定IPv6组播源的信息。如果未指定本参数,将显示所有IPv6组播源的信息。
ipv6-group-address:显示指定IPv6组播组的信息,取值范围为FFxy::/16(但不包括下列地址:FFx0::/16、FFx1::/16、FFx2::/16和FF0y::),其中x和y均代表0~F的任意一个十六进制数。如果未指定本参数,将显示所有IPv6组播组的信息。
prefix-length:指定IPv6组播组或IPv6组播源地址的前缀长度。对于IPv6组播源地址,其取值范围为0~128,缺省值为128;对于IPv6组播组地址,其取值范围为8~128,缺省值为128。
verbose:显示详细信息。
# 显示公网实例MLD代理路由表的信息。
<Sysname> display mld proxy routing-table
Total 1 (*, G) entries, 2 (S, G) entries.
(100::1, FF1E::1)
Upstream interface: GigabitEthernet1/0/1
Downstream interfaces (1 in total):
1: Vlan-interface2
Protocol: MLD
(*, FF1E::2)
Upstream interface: GigabitEthernet1/0/1
Downstream interfaces (1 in total):
1: Vlan-interface2
Protocol: STATIC
(2::2, FF1E::2)
Upstream interface: GigabitEthernet1/0/1
Downstream interfaces (2 in total):
1: LoopBack1
Protocol: STATIC
2: Vlan-interface2
Protocol: PROXY
# 显示公网实例MLD代理路由表的详细信息。
<Sysname> display mld proxy routing-table verbose
Total 1 (*, G) entries, 2 (S, G) entries.
(100::1, FF1E::1)
Upstream interface: GigabitEthernet1/0/1
Downstream interfaces (1 in total):
1: Vlan-interface2
Protocol: MLD
Querier state: Querier
Join/Prune state:Join
Non-downstream interfaces: None
(*, FF1E::2)
Upstream interface: GigabitEthernet1/0/1
Downstream interfaces (1 in total):
1: Vlan-interface2
Protocol: STATIC
Querier state: Querier
Join/Prune state:Join
Non-downstream interfaces (1 in total):
1: Vlan-interface3
Protocol: MLD
Querier state: Non-querier
Join/Prune state:Join
(2::2, FF1E::2)
Upstream interface: GigabitEthernet1/0/1
Downstream interfaces (2 in total):
1: LoopBack1
Protocol: STATIC
Querier state: Querier
Join/Prune state: Join
2: Vlan-interface2
Protocol: PROXY
Querier state: Querier
Join/Prune state: Join
Non-downstream interfaces: None
表1-6 display mld proxy routing-table命令显示信息描述表
(S,G)表项和(*,G)表项的总数 |
|
(S,G)表项 |
|
索引号为1的接口Vlan-interface2 |
|
· MLD:表示动态MLD · PROXY:表示MLD代理 · STATIC:表示静态MLD |
|
· Querier:表示接口为MLD查询器 · Non-querier:表示接口不是MLD查询器 |
|
接口的加入/剪枝状态: · NI:表示默认状态 · Join:表示处于MLD加入的状态 · Prune:表示处于MLD剪枝的状态 |
display mld ssm-mapping命令用来显示MLD SSM Mapping规则。
display mld [ vpn-instance vpn-instance-name ] ssm-mapping ipv6-group-address
vpn-instance vpn-instance-name:显示指定VPN实例的信息,vpn-instance-name表示MPLS L3VPN的VPN实例名称,为1~31个字符的字符串,区分大小写。如果未指定本参数,将显示公网实例的信息。
ipv6-group-address:显示指定IPv6组播组的信息,取值范围为FFxy::/16(但不包括下列地址:FFx0::/16、FFx1::/16、FFx2::/16和FF0y::),其中x和y均代表0~F的任意一个十六进制数。
# 显示公网实例中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-7 display mld ssm-mapping命令显示信息描述表
IPv6组播组地址 |
|
IPv6组播源地址列表 |
display mld user-authorization命令用来显示MLD用户的授权信息。
display mld user-authorization [ interface interface-type interface-number ]
interface-type interface-number:显示指定接口上的信息。如果未指定本参数,将显示所有接口上的信息。
# 显示所有MLD用户的授权信息。
<Sysname> display mld user-authorization
Authorized users in total: 3
User name: user1@isp1
Access type: PPP
Interface: Virtual-Access0
Access interface: Virtual-Access0
Maximum programs for order: 10
User profile: profile1
Authorized programs list:
FF03::101
User name: user2
Access type: IPoE
Interface: Multicast-UA0
Access interface: GigabitEthernet1/0/1.1
VLAN ID: 100
Second VLAN ID: 10
Maximum programs for order: 10
User profile: profile1
Authorized programs list:
FF03::101
FF03::102
FF03::103
User name: user3
Access type: Portal
Interface: Multicast-UA1
Access interface: GigabitEthernet1/0/2
Maximum programs for order: 10
User profile: profile1
Authorized programs list:
FF03::101
FF03::103
表1-8 display mld user-authorization命令显示信息描述表
· IPoE:表示IPoE方式 · Portal:表示Portal方式 · PPP:表示PPP方式 |
|
用户带VLAN Tag接入时所携带的第一层(或唯一一层)VLAN编号 |
|
用户带VLAN Tag接入时所携带的第二层VLAN编号 |
|
允许用户加入IPv6组播组的最大数量 |
|
用户授权的User Profile名称,用户可加入该User Profile下通过mld access-policy命令所配置接入策略中的IPv6组播组 |
|
用户授权加入的IPv6组播组列表 |
mld命令用来进入MLD视图。
undo mld命令用来清除MLD视图下的所有配置。
mld [ vpn-instance vpn-instance-name ]
undo mld [ vpn-instance vpn-instance-name ]
vpn-instance vpn-instance-name:指定VPN实例,vpn-instance-name表示MPLS L3VPN的VPN实例名称,为1~31个字符的字符串,区分大小写。如果未指定本参数,表示公网实例。
# 进入公网实例的MLD视图。
[Sysname] mld
[Sysname-mld]
# 进入VPN实例mvpn的MLD视图。
[Sysname] mld vpn-instance mvpn
[Sysname-mld-mvpn]
· ipv6 multicast routing(IP组播命令参考/IPv6组播路由与转发)
mld access-policy命令用来配置MLD用户的接入策略。
undo mld access-policy命令用来删除MLD用户的接入策略。
undo mld access-policy acl6-number
没有配置MLD用户的接入策略,即MLD用户未被授权加入IPv6组播组。
acl6-number:指定IPv6基本或高级ACL的编号,取值范围为2000~3999。MLD用户只能加入该ACL规则所允许的IPv6组播组。当指定的ACL不存在或ACL中未配置有效规则,将过滤掉所有IPv6组播组。
· 对于IPv6基本ACL,该ACL规则中的source参数用来指定MLD报文中的IPv6组播组地址范围,若指定了vpn-instance参数则此规则不生效,而除fragment和time-range以外的其它可选参数都将被忽略。
· 对于IPv6高级ACL,该ACL规则中的source参数用来指定MLD报文中的IPv6组播源地址(对于MLDv1报文和未携带IPv6组播源地址的IS_EX/TO_EX类型的MLDv2报文,视其IPv6组播源地址为0::0)范围,destination参数用来指定IPv6组播组地址范围,若指定了vpn-instance参数则此规则不生效,而除fragment和time-range以外的其它可选参数都将被忽略。
· 通过多次执行本命令可以配置多条MLD用户接入策略,用户发送的MLD成员关系报告报文只需匹配其中一条就允许通过。
# 在名为abc的User Profile下配置只允许MLD用户加入IPv6组播组FF03::101。
[Sysname] acl ipv6 number 2000
[Sysname-acl6-basic-2000] rule permit source ff03::101 0
[Sysname-acl6-basic-2000] quit
[Sysname] user-profile abc
[Sysname-user-profile-abc] mld access-policy 2000
mld authorization-enable命令用来使能IPv6可控组播功能。
undo mld authorization-enable命令用来关闭IPv6可控组播功能。
IPv6可控组播功能处于关闭状态。
三层以太网接口视图/三层以太网子接口视图/三层聚合接口视图/三层聚合子接口视图/VT接口视图
# 在接口GigabitEthernet1/0/1上使能IPv6可控组播功能。
[Sysname] interface gigabitethernet 1/0/1
[Sysname-GigabitEthernet1/0/1] mld authorization-enable
mld enable命令用来在接口上使能MLD。
undo mld enable命令用来在接口上关闭MLD。
接口上的MLD处于关闭状态。
· 只有在相应实例中先使能了IPv6组播路由,本命令才能生效。
· 只有在接口上使能了MLD,在该接口上所做的MLD配置才能生效。
# 使能公网实例中的IPv6组播路由,并在接口GigabitEthernet1/0/1上使能MLD。
[Sysname] ipv6 multicast routing
[Sysname-mrib6] quit
[Sysname] interface gigabitethernet 1/0/1
[Sysname-GigabitEthernet1/0/1] mld enable
· ipv6 multicast routing(IP组播命令参考/IPv6组播路由与转发)
mld fast-leave命令用来在接口上使能IPv6组播组成员快速离开功能。
undo mld fast-leave命令用来在接口上关闭IPv6组播组成员快速离开功能。
mld fast-leave [ group-policy acl6-number ]
【缺省情况】
IPv6组播组成员快速离开功能处于关闭状态,即MLD查询器在收到主机发送的MLD离开组报文后将发送MLD特定组查询报文或MLD特定源组查询报文,而不会直接向上游发送离开通告。
acl6-number:指定IPv6基本ACL的编号,取值范围为2000~2999。如果指定了本参数,快速离开功能将只为该ACL规则中所允许的IPv6组播组服务;如果未指定本参数、指定的ACL不存在或ACL中未配置有效规则,则快速离开功能将为所有IPv6组播组服务。
ACL规则中的source参数用来指定IPv6组播组的范围,若指定了vpn-instance参数则此规则不生效,而除fragment和time-range以外的其它可选参数都将被忽略。
# 在接口GigabitEthernet1/0/1上使能IPv6组播组成员快速离开功能。
[Sysname] interface gigabitethernet 1/0/1
[Sysname-GigabitEthernet1/0/1] mld fast-leave
mld group-policy命令用来在接口上配置IPv6组播组过滤器,以限定该接口下的主机所能加入的IPv6组播组。
undo mld group-policy命令用来在接口上删除IPv6组播组过滤器。
mld group-policy acl6-number [ version-number ]
接口上没有配置IPv6组播组过滤器,即该接口下的主机可以加入任意IPv6组播组。
acl6-number:指定IPv6基本或高级ACL的编号,取值范围为2000~3999。主机只能加入该ACL规则所允许的IPv6组播组。当指定的ACL不存在或ACL中未配置有效规则,将过滤掉所有IPv6组播组。
version-number:指定MLD的版本号,取值范围为1~2。缺省情况下,系统同时支持对MLDv1和MLDv2报告报文的过滤。
· 对于IPv6基本ACL,该ACL规则中的source参数用来指定MLD报文中的IPv6组播组地址范围,若指定了vpn-instance参数则此规则不生效,而除fragment和time-range以外的其它可选参数都将被忽略。
· 对于IPv6高级ACL,该ACL规则中的source参数用来指定MLD报文中的IPv6组播源地址(对于MLDv1报文和未携带IPv6组播源地址的IS_EX/TO_EX类型的MLDv2报文,视其IPv6组播源地址为0::0)范围,destination参数用来指定IPv6组播组地址范围,若指定了vpn-instance参数则此规则不生效,而除fragment和time-range以外的其它可选参数都将被忽略。
· 由于本命令只能过滤MLD报文,因此无法对接口静态加入IPv6组播组或组播源组进行限制。
# 限定接口GigabitEthernet1/0/1下的主机只能加入IPv6组播组FF03::101。
[Sysname] acl ipv6 number 2005
[Sysname-acl6-basic-2005] rule permit source ff03::101 128
[Sysname-acl6-basic-2005] quit
[Sysname] interface gigabitethernet 1/0/1
[Sysname-GigabitEthernet1/0/1] mld group-policy 2005
mld join-by-session命令用来配置按会话记录用户加入的IPv6组播组。
undo mld join-by-session命令用来恢复缺省情况。
按接口记录用户加入的IPv6组播组。
三层以太网接口视图/三层以太网子接口视图/三层聚合接口视图/三层聚合子接口视图
· 当按接口记录用户加入的IPv6组播组时,设备只会向物理接口发送一份IPv6组播报文;当按会话记录用户加入的IPv6组播组时,设备会向接口下的每位用户分别发送一份IPv6组播报文。
· mld join-by-session命令与mld user-vlan-aggregation dot1q命令互斥,不允许同时配置。
# 在接口GigabitEthernet1/0/1上配置按会话记录用户加入的IPv6组播组。
[Sysname] interface gigabitethernet 1/0/1
[Sysname-GigabitEthernet1/0/1] mld join-by-session
mld proxy enable命令用来在接口上使能MLD代理功能。
undo mld proxy enable命令用来关闭接口上的MLD代理功能。
接口上的MLD代理功能处于关闭状态。
只有在相应实例中先使能了IPv6组播路由,本命令才能生效。
# 使能公网实例中的Ipv6组播路由,并在接口GigabitEthernet1/0/1上使能MLD代理功能。
[Sysname] ipv6 multicast routing
[Sysname-mrib6] quit
[Sysname] interface gigabitethernet 1/0/1
[Sysname-GigabitEthernet1/0/1] mld proxy enable
· ipv6 multicast routing(IP组播命令参考/IPv6组播路由与转发)
mld proxy forwarding命令用来使能非查询器转发功能。
undo mld proxy forwarding命令用来关闭非查询器转发功能。
IPv6组播数据通常只被查询器转发,非查询器不具备IPv6组播转发能力,这样可避免IPv6组播数据被重复转发。但如果MLD代理设备的路由器接口未能当选查询器,应在该接口上使能非查询器转发功能,否则下游主机将无法收到IPv6组播数据。
# 在MLD代理设备的路由器接口GigabitEthernet1/0/1上使能非查询器转发功能。
[Sysname] interface gigabitethernet 1/0/1
[Sysname-GigabitEthernet1/0/1] mld proxy forwarding
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组播组或组播源组。
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组地址范围内,则无此限制。
# 配置接口GigabitEthernet1/0/1静态加入IPv6组播组FF03::101。
[Sysname] interface gigabitethernet 1/0/1
[Sysname-GigabitEthernet1/0/1] mld static-group ff03::101
# 配置接口GigabitEthernet1/0/1静态加入IPv6组播源组(2001::101,FF3E::202)。
[Sysname] interface gigabitethernet 1/0/1
[Sysname-GigabitEthernet1/0/1] mld static-group ff3e::202 source 2001::101
mld user-vlan-aggregation dot1q命令用来配置为IPv6组播报文封装的VLAN Tag。
undo mld user-vlan-aggregation dot1q命令用来恢复缺省情况。
mld user-vlan-aggregation dot1q vid vlan-id [ second-dot1q vlan-id ]
undo mld user-vlan-aggregation dot1q
不为IPv6组播报文封装VLAN Tag。
三层以太网子接口视图/三层聚合子接口视图
vid vlan-id:指定封装的第一层VLAN Tag,vlan-id的取值范围为1~4094。
second-dot1q vlan-id:指定封装的第二层VLAN Tag,vlan-id的取值范围为1~4094。
mld join-by-session命令与mld user-vlan-aggregation dot1q命令互斥,不允许同时配置。
# 在子接口GigabitEthernet1/0/1.1上配置为IPv6组播报文封装的第一层VLAN Tag为10,第二层VLAN Tag为20。
[Sysname] interface gigabitethernet 1/0/1.1
[Sysname-GigabitEthernet1/0/1.1] mld user-vlan-aggregation dot1q vid 10 second-dot1q 20
mld version命令用来在接口上配置MLD的版本。
undo mld version命令用来恢复缺省情况。
MLD的版本为MLDv1。
version-number:表示MLD的版本号,取值范围为1~2。
# 指定接口GigabitEthernet1/0/1使用MLDv2。
[Sysname] interface gigabitethernet 1/0/1
[Sysname-GigabitEthernet1/0/1] mld version 2
proxy multipath命令用来使能MLD代理的负载分担功能。
undo proxy multipath命令用来关闭MLD代理的负载分担功能。
MLD代理的负载分担功能处于关闭状态。
MLD视图
当在MLD代理设备的多个接口上使能了MLD代理功能时:
· 如果关闭了MLD代理的负载分担功能,则只有IPv6地址最大的接口会转发IPv6组播流量。
· 如果使能了MLD代理的负载分担功能,则可通过这些接口对IPv6组播流量按组进行负载分担。
# 在公网实例中使能MLD代理的负载分担功能。
[Sysname] mld
[Sysname-mld] proxy multipath
reset mld group命令用来清除MLD组播组的动态加入记录。
vpn-instance vpn-instance-name:清除指定VPN实例的记录,vpn-instance-name表示MPLS L3VPN的VPN实例名称,为1~31个字符的字符串,区分大小写。如果未指定本参数,将清除公网实例的记录。
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组播组的动态加入记录。
# 清除公网实例接口GigabitEthernet1/0/1上所有MLD组播组的动态加入记录。
<Sysname> reset mld group interface gigabitethernet 1/0/1 all
# 清除公网实例接口GigabitEthernet1/0/1上MLD组播组FF03::101:10的动态加入记录。
<Sysname> reset mld group interface gigabitethernet 1/0/1 ff03::101:10
ssm-mapping命令用来配置MLD SSM Mapping规则。
undo ssm-mapping命令用来删除MLD SSM Mapping规则。
ssm-mapping ipv6-source-address acl6-number
undo ssm-mapping { ipv6-source-address | all }
MLD视图
ipv6-source-address:指定IPv6组播源地址。
acl6-number:指定IPv6基本ACL的编号,取值范围为2000~2999。通过该ACL规则中的permit语句指定IPv6组播组的范围。当指定的ACL不存在或ACL中未配置有效规则,则表示未指定任何IPv6组播组。
all:删除所有的MLD SSM Mapping规则。
ACL规则中的source参数用来指定IPv6组播组的范围,若指定了vpn-instance参数则此规则不生效,而除fragment和time-range以外的其它可选参数都将被忽略。
# 在公网实例中添加如下一条MLD SSM Mapping规则:组地址范围为FF1E::/64,对应的源地址为1::1。
[Sysname] acl ipv6 number 2001
[Sysname-acl6-basic-2001] rule permit source ff1e:: 64
[Sysname-acl6-basic-2001] quit
[Sysname] mld
[Sysname-mld] ssm-mapping 1::1 2001
不同款型规格的资料略有差异, 详细信息请向具体销售和400咨询。H3C保留在没有任何通知或提示的情况下对资料内容进行修改的权利!