09-MLD命令
本章節下載: 09-MLD命令 (228.44 KB)
1.1.2 display mld group port-info
1.1.4 display mld proxying group
1.1.5 display mld routing-table
1.1.7 display mld ssm-mapping group
1.1.8 last-listener-query-interval (MLD view)
1.1.9 max-response-time (MLD view)
1.1.14 mld last-listener-query-interval
1.1.17 mld proxying forwarding
1.1.18 mld require-router-alert
1.1.22 mld startup-query-count
1.1.23 mld startup-query-interval
1.1.25 mld timer other-querier-present
1.1.28 require-router-alert (MLD view)
1.1.30 reset mld group port-info
1.1.31 reset mld ssm-mapping group
1.1.32 robust-count (MLD view)
1.1.33 send-router-alert (MLD view)
1.1.35 startup-query-count (MLD view)
1.1.36 startup-query-interval (MLD view)
1.1.37 timer other-querier-present (MLD view)
![]()
本文所涉及的路由器代表了一般意義下的路由器或運行了MLD協議的三層交換機。
【命令】
display mld group [ ipv6-group-address | interface interface-type interface-number ] [ static | verbose ]
【視圖】
任意視圖
【缺省級別】
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組播組的詳細信息。
【描述】
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表示永不超時 |
【命令】
display mld group port-info [ vlan vlan-id ] [ slot slot-number ] [ verbose ]
【視圖】
任意視圖
【缺省級別】
1:監控級
【參數】
vlan-id:查看指定VLAN內MLD組播組的二層端口信息,取值範圍為1~4094。如果不指定該參數,將顯示所有VLAN內MLD組播組的二層端口信息。
slot slot-number:查看指定單板上MLD組播組的二層端口信息。slot-number表示接口板所在槽位的編號。如果不指定該參數,將顯示主控板上MLD組播組的二層端口信息。
verbose:查看MLD組播組的二層端口詳細信息。
【描述】
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 unit board: Mask(0x04)
Router port(s):total 1 port.
GE2/0/1 (D)
IP group(s):the following ip group(s) match to one mac group.
IP group address: FF03::101
(FE80::1, FF03::101):
Attribute: Host Board
Host port unit board: Mask(0x04)
Host port(s):total 1 port.
GE2/0/2 (D)
MAC group(s):
MAC group address:3333-0000-0101
Host port unit board: Mask(0x04)
Host port(s):total 1 port.
GE2/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)表項拷貝到(S,G)表項下的端口 |
|
Subvlan flags: R-Real VLAN, C-Copy VLAN |
子VLAN標誌:R代表本表項下的真實出口子VLAN,C代表由(*,G)表項拷貝到(S,G)表項下的出口子VLAN |
|
Router port unit board |
路由器端口所在單板的編號(以掩碼表示) |
|
Router port(s) |
路由器端口的數量 |
|
IP group address |
IPv6組播組的地址 |
|
MAC group address |
MAC組播組的地址 |
|
Attribute |
IPv6組播組的屬性 |
|
Host port unit board |
成員端口所在單板的編號(以掩碼表示) |
|
Host port(s) |
成員端口的數量 |
【命令】
display mld interface [ interface-type interface-number ] [ verbose ]
【視圖】
任意視圖
【缺省級別】
1:監控級
【參數】
interface-type interface-number:查看指定接口上MLD配置和運行的信息。如果不指定該參數,將顯示所有運行MLD的接口的相關信息。
verbose:查看MLD配置和運行的詳細信息。
【描述】
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 group port-info命令顯示信息描述表
|
字段 |
描述 |
|
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) |
發送MLD特定組查詢報文的時間間隔(秒) |
|
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表示永不超時 |
【命令】
display mld proxying group [ ipv6-group-address ] [ verbose ]
【視圖】
任意視圖
【缺省級別】
1:監控級
【參數】
ipv6-group-address:查看指定MLD代理組的信息,取值範圍為FFxy::/16(但不包括下列地址:FFx0::/16、FFx1::/16、FFx2::/16和FF0y::),其中x和y均代表0~F的任意一個十六進製數。如果不指定該參數,將顯示所有MLD代理組的信息。
verbose:查看MLD代理組的詳細信息。
【描述】
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代理組成員關係特定的組中所包含的源列表 |
【命令】
display mld routing-table [ ipv6-source-address [ prefix-length ] | ipv6-group-address [ prefix-length ] | flags { act | suc } ] *
【視圖】
任意視圖
【缺省級別】
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路由表項。
【描述】
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 |
協議類型 |
【命令】
display mld ssm-mapping ipv6-group-address
【視圖】
任意視圖
【缺省級別】
1:監控級
【參數】
ipv6-group-address:查看指定IPv6組播組對應的MLD SSM Mapping規則,取值範圍為FFxy::/16(但不包括下列地址:FFx0::/16、FFx1::/16、FFx2::/16和FF0y::),其中x和y均代表0~F的任意一個十六進製數。
【描述】
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組播源地址列表 |
【命令】
display mld ssm-mapping group [ ipv6-group-address | interface interface-type interface-number ] [ verbose ]
【視圖】
任意視圖
【缺省級別】
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組播組的詳細信息。
【描述】
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表示永不超時 |
【命令】
last-listener-query-interval interval
undo last-listener-query-interval
【視圖】
MLD視圖
【缺省級別】
2:係統級
【參數】
interval:指定發送MLD特定組查詢報文的時間間隔,取值範圍為1~5,單位為秒。
【描述】
last-listener-query-interval命令用來全局配置發送MLD特定組查詢報文的時間間隔。undo last-listener-query-interval命令用來恢複缺省情況。
缺省情況下,發送MLD特定組查詢報文的時間間隔為1秒。
相關配置可參考命令mld last-listener-query-interval、robust-count和display mld interface。
【舉例】
# 全局配置發送MLD特定組查詢報文的時間間隔為3秒。
<Sysname> system-view
[Sysname] mld
[Sysname-mld] last-listener-query-interval 3
【命令】
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-time、timer other-querier-present和display mld interface。
【舉例】
# 全局配置MLD普遍組查詢的最大響應時間為8秒。
<Sysname> system-view
[Sysname] mld
[Sysname-mld] max-response-time 8
【命令】
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]
【命令】
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
【命令】
mld group-limit limit
undo mld group-limit
【視圖】
接口視圖
【缺省級別】
2:係統級
【參數】
limit:允許接口加入的IPv6組播組最大數量,取值範圍為1~1024。
【描述】
mld group-limit命令用來配置允許接口加入的IPv6組播組最大數量。undo mld group-limit命令用來恢複缺省情況。
缺省情況下,允許接口加入的IPv6組播組最大數量為1024個。
需要注意的是:
l 本命令僅對動態加入的IPv6組播組有效,而對靜態加入的IPv6組播組不生效。
l 當所配置的limit值小於當前接口上已建立的IPv6組播組數量時,係統不會將多餘的IPv6組播組自動刪除。如果要使此配置立即生效,需要使用命令reset mld group手工清除MLD組播組的信息。
l 還可以使用mld-snooping group-limit命令限製端口上的IPv6組播組數量。而對於同一個VLAN,如果既對該VLAN內的端口進行限製,又對該VLAN接口進行限製,可能導致二、三層表項不一致,因此在這種情況下建議隻限製VLAN接口上的IPv6組播組數量。
相關配置可參考命令mld static-group,reset 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
【命令】
mld group-policy acl6-number [ version-number ]
undo mld group-policy
【視圖】
接口視圖
【缺省級別】
2:係統級
【參數】
acl6-number:指定基本或高級IPv6訪問控製列表編號,取值範圍為2000~3999。高級IPv6 ACL規則中所指定的源地址並非IPv6報文的源地址,而是MLDv2報告報文中組播源的地址;而對於MLDv1報告報文、以及當MLDv2“IS_EX”和“TO_EX”類型的報告報文未攜帶組播源地址時,均視其組播源的地址為0::0。
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
【命令】
mld last-listener-query-interval interval
undo mld last-listener-query-interval
【視圖】
接口視圖
【缺省級別】
2:係統級
【參數】
interval:指定發送MLD特定組查詢報文的時間間隔,取值範圍為1~5,單位為秒。
【描述】
mld last-listener-query-interval命令用來在接口上配置發送MLD特定組查詢報文的時間間隔。undo mld last-listener-query-interval命令用來恢複缺省情況。
缺省情況下,發送MLD特定組查詢報文的時間間隔為1秒。
相關配置可參考命令last-listener-query-interval、mld robust-count和display mld interface。
【舉例】
# 在接口Vlan-interface100上配置發送MLD特定組查詢報文的時間間隔為3秒。
<Sysname> system-view
[Sysname] interface vlan-interface 100
[Sysname-Vlan-interface100] mld last-listener-query-interval 3
【命令】
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-time、mld timer other-querier-present和display mld interface。
【舉例】
# 在接口Vlan-interface100上配置MLD普遍組查詢的最大響應時間為8秒。
<Sysname> system-view
[Sysname] interface vlan-interface 100
[Sysname-Vlan-interface100] mld max-response-time 8
【命令】
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
【命令】
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
【命令】
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-alert和mld send-router-alert。
【舉例】
#在接口Vlan-interface100上配置丟棄未攜帶Router-Alert選項的MLD報文。
<Sysname> system-view
[Sysname] interface vlan-interface 100
[Sysname-Vlan-interface100] mld require-router-alert
【命令】
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。
相關配置可參考命令robust-count、mld timer query、mld last-listener-query-interval、mld timer other-querier-present和display mld interface。
【舉例】
# 在接口Vlan-interface100上配置MLD查詢器的健壯係數為3。
<Sysname> system-view
[Sysname] interface vlan-interface 100
[Sysname-Vlan-interface100] mld robust-count 3
【命令】
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-alert和mld require-router-alert。
【舉例】
# 在接口Vlan-interface100上配置發送的MLD報文中不攜帶Router-Alert選項。
<Sysname> system-view
[Sysname] interface vlan-interface 100
[Sysname-Vlan-interface100] undo mld send-router-alert
【命令】
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
【命令】
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查詢器的健壯係數。
![]()
缺省情況下,MLD查詢器的健壯係數為2,則此時MLD查詢器的啟動查詢次數也為2次。
相關配置可參考命令startup-query-count和mld robust-count。
【舉例】
# 在接口Vlan-interface100上配置MLD查詢器的啟動查詢次數為3次。
<Sysname> system-view
[Sysname] interface vlan-interface 100
[Sysname-Vlan-interface100] mld startup-query-count 3
【命令】
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。
![]()
缺省情況下,發送MLD普遍組查詢報文的時間間隔為125秒,則此時MLD查詢器的啟動查詢間隔=125÷4=31.25(秒)。
相關配置可參考命令startup-query-interval和mld timer query。
【舉例】
# 在接口Vlan-interface100上配置MLD查詢器的啟動查詢間隔為5秒。
<Sysname> system-view
[Sysname] interface vlan-interface 100
[Sysname-Vlan-interface100] mld startup-query-interval 5
【命令】
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組播組或組播源組。
如果指定的IPv6組播組地址在SSM組地址範圍內,則必須同時指定IPv6組播源的地址,否則將不會生成MLD路由表項用於指導組播轉發;如果指定的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
【命令】
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。
![]()
缺省情況下,上述公式中三個參數的取值分別為125秒、2次和10秒,則此時MLD其它查詢器的存在時間=125×2+10÷2=255(秒)。
相關配置可參考命令timer other-querier-present、mld timer query、mld robust-count、mld max-response-time和display mld interface。
【舉例】
# 在接口Vlan-interface100上配置MLD其它查詢器的存在時間為200秒。
<Sysname> system-view
[Sysname] interface vlan-interface100
[Sysname-Vlan-interface100] mld timer other-querier-present 200
【命令】
mld timer query interval
undo mld timer query
【視圖】
接口視圖
【缺省級別】
2:係統級
【參數】
interval:指定發送MLD普遍組查詢報文的時間間隔,取值範圍為1~18000,單位為秒。
【描述】
mld timer query命令用來在接口上配置發送MLD普遍組查詢報文的時間間隔。undo mld timer query命令用來恢複缺省情況。
缺省情況下,發送MLD普遍組查詢報文的時間間隔為125秒。
相關配置可參考命令timer query、mld timer other-querier-present和display mld interface。
【舉例】
# 在接口Vlan-interface100上配置發送MLD普遍組查詢報文的時間間隔為200秒。
<Sysname> system-view
[Sysname] interface vlan-interface 100
[Sysname-Vlan-interface100] mld timer query 200
【命令】
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
【命令】
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-alert和send-router-alert。
【舉例】
# 全局配置丟棄未攜帶Router-Alert選項的MLD報文。
<Sysname> system-view
[Sysname] mld
[Sysname-mld] require-router-alert
【命令】
reset mld group { all | interface interface-type interface-number { all | ipv6-group-address [ prefix-length ] [ ipv6-source-address [ prefix-length ] ] } }
【視圖】
用戶視圖
【缺省級別】
2:係統級
【參數】
all:前一個all表示清除所有接口上的MLD組播組信息,後一個all則表示清除所有MLD組播組的信息。
interface-type interface-number:清除指定接口上的MLD組播組信息。
ipv6-group-address:IPv6組播組地址,清除指定MLD組播組的信息,取值範圍為FFxy::/16,其中x和y均代表0~F的任意一個十六進製數。
ipv6-source-address:組播源的IPv6地址,清除包含指定組播源的MLD組播組信息。
prefix-length:指定組播源或組播組地址的前綴長度。對於組播源地址,其取值範圍為0~128,缺省值為128;對於組播組地址,其取值範圍為8~128,缺省值為128。
【描述】
reset mld group命令用來清除MLD組播組的信息。
需要注意的是,通過本命令不能夠清除以靜態方式加入的MLD組播組的信息。
相關配置可參考命令display mld group。
【舉例】
# 清除所有接口上全部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
【命令】
reset mld group port-info { all | ipv6-group-address } [ vlan vlan-id ]
【視圖】
用戶視圖
【缺省級別】
2:係統級
【參數】
all:清除所有MLD組播組的二層端口信息。
ipv6-group-address:IPv6組播組地址,清除指定MLD組播組的二層端口信息,取值範圍為FFxy::/16,其中x和y均代表0~F的任意一個十六進製數。
vlan-id:清除指定VLAN內MLD組播組的二層端口信息。vlan-id為指定VLAN的編號,取值範圍為1~4094。
【描述】
reset mld group port-info命令用來清除MLD組播組的二層端口信息。
需要注意的是:
l MLD組播組的二層端口包括成員端口和路由器端口;
l 通過本命令不能夠清除以靜態方式加入的MLD組播組的二層端口信息。
相關配置可參考命令display mld group port-info。
【舉例】
# 清除所有VLAN內全部MLD組播組的二層端口信息。
<Sysname> reset mld group port-info all
# 清除VLAN 100內全部MLD組播組的二層端口信息。
<Sysname> reset mld group port-info all vlan 100
# 清除VLAN 100內MLD組播組FF03::101:10的二層端口信息。
<Sysname> reset mld group port-info ff03::101:10 vlan 100
【命令】
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
【命令】
robust-count robust-value
undo robust-count
【視圖】
MLD視圖
【缺省級別】
2:係統級
【參數】
robust-value:指定MLD查詢器的健壯係數,取值範圍為2~5。
【描述】
robust-count命令用來全局配置MLD查詢器的健壯係數。undo robust-count命令用來恢複缺省情況。
缺省情況下,MLD查詢器的健壯係數為2。
相關配置可參考命令mld robust-count、timer query、last-listener-query-interval、timer other-querier-present和display mld interface。
【舉例】
# 全局配置MLD查詢器的健壯係數為3。
<Sysname> system-view
[Sysname] mld
[Sysname-mld] robust-count 3
【命令】
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-alert和require-router-alert。
【舉例】
# 全局配置在發送的MLD報文中不攜帶Router-Alert選項。
<Sysname> system-view
[Sysname] mld
[Sysname-mld] undo send-router-alert
【命令】
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 enable和display mld ssm-mapping。
【舉例】
# 添加如下一條MLD SSM Mapping規則:組地址範圍為FF1E::/64,對應的源地址為1::1。
<Sysname> system-view
[Sysname] mld
[Sysname-mld] ssm-mapping ff1e:: 64 1::1
【命令】
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查詢器的健壯係數為2,則此時MLD查詢器的啟動查詢次數也為2次。
相關配置可參考命令mld startup-query-count和robust-count。
【舉例】
# 全局配置MLD查詢器的啟動查詢次數為3次。
<Sysname> system-view
[Sysname] mld
[Sysname-mld] startup-query-count 3
【命令】
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普遍組查詢報文的時間間隔為125秒,則此時MLD查詢器的啟動查詢間隔=125÷4=31.25(秒)。
相關配置可參考命令mld startup-query-interval和timer query。
【舉例】
# 全局配置MLD查詢器的啟動查詢間隔為5秒。
<Sysname> system-view
[Sysname] mld
[Sysname-mld] startup-query-interval 5
【命令】
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。
![]()
缺省情況下,上述公式中三個參數的取值分別為125秒、2次和10秒,則此時MLD其它查詢器的存在時間=125×2+10÷2=255(秒)。
相關配置可參考命令mld timer other-querier-present、timer query、robust-count、max-response-time和display mld interface。
【舉例】
# 全局配置MLD其它查詢器的存在時間為200秒。
<Sysname> system-view
[Sysname] mld
[Sysname-mld] timer other-querier-present 200
【命令】
timer query interval
undo timer query
【視圖】
MLD視圖
【缺省級別】
2:係統級
【參數】
interval:指定發送MLD普遍組查詢報文的時間間隔,取值範圍為1~18000,單位為秒。
【描述】
timer query命令用來全局配置發送MLD普遍組查詢報文的時間間隔。undo timer query命令用來恢複缺省情況。
缺省情況下,發送MLD普遍組查詢報文的時間間隔為125秒。
相關配置可參考命令mld timer query、timer other-querier-present和display mld interface。
【舉例】
# 全局配置發送MLD普遍組查詢報文的時間間隔為200秒。
<Sysname> system-view
[Sysname] mld
[Sysname-mld] timer query 200
【命令】
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保留在沒有任何通知或提示的情況下對資料內容進行修改的權利!
