• 產品與解決方案
  • 行業解決方案
  • 服務
  • 支持
  • 合作夥伴
  • 關於我們

12-FCoE命令參考

目錄

01-FCoE命令

本章節下載 01-FCoE命令  (472.42 KB)

01-FCoE命令

  錄

1 FCoE

1.1 FCoE模式配置命令

1.1.1 fcoe-mode

1.2 VFC接口和FIP協議配置命令

1.2.1 bind interface

1.2.2 default

1.2.3 description

1.2.4 display fcoe

1.2.5 display interface vfc

1.2.6 fc mode

1.2.7 fcoe enable

1.2.8 fcoe fcf-priority

1.2.9 fcoe fcmap

1.2.10 fcoe fka-adv-period

1.2.11 fcoe global fcf-priority

1.2.12 interface vfc

1.2.13 reset counters interface

1.2.14 shutdown

1.3 建立Fabric網絡命令

1.3.1 allowed-domain-id

1.3.2 display fc domain

1.3.3 display fc domain-list

1.3.4 display fc ess

1.3.5 display fc login

1.3.6 display fc name-service database

1.3.7 display fc scr-table

1.3.8 display fc timer

1.3.9 domain auto-reconfigure enable

1.3.10 domain configure enable

1.3.11 domain restart

1.3.12 domain-id

1.3.13 fabric-name

1.3.14 fc domain rcf-reject

1.3.15 fc name-service auto-discovery

1.3.16 fc timer distributed-services

1.3.17 fc timer error-detect

1.3.18 fc timer resource-allocation

1.3.19 fc wwn default-fc4-type

1.3.20 priority

1.3.21 timer distributed-services

1.3.22 timer error-detect

1.3.23 timer resource-allocation

1.3.24 wwn area-port-id

1.4 VSAN配置命令

1.4.1 display vsan port-member

1.4.2 port trunk vsan

1.4.3 vsan

1.5 FC路由與轉發配置命令

1.5.1 display fc exchange

1.5.2 display fc fib

1.5.3 display fc routing-table

1.5.4 display fspf graceful-restart

1.5.5 display fspf lsdb

1.5.6 display fspf neighbor

1.5.7 display fspf statistics

1.5.8 fc route-static

1.5.9 fspf cost

1.5.10 fspf dead-interval

1.5.11 fspf enable

1.5.12 fspf graceful-restart

1.5.13 fspf graceful-restart helper

1.5.14 fspf graceful-restart interval

1.5.15 fspf hello-interval

1.5.16 fspf min-ls-arrival

1.5.17 fspf min-ls-interval

1.5.18 fspf retransmit-interval

1.5.19 fspf silent

1.5.20 fspf spf-hold-time

1.5.21 reset fspf counters

1.6 FC Zone配置命令

1.6.1 delete zone database all

1.6.2 display zone

1.6.3 display zone member

1.6.4 display zone status

1.6.5 display zone-alias

1.6.6 display zoneset

1.6.7 display zoneset active

1.6.8 member (zone view)

1.6.9 member (zone-alias view)

1.6.10 member (zoneset view)

1.6.11 zone clone

1.6.12 zone default-zone permit

1.6.13 zone name

1.6.14 zone rename

1.6.15 zone-alias clone

1.6.16 zone-alias name

1.6.17 zone-alias rename

1.6.18 zoneset activate

1.6.19 zoneset clone

1.6.20 zoneset distribute

1.6.21 zoneset distribute full

1.6.22 zoneset name

1.6.23 zoneset rename

1.7 NPV配置命令

1.7.1 display npv login

1.7.2 display npv status

1.7.3 display npv traffic-map

1.7.4 npv load-balance disruptive

1.7.5 npv traffic-map

1.8 FC Ping配置命令

1.8.1 fcping

1.9 FC Tracert配置命令

1.9.1 fctracert

 


1 FCoE

提示

設備隻有工作在高級模式下,才支持FCoE功能。關於設備工作模式的詳細介紹請參見“基礎配置指導”中的“設備管理”。

 

1.1  FCoE模式配置命令

1.1.1  fcoe-mode

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

1.2  VFC接口和FIP協議配置命令

1.2.1  bind interface

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

1.2.2  default

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

1.2.3  description

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

1.2.4  display fcoe

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

1.2.5  display interface vfc

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參數時,可顯示配置的全部描述信息

 

1.2.6  fc mode

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

1.2.7  fcoe enable

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

1.2.8  fcoe fcf-priority

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優先級,取值範圍為0255,數值越小,優先級越高。

【使用指導】

發送請求發現通告報文時,報文中的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

1.2.9  fcoe fcmap

fcoe fcmap命令用來配置FC-MAP值。

undo fcoe fcmap命令用來恢複缺省情況。

【命令】

fcoe fcmap fc-map

undo fcoe fcmap

【缺省情況】

FC-MAP值為0x0EFC00。

【視圖】

係統視圖

【缺省用戶角色】

network-admin

【參數】

fc-mapFC-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]:

1.2.10  fcoe fka-adv-period

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值,取值範圍為4600,單位為秒。

【使用指導】

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

1.2.11  fcoe global fcf-priority

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優先級,取值範圍為0255,數值越小,優先級越高。

【使用指導】

發送非請求發現通告報文時,報文中的fcf priority字段將填寫係統的FCF優先級的值。

ENode在收到多個FCF發送的發現通告報文的情況下,將從這些發現通告報文中選擇fcf priority優先級最高的FCF,並向其發送FLOGI報文,進行注冊。

本配置對所有F模式的VFC接口生效。

【舉例】

# 配置係統的FCF優先級為12。

<Sysname> system-view

[Sysname] fcoe global fcf-priority 12

1.2.12  interface vfc

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

1.2.13  reset counters interface

