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

12-FCoE命令参考

目录

01-FCoE命令

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

01-FCoE命令

  录

1 FCoE

1.1 FCoE模式配置命令

1.1.1 display fcoe-mode

1.1.2 fcoe-mode

1.2 VFC接口和FIP协议配置命令

1.2.1 bandwidth

1.2.2 bind interface

1.2.3 default

1.2.4 description

1.2.5 display fcoe

1.2.6 display interface vfc

1.2.7 fc mode

1.2.8 fcoe enable

1.2.9 fcoe fcf-priority

1.2.10 fcoe fcmap

1.2.11 fcoe fka-adv-period

1.2.12 fcoe global fcf-priority

1.2.13 interface vfc

1.2.14 reset counters interface

1.2.15 shutdown

1.3 FIP Snooping配置命令

1.3.1 display fip-snooping enode

1.3.2 display fip-snooping fcf

1.3.3 display fip-snooping flushing-rules

1.3.4 display fip-snooping rules

1.3.5 display fip-snooping sessions

1.3.6 fip-snooping enable

1.3.7 fip-snooping fc-map

1.3.8 fip-snooping port-mode

1.4 建立Fabric网络命令

1.4.1 allowed-domain-id

1.4.2 display fc domain

1.4.3 display fc domain-list

1.4.4 display fc ess

1.4.5 display fc login

1.4.6 display fc name-service database

1.4.7 display fc scr-table

1.4.8 display fc timer

1.4.9 domain auto-reconfigure enable

1.4.10 domain configure enable

1.4.11 domain restart

1.4.12 domain-id

1.4.13 fabric-name

1.4.14 fc domain rcf-reject

1.4.15 fc name-service auto-discovery

1.4.16 fc timer distributed-services

1.4.17 fc timer error-detect

1.4.18 fc timer resource-allocation

1.4.20 priority

1.4.21 rscn aggregation enable

1.4.22 rscn aggregation timer

1.4.23 timer distributed-services

1.4.24 timer error-detect

1.4.25 timer resource-allocation

1.4.26 wwn area-port-id

1.5 VSAN配置命令

1.5.1 display vsan port-member

1.5.2 port trunk vsan

1.5.3 vsan

1.6 FC路由与转发配置命令

1.6.1 display fc exchange

1.6.2 display fc fib

1.6.3 display fc routing-table

1.6.4 display fspf graceful-restart

1.6.5 display fspf lsdb

1.6.6 display fspf neighbor

1.6.7 display fspf statistics

1.6.8 fc route-static

1.6.9 fspf cost

1.6.10 fspf dead-interval

1.6.11 fspf enable

1.6.12 fspf graceful-restart

1.6.13 fspf graceful-restart helper

1.6.14 fspf graceful-restart interval

1.6.15 fspf hello-interval

1.6.16 fspf min-ls-arrival

1.6.17 fspf min-ls-interval

1.6.18 fspf retransmit-interval

1.6.19 fspf silent

1.6.20 fspf spf-hold-time

1.6.21 reset fspf counters

1.7 FC Zone配置命令

1.7.1 delete zone database all

1.7.2 display zone

1.7.3 display zone member

1.7.4 display zone status

1.7.5 display zone-alias

1.7.6 display zoneset

1.7.7 display zoneset active

1.7.8 member (zone view)

1.7.9 member (zone-alias view)

1.7.10 member (zoneset view)

1.7.11 zone clone

1.7.12 zone default-zone permit

1.7.13 zone name

1.7.14 zone rename

1.7.15 zone-alias clone

1.7.16 zone-alias name

1.7.17 zone-alias rename

1.7.18 zoneset activate

1.7.19 zoneset clone

1.7.20 zoneset distribute

1.7.21 zoneset distribute full

1.7.22 zoneset name

1.7.23 zoneset rename

1.8 NPV配置命令

1.8.1 display npv login

1.8.2 display npv status

1.8.3 display npv traffic-map

1.8.4 npv load-balance disruptive

1.8.5 npv traffic-map

1.9 FC Ping配置命令

1.9.1 fcping

1.10 FC Tracert配置命令

1.10.1 fctracert

 


1 FCoE

提示

·     设备只有工作在高级模式下,才支持FCoE功能。关于设备工作模式的详细介绍请参见“基础配置指导”中的“设备管理”。

·     FCoE功能需要获得License授权后方能使用。关于license使用的详细介绍请参见“基础配置指导”中的“license管理”。

 

1.1  FCoE模式配置命令

1.1.1  display fcoe-mode

display fcoe-mode命令用来显示交换机的FCoE模式。交换机可工作在以下FCoE模式:FCF模式、NPV模式、Transit模式、非FCoE模式。

【命令】

display fcoe-mode

【视图】

任意视图

【缺省用户角色】

network-admin

network-operator

mdc-admin

mdc-operator

【举例】

# 显示交换机的FCoE模式。

<Sysname> display fcoe-mode

The FCoE mode is FCF.

交换机工作在FCF模式。

<Sysname> display fcoe-mode

The FCoE mode is NPV.

交换机工作在NPV模式。

<Sysname> display fcoe-mode

The FCoE mode is TRANSIT.

交换机工作在Transit模式。

<Sysname> display fcoe-mode

The FCoE mode is NONE.

交换机工作在非FCoE模式。

【相关命令】

·     fcoe-mode

1.1.2  fcoe-mode

fcoe-mode命令用来配置交换机的FCoE模式。

undo fcoe-mode命令用来恢复缺省情况。

【命令】

fcoe-mode { fcf | npv | transit }

undo fcoe-mode

【缺省情况】

交换机工作在非FCoE模式,即不具备任何FCoE相关的功能。

【视图】

系统视图

【缺省用户角色】

network-admin

network-operator

mdc-admin

mdc-operator

【参数】

fcf:FCF模式。

npv:NPV模式。

transit:Transit模式。

【使用指导】

交换机支持下面几种FCoE模式:

·     FCF模式:工作在本模式的交换机称为FCF交换机,其VFC接口支持E模式和F模式,分别称为E_Port和F_Port。

·     NPV模式:工作在本模式的交换机称为NPV交换机,其VFC接口支持F模式和NP模式,分别称为F_Port和NP_Port。

·     Transit模式:工作在本模式的交换机称为Transit交换机,其以太网接口可工作在ENode模式或FCF模式。

具有FCoE功能的交换机可工作在以下模式:FCF模式、NPV模式、Transit模式、非FCoE模式。

·     当交换机工作在FCF模式时,可通过E_Port连接其它FCF交换机的E_Port,或使用F_Port连接节点设备的N_Port或NPV交换机的NP_Port。

·     当交换机工作在NPV模式时,可通过F_Port连接节点设备的N_Port,或使用NP_Port连接FCF交换机的F_Port。

·     当交换机工作在Transit模式时,可通过配置以太网接口为ENode模式或FCF模式,用于限制以太网接口只能接收来自ENode或FCF交换机的通信流量。

·     当交换机工作在非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

【相关命令】

·     display fcoe-mode

1.2  VFC接口和FIP协议配置命令

1.2.1  bandwidth

bandwidth命令用来配置接口的期望带宽。

undo bandwidth命令用来恢复缺省情况。

【命令】

bandwidth bandwidth-value

undo bandwidth

【缺省情况】

接口的期望带宽=接口的波特率÷1000(kbit/s)。

【视图】

VFC接口视图

【缺省用户角色】

network-admin

mdc-admin

【参数】

bandwidth-value:表示接口的期望带宽,取值范围为1~400000000,单位为kbit/s。

【使用指导】

VFC接口的期望带宽会影响FSPF的Cost值的计算,从而影响路由。

缺省情况下,VFC接口采用10Gbit/s带宽计算FSPF的Cost值。

【举例】

# 设置VFC接口1的期望带宽为50kbit/s。

<Sysname> system-view

[Sysname] interface vfc 1

[Sysname-Vfc1] bandwidth 50

