01-FCoE命令
本章節下載: 01-FCoE命令 (472.42 KB)
目 錄
1.2.11 fcoe global fcf-priority
1.2.13 reset counters interface
1.3.6 display fc name-service database
1.3.9 domain auto-reconfigure enable
1.3.10 domain configure enable
1.3.15 fc name-service auto-discovery
1.3.16 fc timer distributed-services
1.3.18 fc timer resource-allocation
1.3.19 fc wwn default-fc4-type
1.3.21 timer distributed-services
1.3.23 timer resource-allocation
1.4.1 display vsan port-member
1.5.3 display fc routing-table
1.5.4 display fspf graceful-restart
1.5.13 fspf graceful-restart helper
1.5.14 fspf graceful-restart interval
1.5.18 fspf retransmit-interval
1.6.1 delete zone database all
1.6.9 member (zone-alias view)
1.6.12 zone default-zone permit
1.6.21 zoneset distribute full
1.7.4 npv load-balance disruptive
設備隻有工作在高級模式下,才支持FCoE功能。關於設備工作模式的詳細介紹請參見“基礎配置指導”中的“設備管理”。
fcoe-mode命令用來配置交換機的FCoE模式。
undo fcoe-mode命令用來恢複缺省情況。
【命令】
fcoe-mode { fcf | npv }
undo fcoe-mode
【缺省情況】
交換機工作在非FCoE模式,即不具備任何FCoE相關的功能。
【視圖】
係統視圖
【缺省用戶角色】
network-admin
network-operator
【參數】
fcf:FCF模式。
npv:NPV模式。
【使用指導】
交換機支持下麵幾種FCoE模式:
· FCF模式:工作在本模式的交換機稱為FCF交換機,其VFC接口支持E模式和F模式,分別稱為E_Port和F_Port。
· NPV模式:工作在本模式的交換機稱為NPV交換機,其VFC接口支持F模式和NP模式,分別稱為F_Port和NP_Port。
具有FCoE功能的交換機可工作在以下模式:FCF模式、NPV模式、非FCoE模式。
· 當交換機工作在FCF模式時,可通過E_Port連接其它FCF交換機的E_Port,或使用F_Port連接節點設備的N_Port或NPV交換機的NP_Port。
· 當交換機工作在NPV模式時,可通過F_Port連接節點設備的N_Port,或使用NP_Port連接FCF交換機的F_Port。
· 當交換機工作在非FCoE模式時,交換機為普通交換機,不具備任何FCoE相關的功能。
需要注意的是,交換機隻能從非FCoE模式切換至兩種FCoE模式,或從兩種FCoE模式切換為非FCoE模式,兩種FCoE模式之間不能直接切換。當需要修改FCoE模式時,必須首先切換至非FCoE模式。切換為非FCoE模式後,原有FCoE模式下的所有FCoE相關配置將會被清空。
【舉例】
# 配置交換機工作在FCF模式。
<Sysname> system-view
[Sysname] fcoe-mode fcf
# 當前交換機工作在FCF模式,修改其工作模式為NPV模式。
[Sysname] undo fcoe-mode
All current FC configuration will be lost. Continue? [Y/N]:y
[Sysname] fcoe-mode npv
bind interface命令用來將VFC接口綁定到以太網接口。
undo bind interface命令用來刪除VFC接口和以太網接口的綁定關係。
【命令】
bind interface interface-type interface-number [ mac mac-address ]
undo bind interface
【缺省情況】
VFC接口沒有與以太網接口綁定。
【視圖】
VFC接口視圖
【缺省用戶角色】
network-admin
【參數】
interface-type interface-number:指定接口類型和接口編號。隻能為二層以太網接口或二層聚合接口。
mac mac-address:綁定的對端FCoE MAC地址,形式為XXXX-XXXX-XXXX,是6字節地址。
【使用指導】
VFC接口是一個虛擬接口,隻有在綁定了以太網接口之後才可以使用,鏈路才能UP。
VFC接口通過所綁定的以太網接口發送和接收報文。
VFC接口綁定對端FCoE MAC地址,可以使多個虛擬接口使用同一個物理鏈路。多個VFC接口可以綁定同一個二層以太網接口,但必須綁定不同的對端FCoE MAC地址,通過該FCoE MAC地址來區分VFC接口是和哪個對端設備進行通信。如果是點到多點的網絡,必須要綁定FCoE MAC地址;如果是點到點的網絡,則可以不綁定FCoE MAC地址。
交換機的FCoE MAC地址可以通過display fcoe命令查看。ENode的FCoE MAC地址可以通過其他軟件、網管等途徑獲取。
需要注意的是:
· 一個VFC接口隻能綁定一個二層以太網接口,也隻能綁定一個FCoE MAC地址。
· 一個二層以太網接口可以被多個VFC接口綁定,但是一個FCoE MAC地址僅能被一個VFC接口綁定。
· 當設備上同時存在VFC接口綁定到二層聚合接口和該二層聚合接口的成員端口時,綁定到二層聚合接口的配置不生效。比如:VFC接口1綁定到二層聚合接口1,VFC接口2綁定到以太網接口Ten-GigabitEthernet1/0/1,Ten-GigabitEthernet1/0/1是二層聚合接口1的成員端口,則VFC接口1和二層聚合接口1的綁定不生效。
【舉例】
# 將VFC接口4綁定到二層以太網接口Ten-GigabitEthernet1/0/1,並綁定FCoE MAC地址000c-2999-eacd。
<Sysname> system-view
[sysname] interface vfc 4
[sysname-Vfc4] bind interface ten-gigabitethernet 1/0/1 mac 000c-2999-eacd
【相關命令】
· display fcoe
· display interface vfc
default命令用來恢複當前接口的缺省配置。
【命令】
default
【視圖】
VFC接口視圖
【缺省用戶角色】
network-admin
【使用指導】
接口下的某些配置恢複到缺省情況後,會對設備上當前運行的業務產生影響。建議您在執行該命令前,完全了解其對網絡產生的影響。
您可以在執行default命令後通過display this命令確認執行效果。對於未能成功恢複缺省的配置,建議您查閱相關功能的命令手冊,手工執行恢複該配置缺省情況的命令。如果操作仍然不能成功,您可以通過設備的提示信息定位原因。
【舉例】
# 將VFC接口1恢複為缺省配置。
<Sysname> system-view
[Sysname] interface vfc 1
[Sysname-Vfc1] default
This command will restore the default settings. Continue? [Y/N]:y
description命令用來配置當前接口的描述信息。
undo descripition命令用來恢複缺省情況。
【命令】
description text
undo description
【缺省情況】
接口的描述信息為“該接口的接口名 interface”,例如:Vfc1 Interface。
【視圖】
VFC接口視圖
【缺省用戶角色】
network-admin
【參數】
text:接口描述信息,為1~80個字符的字符串,區分大小寫。
【使用指導】
接口的描述信息可以幫助用戶標記接口的作用。
【舉例】
# 配置VFC接口1的描述信息為Vfcport1。
<Sysname> system-view
[Sysname] interface vfc 1
[Sysname-Vfc1] description Vfcport1
【相關命令】
· display interface
display fcoe命令用來顯示FCoE全局配置相關信息。
【命令】
display fcoe
【視圖】
任意視圖
【缺省用戶角色】
network-admin
network-operator
【舉例】
# 顯示FCoE全局配置相關信息。
<Sysname> display fcoe
FCoE MAC : 0000-1234-0202
FC-MAP : 0efc25
FCF Priority: 128
FKA period : 8 seconds
表1-1 display fcoe命令顯示信息描述表
字段 |
描述 |
FCoE MAC |
交換機的FCoE MAC地址 |
FC-MAP |
FC-MAP值 |
FCF Priority |
係統的FCF優先級 |
FKA period |
VFC接口周期性發送發現請求報文和非請求發現通告報文的時間間隔 |
【相關命令】
· fcoe fcmap
· fcoe fka-adv-period
· fcoe global fcf-priority
display interface vfc命令用來顯示VFC接口的相關信息。
【命令】
display interface [ vfc [ interface-number ] ] [ brief [ description ] ]
【視圖】
任意視圖
【缺省用戶角色】
network-admin
network-operator
【參數】
interface-number:顯示指定VFC接口的信息。interface-number表示VFC接口的編號,取值範圍為1~1024。
brief:顯示接口的概要信息。如果不指定本參數,則顯示接口的詳細信息。
description:用來顯示用戶配置的接口的全部描述信息。如果某接口的描述信息超過27個字符,不指定該參數時,隻顯示描述信息中的前27個字符,超出部分不顯示;指定該參數時,可以顯示全部描述信息。
【使用指導】
· 如果不指定vfc參數,將顯示設備支持的所有接口的相關信息。
· 如果指定vfc參數,不指定interface-number參數,將顯示所有VFC接口的相關信息。
【舉例】
# 顯示VFC接口1的詳細信息。
<Sysname> display interface vfc 1
Vfc1 current state: DOWN
Line protocol current state: DOWN
Description: Vfc1 Interface
The Maximum Transmit Unit is 2112
Internet protocol processing: disabled
Link layer protocol is FC
Port WWN is 20:64:00:a0:fc:00:58:00
FC mode is E, state is EIsolate
Bound interface is Ten-GigabitEthernet1/0/3, Bound MAC is 00a0-fc00-5832
VSAN of physical-UP state:
Last clearing of counters: Never
表1-2 display interface vfc命令顯示信息描述表
字段 |
描述 |
Vfc1 current state |
VFC接口的物理狀態和管理狀態,可能的取值及含義如下: · DOWN ( Administratively ):表示該接口已經通過shutdown命令被關閉,即管理狀態為關閉 · DOWN:該接口的管理狀態為開啟,但物理狀態為關閉 · UP:該接口的管理狀態和物理狀態均為開啟 |
Line protocol current state |
VFC接口的鏈路協議狀態,可能的狀態及含義如下: · DOWN:該接口的協議狀態為關閉 · UP:該接口的協議狀態為開啟 |
Description |
VFC接口的描述信息 |
The Maximum Transmit Unit |
VFC接口的MTU值 |
Internet protocol processing |
對IP報文的處理能力,disabled表示沒有為該接口配置IP地址 |
Link layer protocol |
VFC接口的鏈路層協議類型 |
Port WWN |
端口WWN |
FC mode |
VFC接口的配置模式 |
state |
VFC接口的協商運行狀態 |
Bound interface |
VFC接口綁定的物理接口 |
Bound MAC |
VFC接口綁定的FCoE MAC地址 |
VSAN of physical-UP state |
處於物理up狀態的VSAN列表 |
Last clearing of counters |
最近一次使用reset counters interface命令清除接口下的統計信息的時間。如果從設備啟動一直沒有執行reset counters interface命令清除過該接口下的統計信息,則顯示Nerver |
# 顯示VFC接口1的概要信息。
<Sysname> display interface vfc 1 brief
The brief information of interface(s) under route mode:
Link: ADM - administratively down; Stby - standby
Protocol: (s) - spoofing
Interface Link Protocol Main IP Description
Vfc1 UP UP --
表1-3 display interface vfc brief命令顯示信息描述表
字段 |
描述 |
The brief information of interface(s) under route mode |
三層模式下(route)的接口的概要信息,即三層接口的概要信息 |
Link: ADM - administratively down; Stby - standby |
· 如果某接口的Link屬性值為“ADM”,則表示該接口被管理員手工關閉了,需要在該接口下執行undo shutdown命令才能恢複端口本身的物理狀態 · 如果某接口的Link屬性值為“Stby”,則表示該接口是一個備份接口 |
Protocol: (s) - spoofing |
如果某接口的Protocol屬性值中帶有“(s)”字符串,則表示該接口的網絡層協議狀態顯示是UP的,但實際可能沒有對應的鏈路,或者所對應的鏈路不是永久存在而是按需建立 |
Interface |
接口名稱 |
Link |
接口物理連接狀態,取值可能為: · UP:表示本鏈路物理上是連通的 · DOWN:表示本鏈路物理上是不通的 · ADM:表示本鏈路被手工關閉了,需要執行undo shutdown命令才能恢複真實的物理狀態 · Stby:表示該接口是一個備份接口 |
Protocol |
接口協議連接狀態,取值可能為: · DOWN:該接口的協議狀態為關閉 · UP:該接口的協議狀態為開啟 |
Main IP |
接口主IP地址 |
Description |
用戶通過description命令給接口配置的描述信息。使用display interface brief命令,不指定description參數時,該字段最多顯示27個字符;指定description參數時,可顯示配置的全部描述信息 |
fc mode命令用來配置接口的模式。
undo fc mode命令用來恢複缺省情況。
【命令】
fc mode { e | f | np }
undo fc mode
【缺省情況】
VFC接口的缺省模式為F模式。
【視圖】
VFC接口視圖
【缺省用戶角色】
network-admin
【參數】
e:E模式。
f:F模式。
np:NP模式。
【使用指導】
VFC接口支持三種模式:E模式、F模式、NP模式,缺省為F模式。
· 當交換機工作在FCF模式時,VFC接口支持E、F模式。
· 當交換機工作在NPV模式時,VFC接口支持F、NP模式。
FCoE交換機上的VFC接口具有下麵幾種模式:
· E模式:處於本模式的接口稱為E_Port。E_Port用來連接其它FCF交換機的E_Port。
· F模式:處於本模式的接口稱為F_Port。F_Port用來連接節點設備的N_Port或者其它NPV交換機的NP_Port。
· NP模式:處於本模式的接口稱為NP_Port。NP_Port用來連接其它FCF交換機的F_Port。
多台FCF交換機通過E_Port互聯組成一個Fabric,通過F_Port將節點設備接入到Fabric中來。
【舉例】
# 配置VFC1接口工作在E模式。
<Sysname> system-view
[Sysname] interface vfc 1
[Sysname-Vfc1] fc mode e
fcoe enable命令用來使能VLAN的FCoE功能,並指定映射VSAN的ID。
undo fcoe enable命令用來關閉VLAN的FCoE功能。
【命令】
fcoe enable [ vsan vsan-id ]
undo fcoe enable
【缺省情況】
VLAN的FCoE功能處於關閉狀態。
【視圖】
VLAN視圖
【缺省用戶角色】
network-admin
【參數】
vsan vsan-id:此VLAN映射的VSAN,vsan-id表示映射VSAN的ID,取值範圍為1~3839。如果沒有指定VLAN映射的VSAN,則VLAN將與VSAN ID值與VLAN ID值相同的VSAN相映射。VLAN ID為3840~4094的VLAN必須手工指定映射的VSAN。
【使用指導】
在通過VFC接口發送報文時,其綁定的以太網接口可能同時允許多個VLAN的報文通過,因此需要使能某個VLAN的FCoE功能,並將該VLAN與某VSAN進行映射,這樣映射VSAN內的報文會被打上該VLAN的tag,在該VLAN內進行發送。
需要注意的是:
· 不能在VLAN 1內使能FCoE功能。
· VLAN與VSAN是一一對應的,一個VLAN隻能映射一個VSAN,一個VSAN也隻能被一個VLAN映射。
· 通信兩端的設備必須在相同VLAN內使能FCoE功能,並將該VLAN映射到同一個VSAN。
· 使能FCoE功能的VLAN內僅轉發FCoE流量,不轉發其他業務流量,例如IP流量。
· 使能FCoE功能的VLAN內的成員端口之間被設置為二層隔離,不會形成廣播環路,因此,FCoE VLAN內不需要運行STP協議或其他環路檢測協議,否則可能會導致FCoE轉發鏈路被阻塞。
· 使能FCoE功能的VLAN內可以運行二層協議,但由於成員端口之間被設置為二層隔離,二層協議運行狀態會按照端口隔離拓撲運行。
【舉例】
# 使能VLAN 4的FCoE功能,並將其映射到VSAN 6。
<Sysname> system-view
[Sysname] vlan 4
[Sysname-vlan4] fcoe enable vsan 6
fcoe fcf-priority命令用來配置VFC接口的FCF優先級。
undo fcoe fcf-priority命令用來恢複缺省情況。
【命令】
fcoe fcf-priority priority
undo fcoe fcf-priority
【缺省情況】
VFC接口的FCF優先級為128。
【視圖】
VFC接口視圖
【缺省用戶角色】
network-admin
【參數】
priority:FCF優先級,取值範圍為0~255,數值越小,優先級越高。
【使用指導】
發送請求發現通告報文時,報文中的fcf priority字段將填寫VFC接口的FCF優先級的值。
ENode在收到多個FCF發送的發現通告報文的情況下,將從這些發現通告報文中選擇fcf priority優先級最高的FCF,並向其發送FLOGI報文,進行注冊。
本配置僅在VFC接口為F模式時生效,在E模式下可以配置,但不生效。
【舉例】
# 配置VFC接口的FCF優先級為12。
<Sysname> system-view
[Sysname] interface vfc 1
[Sysname-Vfc1] fcoe fcf-priority 12
fcoe fcmap命令用來配置FC-MAP值。
undo fcoe fcmap命令用來恢複缺省情況。
【命令】
fcoe fcmap fc-map
undo fcoe fcmap
【缺省情況】
FC-MAP值為0x0EFC00。
【視圖】
係統視圖
【缺省用戶角色】
network-admin
【參數】
fc-map:FC-MAP值,取值範圍為0x0EFC00~0x0EFCFF。
【使用指導】
FC-MAP值用來標識一個FCoE網絡,所有的交換機必須具有相同的FC-MAP值。
需要注意的是,配置FC-MAP值後,VFC接口會重新進行FIP協商。
【舉例】
# 配置FC-MAP值為0x0EFCFF。
<Sysname> system-view
[Sysname] fcoe fcmap 0efcff
Changing the FC-MAP will flap all VFC interfaces. Continue? [Y/N]:
fcoe fka-adv-period命令用來配置fka-adv-period值。
undo fcoe fka-adv-period命令用來恢複缺省情況。
【命令】
fcoe fka-adv-period fka-adv-period
undo fcoe fka-adv-period
【缺省情況】
fka-adv-period值為8秒。
【視圖】
係統視圖
【缺省用戶角色】
network-admin
【參數】
fka-adv-period:fka-adv-period值,取值範圍為4~600,單位為秒。
【使用指導】
fka-adv-period值的作用如下:
· 虛鏈路建立以後,在E模式VFC接口上,交換機以fka-adv-period為間隔周期性向外發送非請求發現通告報文來維護建立的虛鏈路,非請求發現通告報文中攜帶fka-adv-period值。對端交換機收到非請求發現通告報文後,維持虛鏈路的狀態,並記錄fka-adv-period值。如果交換機在2.5倍的fka-adv-period間隔(收到的非請求發現通告報文中攜帶的值,非本機配置的值)內沒有收到非請求發現通告報文,則刪除該虛鏈路。
· 虛鏈路建立以後,在F模式VFC接口上,交換機以fka-adv-period為間隔周期性向外發送非請求發現通告報文來維護建立的虛鏈路,非請求發現通告報文中攜帶fka-adv-period值。對端ENode收到非請求發現通告報文後,維持虛鏈路的狀態,並記錄fka-adv-period值。如果ENode在2.5倍的fka-adv-period間隔內沒有收到非請求發現通告報文,則刪除該虛鏈路。同時ENode使用記錄的fka-adv-period間隔周期性發送保活報文,交換機收到保活報文後,維持虛鏈路的狀態。如果交換機在2.5倍的fka-adv-period間隔內沒有收到保活報文,則刪除該虛鏈路。
· NP模式的VFC接口與ENode的行為相同,不受本交換機配置的fka-adv-period值的影響,使用從對端交換機學習到的fka-adv-period值。
配置fka-adv-period值時,需要注意:
· FC-BB-5標準中規定,fka-adv-period取值上限為90秒,H3C交換機的fka-adv-period配置上限為600秒,超出了協議規定的取值範圍。因此,當H3C交換機與服務器、存儲設備或其他廠商交換機互通時,配置的fka-adv-period值不能超出90秒。
· 通常情況下,使用fka-adv-period的缺省值(8秒)即可。在交換機進行主從設備倒換或者有Standby設備的ISSU軟重啟升級時,為了保證業務不中斷,如果FCoE配置較多,則需要適當調大fka-adv-period值,建議配置為60~90秒之間。關於ISSU的詳細介紹,請參見“基礎配置指導”中的“ISSU”。
· 超出90秒的配置時。當隻有一台交換機時進行ISSU軟重啟升級時,會有較長一段時間無法發送非請求發現通告報文或保活報文,為了使對端設備不會在此期間因超時而刪除虛鏈路,從而保證業務不中斷,建議調整fka-adv-period值到300~600秒之間,使得ISSU軟重啟升級能夠完成。
· NPV交換機進行主從設備倒換或者ISSU軟重啟升級時,為了保證業務不中斷,除了要調整本交換機的fka-adv-period值,還要調整上遊FCF交換機的fka-adv-period值。這是因為,NPV交換機上的fka-adv-period值,僅影響本機F模式VFC接口和其連接的下遊Enode的行為。NP模式VFC接口使用的是從上遊FCF交換機學習到的fka-adv-period值。因此,NPV交換機進行主從設備倒換或者ISSU軟重啟升級時,需要同時調整本交換機和上遊FCF交換機的fka-adv-period值。
由於上述配置限製,當無Standby設備的接入FCF交換機或NPV交換機進行ISSU軟重啟升級時,FCoE流量會中斷。這是因為接入FCF交換機或NPV交換機連接服務器、存儲設備或者其他廠商NPV設備,由於互通限製,fka-adv-period值不能超過90秒。由於沒有Standby設備存在,ISSU軟重啟升級需要的時間較長,超過了2.5 * 90秒的超時間隔,ISSU軟重啟升級期間虛鏈路會超時刪除,所以,FCoE流量會中斷。
【舉例】
# 配置fka-adv-period值為20秒。
<Sysname> system-view
[Sysname] fcoe fka-adv-period 20
fcoe global fcf-priority命令用來配置係統的FCF優先級。
undo fcoe global fcf-priority命令用來恢複缺省情況。
【命令】
fcoe global fcf-priority priority
undo fcoe global fcf-priority
【缺省情況】
係統的FCF優先級為128。
【視圖】
係統視圖
【缺省用戶角色】
network-admin
【參數】
priority:FCF優先級,取值範圍為0~255,數值越小,優先級越高。
【使用指導】
發送非請求發現通告報文時,報文中的fcf priority字段將填寫係統的FCF優先級的值。
ENode在收到多個FCF發送的發現通告報文的情況下,將從這些發現通告報文中選擇fcf priority優先級最高的FCF,並向其發送FLOGI報文,進行注冊。
本配置對所有F模式的VFC接口生效。
【舉例】
# 配置係統的FCF優先級為12。
<Sysname> system-view
[Sysname] fcoe global fcf-priority 12
interface vfc命令用來創建VFC接口並進入VFC接口視圖。如果該VFC接口已經存在,則直接進入VFC接口視圖。
undo interface vfc命令用來刪除VFC接口。
【命令】
interface vfc interface-number
undo interface vfc interface-number
【缺省情況】
不存在VFC接口。
【視圖】
係統視圖
【缺省用戶角色】
network-admin
【參數】
interface-number:VFC接口編號,取值範圍為1~1024。
【使用指導】
VFC接口是手工創建的虛擬邏輯口,它虛擬實現物理FC接口的功能。
【舉例】
# 創建VFC接口並進入VFC接口視圖。
<Sysname> system-view
[Sysname] interface vfc 1
[Sysname-Vfc1]
【相關命令】
· display interface vfc
reset counters interface命令用來清除VFC接口的統計信息。
【命令】
reset counters interface [ vfc [ number ] ]
【視圖】
用戶視圖
【缺省用戶角色】
network-admin
【參數】
number:VFC接口編號。
【使用指導】
如果需要統計一定時間內VFC接口的流量來判斷接口和鏈路工作是否正常,可以使用該命令先清除接口原有的統計信息,然後讓接口自動重新統計。
· 如果不指定vfc和number,則清除所有接口的統計信息;
· 如果指定vfc而不指定number,則清除所有VFC接口的統計信息;
· 如果同時指定vfc和number,則清除指定VFC接口的統計信息。
【舉例】
# 清除VFC接口1的統計信息。
<Sysname> reset counters interface vfc 1
【相關命令】
· display interface vfc
shutdown命令用來關閉VFC接口。
undo shutdown命令用來打開VFC接口。
【命令】
shutdown
undo shutdown
【缺省情況】
VFC接口處於打開狀態。
【視圖】
VFC接口視圖
【缺省用戶角色】
network-admin
【舉例】
# 打開VFC接口1。
<Sysname> system-view
[Sysname] interface vfc 1
[Sysname-Vfc1] undo shutdown
allowed-domain-id命令用來配置交換機在指定VSAN內允許的域ID範圍。
undo allowed-domain-id命令用來恢複缺省情況。
【命令】
allowed-domain-id domain-id-list
undo allowed-domain-id domain-id-list
【缺省情況】
允許的域ID範圍為1~239。
【視圖】
VSAN視圖
【缺省用戶角色】
network-admin
【參數】
domain-id-list:域ID列表,表示允許的域ID範圍。表示方式為domain-id-list = { domain-id1 [ to domain-id2 ] }&<1-8>。其中,domain-id1、domain-id2為域ID的值,取值範圍為1~239,domain-id2必須大於等於domain-id1。&<1-8>表示前麵的參數最多可以輸入8次。
【使用指導】
在網絡地址分配時,每個FCF交換機都會分配到一個域ID,域ID的默認有效範圍是1~239,可以通過配置,指定FCF交換機允許的域ID範圍。
配置允許的域ID範圍對交換機的影響如下:
· 主交換機:隻能從允許的域ID範圍內分配域ID。如果配置的允許域ID範圍不包含已分配的域ID和本地配置的域ID,配置均會失敗。
· 非主交換機:手工配置的域ID必須在允許的域ID範圍內,否則會配置失敗。主交換機為本交換機分配的域ID必須在允許的域ID範圍內,否則不接受所分配的域ID,並隔離連接主交換機的接口。如果交換機當前運行時域ID(動態分配或者手工指定域ID後,交換機實際使用的域ID)不在新配置的允許的域ID範圍內時,也將導致配置失敗。
需要注意的是,建議一個VSAN內所有的交換機配置相同的允許域ID範圍。
【舉例】
# 配置交換機在VSAN 1內允許的域ID範圍為3~10。
<Sysname> system-view
[Sysname] vsan 1
[Sysname-vsan1] allowed-domain-id 3 to 10
display fc domain命令用來顯示VSAN內的域信息。
【命令】
display fc domain [ vsan vsan-id ]
【視圖】
任意視圖
【缺省用戶角色】
network-admin
network-operator
【參數】
vsan vsan-id:顯示指定VSAN內的域信息,vsan-id的取值範圍為1~3839。不指定該參數時,將顯示所有VSAN內的域信息。
【使用指導】
使用本命令可以查看VSAN下的域信息,主要包含以下內容:本交換機運行時信息、本交換機配置信息以及主交換機運行時信息。
【舉例】
# 顯示VSAN 1內的域信息。
<Sysname> display fc domain vsan 1
Domain Information of VSAN 1:
Running time information:
State: Stable
Switch WWN: 41:6e:64:69:61:6d:6f:21
Fabric name: 41:6e:64:69:61:6d:6f:21
Priority: 2
Domain ID: 100
Configuration information:
Domain configure: Enabled
Domain auto-reconfigure: Disabled
Fabric name: 41:6e:64:69:61:6d:6f:21
Priority: 128
Domain ID: 100 (static)
Principal switch running time information:
Priority: 2
Path Interface
Downstream Vfc1
Downstream Vfc2
Downstream Vfc4
表1-4 display fc domain命令顯示信息描述表
字段 |
描述 |
Domain Information of VSAN 1 |
VSAN 1內的域信息 |
Running time information |
本交換機運行時信息 |
State |
本交換機運行狀態: · Stable表示配置結束 · Unstable表示配置還未結束 |
Switch WWN |
本交換機的WWN |
Fabric name |
Fabric網絡的名稱 |
Priority |
本交換機的運行優先級 |
Domain ID |
本交換機的運行域ID |
Configuration information |
本交換機配置信息 |
Domain configure |
Fabric配置功能開啟情況: · Enabled表示開啟Fabric配置功能 · Disabled表示關閉Fabric配置功能 |
Domain auto-reconfigure |
自動重配置功能開啟情況: · Enabled表示交換機開啟自動重配置功能 · Disabled表示交換機關閉自動重配置功能 |
Fabric name |
本交換機上配置的Fabric網絡的名稱 |
Priority |
本交換機上配置的優先級 |
Domain ID |
本交換機上配置的域ID。括號中內容的含義: · static表示該域ID是靜態模式的 · preferred表示該域ID是可選模式的 |
Principal switch running time information |
主交換機運行時信息 |
Priority |
主交換機的運行優先級 |
Path |
接口路徑類型: · Upstream表示上遊主鏈路 · Downstream表示下遊主鏈路 |
Interface |
本地的VFC接口 |
display fc domain-list命令用來顯示VSAN內動態分配的域列表。
【命令】
display fc domain-list [ vsan vsan-id ]
【視圖】
任意視圖
【缺省用戶角色】
network-admin
network-operator
【參數】
vsan vsan-id:顯示指定VSAN內動態分配的域列表,vsan-id的取值範圍為1~3839。不指定該參數時,將顯示所有VSAN內動態分配的域列表。
【使用指導】
在開啟Fabric配置功能、動態建立Fabric網絡時,使用本命令可以查看VSAN內動態分配的域列表信息,包括域的總數目、域ID和交換機WWN的對應關係。
【舉例】
# 顯示VSAN 1內動態分配的域列表。
<Sysname> display fc domain-list vsan 1
Domain list of VSAN 1:
Number of domains: 3
Domain ID WWN
0xc8(200) 20:01:00:05:30:00:47:df [Principal]
0x63(99) 20:01:00:0d:ec:08:60:c1 [Local]
0x61(97) 50:00:53:0f:ff:f0:10:06
表1-5 display fc domain-list命令顯示信息描述表
字段 |
描述 |
Domain list of VSAN |
VSAN內的域列表 |
Number of domains |
域的總數目 |
Domain ID |
域ID |
WWN |
交換機的WWN(Principal表示主交換機,Local表示本地交換機) |
【相關命令】
· domain configure enable
display fc ess命令用來顯示ESS(Exchange Switch Support,交換機能力協商)協商結果。
【命令】
display fc ess [ vsan vsan-id ]
【視圖】
任意視圖
【缺省用戶角色】
network-admin
network-operator
【參數】
vsan vsan-id:顯示指定VSAN內的ESS協商結果,vsan-id的取值範圍為1~3839。不指定該參數時,將顯示所有VSAN內的ESS協商結果。
【使用指導】
使用本命令可以查看ESS協商結果,包括本交換機的能力和完成ESS協商的遠端交換機的能力。
【舉例】
# 顯示VSAN 2內的ESS協商結果。
<Sysname> display fc ess vsan 2
ESS info of VSAN 2:
Domain: 210
Directory Server Capability:
Accept large name server objects: Yes
Accept small name server objects: No
Accept large + FC-4 Features name server objects: No
Accept small + FC-4 Features name server objects: No
Support receiving ACCept with 0 length: Yes
Fabric Controller Capability:
Support receiving the SW_RSCN Request: Yes
表1-6 display fc ess命令顯示信息描述表
字段 |
描述 |
ESS info of VSAN |
指定VSAN內的ESS信息 |
Domain |
交換機的域ID |
Directory Server Capability |
目錄服務器能力列表 |
Fabric Controller Capability |
網絡控製器能力列表 |
Accept large name server objects |
交換機是否支持接收大模式的名稱服務對象:yes表示支持,no表示不支持 (大模式下,除了包含小模式的信息之外,還包括N端口符號名稱和N節點符號名稱信息) |
Accept small name server objects |
交換機是否支持接收小模式的名稱服務對象:Yes表示支持,No表示不支持 (小模式下,隻有基本信息,不包括N端口符號名稱、N節點符號名稱以及所支持的FC-4特性信息) |
Accept large + FC-4 Features name server objects |
交換機是否支持接收大模式+FC-4特性的名稱服務對象:Yes表示支持,No表示不支持 |
Acceptsmall + FC-4 Features name server objects |
交換機是否支持接收小模式+FC-4特性的名稱服務對象:Yes表示支持,No表示不支持 |
Support receiving ACCept with 0 length |
交換機是否支持接收負載為0的名稱服務ACC回應報文:Yes表示支持,No表示不支持 |
Support receiving the SW_RSCN Request |
交換機是否支持接收SW_RSCN請求報文:Yes表示支持,No表示不支持 |
display fc login命令用來顯示節點注冊的相關信息。
【命令】
display fc login [ vsan vsan-id ] [ count ]
【視圖】
任意視圖
【缺省用戶角色】
network-admin
network-operator
【參數】
vsan vsan-id:指定所屬VSAN,取值範圍為1~3839。不指定該參數,將顯示所有VSAN的信息。
count:顯示登錄節點的數目。
【舉例】
# 顯示VSAN 1的節點注冊的相關信息。
<Sysname> display fc login vsan 1
Interface VSAN FCID Node WWN Port WWN
Vfc1 1 0x010000 21:01:00:1b:32:a0:fa:18 21:01:00:1b:32:a0:fa:17
# 顯示各VSAN下登錄節點的數目。
<Sysname> display fc login count
VSAN Entries
1 3
2 3
3 3
Total entries: 9
# 顯示VSAN 3下登錄節點的數目。
<Sysname> display fc login vsan 3 count
Total entries: 3
表1-7 display fc login命令顯示信息描述表
字段 |
描述 |
Interface |
交換機上和節點相連的接口 |
VSAN |
VSAN ID |
FCID |
交換機為節點分配的FC地址 |
Node WWN |
節點WWN |
Port WWN |
節點上和交換機相連的端口的WWN |
Total entries |
登錄節點的數目 |
display fc name-service database命令用來顯示名稱服務數據庫信息。
【命令】
display fc name-service database [ vsan vsan-id [ fcid fcid ] ] [ verbose ]
【視圖】
任意視圖
【缺省用戶角色】
network-admin
network-operator
【參數】
vsan vsan-id:顯示指定VSAN內的名稱服務數據庫信息,vsan-id的取值範圍為1~3839。不指定該參數時,將顯示所有VSAN內的名稱服務數據庫信息。
fcid fcid:顯示FC地址為fcid的名稱服務數據庫表項。fcid的取值範圍為0x010000~0xEFFFFF(十六進製)。不指定該參數時,將顯示所有FC地址的表項。
verbose:顯示名稱服務數據庫的詳細信息。不指定該參數時,將顯示名稱服務數據庫的簡要信息。
【舉例】
# 顯示VSAN 1內的名稱服務數據庫的簡要信息。
<Sysname> display fc name-service database vsan 1
VSAN 1:
FCID Type PWWN(vendor) FC4-type:feature
0x030001 0x01(N) 10:00:00:05:30:00:25:a3 SCSI-FCP:Initiator
0x030101 0x01(N) 10:00:00:00:77:99:60:2c
0x030200 0x01(N) 10:00:00:49:c9:28:c7:01
0xec0001 0x01(N) 21:00:00:20:37:a6:be:14 SCSI-FCP:Initiator
# 顯示名稱服務數據庫的詳細信息。
<Sysname> display fc name-service database verbose
VSAN:1 FCID:0x030001
Port-WWN(vendor): 10:00:00:05:30:00:25:a3
Node-WWN: 20:00:00:05:30:00:25:9e
Class: 2,3
Node-IP-addr: 192.168.0.52
FC4-types(FC4_features): SCSI-FCP:Initiator
Symbolic-port-name:
Symbolic-node-name:
Port-type: 0x01(N)
Fabric-port-WWN: 30:30:30:30:65:33:64:6
Hard-addr: 0x000000
VSAN:1 FCID:0xec0200
Port-WWN(vendor): 10:00:00:5a:c9:28:c7:01
Node-WWN: 10:00:00:5a:c9:28:c7:01
Class: 3
Node-IP-addr: 192.168.6.171
FC4-types(FC4_features):
Symbolic-port-name:
Symbolic-node-name:
Port-type: 0x01(N)
Fabric-port-WWN: 22:0a:00:05:30:00:26:1e
Hard-addr: 0x000000
--- Total 2 entries ---
表1-8 display fc name-service database命令顯示信息描述表
字段 |
描述 |
VSAN |
指定VSAN內的信息 |
FCID |
N端口的FC地址 |
Type |
節點向交換機注冊的端口類型,包括: · 0x00(Unidentified):表示未注冊端口類型 · 0x01(N):表示N端口。N端口通過直連方式連接到Fabric · 0x02(NL):表示NL端口。NL端口通過仲裁環連接到Fabric · 0x03(F/NL):表示F端口或者NL端口 · 0x7f(Nx):表示N端口、NL端口、F/NL端口 · 0x81(F):表示F端口。F端口與N端口相連 · 0x82(FL):表示FL端口。FL端口與NL端口相連 · 0x84(E):表示E端口。E端口與E端口或B端口相連 · 0x85(B):表示B端口。如果兩個E端口之間通過橋設備連接,那麼橋設備上連接E端口的端口就是B端口 · 0xXX(Unknown):表示以上取值以外的其它端口類型 正常情況下節點隻會注冊兩種端口類型:N端口、NL端口。 |
PWWN(vendor) |
N端口的WWN(製造廠商名稱) |
FC4-type:feature |
FC4類型:屬性(顯示簡要信息時,最多顯示兩條FC4類型:屬性) · FC4類型包括:SCSI-FCP、LLC/SNAP、SW_ILS、SNMP、GS3、VI、NPV · 屬性包括:支持Initiator、支持Target、兩者都支持Initiator/Target |
表1-9 display fc name-service database verbose命令顯示信息描述表
字段 |
描述 |
VSAN |
指定VSAN內的信息 |
FCID |
N端口的FC地址 |
Port-WWN(vendor) |
N端口的WWN(製造廠商名稱) |
Node-WWN |
N節點的WWN |
Class |
CLASS服務級別 |
Node-IP-addr |
N節點的IP地址 |
FC4-types(FC4 features) |
FC4類型(屬性) · FC4類型包括:SCSI-FCP、LLC/SNAP、SW_ILS、SNMP、GS3、VI、NPV · 屬性包括:支持Initiator、支持Target、兩者都支持Initiator/Target |
Symbolic-port-name |
N端口的符號名稱,用於描述此端口 |
Symbolic-node-name |
N節點的符號名稱,用於描述此節點 |
Port-type |
節點向交換機注冊的端口類型,包括: · 0x00(Unidentified):表示未注冊端口類型 · 0x01(N):表示N端口。N端口通過直連方式連接到Fabric · 0x02(NL):表示NL端口。NL端口通過仲裁環連接到Fabric · 0x03(F/NL):表示F端口或者NL端口 · 0x7f(Nx):表示N端口、NL端口、F/NL端口 · 0x81(F):表示F端口。F端口與N端口相連 · 0x82(FL):表示FL端口。FL端口與NL端口相連 · 0x84(E):表示E端口。E端口與E端口或B端口相連 · 0x85(B):表示B端口。如果兩個E端口之間通過橋設備連接,那麼橋設備上連接E端口的端口就是B端口 · 0xXX(Unknown):表示以上取值以外的其它端口類型 正常情況下節點隻會注冊兩種端口類型:N端口、NL端口。 |
Fabric-port-WWN |
F端口的WWN |
Hard-addr |
N端口的硬件地址 |
Total entries |
此VSAN內的表項數目 |
display fc scr-table命令用來顯示N端口注冊的SCR(State Change Registration,狀態變化注冊)列表。
【命令】
display fc scr-table [ vsan vsan-id ]
【視圖】
任意視圖
【缺省用戶角色】
network-admin
network-operator
【參數】
vsan vsan-id:顯示指定VSAN內的SCR列表,vsan-id的取值範圍為1~3839。不指定該參數時,將顯示所有VSAN內的SCR列表。
【舉例】
# 顯示SCR列表。
<Sysname> display fc scr-table
SCR table for VSAN 1:
FCID REGISTERED FOR
0x1b0300 fabric detected rscns
0x010121 nx_port detected rscns
--- Total 2 entries ---
表1-10 display fc scr-table命令顯示信息描述表
字段 |
描述 |
SCR table for VSAN |
指定VSAN內的SCR列表 |
FCID |
N端口的FC地址 |
REGISTERED FOR |
注冊接收RSCN(Registered State Change Notification,注冊狀態變化通知)報文的種類: · fabric detected rscns:表示注冊接收所有由Fabric中的交換機感知到狀態變化而發送的RSCN報文 · nx_port detected rscns:表示注冊接收所有由N端口感知到狀態變化而發送的RSCN報文 · full detected rscns:表示注冊接收所有的RSCN報文 |
Total entries |
此VSAN內的表項數目 |
display fc timer命令用來顯示Fabric定時器信息。
【命令】
display fc timer [ distributed-services | error-detect | resource-allocation ] [ vsan vsan-id ]
【視圖】
任意視圖
【缺省用戶角色】
network-admin
network-operator
【參數】
distributed-services:顯示分布式服務超時時間。
error-detect:顯示錯誤檢測超時時間。
resource-allocation:顯示資源分配超時時間。
vsan vsan-id:顯示指定VSAN內的Fabric定時器信息,vsan-id的取值範圍為1~3839。不指定該參數時,將顯示全局Fabric定時器信息。
【使用指導】
如果配置命令時不指定distributed-services、error-detect、resource-allocation參數,將顯示所有Fabric定時器的信息。
【舉例】
# 顯示VSAN 1內的所有Fabric定時器信息。
<Sysname> display fc timer vsan 1
Timer of VSAN 1:
Distributed-services timer: 5000 ms
Error-detect timer: 2000 ms
Resource-allocation timer: 10000 ms
表1-11 display fc timer命令顯示信息描述表
字段 |
描述 |
Timer of VSAN |
指定VSAN內的Fabric定時器信息 |
Distributed-services timer |
分布式服務超時時間,單位為毫秒 |
Error-detect timer |
錯誤檢測超時時間,單位為毫秒 |
Resource-allocation timer |
資源分配超時時間,單位為毫秒 |
domain auto-reconfigure enable命令用來配置交換機在指定VSAN內開啟自動Fabric重配置功能。
undo domain auto-reconfigure enable命令用來恢複缺省情況。
【命令】
domain auto-reconfigure enable
undo domain auto-reconfigure enable
【缺省情況】
每個VSAN內的自動Fabric重配置功能均處於關閉狀態。
【視圖】
VSAN視圖
【缺省用戶角色】
network-admin
【使用指導】
Fabric重配置將觸發整個網絡重新開始主交換機選舉、域ID分配和FC地址分配。
自動Fabric重配置功能一般在網絡出現故障或者合並時發生:
· 兩個Fabric網絡合並時,如果域ID列表重疊,交換機會自動進行中斷重配置。
· 兩個Fabric網絡合並時,如果兩個Fabric網絡的主交換機信息不同,而且域ID列表非空且不重疊,係統會自動進行非中斷重配置。
· 主交換機宕機時,係統會自動進行非中斷重配置。
需要注意的是,隻有開啟Fabric配置功能,本命令才生效。
【舉例】
# 配置交換機在VSAN 1內開啟自動Fabric重配置功能。
<Sysname> system-view
[Sysname] vsan 1
[Sysname-vsan1] domain auto-reconfigure enable
【相關命令】
· domain configure enable
domain configure enable命令用來配置交換機在指定VSAN內開啟Fabric配置功能。
undo domain configure enable命令用來配置交換機在指定VSAN內關閉Fabric配置功能。
【命令】
domain configure enable
undo domain configure enable
【缺省情況】
每個VSAN內的Fabric配置功能均處於開啟狀態。
【視圖】
VSAN視圖
【缺省用戶角色】
network-admin
【使用指導】
FCF交換機在開啟Fabric配置功能後,就會通過消息交互選舉主交換機,之後由選舉出來的主交換機為網絡中的所有交換機動態分配域ID。因此,在動態建立Fabric網絡時,必須開啟Fabric配置功能;在靜態建立Fabric網絡時,必須關閉Fabric配置功能,手工配置各交換機的域ID。
【舉例】
# 配置交換機在VSAN 1內開啟Fabric配置功能。
<Sysname> system-view
[Sysname] vsan 1
[Sysname-vsan1] domain configure enable
domain restart命令用來配置交換機在指定VSAN內發起Fabric重配置。
【命令】
domain restart [ disruptive ]
【視圖】
VSAN視圖
【缺省用戶角色】
network-admin
【參數】
disruptive:表示發起中斷重配置。不指定該參數,表示發起非中斷重配置。
【使用指導】
Fabric重配置一般在網絡改造(比如兩個Fabric網絡合並等)或外部幹預(比如管理員通過命令行發起重配置)時發生。Fabric重配置將觸發整個網絡重新開始主交換機選舉、域ID分配和FC地址分配。
Fabric重配置分為兩種:中斷重配置、非中斷重配置。
· 中斷重配置:在整個Fabric中洪泛RCF(Reconfigure Fabric)報文,通知所有交換機進行中斷重配置。重配置過程中,會清除所有運行數據重新進行協商,因此整個Fabric網絡的數據傳輸都會中斷。
· 非中斷重配置:在整個Fabric中洪泛BF(Build Fabric)報文,通知所有交換機進行非中斷重配置。重配置過程中,會盡量保留上一次的運行數據,以保證交換機的域ID盡量不發生變化,從而不影響Fabric網絡的數據傳輸。
對於配置之後不會立即生效的Fabric配置(比如修改了交換機的優先級),需要執行中斷重配置使其生效。
需要注意的是,隻有開啟Fabric配置功能,本命令才生效。
【舉例】
# 配置交換機在VSAN 1內發起中斷重配置。
<Sysname> system-view
[Sysname] vsan 1
[Sysname-vsan1] domain restart disruptive
The command may cause traffic interruption. Continue? [Y/N]:y
【相關命令】
· domain configure enable
domain-id命令用來配置交換機在指定VSAN內的域ID。
undo domain-id命令用來恢複缺省情況。
【命令】
domain-id domain-id { preferred | static }
undo domain-id
【缺省情況】
交換機在每個VSAN內的域ID為0,preferred模式。
【視圖】
VSAN視圖
【缺省用戶角色】
network-admin
【參數】
domain-id:域ID,取值範圍為1~239。
preferred:preferred模式。
static:static模式。
【使用指導】
雖然上層協議隻能識別WWN,但實際報文傳輸時,在FCF交換機之間的路由和轉發使用的都是域ID。域ID是8位的地址,域ID是按每個VSAN進行分配的,也存在默認值。因為域ID的默認值都為0,無法區分不同的設備,所以在使用前必須分配域ID,可以通過靜態配置,也可以動態分配。
需要注意的是:
· 如果通過靜態配置指定域ID,則需要為Fabric網絡中的每台交換機都指定域ID,且每台交換機的域ID必須是唯一的。在靜態配置域ID情況下,preferred模式和static模式沒有區別。
· 如果動態分配域ID,則由主交換機負責為網絡中的每台交換機分配域ID。在動態獲取域ID情況下,當非主交換機向主交換機請求分配配置的域ID失敗時,preferred模式下,非主交換機可以使用主交換機分配的其他域ID;static模式下,非主交換機將隔離上遊主鏈路。
· 建議一個VSAN內所有交換機配置相同模式的域ID。
【舉例】
# 配置交換機在VSAN 1內的域ID為55,static模式。
<Sysname> system-view
[Sysname] vsan 1
[Sysname-vsan1] domain-id 55 static
Non-disruptive reconfiguration or isolating the switch may be performed. Continue? [Y/N]:
fabric-name命令用來配置交換機在指定VSAN內的Fabric網絡的名稱。
undo fabric-name命令用來恢複缺省情況。
【命令】
fabric-name name
undo fabric-name
【缺省情況】
Fabric網絡的名稱為空。
【視圖】
VSAN視圖
【缺省用戶角色】
network-admin
【參數】
name:指定Fabric網絡的名稱,格式為xx:xx:xx:xx:xx:xx:xx:xx,其中x為16進製數字。
【使用指導】
FCF設備支持為每個VSAN分配一個Fabric網絡的名稱,其格式與WWN格式相同,是一個64位的地址。VSAN創建後,如果用戶未配置Fabric網絡的名稱,則協議默認使用本交換機的WWN作為Fabric網絡的名稱。
需要注意的是,僅在靜態建立Fabric網絡時才需要配置Fabric網絡的名稱,並且同一VSAN中所有交換機配置的Fabric網絡的名稱必須一樣。動態建立Fabric網絡時不需要配置Fabric網絡的名稱,將使用主交換機的WWN作為Fabric網絡的名稱。
【舉例】
# 配置交換機在VSAN 1內的Fabric網絡的名稱。
<Sysname> system-view
[Sysname] vsan 1
[Sysname-vsan1] fabric-name 10:11:12:13:14:15:16:17
fc domain rcf-reject命令用來配置接口拒絕收到的指定VSAN內的RCF請求報文。
undo fc domain rcf-reject命令用來恢複缺省情況。
【命令】
fc domain rcf-reject vsan vsan-id
undo fc domain rcf-reject vsan vsan-id
【缺省情況】
接口不拒絕收到的RCF請求報文。
【視圖】
VFC接口視圖
【缺省用戶角色】
network-admin
【參數】
vsan vsan-id:指定所屬VSAN,取值範圍為1~3839。
【使用指導】
在一個穩定的網絡中,可以配置接口拒絕收到的特定VSAN內的RCF請求報文,以防止設備進行不必要的中斷重配置。配置該功能後,如果接口收到該VSAN內的RCF請求報文,設備會回應拒絕報文,並將該接口隔離。
【舉例】
# 配置接口VFC1拒絕收到的VSAN 1內的RCF請求報文。
<Sysname> system-view
[Sysname] interface vfc 1
[Sysname-Vfc1] fc domain rcf-reject vsan 1
fc name-service auto-discovery命令用來開啟Fabric自動發現SCSI-FCP信息功能。
undo fc name-service auto-discovery命令用來關閉Fabric自動發現SCSI-FCP信息功能。
【命令】
fc name-service auto-discovery
undo fc name-service auto-discovery
【缺省情況】
Fabric自動發現SCSI-FCP信息功能處於開啟狀態。
【視圖】
VSAN視圖
【缺省用戶角色】
network-admin
【使用指導】
某些節點設備有時不會主動注冊支持SCSI-FCP協議(比如節點設備離線又重新上線後,不再主動注冊FC4-Type或Feature),也因此沒有SCSI-FCP協議對應的Feature值,對節點設備間的互通可能產生影響。
Fabric自動發現SCSI-FCP信息功能可以主動獲取節點設備的SCSI-FCP協議及其對應的Feature值,開啟該功能後,FCF交換機在節點設備登錄後,會主動向節點設備發送PRLI報文,詢問節點設備是否支持SCSI-FCP協議,同時獲取節點設備支持SCSI-FCP協議對應的Feature信息,並將此信息保存在名稱服務數據庫中。
需要注意的是,開啟Fabric自動發現SCSI-FCP信息功能後,某些較老型號的網卡可能不會再向交換機自動注冊節點設備信息。請用戶根據實際情況選擇是否開啟本功能。
【舉例】
# 在VSAN 2中開啟Fabric自動發現SCSI-FCP信息功能。
<Sysname> system-view
[Sysname] vsan 2
[Sysname-vsan2] fc name-server auto-discovery
fc timer distributed-services命令用來配置全局分布式服務超時時間。
undo fc timer distributed-services命令用來恢複缺省情況。
【命令】
fc timer distributed-services value
undo fc timer distributed-services
【缺省情況】
分布式服務超時時間為5000毫秒。
【視圖】
係統視圖
【缺省用戶角色】
network-admin
【參數】
value:分布式服務超時時間,取值範圍為5000~10000,單位為毫秒。
【使用指導】
分布式服務超時時間可以在係統視圖或者VSAN視圖下進行配置:
· 係統視圖下的配置對全局,即所有VSAN生效;VSAN視圖下的配置隻對當前VSAN生效。
· 如果全局和VSAN同時配置,則VSAN下的配置生效。
【舉例】
# 配置全局分布式服務超時時間為6000毫秒。
<Sysname> system-view
[Sysname] fc timer distributed-services 6000
【相關命令】
· timer distributed-services
fc timer error-detect命令用來配置全局錯誤檢測超時時間。
undo fc timer error-detect命令用來恢複缺省情況。
【命令】
fc timer error-detect value
undo fc timer error-detect
【缺省情況】
錯誤檢測超時時間為2000毫秒。
【視圖】
係統視圖
【缺省用戶角色】
network-admin
【參數】
value:錯誤檢測超時時間,取值範圍為1000~10000,單位為毫秒。
【使用指導】
錯誤檢測超時時間可以在係統視圖或者VSAN視圖下進行配置:
· 係統視圖下的配置對全局,即所有VSAN生效;VSAN視圖下的配置隻對當前VSAN生效。
· 如果全局和VSAN同時配置,則VSAN下的配置生效。
【舉例】
# 配置全局錯誤檢測超時時間為6000毫秒。
<Sysname> system-view
[Sysname] fc timer error-detect 6000
【相關命令】
· timer error-detect
fc timer resource-allocation命令用來配置全局資源分配超時時間。
undo fc timer resource-allocation命令用來恢複缺省情況。
【命令】
fc timer resource-allocation value
undo fc timer resource-allocation
【缺省情況】
資源分配超時時間為10000毫秒。
【視圖】
係統視圖
【缺省用戶角色】
network-admin
【參數】
value:資源分配超時時間,取值範圍為5000~10000,單位為毫秒。
【使用指導】
資源分配超時時間可以在係統視圖或者VSAN視圖下進行配置:
· 係統視圖下的配置對全局,即所有VSAN生效;VSAN視圖下的配置隻對當前VSAN生效。
· 如果全局和VSAN同時配置,則VSAN下的配置生效。
【舉例】
# 配置全局資源分配超時時間為6000毫秒。
<Sysname> system-view
[Sysname] fc timer resource-allocation 6000
【相關命令】
· timer resource-allocation
fc wwn default-fc4-type命令用來配置節點設備的默認FC4信息。
undo fc wwn default-fc4-type命令用來刪除配置的節點設備的默認FC4信息。
【命令】
fc wwn wwn-value default-fc4-type { type-value feature feature-map | scsi-fcp feature { feature-map | both | initiator | target } }
undo fc wwn wwn-value default-fc4-type { type-value | scsi-fcp }
【缺省情況】
沒有配置節點設備的默認FC4信息。
【視圖】
係統視圖
【缺省用戶角色】
network-admin
【參數】
wwn-value:N_Port的WWN,格式為xx:xx:xx:xx:xx:xx:xx:xx,其中x為16進製數字。
type-value:表示支持的FC4-Type。FC4-Type由256比特構成,每個比特位表示一種類型,某位比特的值為1,則表示支持該比特位對應的類型。type-value值表示置位所支持的FC4-Type的對應比特位,取值範圍為0~255。
scsi-fcp:表示支持的FC4-Type為SCSI-FCP,對應的type-value值為8。
feature feature-map:表示支持FC4-Type的Feature值。每種協議共有四種屬性,Feature值由4個比特組成,每個比特位表示一種屬性,取值範圍為0~15。某位比特的值為1,則表示支持該比特位對應的屬性。例如,Feature值配置為15,表示節點設備對於該FC4-Type對應的四種屬性全部都支持。Feature值為0表示不支持任何屬性。當FC4-Type為SCSI-FCP時,用戶還可配置如下參數:
· target:表示支持target屬性,對應的feature-map值為1。
· initiator:表示支持initiator屬性,對應的feature-map值為2。
· both:表示同時支持initiator和target屬性,對應的feature-map值為3。
【使用指導】
為了不影響節點設備之間的互通,用戶可以手工配置節點設備的默認FC4信息(FC4-Type和Feature)。當節點設備不注冊FC4信息並且交換機主動探測SCSI-FCP信息也不成功時,名稱服務數據庫中記錄的將是該默認FC4信息。此後,如果節點設備又主動注冊了FC4信息或交換機又探測到了SCSI-FCP信息,則名稱服務數據庫中將保存節點設備注冊或交換機探測到的FC4信息。
配置本命令時,每條配置命令隻能表示某個N_Port支持的一種FC4-Type及其Feature,如果該N_Port還支持其它FC4-Type及其Feature,則需要再配置一條命令。
【舉例】
# 配置節點設備(其WWN為00:00:00:11:22:33:44:55)的默認FC4信息。
<Sysname> system-view
[Sysname] fc wwn 00:00:00:11:22:33:44:55 default-fc4-type scsi-fcp feature target
[Sysname] fc wwn 00:00:00:11:22:33:44:55 default-fc4-type 9 feature 7
priority命令用來配置交換機在指定VSAN內的優先級。
undo priority命令用來恢複缺省情況。
【命令】
priority value
undo priority
【缺省情況】
交換機在每個VSAN內的優先級均為128。
【視圖】
VSAN視圖
【缺省用戶角色】
network-admin
【參數】
value:交換機的優先級,取值範圍為1~254。
【使用指導】
FCF交換機的優先級範圍為1~254。優先級值越小,優先級越高。
優先級高的FCF交換機優先被選為主交換機。
優先級是按每個VSAN進行配置的,同一台FCF交換機在不同VSAN中的優先級可以不同。
需要注意的是,交換機優先級的配置不能立即生效,需通過命令domain restart disruptive進行一次中斷重配置後才能生效。
【舉例】
# 配置交換機在VSAN 1內的優先級為64。
<Sysname> system-view
[Sysname] vsan 1
[Sysname-vsan1] priority 64
【相關命令】
· domain restart
timer distributed-services命令用來配置指定VSAN內的分布式服務超時時間。
undo timer distributed-services命令用來恢複缺省情況。
【命令】
timer distributed-services value
undo timer distributed-services
【缺省情況】
分布式服務超時時間為5000毫秒。
【視圖】
VSAN視圖
【缺省用戶角色】
network-admin
【參數】
value:分布式服務超時時間,取值範圍為5000~10000,單位為毫秒。
【使用指導】
分布式服務超時時間可以在係統視圖或者VSAN視圖下進行配置:
· 係統視圖下的配置對全局,即所有VSAN生效;VSAN視圖下的配置隻對當前VSAN生效。
· 如果全局和VSAN同時配置,則VSAN下的配置生效。
【舉例】
# 配置VSAN 1內的分布式服務超時時間為6000毫秒。
<Sysname> system-view
[Sysname] vsan 1
[Sysname-vsan1] timer distributed-services 6000
【相關命令】
· fc timer distributed-services
timer error-detect命令用來配置指定VSAN內的錯誤檢測超時時間。
undo timer error-detect命令用來恢複缺省情況。
【命令】
timer error-detect value
undo timer error-detect
【缺省情況】
錯誤檢測超時時間為2000毫秒。
【視圖】
VSAN視圖
【缺省用戶角色】
network-admin
【參數】
value:錯誤檢測超時時間,取值範圍為1000~10000,單位為毫秒。
【使用指導】
錯誤檢測超時時間可以在係統視圖或者VSAN視圖下進行配置:
· 係統視圖下的配置對全局,即所有VSAN生效;VSAN視圖下的配置隻對當前VSAN生效。
· 如果全局和VSAN同時配置,則VSAN下的配置生效。
【舉例】
# 配置VSAN 1內的錯誤檢測超時時間為6000毫秒。
<Sysname> system-view
[Sysname] vsan 1
[Sysname-vsan1] timer error-detect 6000
【相關命令】
· fc timer error-detect
timer resource-allocation命令用來配置指定VSAN內的資源分配超時時間。
undo timer resource-allocation命令用來恢複缺省情況。
【命令】
timer resource-allocation value
undo timer resource-allocation
【缺省情況】
資源分配超時時間為10000毫秒。
【視圖】
VSAN視圖
【缺省用戶角色】
network-admin
【參數】
value:資源分配超時時間,取值範圍為5000~10000,單位為毫秒。
【使用指導】
資源分配超時時間可以在係統視圖或者VSAN視圖下進行配置:
· 係統視圖下的配置對全局,即所有VSAN生效;VSAN視圖下的配置隻對當前VSAN生效。
· 如果全局和VSAN同時配置,則VSAN下的配置生效。
【舉例】
# 配置VSAN 1內的資源分配超時時間為6000毫秒。
<Sysname> system-view
[Sysname] vsan 1
[Sysname-vsan1] timer resource-allocation 6000
【相關命令】
· fc timer resource-allocation
wwn area-port-id命令用來配置指定VSAN內N_Port/NP_Port的WWN和FC地址的綁定關係。
undo wwn area-port-id命令用來刪除已配置的綁定關係。
【命令】
wwn wwn-value area-port-id area-port-id-value
undo wwn wwn-value area-port-id
【缺省情況】
不存在綁定關係。
【視圖】
VSAN視圖
【缺省用戶角色】
network-admin
【參數】
wwn-value:N_Port的WWN,格式為xx:xx:xx:xx:xx:xx:xx:xx,其中x為16進製數字。
area-port-id-value:指定Area_ID和Port_ID,格式為xxxx,其中x為16進製數字。前兩位表示Area_ID,後兩位表示Port_ID。
【使用指導】
如果配置了N_Port的WWN和FC地址的綁定關係,則在該N_Port請求分配FC地址時,交換機將優先為之分配綁定的FC地址。
需要注意的是:
· 此處的N_Port包括節點上的N_Port,以及NPV交換機上的NP_Port。
· 每個N_Port的WWN隻能綁定一個FC地址,一個FC地址隻能和一個WWN綁定。
· 如果要綁定的WWN對應的N_Port已經Login並分配了其他的FC地址或者要綁定的FC地址已經被分配給其他的N_Port,則不允許配置綁定關係。
【舉例】
# 配置在VSAN 1內,交換機為N_Port(其WWN為33:e8:00:05:30:00:16:df)綁定Area_ID為ab、Port_ID為12的FC地址。
<Sysname> system-view
[Sysname] vsan 1
[Sysname-vsan1] wwn 33:e8:00:05:30:00:16:df area-port-id ab12
display vsan port-member命令用來顯示VSAN配置的接口成員。
【命令】
display vsan [ vsan-id ] port-member
【視圖】
任意視圖
【缺省用戶角色】
network-admin
network-operator
【參數】
vsan-id:顯示指定VSAN配置的接口成員,取值範圍為1~3839。不指定該參數時,顯示所有VSAN配置的接口成員。
【舉例】
# 顯示所有VSAN配置的接口成員。
<Sysname> display vsan port-member
VSAN 1:
Access Ports:
Trunk Ports:
VSAN 100:
Access Ports:
Trunk Ports:
Vfc2
表1-12 display vsan port-member命令協商信息描述表
字段 |
描述 |
VSAN |
VSAN編號 |
Access ports |
Access接口(設備暫不支持) |
Trunk ports |
Trunk接口 |
port trunk vsan命令用來配置接口以Trunk方式加入VSAN,即允許指定的VSAN通過當前接口。
undo port trunk vsan命令用來取消指定的VSAN通過當前接口。
【命令】
port trunk vsan vsan-id-list
undo port trunk vsan vsan-id-list
【缺省情況】
接口不以Trunk方式加入任何VSAN。
【視圖】
VFC接口視圖
【缺省用戶角色】
network-admin
【參數】
vsan-id-list:VSAN列表,為Trunk接口加入的VSAN的範圍,表示方式為vsan-id-list = { vsan-id1 [ to vsan-id2 ] }&<1-10>,vsan-id取值範圍為1~3839,&<1-10>表示前麵的參數最多可以輸入10次。
【舉例】
# 配置接口VFC1允許VSAN 1~2、10、20~100通過。
<Sysname> system-view
[Sysname] interface vfc 1
[Sysname-Vfc1] port trunk vsan 1 to 2 10 20 to 100
vsan命令用來創建VSAN並進入VSAN視圖。如果指定的VSAN已創建,則該命令直接用來進入該VSAN的視圖。
undo vsan命令用來刪除VSAN。
【命令】
vsan vsan-id
undo vsan vsan-id
【缺省情況】
隻存在默認VSAN(VSAN 1)。
【視圖】
係統視圖
【缺省用戶角色】
network-admin
【參數】
vsan-id:VSAN的編號,取值範圍為1~3839。
【使用指導】
初始情況下,隻存在默認VSAN(VSAN 1),用戶不能創建或刪除默認VSAN。用戶可以創建的VSAN範圍是2~3839。
每台設備上包括默認VSAN在內,最多可以配置的VSAN數目為16。
【舉例】
# 創建VSAN 10並進入VSAN 10的視圖。
<Sysname> system-view
[Sysname] vsan 10
[Sysname-vsan10]
display fc exchange命令用來顯示FC Exchange表項信息。
【命令】
display fc exchange { link | protocol } [ slot slot-number ]
display fc exchange link verbose [ slot slot-number [ exid exid ] ]
【視圖】
任意視圖
【缺省用戶角色】
network-admin
network-operator
【參數】
link:顯示連接Exchange表項信息。
protocol:顯示協議Exchange表項信息。
verbose:顯示連接Exchange表項的詳細信息。
exid exid:顯示指定Exchange ID的連接Exchange表項信息。exid的取值範圍為0~65534。如果不指定本參數,則顯示所有連接Exchange表項信息。
slot slot-number:顯示指定成員設備的Exchange表項信息。slot-number表示設備在IRF中的成員編號。如果不指定本參數,則顯示Master設備表項信息。
【使用指導】
Exchange是FC協議的基本概念,所有數據幀和控製幀的傳輸都要基於Exchange完成。
一個Exchange表示兩個通訊實體間的一次數據交換,可以包含多次雙向的報文交互。
FC協議中的任意一次數據交互或協議報文交互都要創建一對Exchange結構(發起端Exchange和回應端Exchange),基於這一對Exchange來完成報文的發送和接收,對於提供可靠傳輸服務的服務級別(Class 1、2、6),基於這對Exchange來完成報文的確認、錯誤檢測、報文重傳。
Exchange分為兩種:
· 協議Exchange:隻存在於服務器端,基於協議號和VSAN ID創建,用於監聽連接建立。
· 連接Exchange:同時存在於數據交互的兩端,基於Exchange ID創建,用於報文交互。
【舉例】
# 顯示協議Exchange表項信息。
<Sysname> display fc exchange protocol slot 1
Local_ID:EXID Remote_ID:EXID State Slot Protocol
0x000000:65535 0x000000:65535 LISTEN 1 6
# 顯示連接Exchange表項信息。
<Sysname> display fc exchange link slot 2
Local_ID:EXID Remote_ID:EXID State Slot Protocol
0x060501:1024 0x010001:1025 ESTABLISHED 2 8
# 顯示連接Exchange表項詳細信息。
<Sysname> display fc exchange link verbose slot 1
slot: 1
protocol: 8
connection info: Local = 0x090801:1155 , Remote = 0x050001:1089
PCB flags: 0x2
FC Class: FC_CLASS_F
connection state: ESTABLISHED
VSAN ID: 25
表1-13 display fc exchange命令顯示信息描述表
字段 |
描述 |
Local_ID:EXID/Local |
本端FC地址及Exchange ID(對於協議Exchange來說,此值沒有意義) |
Remote_ID:EXID/Remote |
對端FC地址及Exchange ID(對於協議Exchange來說,此值沒有意義) |
State/connection state |
FC Exchange的連接狀態,各種取值含義如下: · PREPARE:表示協議Exchange綁定成功/連接Exchange等待回應報文 · LISTEN:表示協議Exchange監聽連接 · ESTABLISHED:表示連接建立 · ABTS:表示連接超時或出錯後發送了ABTS,正在等待ABTS ACK · BA_ACC:表示收到了ABTS並回應了BA_ACC,正在等待ACC ACK · ABTS_ACK:表示收到了ABTS ACK,正在等待BA_ACC · CLOSED:表示連接關閉 |
Slot/slot |
FC Exchange建立所在的成員設備編號 |
Protocol/protocol |
FC協議號,標識協議類型 |
PCB flags |
FC Exchange狀態控製標誌位(一共4位): · 0x1:該位取值為0標識發送端,取值為1標識回應端 · 0x2:該位取值為0標識無主動權,取值為1標識有主動權 · 0x4:該位取值為1標識Exchange連接的第一個報文 · 0x8:該位取值為1標識Exchange正在等待老化 |
FC Class |
FC連接服務級別,包含如下幾種(其中FC_CLASS_3不需要回應ACK): FC_CLASS_1、FC_CLASS_2、FC_CLASS_3、FC_CLASS_F、FC_CLASS_6 |
VSAN ID |
虛擬存儲局域網索引 |
display fc fib命令用來顯示FC FIB表項信息。
【命令】
display fc fib [ fcid [ mask-length ] ] vsan vsan-id
【視圖】
任意視圖
【缺省用戶角色】
network-admin
network-operator
【參數】
fcid:顯示指定目的FC地址的FC FIB表項信息,取值範圍為0x000000~0xFFFFFF(十六進製)。
mask-length:目的FC地址掩碼長度,取值範圍為0~24。
vsan vsan-id:顯示指定VSAN內的FC FIB表項信息,vsan-id的取值範圍為1~4095。
【使用指導】
FC FIB提供以VSAN ID和目的FC地址為索引的表項查詢,為轉發報文和本機發送報文提供出接口信息。
需要注意的是:
· 如果同時指定fcid和mask-length,則顯示指定目的FC地址和掩碼長度的FC FIB表項信息。
· 如果僅指定fcid,不指定mask-length,則按照最長匹配原則顯示指定目的FC地址的FC FIB表項信息。
· 如果不指定fcid和mask-length,則顯示指定VSAN內所有的FC FIB表項信息。
【舉例】
# 顯示VSAN 18內所有的FC FIB表項信息。
<Sysname> display fc fib vsan 18
FC FIB information in VSAN 18:
Destination count: 6
FIB entry count: 7
Destination/Mask Interface
0x030100/16 Vfc1
0x030100/16 Vfc2
0x030100/20 Vfc3
0xffff01/24 InLoop0
0xfffffa/24 InLoop0
0xfffffc/24 InLoop0
0xfffffd/24 InLoop0
表1-14 display fc fib命令顯示信息描述表
字段 |
描述 |
Destination count |
顯示表項中目的FC地址個數 |
FIB entry count |
顯示表項中實際表項個數,包含等價路由 |
Destination/Mask |
目的FC地址/掩碼長度 |
Interface |
出接口 |
display fc routing-table命令用來顯示FC路由表信息。
【命令】
display fc routing-table [ vsan vsan-id ] [ statistics | verbose ]
display fc routing-table vsan vsan-id fcid [ mask | mask-length ] [ verbose ]
【視圖】
任意視圖
【缺省用戶角色】
network-admin
network-operator
【參數】
vsan vsan-id:顯示指定VSAN內的路由信息。vsan-id的取值範圍為1~4095。不指定該參數時,顯示所有VSAN的路由信息。
fcid:指定FC靜態路由的目的FC地址,取值範圍為0x010000~0xEFFFFF(十六進製)。
mask:FC地址的十六進製掩碼,與fcid配合使用。取值為0xFF0000、0xFFFF00、0xFFFFFF。不指定該參數時,將顯示FC路由表內所有FC地址是fcid,且掩碼是0xFF0000、0xFFFF00和0xFFFFFF的路由。
mask-length:FC地址的十進製掩碼,與fcid配合使用。取值為8、16、24。不指定該參數時,將顯示FC路由表內所有FC地址是fcid,且掩碼是8、16和24的路由。
statistics:顯示FC路由表的統計信息。
verbose:顯示FC路由表的詳細信息。
【使用指導】
路由表中保存了各種路由協議發現的路由。通過本命令可以查看路由表的概要信息、詳細信息以及統計信息。
需要注意的是:
· 如果不指定statistics和verbose,將顯示FC路由表的概要信息。
· 在顯示FC路由表的概要信息時,將隻顯示激活的路由;在顯示FC路由表的詳細信息時,將顯示所有激活和非激活的路由。
【舉例】
# 顯示VSAN 5內所有路由的概要信息。
<Sysname> display fc routing-table vsan 5
Routing Table: VSAN 5
Destinations : 5 Routes : 8
Destination/mask Protocol Preference Cost Interface
0x040000/8 FSPF 20 100 Vfc10
0x040000/8 FSPF 20 100 Vfc20
0x040000/8 FSPF 20 100 Vfc30
0x040000/8 FSPF 20 100 Vfc40
0xfffc01/24 DIRECT 0 0 InLoop0
0xfffffa/24 DIRECT 0 0 InLoop0
0xfffffc/24 DIRECT 0 0 InLoop0
0xfffffd/24 DIRECT 0 0 InLoop0
# 顯示VSAN 5內所有路由的的詳細信息。
<Sysname> display fc routing-table vsan 5 verbose
Routing Table: VSAN 5
Destinations : 5 Routes : 5
Destination/mask: 0x120000/8
Protocol: STATIC
Preference: 10
Cost: 0
Interface: Vfc3
State: Active
Age: 0h21m36s
Destination/mask: 0xfffc01/24
Protocol: DIRECT
Preference: 0
Cost: 0
Interface: InLoop0
State: Active
Age: 0h21m36s
Destination/mask: 0xfffffa/24
Protocol: DIRECT
Preference: 0
Cost: 0
Interface: InLoop0
State: Active
Age: 0h21m36s
Destination/mask: 0xfffffc/24
Protocol: DIRECT
Preference: 0
Cost: 0
Interface: InLoop0
State: Active
Age: 0h21m36s
Destination/mask: 0xfffffd/24
Protocol: DIRECT
Preference: 0
Cost: 0
Interface: InLoop0
State: Active
Age: 0h21m36s
表1-15 display fc routing-table命令顯示信息描述表
字段 |
描述 |
VSAN |
VSAN編號 |
Destination/mask |
FC地址/掩碼 |
Protocol |
協議類型,可以為DIRECT(直連路由)、STATIC(靜態路由)、FSPF(Fabric Shortest Path First,光纖最短路徑優先協議) |
Preference |
路由的優先級 |
Cost |
路由的度量值 |
Interface |
出接口 |
State |
路由狀態,可以為Active(激活)、Inactive(非激活) |
Age |
路由在路由表中存在的時間,格式為:XXhXXmXXs(XX小時XX分鍾XX秒) |
# 顯示VSAN 5內所有路由的統計信息。
<Sysname> display fc routing-table vsan 5 statistics
Routing Table: VSAN 5
Protocol route active added deleted
DIRECT 4 4 4 0
STATIC 1 1 1 0
FSPF 0 0 0 0
Total 5 5 5 0
表1-16 display fc routing-table statistics命令顯示信息描述表
字段 |
描述 |
VSAN |
VSAN編號 |
Protocol |
協議類型,可以為DIRECT(直連路由)、STATIC(靜態路由)、FSPF(Fabric Shortest Path First,光纖最短路徑優先協議) |
route |
協議類型Protocol下的路由數 |
active |
協議類型Protocol下的激活路由數 |
added |
協議類型Protocol下添加的路由數 |
deleted |
協議類型Protocol下刪除的路由數 |
Total |
總計 |
【相關命令】
· fc route-static
display fspf graceful-restart命令用來顯示FSPF GR狀態信息。
【命令】
display fspf graceful-restart [ vsan vsan-id ]
【視圖】
任意視圖
【缺省用戶角色】
network-admin
network-operator
【參數】
vsan vsan-id:顯示指定VSAN內的FSPF GR狀態信息,vsan-id的取值範圍為1~3839。不指定該參數時,將顯示所有VSAN內的FSPF GR狀態信息。
【使用指導】
使用本命令可以查看FSPF GR狀態信息,包括是否使能GR Restarter、GR Helper以及正在重啟的GR Restarter數量、正在協助本機重啟的GR Helper數量等信息。
【舉例】
# 顯示FSPF GR狀態信息。
<Sysname> display fspf graceful-restart
Graceful-restart capability : Disable
Helper capability : Enable
Graceful-restart period : 120 seconds
FSPF graceful restart information of VSAN 1:
Number of neighbors under helper : 0
Number of restarting neighbors : 0
FSPF graceful restart information of VSAN 2:
Number of neighbors under helper : 0
Number of restarting neighbors : 0
表1-17 display fspf graceful-restart命令顯示信息描述表
字段 |
描述 |
Graceful-restart capability |
是否使能GR能力: · Enable:使能 · Disable:未使能 |
Helper capability |
是否使能GR Helper能力: · Enable:使能 · Disable:未使能 |
Graceful-restart period |
GR最大間隔時間 |
Number of neighbors under helper |
處於helper狀態鄰居的數量 |
Number of restarting neighbors |
處於restarter狀態鄰居的數量 |
【相關命令】
· fspf graceful-restart
· fspf graceful-restart helper
· fspf graceful-restart interval
display fspf lsdb命令用來顯示FSPF鏈路狀態數據庫信息。
【命令】
display fspf lsdb [ vsan vsan-id ]
【視圖】
任意視圖
【缺省用戶角色】
network-admin
network-operator
【參數】
vsan vsan-id:顯示指定VSAN內的FSPF鏈路狀態數據庫信息,vsan-id的取值範圍為1~3839。不指定該參數時,將顯示所有VSAN內的FSPF鏈路狀態數據庫信息。
【使用指導】
使用本命令可以查看FSPF鏈路狀態數據庫信息,包括VSAN下LSR的總數和各LSR的具體信息。
【舉例】
# 顯示FSPF鏈路狀態數據庫信息。
<Sysname> display fspf lsdb
FSPF LSDB information of VSAN 1(01):
Total LSR count: 2
FSPF Link State Database for Domain 01
LSR Type : 1
LSR Age : 0
LSR Incarnation number : 0x80000008
LSR Checksum : 0x7deb
Number of links : 1
NbrDomainID IfIndex NbrIfIndex LinkType Cost
--------------------------------------------------------
2 0x68 0x68 1 265
FSPF Link State Database for Domain 02
LSR Type : 1
LSR Age : 6
LSR Incarnation number : 0x80000008
LSR Checksum : 0x7dea
Number of links : 1
NbrDomainID IfIndex NbrIfIndex LinkType Cost
--------------------------------------------------------
1 0x68 0x68 1 265
表1-18 display fspf lsdb命令顯示信息描述表
字段 |
描述 |
FSPF LSDB information of VSAN |
指定VSAN的鏈路狀態數據庫信息,括號中為本機域ID的十進製顯示 |
Total LSR count |
LSR數量 |
FSPF Link State Database for Domain |
指定域ID交換機的鏈路狀態數據庫信息 |
LSR Type |
LSR類型,隻支持Switch Link Record(0x01)類型 |
LSR Age |
LSR生存時間 |
LSR Incarnation number |
LSR實例號 |
LSR Checksum |
LSR校驗和 |
Number of links |
鏈路數量 |
NbrDomainID |
鄰居域ID |
IfIndex |
本交換機出接口索引 |
NbrIfIndex |
鄰居接口索引 |
Link Type |
鏈路類型: · 0x01:點到點類型 · 0xF0-FF:廠商自定義類型 |
Cost |
鏈路開銷 |
display fspf neighbor命令用來顯示FSPF鄰居信息。
【命令】
display fspf neighbor [ vsan vsan-id ]
【視圖】
任意視圖
【缺省用戶角色】
network-admin
network-operator
【參數】
vsan vsan-id:顯示指定VSAN內的FSPF鄰居信息,vsan-id的取值範圍為1~3839。不指定該參數時,將顯示所有VSAN內的FSPF鄰居信息。
【使用指導】
使用本命令可以查看FSPF鄰居信息,包括鄰居的域ID、鄰居接口索引及本機出接口索引、鄰居剩餘Dead時間、鄰居狀態。
【舉例】
# 顯示FSPF鄰居信息。
<Sysname> display fspf neighbor
FSPF neighbor information of VSAN 1(01):
Interface NbrDomain IfIndex NbrIfIndex Dead Time State
Vfc1 2 0x68 0x68 00:01:06 Full
表1-19 display fspf neighbor命令顯示信息描述表
字段 |
描述 |
FSPF neighbor information of VSAN |
指定VSAN的FSPF鄰居信息,括號中為本機域ID的十進製顯示 |
Interface |
本機接口名稱 |
NbrDomain |
鄰居域ID,十進製顯示 |
IfIndex |
本機出接口索引 |
NbrIfIndex |
鄰居接口索引 |
Dead Time |
鄰居所剩Dead間隔(如果這個間隔後還未收到鄰居的Hello報文,鄰居狀態變遷至Init) |
State |
鄰居狀態,可能的狀態以及含義如下: · Down:表示鄰居還未開始協商 · Init:表示開始協商 · DB_Exchange:表示已經發現鄰居 · DB_Wait:表示本端已發送完LSR · DB_Ack_Wait:表示對端已發送完LSR · Full:表示同步完成 |
display fspf statistics命令用來顯示FSPF統計信息。
【命令】
display fspf statistics [ vsan vsan-id ]
【視圖】
任意視圖
【缺省用戶角色】
network-admin
network-operator
【參數】
vsan vsan-id:顯示指定VSAN內的FSPF統計信息,vsan-id的取值範圍為1~3839。不指定該參數時,將顯示所有VSAN內的FSPF統計信息。
【使用指導】
使用本命令可以查看FSPF所有統計信息,包括全局統計信息和接口統計信息。全局統計信息包括當前路由計算次數、錯誤報文計數、及報文收發總數;接口統計信息包括各接口下報文收發數目。
【舉例】
# 顯示FSPF統計信息。
<Sysname> display fspf statistics
FSPF statistics of VSAN 1(01):
SPF computing count: 16
Statistics counters:
Bad packet : 0 Neighbor unknown : 0
Timer mismatch : 0 Neighbor state low : 0
Bad LSR : 0
Packet statistics:
Type Input Output
HELLO 0 0
LSU 0 0
LSA 0 0
FSPF statistics of VSAN 100(02):
SPF computing count: 16
Statistics counters:
Bad packet : 0 Neighbor unknown : 0
Timer mismatch : 0 Neighbor state low : 0
Bad LSR : 0
Packet statistics:
Type Input Output
HELLO 0 0
LSU 0 0
LSA 0 0
表1-20 display fspf statistics命令顯示信息描述表
字段 |
描述 |
FSPF statistics of VSAN |
指定VSAN的FSPF統計信息,括號中為本機域ID的十進製顯示 |
SPF computing count |
路由計算次數 |
Statistics counters |
統計計數 |
Packet statistics |
報文統計 |
Bad packet |
錯誤報文 |
Timer mismatch |
和鄰居Hello或Dead間隔值不匹配的報文 |
Bad LSR |
錯誤LSR |
Neighbor unknown |
未知鄰居發來的報文 |
Neighbor state low |
Init狀態收到LSU、LSA報文的統計 |
Type |
報文類型: · Hello:Hello報文 · LSU:LSU報文 · LSA:LSA報文 |
Input |
接收的報文數目 |
Output |
發送的報文數目 |
【相關命令】
· reset fspf counters
fc route-static命令用來配置FC靜態路由。
undo fc route-static命令用來刪除FC靜態路由。
【命令】
fc route-static fcid { mask | mask-length } interface-type interface-number [ cost cost-value ]
undo fc route-static fcid { mask | mask-length } interface-type interface-number
【缺省情況】
不存在FC靜態路由。
【視圖】
VSAN視圖
【缺省用戶角色】
network-admin
【參數】
fcid:指定FC靜態路由的目的FC地址,取值範圍為0x010000~0xEFFFFF(十六進製)。
mask:FC地址的十六進製掩碼,與fcid配合使用。取值為0xFF0000、0xFFFF00、0xFFFFFF。
mask-length:FC地址的十進製掩碼,與fcid配合使用。取值為8、16、24。
interface-type interface-number:指定FC靜態路由的出接口,出接口必須為FCF交換機上存在的VFC接口。
cost cost-value:指定路由的度量值,取值範圍為0~65535,缺省值為0。
【使用指導】
靜態路由是由管理員手工配置的。配置靜態路由後,去往指定目的地的FC報文將按照管理員指定的路徑進行轉發。
在組網結構比較簡單的網絡中,隻需配置靜態路由就可以實現網絡互通。但是靜態路由不能自動適應網絡拓撲結構的變化,當網絡發生故障或者拓撲發生變化後,需要管理員手工修改靜態路由的配置。
靜態路由支持等價路由,如果先後配置多條目的地址相同、出接口不同的靜態路由且度量值相同,則生成等價路由。
【舉例】
# 添加一條目的FC地址為0x010000、掩碼為8、出接口為VFC 4、路由度量值為20的FC靜態路由。
<Sysname> system-view
[Sysname] vsan 5
[Sysname-vsan5] fc route-static 010000 8 vfc 4 cost 20
【相關命令】
· display fc routing-table
fspf cost命令用來配置指定VSAN內接口的FSPF開銷。
undo fspf cost命令用來恢複缺省情況。
【命令】
fspf cost value vsan vsan-id
undo fspf cost vsan vsan-id
【缺省情況】
VFC接口的缺省FSPF開銷為100。
【視圖】
VFC接口視圖
【缺省用戶角色】
network-admin
【參數】
value:接口的FSPF開銷,取值範圍為1~65535。
vsan vsan-id:所屬VSAN,取值範圍為1~3839。
【使用指導】
網絡中,每一條鏈路會有不同的開銷,在路由優選算法中將使用開銷值來確定最有效的路由,接口的FSPF開銷越小說明鏈路的開銷越小。
【舉例】
# 配置接口VFC1在VSAN 4內的FSPF開銷為1000。
<Sysname> system-view
[Sysname] interface vfc 1
[Sysname-Vfc1] fspf cost 1000 vsan 4
fspf dead-interval命令用來配置指定VSAN內接口的Dead間隔值。
undo fspf dead-interval命令用來恢複缺省情況。
【命令】
fspf dead-interval value vsan vsan-id
undo fspf dead-interval vsan vsan-id
【缺省情況】
接口的Dead間隔值為80秒。
【視圖】
VFC接口視圖
【缺省用戶角色】
network-admin
【參數】
value:接口的Dead間隔值,取值範圍為2~65535,單位為秒。
vsan vsan-id:所屬VSAN,取值範圍為1~3839。
【使用指導】
兩台交換機之間建立起鄰居關係後,需要以Hello間隔值為周期向對方發送Hello報文來維護鄰居關係。若在Dead間隔內仍未收到對方的Hello報文,則認為鄰居不存在,需要刪除該鄰居。
需要注意的是,配置的Dead間隔值必須大於Hello間隔值,且鄰居雙方配置的Dead間隔值必須一致。
【舉例】
# 配置接口VFC1在VSAN 4內的Dead間隔值為100秒。
<Sysname> system-view
[Sysname] interface vfc 1
[Sysname-Vfc1] fspf dead-interval 100 vsan 4
【相關命令】
· fspf hello-interval
fspf enable命令用來使能指定VSAN的FSPF功能。
undo fspf enable命令用來關閉指定VSAN的FSPF功能。
【命令】
fspf enable
undo fspf enable
【缺省情況】
VSAN創建後,FSPF功能處於使能狀態。
【視圖】
VSAN視圖
【缺省用戶角色】
network-admin
【使用指導】
使能了指定VSAN的FSPF功能後,該VSAN才可以運行FSPF相關的功能。
【舉例】
# 使能VSAN 4的FSPF功能。
<Sysname> system-view
[Sysname] vsan 4
[Sysname-vsan4] fspf enable
fspf graceful-restart命令用來使能FSPF的GR能力。
undo fspf graceful-restart命令用來關閉FSPF的GR能力。
【命令】
fspf graceful-restart
undo fspf graceful-restart
【缺省情況】
FSPF的GR能力處於關閉狀態。
【視圖】
係統視圖
【缺省用戶角色】
network-admin
【使用指導】
GR(Graceful Restart,平滑重啟)是一種通過備份FSPF配置信息,在協議重啟或主備倒換時FSPF進行平滑重啟,從鄰居那裏獲得鄰居關係,並對LSDB進行同步,從而保證轉發業務不中斷的機製。
GR有兩個角色:
· GR Restarter:發生協議重啟或主備倒換事件且具有GR能力的設備。
· GR Helper:和GR Restarter具有鄰居關係,協助完成GR流程的設備。
【舉例】
# 使能FSPF的GR能力。
<Sysname> system-view
[Sysname] fspf graceful-restart
【相關命令】
· display fspf graceful-restart
· fspf graceful-restart helper
fspf graceful-restart helper命令用來使能FSPF的GR Helper能力。
undo fspf graceful-restart helper命令用來關閉FSPF的GR Helper能力。
【命令】
fspf graceful-restart helper
undo fspf graceful-restart helper
【缺省情況】
FSPF的GR Helper能力處於使能狀態。
【視圖】
係統視圖
【缺省用戶角色】
network-admin
【使用指導】
使能了FSPF的GR Helper能力後,該交換機才可以協助GR Restarter完成GR功能。
【舉例】
# 使能FSPF的GR Helper能力。
<Sysname> system-view
[Sysname] fspf graceful-restart helper
【相關命令】
· display fspf graceful-restart
· fspf graceful-restart
fspf graceful-restart interval命令用來配置FSPF的GR最大間隔時間。
undo fspf graceful-restart interval命令用來恢複缺省情況。
【命令】
fspf graceful-restart interval interval-value
undo fspf graceful-restart interval
【缺省情況】
FSPF的GR最大間隔時間為120秒。
【視圖】
係統視圖
【缺省用戶角色】
network-admin
【參數】
interval-value:指定FSPF的GR最大間隔時間,取值範圍為40~1800,單位為秒。
【使用指導】
對於GR Restarter來說,如果在GR最大間隔時間內沒有完成GR過程,則立即退出GR過程。
【舉例】
# 配置FSPF的GR最大間隔時間為100秒。
<Sysname> system-view
[Sysname] fspf graceful-restart interval 100
【相關命令】
· display fspf graceful-restart
fspf hello-interval命令用來配置指定VSAN內接口的Hello間隔值。
undo fspf hello-interval命令用來恢複缺省情況。
【命令】
fspf hello-interval value vsan vsan-id
undo fspf hello-interval vsan vsan-id
【缺省情況】
接口的Hello間隔值為20秒。
【視圖】
VFC接口視圖
【缺省用戶角色】
network-admin
【參數】
value:接口的Hello間隔值,取值範圍為1~65534,單位為秒。
vsan vsan-id:所屬VSAN,取值範圍為1~3839。
【使用指導】
交換機通過周期性向外發送Hello報文,來發現和維護鄰居關係。Hello間隔值決定了接口在指定VSAN內發送Hello報文的時間間隔。
需要注意的是,配置的Hello間隔值必須小於Dead間隔值,且鄰居雙方配置的Hello間隔值必須一致。
【舉例】
# 配置接口VFC1在VSAN 4內的Hello間隔值為10秒。
<Sysname> system-view
[Sysname] interface vfc 1
[Sysname-Vfc1] fspf hello-interval 10 vsan 4
【相關命令】
· fspf dead-interval
fspf min-ls-arrival命令用來配置指定VSAN內LSR最小接收間隔。
undo fspf min-ls-arrival命令用來恢複缺省情況。
【命令】
fspf min-ls-arrival value
undo fspf min-ls-arrival
【缺省情況】
LSR最小接收間隔為1秒。
【視圖】
VSAN視圖
【缺省用戶角色】
network-admin
【參數】
value:LSR最小接收間隔,取值範圍為0~60,單位為秒。
【使用指導】
LSR最小接收間隔決定了指定VSAN內接收LSR的間隔。為了避免過於頻繁的從鄰居接收到同一個LSR的新實例、更新本地LSDB而頻繁觸發路由計算。在LSR最小接收間隔時間內,如果又一次接收到了這個LSR的新實例,則直接丟棄,不做處理。
【舉例】
# 配置VSAN 2內LSR最小接收間隔為10秒。
<Sysname> system-view
[Sysname] vsan 2
[Sysname-vsan2] fspf min-ls-arrival 10
fspf min-ls-interval命令用來配置指定VSAN內LSR最小刷新間隔。
undo fspf min-ls-interval命令用來恢複缺省情況。
【命令】
fspf min-ls-interval value
undo fspf min-ls-interval
【缺省情況】
LSR最小刷新間隔為5秒。
【視圖】
VSAN視圖
【缺省用戶角色】
network-admin
【參數】
value:最小LSR刷新間隔值,取值範圍為1~60,單位為秒。
【使用指導】
LSR最小刷新間隔決定了指定VSAN內LSR刷新間隔。為了避免本機LSR被頻繁的刷新,從而降低路由計算的頻率和減少Fabric中LSR的泛洪,在LSR最小刷新間隔內,交換機不能再次刷新本機LSR。
【舉例】
# 配置VSAN 2內最小LSR刷新間隔值為10秒。
<Sysname> system-view
[Sysname] vsan 2
[Sysname-vsan2] fspf min-ls-interval 10
fspf retransmit-interval命令用來配置指定VSAN內接口的LSR重傳間隔。
undo fspf retransmit-interval命令用來恢複缺省情況。
【命令】
fspf retransmit-interval value vsan vsan-id
undo fspf retransmit-interval vsan vsan-id
【缺省情況】
接口的LSR重傳間隔為5秒。
【視圖】
VFC接口視圖
【缺省用戶角色】
network-admin
【參數】
value:接口的LSR重傳間隔,取值範圍為1~65535,單位為秒。
vsan vsan-id:所屬VSAN,取值範圍為1~3839。
【使用指導】
LSDB的同步需要交互LSR。在發送LSR後,等待鄰居回應報文確認,如果過了LSR重傳間隔還沒有接收到鄰居的確認,那麼需要再次發送該LSR。
【舉例】
# 配置接口VFC1在VSAN 4內的LSR重傳間隔為10秒。
<Sysname> system-view
[Sysname] interface vfc 1
[Sysname-Vfc1] fspf retransmit-interval 10 vsan 4
fspf silent命令用來關閉指定VSAN內接口的FSPF功能。
undo fspf silent命令用來使能指定VSAN內接口的FSPF功能。
【命令】
fspf silent vsan vsan-id
undo fspf silent vsan vsan-id
【缺省情況】
所有接口的FSPF功能均處於使能狀態。
【視圖】
VFC接口視圖
【缺省用戶角色】
network-admin
【參數】
vsan vsan-id:所屬VSAN,取值範圍為1~3839。
【使用指導】
使能接口的FSPF功能後,接口才可以參與FSPF路由運算,如果某接口不參與FSPF路由運算,則需關閉該接口的FSPF功能。
【舉例】
# 關閉VSAN 4內接口VFC1的FSPF功能。
<Sysname> system-view
[Sysname] interface vfc 1
[Sysname-Vfc1] fspf silent vsan 4
fspf spf-hold-time命令用來配置指定VSAN內最短SPF計算間隔。
undo fspf spf-hold-time命令用來恢複缺省情況。
【命令】
fspf spf-hold-time value
undo fspf spf-hold-time
【缺省情況】
最短SPF計算間隔為0秒。
【視圖】
VSAN視圖
【缺省用戶角色】
network-admin
【參數】
value:最短SPF計算間隔,取值範圍為0~60,單位為秒。
【使用指導】
當LSDB發生改變時,需要進行SPF計算。SPF計算需要耗費一定的CPU,如果網絡頻繁變化,且每次變化都立即進行SPF計算,將會占用大量的CPU。為了避免交換機過於頻繁的進行路由計算而浪費CPU,用戶可以配置最短的SPF計算間隔。
最短SPF計算間隔決定了指定VSAN內兩次連續的SPF計算之間的最小時間間隔。最短SPF計算間隔配置的小,意味著FSPF對於Fabric的變化可以快速反應,重新計算VSAN內的路由。一個更小的SPF計算間隔會耗費更多的CPU。
【舉例】
# 配置VSAN 2內最短SPF計算間隔為10秒。
<Sysname> system-view
[Sysname] vsan 2
[Sysname-vsan2] fspf spf-hold-time 10
reset fspf counters命令用來清除FSPF統計信息。
【命令】
reset fspf counters [ vsan vsan-id ]
【視圖】
用戶視圖
【缺省用戶角色】
network-admin
【參數】
vsan vsan-id:清除指定VSAN內的FSPF統計信息,vsan-id的取值範圍為1~3839。不指定該參數時,將清除所有VSAN內的FSPF統計信息。
【舉例】
# 清除VSAN 2內的FSPF統計信息。
<Sysname> reset fspf counters vsan 2
【相關命令】
· display fspf statistics
delete zone database all命令用來清除Zone數據庫信息。
【命令】
delete zone database all
【視圖】
VSAN視圖
【缺省用戶角色】
network-admin
【使用指導】
通過本命令可以刪除指定VSAN內的Zone數據庫信息,包括所有Zone set、Zone以及Zone別名,但是Active Zone set不會被刪除。
【舉例】
# 清除VSAN 1內的Zone數據庫信息。
<Sysname> system-view
[Sysname] vsan 1
[Sysname-vsan1] delete zone database all
This operation will delete all information of the zone database except active zone set. Continue? [Y/N]:
display zone命令用來顯示Zone的相關信息。
【命令】
display zone [ [ name zone-name ] vsan vsan-id ]
【視圖】
任意視圖
【缺省用戶角色】
network-admin
network-operator
【參數】
name zone-name:顯示指定名稱的Zone的相關信息。zone-name表示Zone的名稱,為1~64個字符的字符串,區分大小寫,隻能包含大小寫英文字母、數字以及下列特殊符號:$-^_,並且名稱的起始字符隻能為大小寫英文字母。
vsan vsan-id:顯示指定VSAN內的Zone相關信息。vsan-id表示Zone所屬的VSAN編號,取值範圍為1~3839。
【使用指導】
根據用戶的配置可以顯示不同Zone的信息:
· 如果同時指定name和vsan參數,則顯示指定VSAN內指定名稱的單個Zone的信息;
· 如果僅指定vsan參數,則顯示指定VSAN內所有Zone的信息;
· 如果不指定任何參數,則顯示所有VSAN內所有Zone的信息。
【舉例】
# 顯示所有VSAN內所有Zone的相關信息。
<Sysname> display zone
VSAN 1:
zone name z1
fcid 0x111111
fcid 0x222222
pwwn 11:11:11:11:22:22:22:22
zone name z2
fcid 0x111111
zone-alias name za1
fcid 0x333333
VSAN 2:
VSAN 3:
表1-21 display zone命令顯示信息描述表
字段 |
描述 |
VSAN |
VSAN編號 |
zone name |
Zone的名稱 |
fcid |
Zone成員的FC地址信息 |
pwwn |
Zone成員的PWWN信息 |
zone-alias name |
Zone別名的名稱 |
【相關命令】
· member (zone view)
· zone clone
· zone name
· zone rename
display zone member命令用來顯示指定Zone成員所屬的父親信息。
【命令】
display zone member { fcid fcid | pwwn pwwn | zone-alias zone-alias-name } [ vsan vsan-id ]
【視圖】
任意視圖
【缺省用戶角色】
network-admin
network-operator
【參數】
fcid fcid:顯示指定的FC地址成員所屬的父親信息。fcid表示成員的FC地址,格式為xxxxxx,其中x為16進製數字。
pwwn pwwn:顯示指定的PWWN成員所屬的父親信息。pwwn表示成員的PWWN,格式為xx:xx:xx:xx:xx:xx:xx:xx,其中x為16進製數字。
zone-alias zone-alias-name:顯示指定的Zone別名成員所屬的父親信息。zone-alias-name:表示成員的Zone別名,為1~64個字符的字符串,區分大小寫,隻能包含大小寫英文字母、數字以及下列特殊符號:$-^_,並且名稱的起始字符隻能為大小寫英文字母。
vsan vsan-id:顯示指定VSAN內的Zone成員所屬的父親信息。vsan-id表示VSAN編號,取值範圍為1~3839。不指定本參數,將顯示所有VSAN內的Zone成員所屬的父親信息。
【使用指導】
根據用戶的配置,本命令可以顯示FC地址類型、PWWN類型、Zone別名類型的成員所屬的父親信息。父親信息包括:成員所屬的Zone和Zone別名,以及Zone別名所屬的Zone。
【舉例】
# 顯示VSAN 1中FC地址為010000的Zone成員所屬的父親信息。
<Sysname> display zone member fcid 010000 vsan 1
fcid 0x010000
VSAN 1:
zone z1
zone z2
zone z3
zone-alias a1
zone z2
zone z3
# 顯示所有VSAN中PWWN為11:22:33:44:55:66:77:88的Zone成員所屬的父親信息。
<Sysname> display zone member pwwn 11:22:33:44:55:66:77:88
pwwn 11:22:33:44:55:66:77:88
VSAN 1:
zone z1
zone z2
zone z3
zone-alias a1
zone z2
zone z3
VSAN 3:
zone z1
# 顯示VSAN 1中Zone別名為za1的Zone成員所屬的父親信息。
<Sysname> display zone member zone-alias za1 vsan 1
zone-alias za1
VSAN 1:
zone z1
zone z2
表1-22 display zone member命令顯示信息描述表
字段 |
描述 |
VSAN |
VSAN編號 |
fcid |
指定顯示的Zone成員的FC地址信息 |
pwwn |
指定顯示的Zone成員的PWWN信息 |
zone-alias |
Zone別名的名稱 |
zone |
Zone的名稱 |
【相關命令】
· member (zone view)
· member (zone-alias view)
display zone status命令用來顯示FC Zone的配置信息以及運行狀態。
【命令】
display zone status [ vsan vsan-id ]
【視圖】
任意視圖
【缺省用戶角色】
network-admin
network-operator
【參數】
vsan vsan-id:顯示指定VSAN內的FC Zone配置信息以及運行狀態。vsan-id表示VSAN編號,取值範圍為1~3839。不指定本參數,將顯示所有VSAN內的FC Zone配置信息以及運行狀態。
【使用指導】
通過本命令可以查看當前FC Zone的配置信息以及運行狀態,包括:Zone的模式、默認Zone策略、擴散和合並類型、Zone數據庫信息(創建的Zone set、Zone、Zone別名的個數)、Zone的狀態(如,正在進行擴散、合並等)。
【舉例】
# 顯示VSAN 1中FC Zone的配置信息以及運行狀態。
<Sysname> display zone status vsan 1
VSAN 1:
Mode: basic
Default zone: deny
Distribute: active only
Hard-zoning: enabled
Full zoning database:
Zonesets: 10, Zones: 20, Zone-aliases: 0
Status: merging
# 顯示所有VSAN中FC Zone的配置信息以及運行狀態。
<Sysname> display zone status
VSAN 1:
Mode: basic
Default zone: deny
Distribute: active only
Hard-zoning: enabled
Full zoning database:
Zonesets: 10, Zones: 20, Zone-aliases: 0
Status: merging
VSAN 2:
Mode: basic
Default zone: permit
Distribute: full
Hard-zoning: enabled
Full zoning database:
Zonesets: 10, Zones: 20, Zone-aliases: 0
Status: distributing
表1-23 display zone status命令顯示信息描述表
字段 |
描述 |
VSAN |
VSAN編號 |
Mode |
Zone的模式,可能的取值及其含義如下: · basic:基本Zone · enhanced:增強Zone (目前僅支持基本Zone) |
Default zone |
默認Zone策略,可能的取值及其含義如下: · deny:默認Zone內成員禁止互訪 · permit:默認Zone內成員允許互訪 |
Distribute |
擴散和合並類型,可能的取值及其含義如下: · active only:非完全擴散和合並 · full:完全擴散和合並 |
Hard-zoning |
硬件Zone的使用狀態,可能的取值及其含義如下(不同VSAN下狀態可能不同): · enabled:使用硬件Zone · disabled:關閉硬件Zone Zone技術分為兩種:硬件Zone(通過硬件進行Zone過濾)、軟件Zone(通過軟件進行Zone過濾)。默認使用硬件Zone,安全性更高,當硬件資源不足時,係統會自動關閉硬件Zone,改用軟件Zone實現。 |
Full Zoning Database |
Zone數據庫信息,將顯示指定VSAN下Zone set、Zone、Zone別名的個數 |
Status |
Zone的狀態,可能的取值及其含義如下: · merging:正在進行合並 · distributing:正在進行擴散 · database-changing:正在更新數據 · free:空閑 |
【相關命令】
· zone default-zone permit
· zoneset distribute full
display zone-alias命令用來顯示Zone別名的相關信息。
【命令】
display zone-alias [ [ name zone-alias-name ] vsan vsan-id ]
【視圖】
任意視圖
【缺省用戶角色】
network-admin
network-operator
【參數】
name zone-alias-name:顯示指定名稱的Zone別名的相關信息。zone-alias-name表示Zone別名的名稱,為1~64個字符的字符串,區分大小寫,隻能包含大小寫英文字母、數字以及下列特殊符號:$-^_,並且名稱的起始字符隻能為大小寫英文字母。
vsan vsan-id:顯示指定VSAN內的Zone別名相關信息。vsan-id表示Zone別名所屬的VSAN編號,取值範圍為1~3839。
【使用指導】
根據用戶的配置可以顯示不同Zone別名的信息:
· 如果同時指定name和vsan參數,則顯示指定VSAN內指定名稱的單個Zone別名的信息;
· 如果僅指定vsan參數,則顯示指定VSAN內所有Zone別名的信息;
· 如果不指定任何參數,則顯示所有VSAN內所有Zone別名的信息。
【舉例】
# 顯示所有VSAN內所有Zone別名的相關信息。
<Sysname> display zone-alias
VSAN 1:
zone-alias name za1
fcid 0x111111
fcid 0x222222
pwwn 11:11:11:11:22:22:22:22
zone-alias name za2
fcid 0x111111
VSAN 2:
zone-alias name za1
表1-24 display zone-alias命令顯示信息描述表
字段 |
描述 |
VSAN |
VSAN編號 |
zone-alias name |
Zone別名的名稱 |
fcid |
Zone別名成員的FC地址信息 |
pwwn |
Zone別名成員的PWWN信息 |
【相關命令】
· member (zone-alias view)
· zone-alias clone
· zone-alias name
· zone-alias rename
display zoneset命令用來顯示Zone set的相關信息。
【命令】
display zoneset [ [ name zoneset-name] vsan vsan-id ]
【視圖】
任意視圖
【缺省用戶角色】
network-admin
network-operator
【參數】
name zoneset-name:顯示指定名稱的Zone set的相關信息。zoneset-name表示Zone set的名稱,為1~64個字符的字符串,區分大小寫,隻能包含大小寫英文字母、數字以及下列特殊符號:$-^_,並且名稱的起始字符隻能為大小寫英文字母。
vsan vsan-id:顯示指定VSAN內的Zone set相關信息。vsan-id表示Zone set所屬的VSAN編號,取值範圍為1~3839。
【使用指導】
根據用戶的配置可以顯示不同Zone set的信息:
· 如果同時指定name和vsan參數,則顯示指定VSAN內指定名稱的單個Zone set的信息;
· 如果僅指定vsan參數,則顯示指定VSAN內所有Zone set的信息;
· 如果不指定任何參數,則顯示所有VSAN內所有Zone set的信息。
【舉例】
# 顯示所有VSAN內所有Zone set的相關信息。
<Sysname> display zoneset
VSAN 1:
zoneset name zs1
zone name z1
fcid 0x111111
fcid 0x222222
pwwn 11:11:11:11:22:22:22:22
zone name z2
fcid 0x111111
zone-alias name za1
fcid 0x111112
zoneset name zs2
zone name z1
VSAN 2:
VSAN 3:
zoneset name zs1
zone name z1
表1-25 display zoneset命令顯示信息描述表
字段 |
描述 |
VSAN |
VSAN編號 |
zoneset name |
Zone set的名稱 |
zone name |
Zone的名稱 |
fcid |
Zone或者Zone別名成員的FC地址信息 |
pwwn |
Zone或者Zone別名成員的PWWN信息 |
zone-alias name |
Zone 別名的名稱 |
【相關命令】
· member (zoneset view)
· zoneset clone
· zoneset name
· zoneset rename
display zoneset active命令用來顯示Active Zone set的相關信息。
【命令】
display zoneset active [ vsan vsan-id ]
【視圖】
任意視圖
【缺省用戶角色】
network-admin
network-operator
【參數】
vsan vsan-id:顯示指定VSAN內Active Zone set的相關信息。vsan-id表示Active Zone set所屬的VSAN編號,取值範圍為1~3839。如果不指定本參數,則顯示所有VSAN內Active Zone set相關信息。
【使用指導】
同一VSAN內隻會存在一個Active Zone set。
顯示信息的格式遵循下列規則:
· 對於在本地名稱服務數據庫中能夠查找到的成員,即實際存在的成員,在顯示結果的對應條目前麵加上“*”。如果用戶配置的是成員的PWWN,那麼設備會在名稱服務數據庫中查找對應的FC地址並顯示出來,並將配置的PWWN用“[ ]”標注在FC地址後麵。
· 對於在本地名稱服務數據庫中不存在的成員,則顯示為用戶的配置內容。
· 不支持在Active Zone set信息中以Zone別名顯示成員。配置激活Zone set後,如果該Zone set中的Zone存在Zone別名類型成員,會直接將Zone別名中的非重複N_Port成員添加進入Zone。
· 如果配置了允許默認Zone成員互相訪問策略,則會顯示默認Zone內的有效成員。即在本地名稱服務數據庫中存在的,並且不屬於Active Zone set的成員,都進行顯示。顯示信息中將顯示這些有效成員的FC地址。
【舉例】
# 顯示所有VSAN內的Active Zone set的相關信息。
<Sysname> display zoneset active
VSAN 1:
zoneset name zs1
zone name z1
*fcid 0x111111 [pwwn 11:11:11:11:11:11:11:11]
*fcid 0x222222
zone name z2
*fcid 0x111111 [pwwn 11:11:11:11:11:11:11:11]
*fcid 0x333333 [pwwn 33:33:33:33:33:33:33:33]
fcid 0x123456
pwwn 11:11:11:11:11:11:11:12
VSAN 2:
VSAN 3:
zoneset name zs1
zone name z1
*fcid 0x111111 [pwwn 11:11:11:11:11:11:11:11]
*fcid 0x333333 [pwwn 33:33:33:33:33:33:33:33]
fcid 0x123456
pwwn 11:11:11:11:11:11:11:12
# 顯示VSAN 1內的Active Zone set的相關信息。
<Sysname> display zoneset active vsan 1
VSAN 1:
zoneset name zs1
zone name z1
*fcid 0x111111 [pwwn 11:11:11:11:11:11:11:11]
*fcid 0x222222
zone name z2
*fcid 0x111111 [pwwn 11:11:11:11:11:11:11:11]
*fcid 0x333333 [pwwn 33:33:33:33:33:33:33:33]
fcid 0x123456
pwwn 11:11:11:11:11:11:11:12
zone name #default_zone#
*fcid 0xabcdef
*fcid 0x20abcd
表1-26 display zoneset active命令顯示信息描述表
字段 |
描述 |
VSAN |
VSAN編號 |
zoneset name |
Zone set的名稱 |
zone name |
Zone的名稱 |
*fcid |
本地名稱服務數據庫中存在的Zone成員的FC地址信息 |
fcid |
本地名稱服務數據庫中不存在的Zone成員的FC地址信息 |
pwwn |
用戶配置的Zone成員的pwwn信息 |
#default_zone# |
默認Zone |
【相關命令】
· zoneset activate name
member命令用來在Zone內添加成員。
undo member命令用來在Zone內刪除成員。
【命令】
member { fcid fcid | pwwn pwwn | zone-alias zone-alias-name }
undo member { fcid fcid | pwwn pwwn | zone-alias zone-alias-name }
【缺省情況】
Zone內不存在任何成員。
【視圖】
Zone視圖
【缺省用戶角色】
network-admin
【參數】
fcid fcid:所配置成員的FC地址,格式為xxxxxx,其中x為16進製數字。
pwwn pwwn:所配置成員的pwwn,格式為xx:xx:xx:xx:xx:xx:xx:xx,其中x為16進製數字。
zone-alias zone-alias-name:指定Zone別名的名稱,為1~64個字符的字符串,區分大小寫,隻能包含大小寫英文字母、數字以及下列特殊符號:$-^_,並且名稱的起始字符隻能為大小寫英文字母。指定的Zone別名必須已經存在。
【舉例】
# 創建Zone z1並進入其視圖。
<Sysname> system-view
[Sysname] vsan 1
[Sysname-vsan1] zone name z1
[Sysname-vsan1-zone-z1]
# 添加FC地址為010000的N_Port為z1的成員。
[Sysname-vsan1-zone-z1] member fcid 010000
# 添加pwwn為01:02:03:04:05:06:07:08的N_Port為z1的成員。
[Sysname-vsan1-zone-z1] member pwwn 01:02:03:04:05:06:07:08
# 添加Zone別名za1為z1的成員,其中Zone別名za1已經存在。
[Sysname-vsan1-zone-z1] member zone-alias za1
【相關命令】
· display zone
· display zone member
· zone name
· zone-alias name
member命令用來在Zone別名內添加成員。
undo member命令用來在Zone別名內刪除成員。
【命令】
member { fcid fcid | pwwn pwwn }
undo member { fcid fcid | pwwn pwwn }
【缺省情況】
Zone別名內不存在任何N_Port成員。
【視圖】
Zone別名視圖
【缺省用戶角色】
network-admin
【參數】
fcid fcid:所配置成員的FC地址,格式為xxxxxx,其中x為16進製數字。
pwwn pwwn:所配置成員的pwwn,格式為xx:xx:xx:xx:xx:xx:xx:xx,其中x為16進製數字。
【舉例】
# 創建Zone別名za1並進入其視圖。
<Sysname> system-view
[Sysname] vsan 1
[Sysname-vsan1] zone-alias name za1
[Sysname-vsan1-zone-alias-za1]
# 添加FC地址為010000的N_Port為za1的成員。
[Sysname-vsan1-zone-alias-za1] member fcid 010000
# 添加pwwn為01:02:03:04:05:06:07:08的N_Port為za1的成員。
[Sysname-vsan1-zone-alias-za1] member pwwn 01:02:03:04:05:06:07:08
【相關命令】
· display zone-alias
· zone-alias name
member命令用來在Zone set內添加Zone。
undo member命令用來在Zone set內刪除Zone。
【命令】
member zone-name
undo member zone-name
【缺省情況】
Zone set內不存在任何Zone。
【視圖】
Zone set視圖
【缺省用戶角色】
network-admin
【參數】
zone-name:Zone的名稱,為1~64個字符的字符串,區分大小寫,隻能包含大小寫英文字母、數字以及下列特殊符號:$-^_,並且名稱的起始字符隻能為大小寫英文字母。指定的Zone必須已經存在。
【舉例】
# 創建Zone z1。
<Sysname> system-view
[Sysname] vsan 1
[Sysname-vsan1] zone name z1
[Sysname-vsan1-zone-z1] quit
# 創建Zone set zs1並進入其視圖。
[Sysname] zoneset name zs1
[Sysname-vsan1-zoneset-zs1]
# 添加z1為zs1的成員。
[Sysname-vsan1-zoneset-zs1] member z1
【相關命令】
· display zoneset
· zone name
· zoneset name
zone clone命令用來複製Zone。
【命令】
zone clone src-name dest-name
【視圖】
VSAN視圖
【缺省用戶角色】
network-admin
【參數】
src-name:被複製的源Zone的名稱,為1~64個字符的字符串,區分大小寫,隻能包含大小寫英文字母、數字以及下列特殊符號:$-^_,並且名稱的起始字符隻能為大小寫英文字母。
dest-name:複製後的目的Zone的名稱,為1~64個字符的字符串,區分大小寫,隻能包含大小寫英文字母、數字以及下列特殊符號:$-^_,並且名稱的起始字符隻能為大小寫英文字母。
【舉例】
# 創建Zone z1。
<Sysname> system-view
[Sysname] vsan 1
[Sysname-vsan1] zone name z1
[Sysname-vsan1-zone-z1] quit
# 複製z1到z2。
[Sysname-vsan1] zone clone z1 z2
【相關命令】
· display zone
· zone name
zone default-zone permit命令用來配置允許默認Zone內的成員互相訪問。
undo zone default-zone permit命令用來配置禁止默認Zone內的成員互相訪問。
【命令】
zone default-zone permit
undo zone default-zone permit
【缺省情況】
默認Zone內的成員禁止互相訪問。
【視圖】
VSAN視圖
【缺省用戶角色】
network-admin
【舉例】
# 配置允許默認Zone內的成員互相訪問。
<Sysname> system-view
[Sysname] vsan 1
[Sysname-vsan1] zone default-zone permit
【相關命令】
· display zone status
zone name命令用來創建Zone並進入其視圖。如果指定的Zone已經創建,則該命令直接用來進入該Zone的視圖。
undo zone name命令用來刪除指定名稱的Zone。
【命令】
zone name zone-name
undo zone name zone-name
【視圖】
VSAN視圖
【缺省用戶角色】
network-admin
【參數】
zone-name:Zone的名稱,為1~64個字符的字符串,區分大小寫,隻能包含大小寫英文字母、數字以及下列特殊符號:$-^_,並且名稱的起始字符隻能為大小寫英文字母。
【舉例】
# 創建Zone z1並進入其視圖。
<Sysname> system-view
[Sysname] vsan 1
[Sysname-vsan1] zone name z1
[Sysname-vsan1-zone-z1]
【相關命令】
· display zone
zone rename命令用來修改Zone的名稱。
【命令】
zone rename old-name new-name
【視圖】
VSAN視圖
【缺省用戶角色】
network-admin
【參數】
old-name:待重命名的Zone名稱,為1~64個字符的字符串,區分大小寫,隻能包含大小寫英文字母、數字以及下列特殊符號:$-^_,並且名稱的起始字符隻能為大小寫英文字母。
new-name:新的Zone名稱,為1~64個字符的字符串,區分大小寫,隻能包含大小寫英文字母、數字以及下列特殊符號:$-^_,並且名稱的起始字符隻能為大小寫英文字母。
【舉例】
# 創建Zone z1。
<Sysname> system-view
[Sysname] vsan 1
[Sysname-vsan1] zone name z1
[Sysname-vsan1-zone-z1] quit
# 將z1重命名為z2。
[Sysname-vsan1] zone rename z1 z2
【相關命令】
· display zone
· zone name
zone-alias clone命令用來複製Zone別名。
【命令】
zone-alias clone src-name dest-name
【視圖】
VSAN視圖
【缺省用戶角色】
network-admin
【參數】
src-name:被複製的源Zone別名的名稱,為1~64個字符的字符串,區分大小寫,隻能包含大小寫英文字母、數字以及下列特殊符號:$-^_,並且名稱的起始字符隻能為大小寫英文字母。
dest-name:複製後的目的Zone別名的名稱,為1~64個字符的字符串,區分大小寫,隻能包含大小寫英文字母、數字以及下列特殊符號:$-^_,並且名稱的起始字符隻能為大小寫英文字母。
【舉例】
# 創建Zone別名za1。
<Sysname> system-view
[Sysname] vsan 1
[Sysname-vsan1] zone-alias name za1
[Sysname-vsan1-zone-alias-za1] quit
# 複製za1到za2。
[Sysname-vsan1] zone-alias clone za1 za2
【相關命令】
· display zone-alias
· zone-alias name
zone-alias name命令用來創建Zone別名並進入其視圖。如果指定的Zone別名已經創建,則該命令直接用來進入該Zone別名的視圖。
undo zone-alias name命令用來刪除指定名稱的Zone別名。
【命令】
zone-alias name zone-alias-name
undo zone-alias name zone-alias-name
【視圖】
VSAN視圖
【缺省用戶角色】
network-admin
【參數】
zone-alias-name:Zone別名的名稱,為1~64個字符的字符串,區分大小寫,隻能包含大小寫英文字母、數字以及下列特殊符號:$-^_,並且名稱的起始字符隻能為大小寫英文字母。
【舉例】
# 創建Zone別名za1並進入其視圖。
<Sysname> system-view
[Sysname] vsan 1
[Sysname-vsan1] zone-alias name za1
[Sysname-vsan1-zone-alias-za1]
【相關命令】
· display zone-alias
zone-alias rename命令用來修改Zone別名的名稱。
【命令】
zone-alias rename old-name new-name
【視圖】
VSAN視圖
【缺省用戶角色】
network-admin
【參數】
old-name:待重命名的Zone別名的名稱,為1~64個字符的字符串,區分大小寫,隻能包含大小寫英文字母、數字以及下列特殊符號:$-^_,並且名稱的起始字符隻能為大小寫英文字母。
new-name:新的Zone別名的名稱,為1~64個字符的字符串,區分大小寫,隻能包含大小寫英文字母、數字以及下列特殊符號:$-^_,並且名稱的起始字符隻能為大小寫英文字母。
【舉例】
# 創建Zone別名za1。
<Sysname> system-view
[Sysname] vsan 1
[Sysname-vsan1] zone-alias name za1
[Sysname-vsan1-zone-alias-za1] quit
# 將za1重命名為za2。
[Sysname-vsan1] zone-alias rename za1 za2
【相關命令】
· display zone-alias
· zone-alias name
zoneset activate命令用來激活指定Zone set生成Active Zone set,並發起向全網的擴散過程。
undo zoneset activate命令用來刪除Active Zone set,並發起向全網的擴散過程。
【命令】
zoneset activate name zoneset-name
undo zoneset activate
【視圖】
VSAN視圖
【缺省用戶角色】
network-admin
【參數】
name zoneset-name:被激活的Zone set的名稱,為1~64個字符的字符串,區分大小寫,隻能包含大小寫英文字母、數字以及下列特殊符號:$-^_,並且名稱的起始字符隻能為大小寫英文字母。指定的Zone set必須已經存在。
【使用指導】
雖然每個VSAN內可以配置多個Zone set,但隻有一個可以生效,稱為Active Zone set。最終N_Port成員的訪問控製都在Active Zone set內進行匹配。
Active Zone set需要通過命令顯式地在本地設備上激活,並向整個Fabric進行同步,使其在全網範圍內保持一致。
在將Active Zone set進行全網擴散時,設備會根據zoneset distribute full命令配置的擴散類型來決定擴散時是否攜帶數據庫信息。
被激活的Zone set中至少要包含一個N_Port成員。
同一VSAN內隻能夠存在一個Active Zone set。
【舉例】
# 創建Zone z1。
<Sysname> system-view
[Sysname] vsan 1
[Sysname-vsan1] zone name z1
# 添加FC地址為010000的N_Port為z1成員。
[Sysname-vsan1-zone-z1] member fcid 010000
[Sysname-vsan1-zone-z1] quit
# 創建Zone set zs1。
[Sysname-vsan1] zoneset name zs1
# 添加z1為zs1的成員。
[Sysname-vsan1-zoneset-zs1] member z1
[Sysname-vsan1-zoneset-zs1] quit
# 激活zs1。
[Sysname-vsan1] zoneset activate name zs1
【相關命令】
· display zoneset active
· zoneset distribute full
zoneset clone命令用來複製Zone set。
【命令】
zoneset clone src-name dest-name
【視圖】
VSAN視圖
【缺省用戶角色】
network-admin
【參數】
src-name:被複製的源Zone set的名稱,為1~64個字符的字符串,區分大小寫,隻能包含大小寫英文字母、數字以及下列特殊符號:$-^_,並且名稱的起始字符隻能為大小寫英文字母。
dest-name:複製後的目的Zone set的名稱,為1~64個字符的字符串,區分大小寫,隻能包含大小寫英文字母、數字以及下列特殊符號:$-^_,並且名稱的起始字符隻能為大小寫英文字母。
【舉例】
# 創建Zone set zs1。
<Sysname> system-view
[Sysname] vsan 1
[Sysname-vsan1] zoneset name zs1
[Sysname-vsan1-zoneset-zs1] quit
# 複製zs1到zs2。
[Sysname-vsan1] zoneset clone zs1 zs2
【相關命令】
· display zoneset
· zoneset name
zoneset distribute命令用來激發完全擴散過程,擴散的內容包括Active Zone set以及數據庫。
【命令】
zoneset distribute
【視圖】
VSAN視圖
【缺省用戶角色】
network-admin
【使用指導】
使用激活命令zoneset activate激活一個Zone set成為Active Zone set後,用戶可以繼續修改數據庫的配置,本命令可以在不改變Active Zone set的同時將Active Zone set以及修改後的數據庫向全網擴散。
【舉例】
# 激發完全擴散過程。
<Sysname> system-view
[Sysname] vsan 1
[Sysname-vsan1] zoneset distribute
zoneset distribute full命令用來配置擴散和合並類型為完全擴散和完全合並。
undo zoneset distribute full命令用來恢複擴散和合並類型為非完全擴散和非完全合並。
【命令】
zoneset distribute full
undo zoneset distribute full
【缺省情況】
擴散和合並類型為非完全擴散和非完全合並。
【視圖】
VSAN視圖
【缺省用戶角色】
network-admin
【使用指導】
完全擴散和完全合並會將Active Zone set以及數據庫都進行擴散和合並;非完全擴散和非完全合並僅將Active Zone set進行擴散和合並。
需要注意的是:
· 擴散類型僅會對使用zoneset activate命令激發的擴散過程產生影響,對使用zoneset distrbute命令激發的擴散不會產生影響。
· 合並類型會對所有合並過程產生影響。
【舉例】
# 配置擴散和合並類型為完全擴散和完全合並。
<Sysname> system-view
[Sysname] vsan 1
[Sysname-vsan1] zoneset distribute full
【相關命令】
· display zone status
· zoneset activate
zoneset name命令用來創建Zone set並進入其視圖。如果指定的Zone set已經創建,則該命令直接用來進入該Zone set的視圖。
undo zoneset name命令用來刪除指定名稱的Zone set。
【命令】
zoneset name zoneset-name
undo zoneset name zoneset-name
【視圖】
VSAN視圖
【缺省用戶角色】
network-admin
【參數】
zoneset-name:Zone set的名稱,為1~64個字符的字符串,區分大小寫,隻能包含大小寫英文字母、數字以及下列特殊符號:$-^_,並且名稱的起始字符隻能為大小寫英文字母。
【舉例】
# 創建Zone set zs1並進入其視圖。
<Sysname> system-view
[Sysname] vsan 1
[Sysname-vsan1] zoneset name zs1
[Sysname-vsan1-zoneset-zs1]
【相關命令】
· display zoneset
zoneset rename命令用來修改Zone set的名稱。
【命令】
zoneset rename old-name new-name
【視圖】
VSAN視圖
【缺省用戶角色】
network-admin
【參數】
old-name:待重命名的Zone set名稱,為1~64個字符的字符串,區分大小寫,隻能包含大小寫英文字母、數字以及下列特殊符號:$-^_,並且名稱的起始字符隻能為大小寫英文字母。
new-name:新的Zone set名稱,為1~64個字符的字符串,區分大小寫,隻能包含大小寫英文字母、數字以及下列特殊符號:$-^_,並且名稱的起始字符隻能為大小寫英文字母。
【舉例】
# 創建Zone set zs1。
<Sysname> system-view
[Sysname] vsan 1
[Sysname-vsan1] zoneset name zs1
[Sysname-vsan1-zoneset-zs1] quit
# 將zs1重命名為zs2。
[Sysname-vsan1] zoneset rename zs1 zs2
【相關命令】
· display zoneset
· zoneset name
display npv login命令用來顯示NPV交換機的下行口上相連的節點設備的注冊信息和映射的上行口。
【命令】
display npv login [ vsan vsan-id ] [ interface interface-type interface-number ] [ count ]
【視圖】
任意視圖
【缺省用戶角色】
network-admin
network-operator
【參數】
vsan vsan-id:顯示NPV交換機上指定VSAN內的下行口上相連的節點設備的注冊信息和映射的上行口,vsan-id的取值範圍為1~3839。不指定該參數時,將顯示所有VSAN內的信息。
interface interface-type interface-number:顯示NPV交換機上指定下行口上相連的節點設備的注冊信息和映射的上行口。不指定該參數時,將顯示NPV交換機上所有下行口的信息。
count:顯示NPV交換機上登錄節點的數目。
【使用指導】
本命令僅在交換機工作在NPV模式時可用。
【舉例】
# 顯示NPV交換機的下行口上相連的節點設備的注冊信息和映射的上行口。
<Sysname> display npv login
Server External
Interface VSAN FCID Port WWN Node WWN Interface
Vfc1 1 0xae0003 10:00:00:00:c9:66:6b:60 20:00:00:00:c9:66:6b:60 Vfc2
表1-27 display npv login命令顯示信息描述表
字段 |
描述 |
Server Interface |
下行口的接口名 |
External interface |
下行口映射的上行口的接口名 |
VSAN |
VSAN編號 |
FCID |
節點的FC地址 |
Port WWN |
和NPV交換機所連接的節點端口的WWN |
Node WWN |
節點的WWN |
display npv status命令用來顯示NPV交換機的狀態信息。
【命令】
display npv status [ vsan vsan-id ]
【視圖】
任意視圖
【缺省用戶角色】
network-admin
network-operator
【參數】
vsan vsan-id:顯示NPV交換機在指定VSAN內的狀態信息,vsan-id的取值範圍為1~3839。不指定該參數時,將顯示所有VSAN內的狀態信息。
【使用指導】
使用本命令可以查詢到NPV交換機上各個接口在VSAN內的狀態信息,包括接口VSAN Tag模式、接口在VSAN內的狀態、FC地址等。
本命令僅在交換機工作在NPV模式時可用。
【舉例】
# 顯示VSAN 1的NPV交換機的狀態信息。
<Sysname> display npv status vsan 1
External Interfaces:
Interface: Vfc1 VSAN tagging mode: Tagging
VSAN State FCID
10 Down
Number of External Interfaces: 1
Server Interfaces:
Number of Server Interfaces: 0
# 顯示所有VSAN的NPV交換機的狀態信息。
<Sysname> display npv status
External Interfaces:
Interface: Vfc1 VSAN tagging mode: Tagging
VSAN State FCID
10 Down
Number of External Interfaces: 1
Server Interfaces:
Interface: Vfc2 VSAN tagging mode: Tagging
VSAN State
10 Down
20 Down
Number of Server Interfaces: 1
表1-28 display npv status命令顯示信息描述表
字段 |
描述 |
External Interfaces |
上行口列表 |
Server Interfaces |
下行口列表 |
Interface |
接口名 |
VSAN tagging mode |
VSAN Tag模式 |
VSAN |
VSAN ID |
State |
當前接口的UP/Down狀態 |
FCID |
上行口Up後,會顯示核心交換機為之分配的FC地址;下行口沒有FC地址 (在一個VSAN內,如果NPV交換機同時接入兩個Fabric網絡,並且這兩個Fabric網絡為上行口分配了相同的FCID,那麼其中一個上行口雖然可以Up,但並不能作為上行口工作,此時會在括號中顯示Unavailable) FC SAN中可能存在多個Fabric網絡,比如FC SAN中有兩台FCF交換機,但這兩台FCF交換機之間並沒有連接,那麼每台FCF交換機都自成一個Fabric網絡。 |
Number of External Interfaces |
上行口的數量 |
Number of Server Interfaces |
下行口的數量 |
display npv traffic-map命令用來顯示NPV交換機上的流量映射信息。
【命令】
display npv traffic-map [ vsan vsan-id ] [ interface interface-type interface-number ]
【視圖】
任意視圖
【缺省用戶角色】
network-admin
network-operator
【參數】
vsan vsan-id:顯示指定VSAN內的流量映射信息,vsan-id的取值範圍為1~3839。不指定該參數時,將顯示所有VSAN內的流量映射信息。
interface interface-type interface-number:顯示NPV交換機上指定下行口的流量映射信息。不指定該參數時,將顯示NPV交換機上所有下行口的流量映射信息。
【使用指導】
使用本命令可以查詢到NPV交換機上的流量映射信息,即下行口到上行口的映射關係。
本命令僅在交換機工作在NPV模式時可用。
【舉例】
#顯示流量映射信息。
<Sysname> display npv traffic-map
NPV traffic map information of VSAN 1:
Server interface External interface
Vfc1 Vfc2
表1-29 display npv traffic-map命令顯示信息描述表
字段 |
描述 |
NPV traffic map information of VSAN 1 |
VSAN 1內上下行口映射信息 |
Server interface |
下行口 |
External interface |
上行口 |
npv load-balance disruptive命令用來在NPV交換機上發起一次中斷負載均衡過程。發起中斷負載均衡過程後,係統會重新進行上下行口的負載均衡分配,以達到更好的負載均衡效果,但會破壞已經穩定的上下行口的映射關係,從而導致流量中斷。
【命令】
npv load-balance disruptive
【視圖】
VSAN視圖
【缺省用戶角色】
network-admin
【使用指導】
當某VSAN內各個接口負載不均衡時,可以使用該命令發起VSAN內的中斷負載均衡過程,強製在該VSAN內的所有下行節點重新登錄。
本命令僅在交換機工作在NPV模式時可用。
【舉例】
# 配置NPV交換機在VSAN 1內發起中斷負載均衡過程。
<Sysname> system-view
[Sysname] vsan 1
[Sysname-vsan1] npv load-balance disruptive
The command may cause traffic interruption. Continue? [Y/N]:y
npv traffic-map命令用來配置上下行口的映射關係。
undo npv traffic-map命令用來刪除配置的上下行口的映射關係。
【命令】
npv traffic-map server-interface interface-type interface-number external-interface interface-type interface-number
undo npv traffic-map server-interface interface-type interface-number external-interface interface-type interface-number
【缺省情況】
上下行口之間不存在映射關係。
【視圖】
VSAN視圖
【缺省用戶角色】
network-admin
【參數】
server-interface interface-type interface-number:指定下行口。可以是VFC接口。
external-interface interface-type interface-number:指定上行口。可以是VFC接口。
【使用指導】
在進行下行口到上行口的映射時,如果該下行口有配置到上行口的映射關係,則該下行口隻能從配置的上行口中選擇一個有效接口進行映射,如果沒有配置映射關係則可以從屬於同一VSAN的所有上行口中選擇一個有效接口進行映射。
本命令僅在交換機工作在NPV模式時可用。
【舉例】
# 在VSAN10內配置接口VFC1到VFC2的映射關係,其中VFC1作為下行口,VFC2作為上行口。
<Sysname> system-view
[Sysname] vsan 10
[Sysname-vsan10] npv traffic-map server-interface vfc 1 external-interface vfc 2
fcping命令用來檢查指定目的地址是否可達,並輸出相應的統計信息。
在執行命令過程中,鍵入<Ctrl+C>可終止FC Ping操作。
【命令】
fcping [ -c count | -t timeout ] * fcid fcid vsan vsan-id
【視圖】
任意視圖
【缺省用戶角色】
network-admin
【參數】
-c count:指定發送ECHO請求報文的個數,取值範圍為0~2147483647,缺省值為5。其中,0表示連續發送直到用戶手動停止。
-t timeout:指定ECHO回應報文的超時時間。發送ECHO請求報文timeout後還沒有收到ECHO回應報文,源端則認為ECHO回應報文超時。timeout的取值範圍為1~10,單位為秒,缺省值為5秒。
fcid fcid:目的地址。當目的端為N節點時,fcid的值就是該節點的FC地址。當目的端為交換機時,fcid為該交換機的域控製器地址FFFCxx,xx為目的交換機的域ID。例如:目的交換機的域ID為3,則域控製器地址為FFFC03。
vsan vsan-id:VSAN ID,取值範圍為1~3839。
【舉例】
# 檢查VSAN 1內目的地址為FFFC02的設備是否可達。
<Sysname> fcping fcid fffc02 vsan 1
FCPING fcid 0xfffc02: 128 data bytes, press CTRL_C to break.
Reply from 0xfffc02: bytes = 128 time = 1.281 ms
Reply from 0xfffc02: bytes = 128 time = 0.890 ms
Reply from 0xfffc02: bytes = 128 time = 0.889 ms
Reply from 0xfffc02: bytes = 128 time = 0.892 ms
Reply from 0xfffc02: bytes = 128 time = 0.894 ms
--- 0xfffc02 fcping statistics ---
5 packet(s) transmitted
5 packet(s) received
0.00% packet loss
round-trip min/avg/max = 0.889/0.969/1.281 ms
# FC Ping時報文發送失敗。
<Sysname> fcping fcid fffc01 vsan 1
FCPING fcid 0xfffc01: 128 data bytes, press CTRL_C to break.
fcping: sendto: No route to host
fcping: sendto: No route to host
fcping: sendto: ^C
--- 0xfffc01 fcping statistics ---
3 packet(s) transmitted
0 packet(s) received
100.00% packet loss
表1-30 fcping命令顯示信息描述表
字段 |
描述 |
FCPING fcid 0xfffc02 |
檢查目的地址為FFFC02的設備是否可達 |
128 data bytes |
每個ECHO請求報文中的數據字節數 |
press CTRL_C to break |
在執行命令過程中,鍵入<Ctrl+C>可終止FC Ping操作 |
Reply from 0xfffc02: bytes = 128 time = 0.892 ms |
收到目的地址為0xfffc02的設備回複的ECHO回應報文: · bytes表示ECHO回應報文中的數據字節數 · time表示響應時間 |
Request time out |
ECHO請求報文發送成功,超時時間內未收到ECHO回應報文 |
fcping: sendto: No route to host |
ECHO請求報文發送失敗 |
--- 0xfffc02 fcping statistics --- |
FC Ping操作中收發報文的統計結果 |
5 packet(s) transmitted |
發送的ECHO請求報文數 |
5 packet(s) received |
收到的ECHO回應報文數 |
0.00% packet loss |
未收到ECHO回應報文的ECHO請求報文占發送的總ECHO請求報文的百分比 |
round-trip min/avg/max = 0.889/0.969/1.281 ms |
響應時間的最小值、平均值和最大值,單位為毫秒 |
fctracert命令用來探測本端到目的端的雙向路由信息,目的端可以為N節點或交換機。
【命令】
fctracert [ -t timeout ] fcid fcid vsan vsan-id
【視圖】
任意視圖
【缺省用戶角色】
network-admin
【參數】
-t timeout:整個探測過程的超時時間,取值範圍為1~10,單位為秒,缺省值為5秒。
fcid fcid:目的地址。當目的端為N節點時,fcid的值就是該節點的FC地址。當目的端為交換機時,fcid為該交換機的域控製器地址FFFCxx,xx為目的交換機的域ID。例如:目的交換機的域ID為3,則域控製器地址為FFFC03。
vsan vsan-id:指定所屬VSAN,取值範圍為1~3839。該VSAN必須已經存在。
【使用指導】
通過本命令可以獲取本端到目的端的雙向路由信息,包括從本端到目的端往返所經過的所有交換機的WWN和域控製器地址。設備支持往返兩端雙向的最大跳數為255。
在執行命令過程中,鍵入<Ctrl+C>可終止此次fctracert操作。
【舉例】
# 探測在VSAN 1內本端到FC地址為0xd70000的節點的雙向路由信息。
<Sysname> fctracert fcid d70000 vsan 1
Route present for: 0xd70000, press CTRL_C to break.
20:00:00:0b:46:00:02:82(0xfffcd5)
20:00:00:05:30:00:18:db(0xfffcd7)
20:00:00:05:30:00:18:db(0xfffcd7)
20:00:00:0b:46:00:02:82(0xfffcd5)
Fctracert completed.
表1-1 fctracert命令顯示信息描述表
字段 |
描述 |
Route present for |
查看從當前設備到目的地址設備所經過的路徑 |
press CTRL_C to break |
在執行命令過程中,鍵入<Ctrl+C>可終止操作 |
20:00:00:0b:46:00:02:82 |
設備的WWN值 |
0xfffcd5 |
設備的域控製器地址FFFCxx,xx為交換機的域ID |
Fctracert completed. |
FC Tracert命令執行完成 |
Fctracert uncompleted. |
FC Tracert命令執行未完成,原因如下: · resource is not enough:資源不足 · max hops reached:已達到最大跳數 · fabric is being built:Fabric網絡正在建立 · no route to destination port:沒有到目的端的路由 · destination port is not in fabric:目的端不在該Fabric網絡 · destination port and source port are not in the same zone:目的端與源端不在同一個Zone |
Fctracert timeout. |
探測超時 |
Service is unavailable. |
FC Tracert服務未啟動或者內部處理失敗 |
不同款型規格的資料略有差異, 詳細信息請向具體銷售和400谘詢。H3C保留在沒有任何通知或提示的情況下對資料內容進行修改的權利!