• 产品与解决方案
  • 行业解决方案
  • 服务
  • 支持
  • 合作伙伴
  • 新华三人才研学中心
  • 关于我们

13-FCoE命令参考

目录

01-FCoE命令

本章节下载 01-FCoE命令  (453.72 KB)

docurl=/cn/Service/Document_Software/Document_Center/Switches/Catalog/S10500/S10500/Command/Command_Manual/H3C_S10500_CR(R2100)-6W100/13/201305/785638_30005_0.htm

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 timer distributed-services

1.3.16 fc timer error-detect

1.3.17 fc timer resource-allocation

1.3.18 priority

1.3.19 timer distributed-services

1.3.20 timer error-detect

1.3.21 timer resource-allocation

1.3.22 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:指定接口类型和接口编号。只能为以太网接口或聚合接口。在绑定二层聚合接口时,要保证每个成员端口都具备FCoE能力,否则绑定聚合口会失败。已经绑定的聚合接口如果要加入新的成员端口时,必须保证新加入的成员端口具有FCoE能力,否则可能导致FCoE流量转发不通。。只有SF系列单板具备FCoE能力。

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接口4绑定到以太网接口Ten-GigabitEthernet1/0/1,并绑定FCoE MAC地址000c-2999-eacd。

<Sysname> system-view

[sysname] interface vfc 4

[sysname-Vfc4] bind interface Ten-GigabitEthernet1/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-GigabitEthernet2/0/10, 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

【参数】

eE模式。

fF模式。

npNP模式。

【使用指导】

交换机上的接口具有下面几种模式:

·              E模式:处于本模式的接口称为E_Port。E_Port用来连接其它交换机的E_Port。

·              F模式:处于本模式的接口称为F_Port。F_Port用来连接节点设备的N_Port或者其它交换机的NP_Port。

·              NP模式:处于本模式的接口称为NP_Port。NP_Port用来连接其它交换机的F_Port。

多台交换机通过E_Port互联组成一个Fabric,通过F_Port将节点设备接入到Fabric中来。

VFC接口支持三种模式:E模式、F模式、NP模式,缺省为F模式。

·              当交换机工作在FCF模式时,VFC接口支持E、F模式。

·              当交换机工作在NPV模式时,VFC接口支持F、NP模式。

【举例】

# 配置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内可以运行二层协议,但由于所有成员端口均处于隔离状态,二层协议运行状态会按照端口隔离拓扑运行。

【举例】

# 使能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秒)即可。在交换机进行主备倒换或者有备用主控板的ISSU软重启升级时,为了保证业务不中断,如果FCoE配置较多,则需要适当调大fka-adv-period值,建议配置为60~90秒之间。关于ISSU的详细介绍,请参见“基础配置指导”中的“ISSU”。

·              超出90秒的配置,建议用户在无备用主控板的ISSU软重启升级时使用。当交换机进行无备用主控板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值。

由于上述配置限制,当无备用主控板的接入FCF交换机或NPV交换机进行ISSU软重启升级时,FCoE流量会中断。这是因为接入FCF交换机或NPV交换机连接服务器、存储设备或者其他厂商NPV设备,由于互通限制,fka-adv-period值不能超过90秒。由于没有备用主控板存在,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-1 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

Vfc2       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           1                                                                  

2           1                                                                  

3           1                                                                  

Total entries: 3

# 显示VSAN 3下所有登录节点总数。

<Sysname> display fc login vsan 3 count

Total entries: 1

表1-6 display fc login命令显示信息描述表

字段

描述

Interface

交换机上和节点相连的接口

VSAN

VSAN ID

FCID

交换机为节点分配的FC地址

Node WWN

节点WWN

Port WWN

节点上和交换机相连的端口的WWN

 

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          FCP

  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          FCP

# 显示名称服务数据库的详细信息。

<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): FCP

  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-2 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类型包括:FCP、LLC/SNAP、SW_ILS、SNMP、GS3、VI、NPV

·       属性包括:支持Initiator、支持Target、两者都支持Initiator/Target

 

表1-3 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类型包括: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-4 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-7 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进制数字。

【使用指导】

FC设备支持为每个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 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.16  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.17  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.18  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.19  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.20  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.21  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.22  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:

    Vfc200

表1-8 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 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 ]

IRF模式:

display fc exchange { link | protocol } [ chassis chassis-number slot slot-number ]

display fc exchange link verbose [ chassis chassis-number slot slot-number ] [ exid exid ]

【视图】

任意视图

【缺省用户角色】

network-admin

network-operator

【参数】

link:显示连接Exchange表项信息。

protocol显示协议Exchange表项信息。

verbose:显示连接Exchange表项的详细信息。

exid exid:显示指定Exchange ID的连接Exchange表项信息。exid的取值范围为065534如果不指定本参数,则显示所有连接Exchange表项信息。

slot slot-number显示指定单板的Exchange表项信息。slot-number表示单板所在的槽位号。如果不指定本参数,则显示主控板表项信息。独立运行模式