1.2.2  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

mdc-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接口绑定。

·     绑定二层以太网接口时,该二层以太网接口需要具备FCoE能力,否则绑定会失败。绑定二层聚合接口时,所有聚合成员端口都需要具备FCoE能力,否则绑定会失败。向已经绑定的二层聚合接口中加入新的成员端口时,必须保证新加入的成员端口具备FCoE能力,否则可能导致FCoE流量转发不通。

·     当设备上同时存在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.3  default

default命令用来恢复当前接口的缺省配置。

【命令】

default

【视图】

VFC接口视图

【缺省用户角色】

network-admin

mdc-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.4  description

description命令用来配置当前接口的描述信息。

undo descripition命令用来恢复缺省情况。

【命令】

description text

undo description

【缺省情况】

接口的描述信息为“该接口的接口名 interface”,例如:Vfc1 Interface。

【视图】

VFC接口视图

【缺省用户角色】

network-admin

mdc-admin

【参数】

text:接口描述信息,为1~255个字符的字符串,区分大小写。

【使用指导】

接口的描述信息可以帮助用户标记接口的作用。

【举例】

# 配置VFC接口1的描述信息为Vfcport1。

<Sysname> system-view

[Sysname] interface vfc 1

[Sysname-Vfc1] description Vfcport1

【相关命令】

·     display interface vfc

1.2.5  display fcoe

display fcoe命令用来显示FCoE全局配置相关信息。

【命令】

display fcoe

【视图】

任意视图

【缺省用户角色】

network-admin

network-operator

mdc-admin

mdc-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.6  display interface vfc

display interface vfc命令用来显示VFC接口的相关信息。

【命令】

display interface [ vfc ] [ brief [ down ] ]

display interface [ vfc [ interface-number ] ] [ brief [ description ] ]

【视图】

任意视图

【缺省用户角色】

network-admin

network-operator

mdc-admin

mdc-operator

【参数】

interface-number:显示指定VFC接口的信息。interface-number表示VFC接口的编号,取值范围为1~1024。

brief:显示接口的概要信息。如果不指定本参数,则显示接口的详细信息。

down:显示当前物理状态为down的接口的信息以及down的原因。不指定该参数时,将不会根据接口物理状态来过滤显示信息。

description:用来显示用户配置的接口的全部描述信息。如果某接口的描述信息超过27个字符,不指定该参数时,只显示描述信息中的前27个字符,超出部分不显示;指定该参数时,可以显示全部描述信息。

【使用指导】

·     如果不指定vfc参数,将显示设备支持的所有接口的相关信息。

·     如果指定vfc参数,不指定interface-number参数,将显示所有VFC接口的相关信息。

【举例】

# 显示VFC接口1的详细信息。

<Sysname> display interface vfc 1

Vfc1

Current state: UP

Line protocol state: UP

Description: Vfc1 Interface

Bandwidth: 10000000kbps

Maximum Transmit Unit: 2112

Internet protocol processing: disabled

Link layer protocol is FC

Port WWN is 66:66:66:63:66:64:61:30

FC mode is E, state is E

Support the VSAN protocol

VSAN tagging mode is Tagging

EVFP common VSAN: 1

Bound interface is Ten-GigabitEthernet1/0/3, Bound MAC is 000c-2933-eacd

VSAN of physical-UP state: 1

Last clearing of counters: Never

表1-2 display interface vfc命令显示信息描述表

字段

描述

Current state

VFC接口的物理状态和管理状态,可能的取值及含义如下:

·     DOWN ( Administratively ):表示该接口已经通过shutdown命令被关闭,即管理状态为关闭

·     DOWN:该接口的管理状态为开启,但物理状态为关闭

·     UP:该接口的管理状态和物理状态均为开启

Line protocol state

VFC接口的链路层协议状态,可能的状态及含义如下:

·     DOWN:表示数据链路层协议状态为关闭

·     UP:表示数据链路层协议状态为开启

Description

VFC接口的描述信息

Bandwidth

VFC接口的期望带宽

Maximum Transmit Unit

VFC接口的MTU值

Internet protocol processing

对IP报文的处理能力,disabled表示没有为该接口配置IP地址

Link layer protocol

VFC接口的链路层协议类型

Port WWN

端口WWN

FC mode

VFC接口的配置模式

state

VFC接口的协商运行状态

Support the VSAN protocol

VFC接口支持VSAN协议

VSAN tagging mode

端口的连接方式是Trunk(Tagging)或Access(Non tagging),VFC接口只支持Tagging

EVFP common VSAN

经过协商后确定端口连接并UP的公共VSAN,此信息只有接口链路UP后才显示

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

Brief information on VFC interface(s):

Admin Mode: auto - auto; E - e port; F - f port; NP - n port proxy

Oper Mode: E - e port; F - f port; NP - n port proxy;

           TE - trunking e port; TF - trunking f port;

           TNP - trunking n port proxy

Interface  Admin Admin Oper Status Bind

           Mode  Trunk Mode        Interface

                 Mode

Vfc1       F     on    TF   UP     XGE1/0/1 0102-0304-0506

表1-3 display interface vfc brief命令显示信息描述表

字段

描述

Brief information on VFC interface(s)

VFC接口的概要信息

Interface

VFC接口的名称

Admin Mode

配置的VFC接口的模式:

·     auto:表示Auto模式(VFC接口不支持本模式)

·     E:表示E模式

·     F:表示F模式

·     NP:表示NP模式

Admin Trunk Mode

配置的VFC接口的Trunk模式:

·     auto:表示Auto模式

·     on:表示On模式(VFC接口仅支持本模式)

·     off:表示Off模式

Oper Mode

链路层协商后,VFC接口的运行模式:

·     E:表示工作在Access VSAN方式下的E_Port

·     F:表示工作在Access VSAN方式下的F_Port

·     NP:表示工作在Access VSAN方式下的NP_Port

·     TE:表示工作在Trunk VSAN方式下的E_Port

·     TF:表示工作在Trunk VSAN方式下的F_Port

·     TNP:表示工作在Trunk VSAN方式下的NP_Port

·     --:表示未发起协商或协商失败

Status

链路层协商后,FC接口的状态:UP或DOWN

Bind Interface

VFC接口的绑定信息,包括:绑定的以太网接口和FCoE MAC地址。如果没有配置绑定信息,则显示为空

 

# 显示VFC接口的描述信息。

<sysname> display interface vfc brief description

Brief information on VFC interface(s):

Interface    Description

Vfc1         Vfc1 Interface

Vfc2         Vfc2 Interface

表1-4 display interface vfc brief description命令显示信息描述表

字段

描述

Brief information on VFC interface(s)

VFC接口的概要信息

Interface

VFC接口的名称

Description

VFC接口的描述信息

 

# 显示当前物理状态为down的VFC接口的信息以及down的原因。

<Sysname> display interface vfc brief down

Brief information on interface(s) under bridge mode:

Link: ADM - administratively down; Stby - standby

Interface            Link Cause

Vfc1                 ADM  Administratively

表1-5 display interface vfc brief down命令显示信息描述表

字段

描述

Brief information on interface(s) under bridge mode

二层模式下(bridge)的接口概要信息,即二层接口的概要信息

Link: ADM - administratively down; Stby - standby

·     如果某接口的Link属性值为“ADM”,则表示该接口被管理员手工关闭了,需要在该接口下执行undo shutdown命令才能打开接口

·     如果某接口的Link属性值为“Stby”,则表示该接口是一个备份接口

Interface

接口名称

Link

接口物理连接状态,取值可能为:

·     UP:表示接口物理上是连通的

·     DOWN:表示接口物理上不通

·     ADM:表示接口被手工关闭了,需要执行undo shutdown命令才能打开接口

·     Stby:表示该接口是一个备份接口

Cause

接口物理连接状态为down的原因,取值为Administratively时表示本链路被手工关闭了(配置了shutdown命令),需要执行undo shutdown命令才能恢复真实的物理状态;取值为Not connected时表示没有物理连接(可能没有插网线或者网线故障)

 