reset counters interface命令用來清除VFC接口的統計信息。

【命令】

reset counters interface [ vfc [ number ] ]

【視圖】

用戶視圖

【缺省用戶角色】

network-admin

【參數】

number:VFC接口編號。

【使用指導】

如果需要統計一定時間內VFC接口的流量來判斷接口和鏈路工作是否正常,可以使用該命令先清除接口原有的統計信息,然後讓接口自動重新統計。

·     如果不指定vfcnumber,則清除所有接口的統計信息;

·     如果指定vfc而不指定number,則清除所有VFC接口的統計信息;

·     如果同時指定vfcnumber,則清除指定VFC接口的統計信息。

【舉例】

# 清除VFC接口1的統計信息。

<Sysname> reset counters interface vfc 1

【相關命令】

·     display interface vfc

1.2.14  shutdown

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

1.3  建立Fabric網絡命令

1.3.1  allowed-domain-id

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-id1domain-id2為域ID的值,取值範圍為1~239,domain-id2必須大於等於domain-id1。&<1-8>表示前麵的參數最多可以輸入8次。

【使用指導】

在網絡地址分配時,每個FCF交換機都會分配到一個域ID,域ID的默認有效範圍是1239,可以通過配置,指定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

1.3.2  display fc domain

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接口

 

1.3.3  display fc domain-list

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

1.3.4  display fc ess

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表示不支持

 

1.3.5  display fc login

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

登錄節點的數目

 

1.3.6  display fc name-service database

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內的表項數目

 

1.3.7  display fc scr-table

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內的表項數目

 

1.3.8  display fc timer

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-serviceserror-detectresource-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

資源分配超時時間,單位為毫秒

 

1.3.9  domain auto-reconfigure enable

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

1.3.10  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

1.3.11  domain restart

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

1.3.12  domain-id

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]:

1.3.13  fabric-name

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

1.3.14  fc domain rcf-reject

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

1.3.15  fc name-service auto-discovery

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

1.3.16  fc timer distributed-services

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

1.3.17  fc timer error-detect

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

1.3.18  fc timer resource-allocation

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

1.3.19  fc wwn default-fc4-type

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

1.3.20  priority

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

1.3.21  timer distributed-services

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

1.3.22  timer error-detect

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

1.3.23  timer resource-allocation

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

1.3.24  wwn area-port-id

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

1.4  VSAN配置命令

1.4.1  display vsan port-member

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接口

 

1.4.2  port trunk vsan

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

1.4.3  vsan

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]

1.5  FC路由與轉發配置命令

1.5.1  display fc exchange

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

虛擬存儲局域網索引

 

1.5.2  display fc fib

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地址為索引的表項查詢,為轉發報文和本機發送報文提供出接口信息。

需要注意的是:

·     如果同時指定fcidmask-length,則顯示指定目的FC地址和掩碼長度的FC FIB表項信息。

·     如果僅指定fcid,不指定mask-length,則按照最長匹配原則顯示指定目的FC地址的FC FIB表項信息。

·     如果不指定fcidmask-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

出接口

 

1.5.3  display fc routing-table

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路由表的詳細信息。

【使用指導】

路由表中保存了各種路由協議發現的路由。通過本命令可以查看路由表的概要信息、詳細信息以及統計信息。

需要注意的是:

·     如果不指定statisticsverbose,將顯示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

1.5.4  display fspf graceful-restart

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

1.5.5  display fspf lsdb

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

鏈路開銷

 

1.5.6  display fspf neighbor

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:表示同步完成

 

1.5.7  display fspf statistics

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

1.5.8  fc route-static

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

1.5.9  fspf cost

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

1.5.10  fspf dead-interval

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

1.5.11  fspf enable

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

1.5.12  fspf graceful-restart

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

1.5.13  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

1.5.14  fspf graceful-restart interval

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

1.5.15  fspf hello-interval

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

1.5.16  fspf min-ls-arrival

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

1.5.17  fspf min-ls-interval

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

1.5.18  fspf retransmit-interval

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

1.5.19  fspf silent

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

1.5.20  fspf spf-hold-time

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

1.5.21  reset fspf counters

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

1.6  FC Zone配置命令

1.6.1  delete zone database all

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]:

1.6.2  display zone

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的信息:

·     如果同時指定namevsan參數,則顯示指定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

1.6.3  display zone member

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)

1.6.4  display zone status

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

1.6.5  display zone-alias

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別名的信息:

·     如果同時指定namevsan參數,則顯示指定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

1.6.6  display zoneset

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的信息:

·     如果同時指定namevsan參數,則顯示指定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

1.6.7  display zoneset active

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

1.6.8  member (zone view)

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

1.6.9  member (zone-alias view)

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

1.6.10  member (zoneset view)

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

1.6.11  zone clone

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

1.6.12  zone default-zone permit

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

1.6.13  zone name

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

1.6.14  zone rename

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

1.6.15  zone-alias clone

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

1.6.16  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

1.6.17  zone-alias rename

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

1.6.18  zoneset activate

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

1.6.19  zoneset clone

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

1.6.20  zoneset distribute

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

1.6.21  zoneset distribute full

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

1.6.22  zoneset name

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

1.6.23  zoneset rename

 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

1.7  NPV配置命令

1.7.1  display npv login

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

 

1.7.2  display npv status

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

下行口的數量

 

1.7.3  display npv traffic-map

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

上行口

 

1.7.4  npv load-balance disruptive

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

1.7.5  npv traffic-map

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

1.8  FC Ping配置命令

1.8.1  fcping

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

響應時間的最小值、平均值和最大值,單位為毫秒

 

1.9  FC Tracert配置命令

1.9.1  fctracert

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保留在沒有任何通知或提示的情況下對資料內容進行修改的權利!

BOB登陆
官網
聯係我們