chassis chassis-number slot slot-number:显示指定成员设备上指定单板的Exchange表项信息。chassis-number表示设备在IRF中的成员编号,slot-number表示单板所在的槽位号。如果不指定本参数,则显示全局主用主控板表项信息。IRF模式

【使用指导】

ExchangeFC协议的基本概念,所有数据帧和控制帧的传输都要基于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表项信息。(IRF模式)

<Sysname> display fc exchange protocol chassis 1 slot 2

 Local_ID:EXID     Remote_ID:EXID     State       Chassis Slot  Protocol

 0x000000:65535    0x000000:65535     LISTEN      1       2     13

# 显示连接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表项详细信息。(IRF模式)

<Sysname> display fc exchange link chassis 3 slot 5

 Local_ID:EXID     Remote_ID:EXID     State       Chassis Slot  Protocol

 0x060501:1024     0x010001:1025      ESTABLISHED 3       5     11

# 显示连接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-9 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的取值范围为14095

【使用指导】

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

  FIB entry count: 4

 

  Destination/Mask              Interface

  0xfffc02/24                   InLoop0

  0xfffffa/24                   InLoop0

  0xfffffc/24                   InLoop0

  0xfffffd/24                   InLoop0

表1-10 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-11 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    0           0           0           0

  FSPF      0           0           0           0

  Total     4           4           4           0

表1-12 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-13 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-14 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

  Vfc7        2           0x68      0x68         00:01:06    Full

表1-15 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-16 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、出接口为VFC4、路由度量值为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开销越小说明链路的开销越小。

【举例】

# 配置接口VFC1VSAN 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间隔值必须一致。

【举例】

# 配置接口VFC1VSAN 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间隔值必须一致。

【举例】

# 配置接口VFC1VSAN 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

【参数】

valueLSR最小接收间隔,取值范围为060,单位为秒。

【使用指导】

LSR最小接收间隔决定了指定VSAN内接收LSR的间隔。为了避免过于频繁的从邻居接收到同一个LSR的新实例、更新本地LSDB而频繁触发路由计算。在LSR最小接收间隔时间内,如果又一次接收到了这个LSR的新实例,则直接丢弃,不做处理。

【举例】

# 配置VSAN 2LSR最小接收间隔为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刷新间隔值,取值范围为160,单位为秒。

【使用指导】

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。

【举例】

# 配置接口VFC1VSAN 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内接口VFC1FSPF功能。

<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计算间隔,取值范围为060,单位为秒。

【使用指导】

最短SPF计算间隔决定了指定VSAN内两次连续的SPF计算之间的最小时间间隔。SPF计算需要耗费一定的CPU,为了避免交换机过于频繁的进行路由计算而浪费CPU,用户可以配置最短的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的取值范围为13839。不指定该参数时,将清除所有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 zo

ne 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-17 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-18 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

  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

  Full zoning database:

    Zonesets: 10, Zones: 20, Zone-aliases: 0

  Status: merging

VSAN 2:

  Mode: basic

  Default zone: permit

  Distribute: full

  Full zoning database:

    Zonesets: 10, Zones: 20, Zone-aliases: 0

  Status: distributing

表1-19 display zone status命令显示信息描述表

字段

描述

VSAN

VSAN编号

Mode

Zone的模式,可能的取值及其含义如下:

·       basic:基本Zone

·       enhanced:增强Zone

(目前仅支持基本Zone)

Default zone

默认Zone策略,可能的取值及其含义如下:

·       deny:默认Zone内成员禁止互访

·       permit:默认Zone内成员允许互访

Distribute

扩散和合并类型,可能的取值及其含义如下:

·       active only:非完全扩散和合并

·       full:完全扩散和合并

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-20 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-21 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-22 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-nameZone的名称,为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]

# 添加z1zs1的成员。

[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-nameZone的名称,为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交换机的下行口上相连的节点设备的注册信息和映射的上行口。

<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-23 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: Vfc100  VSAN tagging mode: Tagging

    VSAN  State  FCID

    10    Down

 

  Number of External Interfaces: 1

 

Server Interfaces:

  Interface: Vfc101  VSAN tagging mode: Tagging

    VSAN  State

    10    Down

    20    Down

 

  Number of Server Interfaces: 1

表1-24 display npv status命令显示信息描述表

字段

描述

External Interfaces

上行口列表

Server Interfaces

下行口列表

Interface

接口名

VSAN tagging mode

VSAN Tag模式

VSAN

VSAN ID

State

当前接口的UP/Down状态

FCID

上行口Up后,会显示核心交换机为之分配的FC地址;下行口没有FC地址

(在一个VSAN内,可同时接入多个Fabric网络,当存在两个Fabric网络为该npv设备分配的fcid相同时,,则只有一个Fabric网络生效,接入无效Fabric网络的上行口虽然可以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                   Vfc4

表1-25 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-26 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-5 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保留在没有任何通知或提示的情况下对资料内容进行修改的权利!

新华三官网
联系我们