1.2.7  fc mode

fc mode命令用来配置接口的模式。

undo fc mode命令用来恢复缺省情况。

【命令】

fc mode { e | f | np }

undo fc mode

【缺省情况】

VFC接口的缺省模式为F模式。

【视图】

VFC接口视图

【缺省用户角色】

network-admin

mdc-admin

【参数】

e:E模式。

f:F模式。

np:NP模式。

【使用指导】

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

·     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.8  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

mdc-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.9  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

mdc-admin

【参数】

priority:FCF优先级,取值范围为0~255,数值越小,优先级越高。

【使用指导】

发送请求发现通告报文时,报文中的fcf priority字段将填写VFC接口的FCF优先级的值。

ENode在收到多个FCF发送的发现通告报文的情况下,将从这些发现通告报文中选择fcf priority优先级最高的FCF,并向其发送FLOGI报文,进行注册。

本配置仅在VFC接口为F模式时生效,在E模式下可以配置,但不生效。

【举例】

# 配置VFC接口的FCF优先级为12。

<Sysname> system-view

[Sysname] interface vfc 1

[Sysname-Vfc1] fcoe fcf-priority 12

1.2.10  fcoe fcmap

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

undo fcoe fcmap命令用来恢复缺省情况。

【命令】

fcoe fcmap fc-map

undo fcoe fcmap

【缺省情况】

FC-MAP值为0x0EFC00。

【视图】

系统视图

【缺省用户角色】

network-admin

mdc-admin

【参数】

fc-map:FC-MAP值,取值范围为0x0EFC00~0x0EFCFF。

【使用指导】

FC-MAP值用来标识一个FCoE网络,所有的交换机必须具有相同的FC-MAP值。

需要注意的是,配置FC-MAP值后,VFC接口会重新进行FIP协商。

【举例】

# 配置FC-MAP值为0x0EFCFF。

<Sysname> system-view

[Sysname] fcoe fcmap 0efcff

Changing the FC-MAP will flap all VFC interfaces. Continue? [Y/N]:

1.2.11  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

mdc-admin

【参数】

fka-adv-period:fka-adv-period值,取值范围为4~600,单位为秒。

【使用指导】

fka-adv-period值的作用如下:

·     虚链路建立以后,在E模式VFC接口上,交换机以fka-adv-period为间隔周期性向外发送非请求发现通告报文来维护建立的虚链路,非请求发现通告报文中携带fka-adv-period值。对端交换机收到非请求发现通告报文后,维持虚链路的状态,并记录fka-adv-period值。如果交换机在2.5倍的fka-adv-period间隔(收到的非请求发现通告报文中携带的值,非本机配置的值)内没有收到非请求发现通告报文,则删除该虚链路。

·     虚链路建立以后,在F模式VFC接口上,交换机以fka-adv-period为间隔周期性向外发送非请求发现通告报文来维护建立的虚链路,非请求发现通告报文中携带fka-adv-period值。对端ENode收到非请求发现通告报文后,维持虚链路的状态,并记录fka-adv-period值。如果ENode在2.5倍的fka-adv-period间隔内没有收到非请求发现通告报文,则删除该虚链路。同时ENode使用记录的fka-adv-period间隔周期性发送保活报文,交换机收到保活报文后,维持虚链路的状态。如果交换机在2.5倍的fka-adv-period间隔内没有收到保活报文,则删除该虚链路。

·     NP模式的VFC接口与ENode的行为相同,不受本交换机配置的fka-adv-period值的影响,使用从对端交换机学习到的fka-adv-period值。

配置fka-adv-period值时,需要注意,FC-BB-5标准中规定,fka-adv-period取值上限为90秒,H3C交换机的fka-adv-period配置上限为600秒,超出了协议规定的取值范围。因此,当H3C交换机与服务器、存储设备或其他厂商交换机互通时,配置的fka-adv-period值不能超出90秒。

【举例】

# 配置fka-adv-period值为20秒。

<Sysname> system-view

[Sysname] fcoe fka-adv-period 20

1.2.12  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

mdc-admin

【参数】

priority:FCF优先级,取值范围为0~255,数值越小,优先级越高。

【使用指导】

发送非请求发现通告报文时,报文中的fcf priority字段将填写系统的FCF优先级的值。

ENode在收到多个FCF发送的发现通告报文的情况下,将从这些发现通告报文中选择fcf priority优先级最高的FCF,并向其发送FLOGI报文,进行注册。

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

【举例】

# 配置系统的FCF优先级为12。

<Sysname> system-view

[Sysname] fcoe global fcf-priority 12

1.2.13  interface vfc

interface vfc命令用来创建VFC接口并进入VFC接口视图。如果该VFC接口已经存在,则直接进入VFC接口视图。

undo interface vfc命令用来删除VFC接口。

【命令】

interface vfc interface-number

undo interface vfc interface-number

【缺省情况】

不存在VFC接口。

【视图】

系统视图

【缺省用户角色】

network-admin

mdc-admin

【参数】

interface-number:VFC接口编号,取值范围为1~1024。

【使用指导】

VFC接口是手工创建的虚拟逻辑口,它虚拟实现物理FC接口的功能。

【举例】

# 创建VFC接口并进入VFC接口视图。

<Sysname> system-view

[Sysname] interface vfc 1

[Sysname-Vfc1]

【相关命令】

·     display interface vfc

1.2.14  reset counters interface

reset counters interface命令用来清除VFC接口的统计信息。

【命令】

reset counters interface [ vfc [ number ] ]

【视图】

用户视图

【缺省用户角色】

network-admin

mdc-admin

【参数】

number:VFC接口编号。

【使用指导】

如果需要统计一定时间内VFC接口的流量来判断接口和链路工作是否正常,可以使用该命令先清除接口原有的统计信息,然后让接口自动重新统计。

·     如果不指定vfcnumber,则清除所有接口的统计信息;

·     如果指定vfc而不指定number,则清除所有VFC接口的统计信息;

·     如果同时指定vfcnumber,则清除指定VFC接口的统计信息。

【举例】

# 清除VFC接口1的统计信息。

<Sysname> reset counters interface vfc 1

【相关命令】

·     display interface vfc

1.2.15  shutdown

shutdown命令用来关闭VFC接口。

undo shutdown命令用来打开VFC接口。

【命令】

shutdown

undo shutdown

【缺省情况】

VFC接口处于打开状态。

【视图】

VFC接口视图

【缺省用户角色】

network-admin

mdc-admin

【举例】

# 打开VFC接口1。

<Sysname> system-view

[Sysname] interface vfc 1

[Sysname-Vfc1] undo shutdown

1.3  FIP Snooping配置命令

1.3.1  display fip-snooping enode

display fip-snooping enode命令用来显示Transit交换机获取到的ENode信息。

【命令】

display fip-snooping enode [ vlan vlan-id ]

【视图】

任意视图

【缺省用户角色】

network-admin

network-operator

mdc-admin

mdc-operator

【参数】

vlan vlan-id:显示指定VLAN的ENode信息。vlan-id的取值范围为1~4094。不指定本参数,将显示所有VLAN的ENode信息。

【举例】

# 显示Transit交换机获取到的ENode信息。

<Sysname> display fip-snooping enode

VLAN 2:

Interface   ENode WWN                ENode MAC

XGE1/0/1    21:01:00:1b:32:a0:fa:18  000c-2999-eacd

表1-6 display fip-snooping enode命令显示信息描述表

字段

描述

VLAN 2

显示VLAN 2的信息

Interface

Transit交换机上连接ENode的以太网接口

ENode WWN

ENode的WWN

ENode MAC

ENode的FCoE MAC地址

 

1.3.2  display fip-snooping fcf

display fip-snooping fcf命令用来显示Transit交换机获取到的FCF交换机信息。

【命令】

display fip-snooping fcf [ vlan vlan-id ]

