01-FCoE命令
本章节下载: 01-FCoE命令 (521.56 KB)
目 录
1.2.12 fcoe global fcf-priority
1.2.14 reset counters interface
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.4.6 display fc name-service database
1.4.9 domain auto-reconfigure enable
1.4.10 domain configure enable
1.4.15 fc name-service auto-discovery
1.4.16 fc timer distributed-services
1.4.18 fc timer resource-allocation
1.4.21 rscn aggregation enable
1.4.23 timer distributed-services
1.4.25 timer resource-allocation
1.5.1 display vsan port-member
1.6.3 display fc routing-table
1.6.4 display fspf graceful-restart
1.6.13 fspf graceful-restart helper
1.6.14 fspf graceful-restart interval
1.6.18 fspf retransmit-interval
1.7.1 delete zone database all
1.7.9 member (zone-alias view)
1.7.12 zone default-zone permit
1.7.21 zoneset distribute full
1.8.4 npv load-balance disruptive
· 设备只有工作在高级模式下,才支持FCoE功能。关于设备工作模式的详细介绍请参见“基础配置指导”中的“设备管理”。
· FCoE功能需要获得License授权后方能使用。关于license使用的详细介绍请参见“基础配置指导”中的“license管理”。
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
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
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
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
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
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
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
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命令显示信息描述表
VFC接口的概要信息 |
|
VFC接口的名称 |
|
配置的VFC接口的模式: · auto:表示Auto模式(VFC接口不支持本模式) · E:表示E模式 · F:表示F模式 · NP:表示NP模式 |
|
配置的VFC接口的Trunk模式: · auto:表示Auto模式 · on:表示On模式(VFC接口仅支持本模式) · off:表示Off模式 |
|
链路层协商后,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 · --:表示未发起协商或协商失败 |
|
链路层协商后,FC接口的状态:UP或DOWN |
|
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命令显示信息描述表
VFC接口的概要信息 |
|
VFC接口的名称 |
|
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命令显示信息描述表
二层模式下(bridge)的接口概要信息,即二层接口的概要信息 |
|
· 如果某接口的Link属性值为“ADM”,则表示该接口被管理员手工关闭了,需要在该接口下执行undo shutdown命令才能打开接口 · 如果某接口的Link属性值为“Stby”,则表示该接口是一个备份接口 |
|
· UP:表示接口物理上是连通的 · DOWN:表示接口物理上不通 · ADM:表示接口被手工关闭了,需要执行undo shutdown命令才能打开接口 · Stby:表示该接口是一个备份接口 |
|
接口物理连接状态为down的原因,取值为Administratively时表示本链路被手工关闭了(配置了shutdown命令),需要执行undo shutdown命令才能恢复真实的物理状态;取值为Not connected时表示没有物理连接(可能没有插网线或者网线故障) |
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
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
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
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]:
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
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
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
reset counters interface命令用来清除VFC接口的统计信息。
【命令】
reset counters interface [ vfc [ number ] ]
【视图】
用户视图
【缺省用户角色】
network-admin
mdc-admin
【参数】
number:VFC接口编号。
【使用指导】
如果需要统计一定时间内VFC接口的流量来判断接口和链路工作是否正常,可以使用该命令先清除接口原有的统计信息,然后让接口自动重新统计。
· 如果不指定vfc和number,则清除所有接口的统计信息;
· 如果指定vfc而不指定number,则清除所有VFC接口的统计信息;
· 如果同时指定vfc和number,则清除指定VFC接口的统计信息。
【举例】
# 清除VFC接口1的统计信息。
<Sysname> reset counters interface vfc 1
【相关命令】
· display interface vfc
shutdown命令用来关闭VFC接口。
undo shutdown命令用来打开VFC接口。
【命令】
shutdown
undo shutdown
【缺省情况】
VFC接口处于打开状态。
【视图】
VFC接口视图
【缺省用户角色】
network-admin
mdc-admin
【举例】
# 打开VFC接口1。
<Sysname> system-view
[Sysname] interface vfc 1
[Sysname-Vfc1] undo shutdown
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地址 |
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的个数 |
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报文。
需要注意的是,如果不指定enode和fcf参数,则显示正在下刷的所有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
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报文。
需要注意的是,如果不指定enode和fcf参数,则显示已经下刷的所有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
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 |
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
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
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
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-id1、domain-id2为域ID的值,取值范围为1~239,domain-id2必须大于等于domain-id1。&<1-8>表示前面的参数最多可以输入8次。
【使用指导】
在网络地址分配时,每个FCF交换机都会分配到一个域ID,域ID的默认有效范围是1~239,可以通过配置,指定FCF交换机允许的域ID范围。
配置允许的域ID范围对交换机的影响如下:
· 主交换机:只能从允许的域ID范围内分配域ID。如果配置的允许域ID范围不包含已分配的域ID和本地配置的域ID,配置均会失败。
· 非主交换机:手工配置的域ID必须在允许的域ID范围内,否则会配置失败。主交换机为本交换机分配的域ID必须在允许的域ID范围内,否则不接受所分配的域ID,并隔离连接主交换机的接口。如果交换机当前运行时域ID(动态分配或者手工指定域ID后,交换机实际使用的域ID)不在新配置的允许的域ID范围内时,也将导致配置失败。
需要注意的是,建议一个VSAN内所有的交换机配置相同的允许域ID范围。
【举例】
# 配置交换机在VSAN 1内允许的域ID范围为3~10。
<Sysname> system-view
[Sysname] vsan 1
[Sysname-vsan1] allowed-domain-id 3 to 10
display fc domain命令用来显示VSAN内的域信息。
【命令】
display fc domain [ vsan vsan-id ]
【视图】
任意视图
【缺省用户角色】
network-admin
network-operator
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接口 |
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
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表示不支持 |
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 |
某VSAN内登录节点的数目 |
|
Total entries |
登录节点的总数目 |
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内的表项数目 |
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内的表项数目 |
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-services、error-detect、resource-allocation参数,将显示所有Fabric定时器的信息。
【举例】
# 显示VSAN 1内的所有Fabric定时器信息。
<Sysname> display fc timer vsan 1
Timer of VSAN 1:
Distributed-services timer: 5000 ms
Error-detect timer: 2000 ms
Resource-allocation timer: 10000 ms
表1-18 display fc timer命令显示信息描述表
字段 |
描述 |
Timer of VSAN |
指定VSAN内的Fabric定时器信息 |
Distributed-services timer |
分布式服务超时时间,单位为毫秒 |
Error-detect timer |
错误检测超时时间,单位为毫秒 |
Resource-allocation timer |
资源分配超时时间,单位为毫秒 |
domain auto-reconfigure enable命令用来配置交换机在指定VSAN内开启自动Fabric重配置功能。
undo domain auto-reconfigure enable命令用来恢复缺省情况。
【命令】
domain auto-reconfigure enable
undo domain auto-reconfigure enable
【缺省情况】
每个VSAN内的自动Fabric重配置功能均处于关闭状态。
【视图】
VSAN视图
【缺省用户角色】
network-admin
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
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
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
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]:
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
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
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
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
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
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
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
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
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
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
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
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
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
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接口 |
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
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]
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 |
虚拟存储局域网索引 |
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地址为索引的表项查询,为转发报文和本机发送报文提供出接口信息。
需要注意的是:
· 如果同时指定fcid和mask-length,则显示指定目的FC地址和掩码长度的FC FIB表项信息。
· 如果仅指定fcid,不指定mask-length,则按照最长匹配原则显示指定目的FC地址的FC FIB表项信息。
· 如果不指定fcid和mask-length,则显示指定VSAN内所有的FC FIB表项信息。
【举例】
# 显示VSAN 18内所有的FC FIB表项信息。
<Sysname> display fc fib vsan 18
FC FIB information in VSAN 18:
Destination count: 6
FIB entry count: 7
Destination/Mask Interface
0x030100/16 Vfc1
0x030100/16 Vfc2
0x030100/20 Vfc3
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 |
出接口 |
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路由表的详细信息。
【使用指导】
路由表中保存了各种路由协议发现的路由。通过本命令可以查看路由表的概要信息、详细信息以及统计信息。
需要注意的是:
· 如果不指定statistics和verbose,将显示FC路由表的概要信息。
· 在显示FC路由表的概要信息时,将只显示激活的路由;在显示FC路由表的详细信息时,将显示所有激活和非激活的路由。
【举例】
# 显示VSAN 5内所有路由的概要信息。
<Sysname> display fc routing-table vsan 5
Routing Table: VSAN 5
Destinations : 5 Routes : 8
Destination/mask Protocol Preference Cost Interface
0x040000/8 FSPF 20 100 Vfc10
0x040000/8 FSPF 20 100 Vfc20
0x040000/8 FSPF 20 100 Vfc30
0x040000/8 FSPF 20 100 Vfc40
0xfffc01/24 DIRECT 0 0 InLoop0
0xfffffa/24 DIRECT 0 0 InLoop0
0xfffffc/24 DIRECT 0 0 InLoop0
0xfffffd/24 DIRECT 0 0 InLoop0
# 显示VSAN 5内所有路由的的详细信息。
<Sysname> display fc routing-table vsan 5 verbose
Routing Table: VSAN 5
Destinations : 5 Routes : 5
Destination/mask: 0x120000/8
Protocol: STATIC
Preference: 10
Cost: 0
Interface: 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
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
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 |
链路开销 |
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:表示同步完成 |
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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]:
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的信息:
· 如果同时指定name和vsan参数,则显示指定VSAN内指定名称的单个Zone的信息;
· 如果仅指定vsan参数,则显示指定VSAN内所有Zone的信息;
· 如果不指定任何参数,则显示所有VSAN内所有Zone的信息。
【举例】
# 显示所有VSAN内所有Zone的相关信息。
<Sysname> display zone
VSAN 1:
zone name z1
fcid 0x111111
fcid 0x222222
pwwn 11:11:11:11:22:22:22:22
zone name z2
fcid 0x111111
zone-alias name za1
fcid 0x333333
VSAN 2:
VSAN 3:
表1-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
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)
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
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别名的信息:
· 如果同时指定name和vsan参数,则显示指定VSAN内指定名称的单个Zone别名的信息;
· 如果仅指定vsan参数,则显示指定VSAN内所有Zone别名的信息;
· 如果不指定任何参数,则显示所有VSAN内所有Zone别名的信息。
【举例】
# 显示所有VSAN内所有Zone别名的相关信息。
<Sysname> display zone-alias
VSAN 1:
zone-alias name za1
fcid 0x111111
fcid 0x222222
pwwn 11:11:11:11:22:22:22:22
zone-alias name za2
fcid 0x111111
VSAN 2:
zone-alias name za1
表1-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
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的信息:
· 如果同时指定name和vsan参数,则显示指定VSAN内指定名称的单个Zone set的信息;
· 如果仅指定vsan参数,则显示指定VSAN内所有Zone set的信息;
· 如果不指定任何参数,则显示所有VSAN内所有Zone set的信息。
【举例】
# 显示所有VSAN内所有Zone set的相关信息。
<Sysname> display zoneset
VSAN 1:
zoneset name zs1
zone name z1
fcid 0x111111
fcid 0x222222
pwwn 11:11:11:11:22:22:22:22
zone name z2
fcid 0x111111
zone-alias name za1
fcid 0x111112
zoneset name zs2
zone name z1
VSAN 2:
VSAN 3:
zoneset name zs1
zone name z1
表1-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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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 |
某VSAN内登录节点的数目 |
|
Total entries |
NPV交换机上登录节点的总数目 |
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 |
下行口的数量 |
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 |
上行口 |
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
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
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 |
响应时间的最小值、平均值和最大值,单位为毫秒 |
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保留在没有任何通知或提示的情况下对资料内容进行修改的权利!