07-MLD命令
本章節下載: 07-MLD命令 (120.72 KB)
display mld group命令用來顯示MLD組播組(即通過MLD加入的IPv6組播組)的信息。
【命令】
display mld group [ ipv6-group-address | interface interface-type interface-number ] [ static | verbose ]
【視圖】
任意視圖
【缺省用戶角色】
network-admin
network-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
Vlan-interface1(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
display mld interface命令用來顯示接口上MLD配置和運行的信息。
【命令】
display mld interface [ interface-type interface-number ] [ verbose ]
【視圖】
任意視圖
【缺省用戶角色】
network-admin
network-operator
【參數】
interface-type interface-number:顯示指定接口上的信息。如果未指定本參數,將顯示所有接口上的信息。
verbose:顯示詳細信息。
【舉例】
# 顯示接口Vlan-interface1上MLD配置和運行的詳細信息。
<Sysname> display mld interface vlan-interface 1 verbose
Vlan-interface1(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 |
接口信息 |
Vlan-interface1(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組播組數量,沒有加入組時不顯示本字段 |
mld enable命令用來在接口上使能MLD。
undo mld enable命令用來在接口上關閉MLD。
【命令】
undo mld enable
【缺省情況】
接口上的MLD處於關閉狀態。
【視圖】
接口視圖
【缺省用戶角色】
network-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組播路由與轉發)
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
【參數】
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
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
【參數】
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 128
[Sysname-acl6-basic-2005] quit
[Sysname] interface vlan-interface 100
[Sysname-Vlan-interface100] mld group-policy 2005
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
【參數】
ipv6-group-address:指定IPv6組播組地址,取值範圍為FFxy::/16(但不包括下列地址:FFx0::/16、FFx1::/16、FFx2::/16和FF0y::),其中x和y均代表0~F的任意一個十六進製數。
ipv6-source-address:指定組播源的IPv6地址。如果未指定本參數,表示針對所有組播源。
all:刪除此接口加入的所有靜態IPv6組播組。
【舉例】
# 配置接口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 version命令用來在接口上配置MLD的版本。
undo mld version命令用來恢複缺省情況。
【命令】
mld version version-number
undo mld version
【缺省情況】
MLD的版本為MLDv1。
【視圖】
接口視圖
【缺省用戶角色】
network-admin
【參數】
version-number:表示MLD的版本號,取值範圍為1~2。
【舉例】
# 指定接口Vlan-interface100使用MLDv2。
<Sysname> system-view
[Sysname] interface vlan-interface 100
[Sysname-Vlan-interface100] mld version 2
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
【參數】
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保留在沒有任何通知或提示的情況下對資料內容進行修改的權利!