【视图】

任意视图

【缺省用户角色】

network-admin

network-operator

mdc-admin

mdc-operator

【参数】

vlan vlan-id:显示指定VLAN的FCF交换机信息。vlan-id的取值范围为1~4094。不指定本参数,将显示所有VLAN的FCF交换机信息。

【举例】

# 显示Transit交换机获取到的FCF交换机信息。

<Sysname> display fip-snooping fcf

VLAN 3:

Interface   FCF MAC        FCF WWN                 Fabric Name             ENode

XGE1/0/1    000c-2999-eacd 66:66:66:63:66:64:61:30 41:6e:64:69:61:6d:6f:21 1

XGE1/0/2    000c-2999-eaad 66:66:66:63:66:64:61:31 41:6e:64:69:61:6d:6f:22 2

表1-7 display fip-snooping fcf命令显示信息描述表

字段

描述

VLAN 3

显示VLAN 3的信息

Interface

Transit交换机上连接FCF交换机的以太网接口

FCF MAC

FCF交换机的FCoE MAC地址

FCF WWN

FCF交换机的WWN地址

Fabric Name

Fabric网络的名称

ENode

该FCF交换机下存在的ENode的个数

 

1.3.3  display fip-snooping flushing-rules

display fip-snooping flushing-rules命令用来显示正在下刷的FIP Snooping规则。

【命令】

display fip-snooping flushing-rules [ enode | fcf ] [ vlan vlan-id ]

【视图】

任意视图

【缺省用户角色】

network-admin

network-operator

mdc-admin

mdc-operator

【参数】

enode:显示正在下刷的ENode FIP Snooping规则。

fcf:显示正在下刷的FCF FIP Snooping规则。

vlan vlan-id:显示指定VLAN的正在下刷的FIP Snooping规则。vlan-id的取值范围为1~4094。不指定本参数,将显示所有VLAN的正在下刷的FIP Snooping规则。

【使用指导】

只有已经下刷的FIP Snooping规则可以用来过滤FCoE报文,正在下刷的FIP Snooping规则不能用来过滤FCoE报文。

需要注意的是,如果不指定enodefcf参数,则显示正在下刷的所有FIP Snooping规则,包括ENode FIP Snooping规则和FCF FIP Snooping规则。

【举例】

# 显示正在下刷的所有FIP Snooping规则。

<Sysname> display fip-snooping flushing-rules

VLAN 2:

  FCF flushing-rules information:

    Interface   Source MAC/Mask      Destination MAC/Mask

    XGE1/0/3    0000-1234-0212/48    0efc-0034-0111/24

  ENode flushing-rules information:

    Interface   Source MAC/Mask      Destination MAC/Mask

    XGE1/0/1    0efc-0034-0202/48    0000-1234-0101/48

 

VLAN 5:

  FCF flushing-rules information:

    Interface   Source MAC/Mask      Destination MAC/Mask

    XGE1/0/4    0000-1234-2212/48    0efc-0034-2111/24

表1-8 display fip-snooping flushing-rules命令显示信息描述表

字段

描述

VLAN 2

显示VLAN 2的信息

FCF flushing-rules information

正在下刷的FCF FIP Snooping规则

ENode flushing-rules information

正在下刷的ENode FIP Snooping规则

Interface

Transit交换机上的以太网接口

Source MAC/Mask

源MAC地址和掩码

Destination MAC/Mask

目的MAC地址和掩码

 

【相关命令】

·     display fip-snooping rules

1.3.4  display fip-snooping rules

display fip-snooping rules命令用来显示已经下刷的FIP Snooping规则。

【命令】

独立运行模式:

display fip-snooping rules [ enode | fcf ] [ vlan vlan-id ] [ slot slot-number ]

IRF模式:

display fip-snooping rules [ enode | fcf ] [ vlan vlan-id ] [ chassis chassis-number slot slot-number ]

【视图】

任意视图

【缺省用户角色】

network-admin

network-operator

mdc-admin

mdc-operator

【参数】

enode:显示已经下刷的ENode FIP Snooping规则。

fcf:显示已经下刷的FCF FIP Snooping规则。

vlan vlan-id:显示指定VLAN的已经下刷的FIP Snooping规则。vlan-id的取值范围为1~4094。不指定本参数,将显示所有VLAN的已经下刷的FIP Snooping规则。

slot slot-number:显示指定单板上已经下刷的FIP Snooping规则。slot-number表示单板所在的槽位号。如果不指定本参数,则显示主控板上已经下刷的FIP Snooping规则。(独立运行模式)

chassis chassis-number slot slot-number:显示指定成员设备上指定单板上已经下刷的FIP Snooping规则。chassis-number表示设备在IRF中的成员编号,slot-number表示单板所在的槽位号。如果不指定本参数,则显示全局主用主控板上已经下刷的FIP Snooping规则。(IRF模式)

【使用指导】

只有已经下刷的FIP Snooping规则可以用来过滤FCoE报文,正在下刷的FIP Snooping规则不能用来过滤FCoE报文。

需要注意的是,如果不指定enodefcf参数,则显示已经下刷的所有FIP Snooping规则,包括ENode FIP Snooping规则和FCF FIP Snooping规则。

【举例】

# 显示已经下刷的所有FIP Snooping规则。

<Sysname> display fip-snooping rules slot 3

VLAN 2:

  FCF rules information:

    Interface   Source MAC/Mask     Destination MAC/Mask   DriverContext

    XGE1/0/1    0000-1234-0202/48   0efc-0034-0101/24      ffffffff

  ENode rules information:

    Interface   Source MAC/Mask     Destination MAC/Mask   DriverContext

    XGE1/0/3    0efc-0034-0102/48   0000-1234-0201/48      ffffffff

 

VLAN 4:

  FCF rules information:

    Interface  Source MAC/Mask      Destination MAC/Mask   DriverContext

    XGE1/0/2   0000-1234-1202/48    0efc-0034-1101/24      ffffffff

表1-9 display fip-snooping rules命令显示信息描述表

字段

描述

VLAN 2

显示VLAN 2的信息

FCF rules information

已经下刷的FCF FIP Snooping规则

ENode rules information

已经下刷的ENode FIP Snooping规则

Interface

Transit交换机上的以太网接口

Source MAC/Mask

源MAC地址和掩码

Destination MAC/Mask

目的MAC地址和掩码

DriverContext

驱动上下文

 

【相关命令】

·     display fip-snooping flushing-rules

1.3.5  display fip-snooping sessions

display fip-snooping sessions命令用来显示FIP Snooping的会话信息,即ENode和FCF交换机的连接信息。

【命令】

display fip-snooping sessions [ vlan vlan-id ]

【视图】

任意视图

【缺省用户角色】

network-admin

network-operator

mdc-admin

mdc-operator

【参数】

vlan vlan-id:显示指定VLAN的FIP Snooping会话信息。vlan-id的取值范围为1~4094。不指定本参数,将显示所有VLAN的FIP Snooping会话信息。

【举例】

# 显示FIP Snooping的会话信息。

<Sysname> display fip-snooping sessions

VLAN 2:

FCF MAC         ENode MAC       VN_Port MAC     VN_Port WWN

0000-1234-0202  0000-1234-0100  0efc-00ae-0002  41:6e:64:69:61:6d:6f:21

表1-10 display fip-snooping sessions命令显示信息描述表

字段

描述

VLAN 2

VLAN 2中的FIP Snooping会话信息

FCF MAC

FCF的FCoE MAC地址

ENode MAC

ENode的FCoE MAC地址

VN_Port MAC

VN_Port的MAC地址

VN_Port WWN

VN_Port的WWN

 

1.3.6  fip-snooping enable

fip-snooping enable命令用来开启FIP Snooping功能。

undo fip-snooping enable命令用来恢复缺省情况。

【命令】

fip-snooping enable

undo fip-snooping enable

【缺省情况】

FIP Snooping功能处于关闭状态。

【视图】

VLAN视图

【缺省用户角色】

network-admin

mdc-admin

【使用指导】

在Transit交换机上,没有开启FIP Snooping功能的VLAN不能处理FCoE报文和FIP报文。

当需要某VLAN具有处理FCoE报文以及FIP报文的能力时,开启该VLAN的FIP Snooping功能。

【举例】

# 开启VLAN 10的FIP Snooping功能。

<Sysname> system-view

[Sysname] vlan 10

[Sysname-vlan10] fip-snooping enable

1.3.7  fip-snooping fc-map

fip-snooping fc-map命令用来配置VLAN下的FC-MAP值。

undo fip-snooping fc-map命令用来恢复缺省情况。

【命令】

fip-snooping fc-map fc-map

undo fip-snooping fc-map

【缺省情况】

每个VLAN下的FC-MAP值均为0x0EFC00。

【视图】

VLAN视图

【缺省用户角色】

network-admin

mdc-admin

【参数】

fc-map:FC-MAP值,取值范围为0x0EFC00~0x0EFCFF。

【使用指导】

Transit交换机上某VLAN中的以太网接口从FCF交换机接收到报文后,会检查接收报文的FC-MAP值和Transit交换机上该VLAN下的FC-MAP值是否一致:如果一致,则转发报文;如果不一致,则丢弃报文。

【举例】

# 配置VLAN 10的FC-MAP值为0x0EFCFF。

<Sysname> system-view

[Sysname] vlan 10

[Sysname-vlan 10] fip-snooping fc-map 0efcff

【相关命令】

·     fcoe fcmap

1.3.8  fip-snooping port-mode

fip-snooping port-mode命令用来配置Transit交换机上以太网接口的模式。

undo fip-snooping port-mode命令用来恢复缺省情况。

【命令】

fip-snooping port-mode { enode | fcf }

undo fip-snooping port-mode

【缺省情况】

以太网接口为ENode模式。

【视图】

二层以太网接口视图/二层聚合接口视图

【缺省用户角色】

network-admin

mdc-admin

【参数】

enode:ENode模式。

fcf:FCF模式。

【使用指导】

Transit交换机上的以太网接口有两种模式:FCF模式和ENode模式。

·     与ENode相连的以太网接口需要配置为ENode模式。

·     与FCF交换机相连的以太网接口需要配置为FCF模式。

【举例】

# 将接口Ten-GigabitEthernet1/0/2配置为FCF模式。

<Sysname> system-view

[Sysname] interface ten-gigabitethernet 1/0/2

[Sysname-Ten-GigabitEthernet1/0/2] fip-snooping port-mode fcf

1.4  建立Fabric网络命令

1.4.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

mdc-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的默认有效范围是1~239,可以通过配置,指定FCF交换机允许的域ID范围。

配置允许的域ID范围对交换机的影响如下:

·     主交换机:只能从允许的域ID范围内分配域ID。如果配置的允许域ID范围不包含已分配的域ID和本地配置的域ID,配置均会失败。

·     非主交换机:手工配置的域ID必须在允许的域ID范围内,否则会配置失败。主交换机为本交换机分配的域ID必须在允许的域ID范围内,否则不接受所分配的域ID,并隔离连接主交换机的接口。如果交换机当前运行时域ID(动态分配或者手工指定域ID后,交换机实际使用的域ID)不在新配置的允许的域ID范围内时,也将导致配置失败。

需要注意的是,建议一个VSAN内所有的交换机配置相同的允许域ID范围。

【举例】

# 配置交换机在VSAN 1内允许的域ID范围为3~10。

<Sysname> system-view

[Sysname] vsan 1

[Sysname-vsan1] allowed-domain-id 3 to 10

1.4.2  display fc domain

display fc domain命令用来显示VSAN内的域信息。

【命令】

display fc domain [ vsan vsan-id ]

【视图】

任意视图

【缺省用户角色】

network-admin

network-operator

mdc-admin

mdc-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-11 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.4.3  display fc domain-list

display fc domain-list命令用来显示VSAN内动态分配的域列表。

【命令】

display fc domain-list [ vsan vsan-id ]

【视图】

任意视图

【缺省用户角色】

network-admin

network-operator

mdc-admin

mdc-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-12 display fc domain-list命令显示信息描述表

字段

描述

Domain list of VSAN

VSAN内的域列表

Number of domains

域的总数目

Domain ID

域ID

WWN

交换机的WWN(Principal表示主交换机,Local表示本地交换机)

 

【相关命令】

·     domain configure enable

1.4.4  display fc ess

display fc ess命令用来显示ESS(Exchange Switch Support,交换机能力协商)协商结果。

【命令】

display fc ess [ vsan vsan-id ]

【视图】

任意视图

【缺省用户角色】

network-admin

network-operator

mdc-admin

mdc-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

    Fabric Configuration Server Capability:

      Support basic configuration services: Yes

      Support platform configuration services: No

      Support topology discovery configuration services: Yes

      Support enhanced configuration services: Yes

表1-13 display fc ess命令显示信息描述表

字段

描述

ESS info of VSAN

指定VSAN内的ESS信息

Domain

交换机的域ID

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

Fabric Controller Capability

网络控制器能力列表

Support receiving the SW_RSCN Request

交换机是否支持接收SW_RSCN请求报文:Yes表示支持,No表示不支持

Fabric Configuration Server Capability

网络配置服务能力列表

Support basic configuration services

交换机是否支持基本配置服务:Yes表示支持,No表示不支持

Support platform configuration services

交换机是否支持平台配置服务:Yes表示支持,No表示不支持

Support topology discovery configuration services

交换机是否支持拓扑发现配置服务:Yes表示支持,No表示不支持

Support enhanced configuration services

交换机是否支持增强配置服务:Yes表示支持,No表示不支持

 

1.4.5  display fc login

display fc login命令用来显示节点注册的相关信息。

【命令】

display fc login [ vsan vsan-id ] [ count ]

【视图】

任意视图

【缺省用户角色】

network-admin

network-operator

mdc-admin

mdc-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 1的登录节点的数目。

<Sysname> display fc login vsan 1 count

Total entries: 1

# 显示所有VSAN的登录节点的数目。

<Sysname> display fc login count

VSAN        Entries

1           1

2           1

 

Total entries: 2

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

字段

描述

Interface

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

VSAN

VSAN ID

FCID

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

Node WWN

节点WWN

Port WWN

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

Entries

某VSAN内登录节点的数目

Total entries

登录节点的总数目

 

1.4.6  display fc name-service database

display fc name-service database命令用来显示名称服务数据库信息。

【命令】

display fc name-service database [ vsan vsan-id [ fcid fcid ] ] [ verbose ]

display fc name-service database [ vsan vsan-id ] count

【视图】

任意视图

【缺省用户角色】

network-admin

network-operator

mdc-admin

mdc-operator

【参数】

vsan vsan-id:显示指定VSAN内的名称服务数据库信息,vsan-id的取值范围为1~3839。不指定该参数时,将显示所有VSAN内的名称服务数据库信息。

fcid fcid:显示FC地址为fcid的名称服务数据库表项。fcid的取值范围为0x010000~0xEFFFFF(十六进制)。不指定该参数时,将显示所有FC地址的表项。

verbose:显示名称服务数据库的详细信息。不指定该参数时,将显示名称服务数据库的简要信息。

count:显示名称服务数据库表项的数目。

【举例】

# 显示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

  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

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

<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

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

# 显示VSAN 1内的名称服务数据库表项的数目。

<Sysname> display fc name-service database vsan 1 count

Total entries: 2

表1-15 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-16 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.4.7  display fc scr-table

display fc scr-table命令用来显示N端口注册的SCR(State Change Registration,状态变化注册)列表。

【命令】

display fc scr-table [ vsan vsan-id ] [ count ]

【视图】

任意视图

【缺省用户角色】

network-admin

network-operator

mdc-admin

mdc-operator

【参数】

vsan vsan-id:显示指定VSAN内的SCR列表,vsan-id的取值范围为1~3839。不指定该参数时,将显示所有VSAN内的SCR列表。

count:显示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 ---

# 显示SCR表项数目。

<Sysname> display fc scr-table vsan 1 count

Total entries: 2

表1-17 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.4.8  display fc timer

display fc timer命令用来显示Fabric定时器信息。

【命令】

display fc timer [ distributed-services | error-detect | resource-allocation ] [ vsan vsan-id ]

【视图】

任意视图

【缺省用户角色】

network-admin

network-operator

mdc-admin

mdc-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-18 display fc timer命令显示信息描述表

字段

描述

Timer of VSAN

指定VSAN内的Fabric定时器信息

Distributed-services timer

分布式服务超时时间,单位为毫秒

Error-detect timer

错误检测超时时间,单位为毫秒

Resource-allocation timer

资源分配超时时间,单位为毫秒

 

1.4.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

mdc-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.4.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

mdc-admin

【使用指导】

FCF交换机在开启Fabric配置功能后,就会通过消息交互选举主交换机,之后由选举出来的主交换机为网络中的所有交换机动态分配域ID。因此,在动态建立Fabric网络时,必须开启Fabric配置功能;在静态建立Fabric网络时,必须关闭Fabric配置功能,手工配置各交换机的域ID。

【举例】

# 配置交换机在VSAN 1内开启Fabric配置功能。

<Sysname> system-view

[Sysname] vsan 1

[Sysname-vsan1] domain configure enable

1.4.11  domain restart

domain restart命令用来配置交换机在指定VSAN内发起Fabric重配置。

【命令】

domain restart [ disruptive ]

【视图】

VSAN视图

【缺省用户角色】

network-admin

mdc-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.4.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

mdc-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.4.13  fabric-name

fabric-name命令用来配置交换机在指定VSAN内的Fabric网络的名称。

undo fabric-name命令用来恢复缺省情况。

【命令】

fabric-name name

undo fabric-name

【缺省情况】

Fabric网络的名称为空。

【视图】

VSAN视图

【缺省用户角色】

network-admin

mdc-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.4.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

mdc-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.4.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

mdc-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.4.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

mdc-admin

【参数】

value:分布式服务超时时间,取值范围为5000~10000,单位为毫秒。

【使用指导】

分布式服务超时时间可以在系统视图或者VSAN视图下进行配置:

·     系统视图下的配置对全局,即所有VSAN生效;VSAN视图下的配置只对当前VSAN生效。

·     如果全局和VSAN同时配置,则VSAN下的配置生效。

【举例】

# 配置全局分布式服务超时时间为6000毫秒。

<Sysname> system-view

[Sysname] fc timer distributed-services 6000

【相关命令】

·     timer distributed-services

1.4.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

mdc-admin

【参数】

value:错误检测超时时间,取值范围为1000~10000,单位为毫秒。

【使用指导】

错误检测超时时间可以在系统视图或者VSAN视图下进行配置:

·     系统视图下的配置对全局,即所有VSAN生效;VSAN视图下的配置只对当前VSAN生效。

·     如果全局和VSAN同时配置,则VSAN下的配置生效。

【举例】

# 配置全局错误检测超时时间为6000毫秒。

<Sysname> system-view

[Sysname] fc timer error-detect 6000

【相关命令】

·     timer error-detect

1.4.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

mdc-admin

【参数】

value:资源分配超时时间,取值范围为5000~10000,单位为毫秒。

【使用指导】

资源分配超时时间可以在系统视图或者VSAN视图下进行配置:

·     系统视图下的配置对全局,即所有VSAN生效;VSAN视图下的配置只对当前VSAN生效。

·     如果全局和VSAN同时配置,则VSAN下的配置生效。

【举例】

# 配置全局资源分配超时时间为6000毫秒。

<Sysname> system-view

[Sysname] fc timer resource-allocation 6000

【相关命令】

·     timer resource-allocation

1.4.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

mdc-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.4.20  priority

priority命令用来配置交换机在指定VSAN内的优先级。

undo priority命令用来恢复缺省情况。

【命令】

priority value

undo priority

【缺省情况】

交换机在每个VSAN内的优先级均为128。

【视图】

VSAN视图

【缺省用户角色】

network-admin

mdc-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.4.21  rscn aggregation enable

rscn aggregation enable命令用来开启RSCN聚合功能。

undo rscn aggregation enable命令用来关闭RSCN聚合功能。

【命令】

rscn aggregation enable

undo rscn aggregation enable

【缺省情况】

RSCN聚合功能处于关闭状态。

【视图】

VSAN视图

【缺省级别】

network-admin

mdc-admin

【使用指导】

开启RSCN聚合功能后,如果在RSCN聚合等待时间内,有多个节点设备产生变化事件,则使用携带了多个变化FC地址的一个ELS_RSCN报文,来代替以前只携带一个变化FC地址的多个ELS_RSCN报文,以此减少向关心该变化的节点设备发送ELS_RSCN报文的数量,减少变化通知次数。

建议一个VSAN内的所有交换机同时开启RSCN聚合功能,并配置相同的RSCN聚合等待时间,以避免可能产生的设备互通问题。

【举例】

# 在VSAN 1下开启RSCN聚合功能。

<Sysname> system-view

[Sysname] vsan 1

[Sysname-vsan1] rscn aggregation enable

【相关命令】

·     rscn aggregation timer

1.4.22  rscn aggregation timer

rscn aggregation timer命令用来配置RSCN聚合等待时间。

undo rscn aggregation timer命令用来恢复缺省情况。

【命令】

rscn aggregation timer time

undo rscn aggregation timer

【缺省情况】

RSCN聚合等待时间为2000毫秒。

【视图】

VSAN视图

【缺省级别】

network-admin

mdc-admin

【参数】

time:RSCN聚合等待时间,取值范围为100~2000,单位为毫秒。

【使用指导】

只有开启RSCN聚合功能后,RSCN聚合等待时间才会生效。

建议一个VSAN内的所有交换机同时开启RSCN聚合功能,并配置相同的RSCN聚合等待时间,以避免可能产生的设备互通问题。

【举例】

# 配置RSCN聚合等待时间为1500毫秒。

<Sysname> system-view

[Sysname] vsan 1

[Sysname-vsan1] rscn aggregation timer 1500

【相关命令】

·     rscn aggregation enable

1.4.23  timer distributed-services

timer distributed-services命令用来配置指定VSAN内的分布式服务超时时间。

undo timer distributed-services命令用来恢复缺省情况。

【命令】

timer distributed-services value

undo timer distributed-services

【缺省情况】

分布式服务超时时间为5000毫秒。

【视图】

VSAN视图

【缺省用户角色】

network-admin

mdc-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.4.24  timer error-detect

timer error-detect命令用来配置指定VSAN内的错误检测超时时间。

undo timer error-detect命令用来恢复缺省情况。

【命令】

timer error-detect value

undo timer error-detect

【缺省情况】

错误检测超时时间为2000毫秒。

【视图】

VSAN视图

【缺省用户角色】

network-admin

mdc-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.4.25  timer resource-allocation

timer resource-allocation命令用来配置指定VSAN内的资源分配超时时间。

undo timer resource-allocation命令用来恢复缺省情况。

【命令】

timer resource-allocation value

undo timer resource-allocation

【缺省情况】

资源分配超时时间为10000毫秒。

【视图】

VSAN视图

【缺省用户角色】

network-admin

mdc-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.4.26  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

mdc-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.5  VSAN配置命令

1.5.1  display vsan port-member

display vsan port-member命令用来显示VSAN配置的接口成员。

【命令】

display vsan [ vsan-id ] port-member

【视图】

任意视图

【缺省用户角色】

network-admin

network-operator

mdc-admin

mdc-operator

【参数】

vsan-id:显示指定VSAN配置的接口成员,取值范围为1~3839。不指定该参数时,显示所有VSAN配置的接口成员。

【举例】

# 显示所有VSAN配置的接口成员。

<Sysname> display vsan port-member

VSAN 1:

  Access Ports:

  Trunk Ports:

    Vfc2

 

VSAN 2:

  Access Ports:

  Trunk Ports:

    Vfc4

 

VSAN 10:

  Access Ports:

  Trunk Ports:

 

VSAN 100:

  Access Ports:

  Trunk Ports:

    Vfc4              Vfc5           Vfc6

表1-19 display vsan port-member命令协商信息描述表

字段

描述

VSAN

VSAN编号

Access Ports

Access接口

Trunk Ports

Trunk接口

 

1.5.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

mdc-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.5.3  vsan

vsan命令用来创建VSAN并进入VSAN视图。如果指定的VSAN已创建,则该命令直接用来进入该VSAN的视图。

undo vsan命令用来删除VSAN。

【命令】

vsan vsan-id

undo vsan vsan-id

【缺省情况】

只存在默认VSAN(VSAN 1)。

【视图】

系统视图

【缺省用户角色】

network-admin

mdc-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.6  FC路由与转发配置命令

1.6.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

mdc-admin

mdc-operator

【参数】

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

protocol:显示协议Exchange表项信息。

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

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

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

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

【使用指导】

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表项信息。(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-20 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.6.2  display fc fib

display fc fib命令用来显示FC FIB表项信息。

【命令】

display fc fib [ fcid [ mask-length ] ] vsan vsan-id

【视图】

任意视图

【缺省用户角色】

network-admin

network-operator

mdc-admin

mdc-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

  0xfffc01/24                   InLoop0

  0xfffffa/24                   InLoop0

  0xfffffc/24                   InLoop0

  0xfffffd/24                   InLoop0

# 按照最长匹配原则显示指定目的FC地址的FC FIB表项信息。

<Sysname> display fc fib 030100 vsan 18

FC FIB information in VSAN 18:

  Destination count: 1

  FIB entry count: 1

 

  Destination/Mask              Interface

  0x030100/20                   Vfc3

# 显示指定目的FC地址和掩码长度的FC FIB表项信息。

<Sysname> display fc fib 030100 16 vsan 18

FC FIB information in VSAN 18:

  Destination count: 1

  FIB entry count: 2

 

  Destination/Mask              Interface

  0x030100/16                   Vfc1

  0x030100/16                   Vfc2

表1-21 display fc fib命令显示信息描述表

字段

描述

Destination count

显示表项中目的FC地址个数

FIB entry count

显示表项中实际表项个数,包含等价路由

Destination/Mask

目的FC地址/掩码长度

Interface

出接口

 

1.6.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

mdc-admin

mdc-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: Vfc1

             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-22 display fc routing-table命令显示信息描述表

字段

描述

VSAN

VSAN编号

Destinations

不同目的地址的个数

Routes

路由条数

Destination/mask

FC地址/掩码

Protocol

协议类型,可以为DIRECT(直连路由)、STATIC(静态路由)、FSPF(FSPF路由)

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-23 display fc routing-table statistics命令显示信息描述表

字段

描述

VSAN

VSAN编号

Protocol

协议类型,可以为DIRECT(直连路由)、STATIC(静态路由)、FSPF(FSPF路由)

route

协议类型Protocol下的路由数

active

协议类型Protocol下的激活路由数

added

协议类型Protocol下添加的路由数

deleted

协议类型Protocol下删除的路由数

Total

总计

 

【相关命令】

·     fc route-static

1.6.4  display fspf graceful-restart

display fspf graceful-restart命令用来显示FSPF GR状态信息。

【命令】

display fspf graceful-restart [ vsan vsan-id ]

【视图】

任意视图

【缺省用户角色】

network-admin

network-operator

mdc-admin

mdc-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-24 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.6.5  display fspf lsdb

display fspf lsdb命令用来显示FSPF链路状态数据库信息。

【命令】

display fspf lsdb [ vsan vsan-id ]

【视图】

任意视图

【缺省用户角色】

network-admin

network-operator

mdc-admin

mdc-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-25 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.6.6  display fspf neighbor

display fspf neighbor命令用来显示FSPF邻居信息。

【命令】

display fspf neighbor [ vsan vsan-id ]

【视图】

任意视图

【缺省用户角色】

network-admin

network-operator

mdc-admin

mdc-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-26 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.6.7  display fspf statistics

display fspf statistics命令用来显示FSPF统计信息。

【命令】

display fspf statistics [ vsan vsan-id ]

【视图】

任意视图

【缺省用户角色】

network-admin

network-operator

mdc-admin

mdc-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: 6

  Statistics counters:

    Bad packet       : 0      Neighbor unknown   : 0

    Timer mismatch   : 0      Neighbor state low : 0

    Bad LSR          : 0

  Packet statistics:

    Type          Input        Output

    HELLO         50           50

    LSU           5            5

    LSA           4            4

  Interface Vfc1 statistics:

    Type          Input        Output

    HELLO         50           50

    LSU           5            5

    LSA           4            4

表1-27 display fspf statistics命令显示信息描述表

字段

描述

FSPF statistics of VSAN

指定VSAN的FSPF统计信息,括号中为本机域ID的十进制显示

SPF computing count

路由计算次数

Statistics counters

统计计数

Packet statistics

报文统计

Interface 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.6.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

mdc-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.6.9  fspf cost

fspf cost命令用来配置指定VSAN内接口的FSPF开销。

undo fspf cost命令用来恢复缺省情况。

【命令】

fspf cost value vsan vsan-id

undo fspf cost vsan vsan-id

【缺省情况】

接口的缺省FSPF开销为100。

【视图】

VFC接口视图

【缺省用户角色】

network-admin

mdc-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.6.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

mdc-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.6.11  fspf enable

fspf enable命令用来使能指定VSAN的FSPF功能。

undo fspf enable命令用来关闭指定VSAN的FSPF功能。

【命令】

fspf enable

undo fspf enable

【缺省情况】

VSAN创建后,FSPF功能处于使能状态。

【视图】

VSAN视图

【缺省用户角色】

network-admin

mdc-admin

【使用指导】

使能了指定VSAN的FSPF功能后,该VSAN才可以运行FSPF相关的功能。

【举例】

# 使能VSAN 4的FSPF功能。

<Sysname> system-view

[Sysname] vsan 4

[Sysname-vsan4] fspf enable

1.6.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

mdc-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.6.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

mdc-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.6.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

mdc-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.6.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

mdc-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.6.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

mdc-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.6.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

mdc-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.6.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

mdc-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.6.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

mdc-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.6.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

mdc-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.6.21  reset fspf counters

reset fspf counters命令用来清除FSPF统计信息。

【命令】

reset fspf counters [ vsan vsan-id ]

【视图】

用户视图

【缺省用户角色】

network-admin

mdc-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.7  FC Zone配置命令

1.7.1  delete zone database all

delete zone database all命令用来清除Zone数据库信息。

【命令】

delete zone database all

【视图】

VSAN视图

【缺省用户角色】

network-admin

mdc-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.7.2  display zone

display zone命令用来显示Zone的相关信息。

【命令】

display zone [ [ name zone-name ] vsan vsan-id ]

【视图】

任意视图

【缺省用户角色】

network-admin

network-operator

mdc-admin

mdc-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-28 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.7.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

mdc-admin

mdc-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-29 display zone member命令显示信息描述表

字段

描述

VSAN

VSAN编号

fcid

指定显示的Zone成员的FC地址信息

pwwn

指定显示的Zone成员的PWWN信息

zone-alias

Zone别名的名称

zone

Zone的名称

 

【相关命令】

·     member (zone view)

·     member (zone-alias view)

1.7.4  display zone status

display zone status命令用来显示FC Zone的配置信息以及运行状态。

【命令】

display zone status [ vsan vsan-id ]

【视图】

任意视图

【缺省用户角色】

network-admin

network-operator

mdc-admin

mdc-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-30 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.7.5  display zone-alias

display zone-alias命令用来显示Zone别名的相关信息。

【命令】

display zone-alias [ [ name zone-alias-name ] vsan vsan-id ]

【视图】

任意视图

【缺省用户角色】

network-admin

network-operator

mdc-admin

mdc-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-31 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.7.6  display zoneset

display zoneset命令用来显示Zone set的相关信息。

【命令】

display zoneset [ [ name zoneset-name] vsan vsan-id ]

【视图】

任意视图

【缺省用户角色】

network-admin

network-operator

mdc-admin

mdc-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-32 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.7.7  display zoneset active

display zoneset active命令用来显示Active Zone set的相关信息。

【命令】

display zoneset active [ vsan vsan-id ]

【视图】

任意视图

【缺省用户角色】

network-admin

network-operator

mdc-admin

mdc-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-33 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.7.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

mdc-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.7.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

mdc-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.7.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

mdc-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.7.11  zone clone

zone clone命令用来复制Zone。

【命令】

zone clone src-name dest-name

【视图】

VSAN视图

【缺省用户角色】

network-admin

mdc-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.7.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

mdc-admin

【举例】

# 配置允许默认Zone内的成员互相访问。

<Sysname> system-view

[Sysname] vsan 1

[Sysname-vsan1] zone default-zone permit

【相关命令】

·     display zone status

1.7.13  zone name

zone name命令用来创建Zone并进入其视图。如果指定的Zone已经创建,则该命令直接用来进入该Zone的视图。

undo zone name命令用来删除指定名称的Zone。

【命令】

zone name zone-name

undo zone name zone-name

【视图】

VSAN视图

【缺省用户角色】

network-admin

mdc-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.7.14  zone rename

zone rename命令用来修改Zone的名称。

【命令】

zone rename old-name new-name

【视图】

VSAN视图

【缺省用户角色】

network-admin

mdc-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.7.15  zone-alias clone

zone-alias clone命令用来复制Zone别名。

【命令】

zone-alias clone src-name dest-name

【视图】

VSAN视图

【缺省用户角色】

network-admin

mdc-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.7.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

mdc-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.7.17  zone-alias rename

zone-alias rename命令用来修改Zone别名的名称。

【命令】

zone-alias rename old-name new-name

【视图】

VSAN视图

【缺省用户角色】

network-admin

mdc-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.7.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

mdc-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.7.19  zoneset clone

zoneset clone命令用来复制Zone set。

【命令】

zoneset clone src-name dest-name

【视图】

VSAN视图

【缺省用户角色】

network-admin

mdc-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.7.20  zoneset distribute

zoneset distribute命令用来激发完全扩散过程,扩散的内容包括Active Zone set以及数据库。

【命令】

zoneset distribute

【视图】

VSAN视图

【缺省用户角色】

network-admin

mdc-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.7.21  zoneset distribute full

zoneset distribute full命令用来配置扩散和合并类型为完全扩散和完全合并。

undo zoneset distribute full命令用来恢复扩散和合并类型为非完全扩散和非完全合并。

【命令】

zoneset distribute full

undo zoneset distribute full

【缺省情况】

扩散和合并类型为非完全扩散和非完全合并。

【视图】

VSAN视图

【缺省用户角色】

network-admin

mdc-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.7.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

mdc-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.7.23  zoneset rename

 zoneset rename命令用来修改Zone set的名称。

【命令】

zoneset rename old-name new-name

【视图】

VSAN视图

【缺省用户角色】

network-admin

mdc-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.8  NPV配置命令

1.8.1  display npv login

display npv login命令用来显示NPV交换机的下行口上相连的节点设备的注册信息和映射的上行口。

【命令】

display npv login [ vsan vsan-id ] [ interface interface-type interface-number ]

display npv login [ vsan vsan-id ] count

【视图】

任意视图

【缺省用户角色】

network-admin

network-operator

mdc-admin

mdc-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    0xae0002 20:00:00:23:89:c9:fc:05 20:00:00:23:89:c9:fc:05 Vfc3

Vfc2      1    0xae0003 10:00:00:00:c9:66:6b:60 20:00:00:00:c9:66:6b:60 Vfc3

# 显示NPV交换机上VSAN 1的登录节点的数目。

<Sysname> display npv login vsan 1 count

Total entries: 2

# 显示NPV交换机上所有VSAN的登录节点的数目。

<Sysname> display npv login count

VSAN        Entries

1           2

2           1

 

Total entries: 3

表1-34 display npv login命令显示信息描述表

字段

描述

Server Interface

下行口的接口名

External interface

下行口映射的上行口的接口名

VSAN

VSAN编号

FCID

节点的FC地址

Port WWN

和NPV交换机所连接的节点端口的WWN

Node WWN

节点的WWN

Entries

某VSAN内登录节点的数目

Total entries

NPV交换机上登录节点的总数目

 

1.8.2  display npv status

display npv status命令用来显示NPV交换机的状态信息。

【命令】

display npv status [ vsan vsan-id ]

【视图】

任意视图

【缺省用户角色】

network-admin

network-operator

mdc-admin

mdc-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: Vfc2  VSAN tagging mode: Tagging

    VSAN  State  FCID

    1     Up     0x010002

 

  Interface: Vfc3  VSAN tagging mode: Tagging

    VSAN  State  FCID

    1     Up     0x010001

 

  Number of External Interfaces: 2

 

Server Interfaces:

  Interface: Vfc5  VSAN tagging mode: Tagging

    VSAN  State

    1     Down

 

  Number of Server Interfaces: 1

# 显示所有VSAN的NPV交换机的状态信息。

<Sysname> display npv status

External Interfaces:

  Interface: Vfc1  VSAN tagging mode: Tagging

    VSAN  State  FCID

    2     Up     0x010003

 

  Interface: Vfc2  VSAN tagging mode: Tagging

    VSAN  State  FCID

    1     Up     0x010002

    2     Up     0x010003(Unavailable)

    5     Down

 

  Interface: Vfc3  VSAN tagging mode: Tagging

    VSAN  State  FCID

    1     Up     0x010001

 

  Number of External Interfaces: 3

 

Server Interfaces:

  Interface: Vfc4  VSAN tagging mode: Tagging

    VSAN  State

    2     Up

 

  Interface: Vfc5  VSAN tagging mode: Tagging

    VSAN  State

    1     Down

    2     Up

    3     Down

 

  Number of Server Interfaces: 2

表1-35 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.8.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

mdc-admin

mdc-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-36 display npv traffic-map命令显示信息描述表

字段

描述

NPV traffic map information of VSAN 1

VSAN 1内上下行口映射信息

Server interface

下行口

External interface

上行口

 

1.8.4  npv load-balance disruptive

npv load-balance disruptive命令用来在NPV交换机上发起一次中断负载均衡过程。发起中断负载均衡过程后,系统会重新进行上下行口的负载均衡分配,以达到更好的负载均衡效果,但会破坏已经稳定的上下行口的映射关系,从而导致流量中断。

【命令】

npv load-balance disruptive

【视图】

VSAN视图

【缺省用户角色】

network-admin

mdc-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.8.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

mdc-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.9  FC Ping配置命令

1.9.1  fcping

fcping命令用来检查指定目的地址是否可达,并输出相应的统计信息。

在执行命令过程中,键入<Ctrl+C>可终止FC Ping操作。

【命令】

fcping [ -c count | -t timeout ] * fcid fcid vsan vsan-id

【视图】

任意视图

【缺省用户角色】

network-admin

mdc-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-37 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.10  FC Tracert配置命令

1.10.1  fctracert

fctracert命令用来探测本端到目的端的双向路由信息,目的端可以为N节点或交换机。

【命令】

fctracert [ -t timeout ] fcid fcid vsan vsan-id

【视图】

任意视图

【缺省用户角色】

network-admin

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

新华三官网
联系我们