01-FCoE命令
本章节下载: 01-FCoE命令 (588.60 KB)
1.2.6 fc mode (VFC interface view)
1.2.8 reset counters interface
1.3.6 fcoe global fcf-priority
1.4.1 display vsan port-member
1.5.6 display fc name-service database
1.5.10 domain auto-reconfigure enable
1.5.11 domain configure enable
1.5.16 fc name-service auto-discovery
1.5.17 fc timer distributed-services
1.5.19 fc timer resource-allocation
1.5.20 fc wwn default-fc4-type
1.5.22 rscn aggregation enable
1.5.24 snmp-agent trap enable fc-fabric
1.5.25 snmp-agent trap enable fc-name-service
1.5.26 timer distributed-services
1.5.28 timer resource-allocation
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.10 member (zone-alias view)
1.7.14 snmp-agent trap enable fc-zone
1.7.16 zone default-zone permit
1.7.17 zone hard-zoning enable
1.7.18 zone merge-control restrict
1.7.28 zoneset distribute full
1.8.1 display fip-snooping enode
1.8.2 display fip-snooping fcf
1.8.3 display fip-snooping flushing-rules
1.8.4 display fip-snooping rules
1.8.5 display fip-snooping sessions
1.9.3 display fcs discovery status
· FCoE功能的使用受License控制,请在使用FCoE功能前,安装有效的License。关于License的详细介绍请参见“基础配置指导”中的“License管理”。
· FCoE功能受交换机的工作模式限制,在使用FCoE功能前,请在系统视图下使用system-working-mode命令将交换机设置为高级模式,需要注意的是,配置该命令后,您需要先保存设备当前配置文件,再删除文件名后缀为“.mdb”的二进制类型的配置文件,并重启交换机,此时才可将交换机设置为高级模式。关于交换机工作模式切换和配置文件的详细介绍,请参见“基础配置指导”中的“设备管理”和“配置文件管理”。
display fcoe-mode命令用来显示交换机的FCoE模式。交换机可工作在以下FCoE模式:FCF模式、Transit模式、非FCoE模式。
mdc-admin
mdc-operator
# 显示交换机的FCoE模式。
The FCoE mode is FCF.
交换机工作在FCF模式。
The FCoE mode is TRANSIT.
The FCoE mode is NONE.
交换机工作在非FCoE模式。
fcoe-mode命令用来配置交换机的FCoE模式。
undo fcoe-mode命令用来恢复缺省情况。
交换机工作在非FCoE模式,即不具备任何FCoE相关的功能。
mdc-admin
fcf:FCF模式。
transit:Transit模式。
· FCF模式:工作在本模式的交换机称为FCF交换机,其VFC接口支持E模式和F模式,分别称为E_Port和F_Port。
· Transit模式:工作在本模式的交换机称为Transit交换机,其以太网接口可工作在ENode模式或FCF模式。
具有FCoE功能的交换机可工作在以下模式:FCF模式、Transit模式、非FCoE模式。
· 当交换机工作在FCF模式时,可通过E_Port连接其它FCF交换机的E_Port,或使用F_Port连接节点设备的N_Port。
· 当交换机工作在Transit模式时,可通过配置以太网接口为ENode模式或FCF模式,用于限制以太网接口只能接收来自ENode或FCF交换机的通信流量。
· 当交换机工作在非FCoE模式时,交换机为普通交换机,不具备任何FC和FCoE相关的功能。
需要注意的是,交换机只能从非FCoE模式切换至两种FCoE模式,或从两种FCoE模式切换为非FCoE模式,两种FCoE模式之间不能直接切换。当需要修改FCoE模式时,必须首先切换至非FCoE模式。切换为非FCoE模式后,原有FCoE模式下的所有FCoE相关配置将会被清空。
# 配置交换机工作在FCF模式。
[Sysname] fcoe-mode fcf
# 当前交换机工作在FCF模式,修改其工作模式为Transit模式。
All current FC configuration will be lost. Continue? [Y/N]:y
[Sysname] fcoe-mode transit
bandwidth命令用来配置接口的期望带宽。
undo bandwidth命令用来恢复缺省情况。
接口的期望带宽=接口的波特率÷1000(kbit/s)。
VFC接口视图
mdc-admin
bandwidth-value:表示接口的期望带宽,取值范围为1~400000000,单位为kbit/s。
VFC接口的期望带宽会影响FSPF的Cost值的计算,从而影响路由。
VFC接口的缺省波特率为10Gbit/s。
# 设置VFC接口1的期望带宽为50kbit/s。
[Sysname] interface vfc 1
[Sysname-Vfc1] bandwidth 50
bind interface命令用来将VFC接口绑定到以太网接口(这里泛指二层以太网接口和二层聚合接口)。
undo bind interface命令用来删除VFC接口和以太网接口的绑定关系。
bind interface interface-type interface-number [ mac mac-address ]
VFC接口没有与以太网接口绑定。
VFC接口视图
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接口4绑定到二层以太网接口FortyGigE1/0/1,并绑定FCoE MAC地址000c-2999-eacd。
[sysname] interface vfc 4
[sysname-Vfc4] bind interface fortygige 1/0/1 mac 000c-2999-eacd
# 将VFC接口5绑定到二层聚合接口Bridge-aggregation1,并绑定FCoE MAC地址000c-2888-eacd。
[sysname] interface vfc 5
[sysname-Vfc5] bind interface bridge-aggregation 1 mac 000c-2888-eacd
default命令用来恢复当前接口的缺省配置。
VFC接口视图
mdc-admin
接口下的某些配置恢复到缺省情况后,会对交换机上当前运行的业务产生影响。建议您在执行该命令前,完全了解其对网络产生的影响。
您可以在执行default命令后通过display this命令确认执行效果。对于未能成功恢复缺省的配置,建议您查阅相关功能的命令手册,手工执行恢复该配置缺省情况的命令。如果操作仍然不能成功,您可以通过交换机的提示信息定位原因。
# 将VFC接口1恢复为缺省配置。
[Sysname] interface vfc 1
[Sysname-Vfc1] default
This command will restore the default settings. Continue? [Y/N]:y
description命令用来配置当前接口的描述信息。
undo descripition命令用来恢复缺省情况。
接口的描述信息为“该接口的接口名 interface”,例如:Vfc1 Interface。
VFC接口视图
mdc-admin
text:接口描述信息,为1~255个字符的字符串,区分大小写。
# 配置VFC接口1的描述信息为Vfcport1。
[Sysname] interface vfc 1
[Sysname-Vfc1] description Vfcport1
display interface vfc命令用来显示VFC接口的相关信息。
display interface [ vfc [ interface-number ] ] [ brief [ description | down ] ]
mdc-admin
mdc-operator
interface-number:显示指定VFC接口的信息。interface-number表示VFC接口的编号,取值范围为1~1024。
brief:显示接口的概要信息。如果不指定本参数,则显示接口的详细信息。
description:用来显示用户配置的接口的全部描述信息。
down:显示当前物理状态为down的接口的信息以及down的原因。不指定该参数时,将不会根据接口物理状态来过滤显示信息。
· 如果不指定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 FortyGigE1/0/1, Bound MAC is 000c-2933-eacd
VSAN of physical-UP state: 1
Last clearing of counters: Never
表1-1 display interface vfc命令显示信息描述表
VFC接口的物理状态和管理状态,可能的取值及含义如下: · DOWN ( Administratively ):表示该接口已经通过shutdown命令被关闭,即管理状态为关闭 · DOWN:该接口的管理状态为开启,但物理状态为关闭 · UP:该接口的管理状态和物理状态均为开启 |
|
VFC接口的链路层协议状态,可能的状态及含义如下: · DOWN:表示数据链路层协议状态为关闭 · UP:表示数据链路层协议状态为开启 |
|
VFC接口的描述信息 |
|
VFC接口的期望带宽 |
|
VFC接口的MTU值 |
|
对IP报文的处理能力,disabled表示没有为该接口配置IP地址 |
|
VFC接口的链路层协议类型 |
|
VFC接口的配置模式 |
|
VFC接口的协商运行状态 |
|
VFC接口支持VSAN协议 |
|
端口的连接方式是Trunk(Tagging)或Access(Non tagging),VFC接口只支持Tagging |
|
经过协商后确定端口连接并UP的公共VSAN,此信息只有接口链路UP后才显示 |
|
VFC接口绑定的物理接口 |
|
VFC接口绑定的FCoE MAC地址 |
|
处于物理up状态的VSAN列表 |
|
最近一次使用reset counters interface命令清除接口下的统计信息的时间。如果从交换机启动一直没有执行reset counters interface命令清除过该接口下的统计信息,则显示Never |
# 显示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 FGE1/0/1 0102-0304-0506
表1-2 display interface vfc brief命令显示信息描述表
VFC接口的概要信息 |
|
VFC接口的名称 |
|
配置的VFC接口的模式: · auto:表示Auto模式(VFC接口不支持本模式) · E:表示E模式 · F:表示F模式 |
|
配置的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-3 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-4 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 }
VFC接口的缺省模式为F模式。
VFC接口视图
mdc-admin
e:E模式。
f:F模式。
VFC接口支持两种模式:E模式和F模式,缺省为F模式。
# 配置VFC1接口工作在E模式。
[Sysname] interface vfc 1
[Sysname-Vfc1] fc mode e
interface vfc命令用来创建VFC接口并进入VFC接口视图。如果该VFC接口已经存在,则直接进入VFC接口视图。
undo interface vfc命令用来删除VFC接口。
interface vfc interface-number
undo interface vfc interface-number
不存在VFC接口。
mdc-admin
interface-number:VFC接口编号,取值范围为1~1024。
VFC接口是手工创建的虚拟逻辑口,它虚拟实现物理FC接口的功能。
# 创建VFC接口并进入VFC接口视图。
[Sysname] interface vfc 1
[Sysname-Vfc1]
reset counters interface命令用来清除VFC接口的统计信息。
reset counters interface [ vfc [ number ] ]
mdc-admin
number:VFC接口编号,取值范围为1~1024。
如果需要统计一定时间内VFC接口的流量来判断接口和链路工作是否正常,可以使用该命令先清除接口原有的统计信息,然后让接口自动重新统计。
· 如果不指定vfc和number,则清除所有接口的统计信息;
· 如果指定vfc而不指定number,则清除所有VFC接口的统计信息;
· 如果同时指定vfc和number,则清除指定VFC接口的统计信息。
# 清除VFC接口1的统计信息。
<Sysname> reset counters interface vfc 1
shutdown命令用来关闭VFC接口。
undo shutdown命令用来打开VFC接口。
VFC接口处于打开状态。
VFC接口视图
mdc-admin
# 打开VFC接口1。
[Sysname] interface vfc 1
[Sysname-Vfc1] undo shutdown
display fcoe命令用来显示FCoE全局配置相关信息。
mdc-admin
mdc-operator
# 显示FCoE全局配置相关信息。
FCoE MAC : 0000-1234-0202
FC-MAP : 0efc25
FCF Priority: 128
FKA period : 8 seconds
表1-5 display fcoe命令显示信息描述表
系统的FCF优先级 |
|
VFC接口周期性发送发现请求报文和非请求发现通告报文的时间间隔 |
fcoe enable命令用来开启VLAN的FCoE功能,并指定映射VSAN的ID。
undo fcoe enable命令用来关闭VLAN的FCoE功能。
VLAN的FCoE功能处于关闭状态。
VLAN视图
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接口发送报文时,需要配置本功能:
· 在通过VFC接口发送报文时,其绑定的以太网接口可能同时允许多个VLAN的报文通过,因此需要开启某个VLAN的FCoE功能,并将该VLAN与某VSAN进行映射,这样映射VSAN内的报文会被打上该VLAN的tag,在该VLAN内进行发送。
· 不能在VLAN 1内开启FCoE功能。
· 不能在保留VLAN内开启FCoE功能及映射指定VSAN,否则会使以Trunk方式加入该VSAN的VFC接口无法UP。关于保留VLAN的详细介绍,请参考“二层技术-以太网交换命令参考”中的“VLAN”。
· VLAN与VSAN是一一对应的,一个VLAN只能映射一个VSAN,一个VSAN也只能被一个VLAN映射。
· 通过VFC接口发送报文时,通信两端的设备必须在相同VLAN内开启FCoE功能,并将该VLAN映射到同一个VSAN。
· 开启FCoE功能的VLAN内仅转发FCoE流量,不转发其他业务流量,例如IP流量。
· 开启FCoE功能的VLAN内的成员端口之间被设置为二层隔离,不会形成广播环路,因此,FCoE VLAN内不需要运行STP协议或其他环路检测协议,否则可能会导致FCoE转发链路被阻塞。
· 开启FCoE功能的VLAN内可以运行二层协议,但由于成员端口之间被设置为二层隔离,二层协议运行状态会按照端口隔离拓扑运行。
# 开启VLAN 4的FCoE功能,并将其映射到VSAN 6。
[Sysname] vlan 4
[Sysname-vlan4] fcoe enable vsan 6
fcoe fcf-priority命令用来配置VFC接口的FCF优先级。
undo fcoe fcf-priority命令用来恢复缺省情况。
VFC接口的FCF优先级为128。
VFC接口视图
mdc-admin
priority:FCF优先级,取值范围为0~255,数值越小,优先级越高。
发送请求发现通告报文时,报文中的fcf priority字段将填写VFC接口的FCF优先级的值。
ENode在收到多个FCF发送的发现通告报文的情况下,将从这些发现通告报文中选择fcf priority优先级最高的FCF,并向其发送FLOGI报文,进行注册。
本配置仅在VFC接口为F模式时生效,在E模式下可以配置,但不生效。
# 配置VFC接口的FCF优先级为12。
[Sysname] interface vfc 1
[Sysname-Vfc1] fcoe fcf-priority 12
fcoe fcmap命令用来配置FC-MAP值。
undo fcoe fcmap命令用来恢复缺省情况。
FC-MAP值为0x0EFC00。
mdc-admin
fc-map:FC-MAP值,取值范围为0x0EFC00~0x0EFCFF。
FC-MAP值用来标识一个FCoE网络,所有的交换机必须具有相同的FC-MAP值。
需要注意的是,配置FC-MAP值后,VFC接口会重新进行FIP协商。
# 配置FC-MAP值为0x0EFCFF。
[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
fka-adv-period值为8秒。
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间隔内没有收到保活报文,则删除该虚链路。
配置fka-adv-period值时,需要注意:
· FC-BB-5标准中规定,fka-adv-period取值上限为90秒,本系列交换机的fka-adv-period配置上限为600秒,超出了协议规定的取值范围。因此,当本系列交换机与服务器、存储设备或其他厂商交换机互通时,配置的fka-adv-period值不能超出90秒。
· 通常情况下,使用fka-adv-period的缺省值(8秒)即可。在交换机进行主备倒换或者有备用主控板的ISSU软重启升级时,为了保证业务不中断,如果FCoE配置较多,则需要适当调大fka-adv-period值,建议配置为60~90秒之间。关于ISSU的详细介绍,请参见“基础配置指导”中的“ISSU”。
· 超出90秒的配置,建议用户在无备用主控板的ISSU软重启升级时使用。当交换机进行无备用主控板ISSU软重启升级时,由于没有备用主控板的存在,会有较长一段时间无法发送非请求发现通告报文或保活报文,为了使对端设备不会在此期间因超时而删除虚链路,从而保证业务不中断,建议调整fka-adv-period值到300~600秒之间,使得ISSU软重启升级能够完成。
由于上述配置限制,当无备用主控板的接入FCF交换机进行ISSU软重启升级时,FCoE流量会中断。这是因为接入FCF交换机连接服务器、存储设备或者其他厂商NPV设备,由于互通限制,fka-adv-period值不能超过90秒。由于没有备用主控板存在,ISSU软重启升级需要的时间较长,超过了2.5 * 90秒的超时间隔,ISSU软重启升级期间虚链路会超时删除,所以,FCoE流量会中断。
# 配置fka-adv-period值为20秒。
[Sysname] fcoe fka-adv-period 20
fcoe global fcf-priority命令用来配置系统的FCF优先级。
undo fcoe global fcf-priority命令用来恢复缺省情况。
fcoe global fcf-priority priority
系统的FCF优先级为128。
mdc-admin
priority:FCF优先级,取值范围为0~255,数值越小,优先级越高。
发送非请求发现通告报文时,报文中的fcf priority字段将填写系统的FCF优先级的值。
ENode在收到多个FCF发送的发现通告报文的情况下,将从这些发现通告报文中选择fcf priority优先级最高的FCF,并向其发送FLOGI报文,进行注册。
本配置对所有F模式的VFC接口生效。
# 配置系统的FCF优先级为12。
[Sysname] fcoe global fcf-priority 12
display vsan port-member命令用来显示VSAN配置的接口成员。
display vsan [ vsan-id ] port-member
mdc-admin
mdc-operator
vsan-id:显示指定VSAN配置的接口成员,取值范围为1~3839。不指定该参数时,显示所有VSAN配置的接口成员。
# 显示所有VSAN配置的接口成员。
<Sysname> display vsan port-member
VSAN 1:
Access Ports:
Trunk Ports:
Vfc1
VSAN 2:
Access Ports:
Trunk Ports:
Vfc4
VSAN 10:
Access Ports:
Trunk Ports:
VSAN 100:
Access Ports:
Trunk Ports:
Vfc4 Vfc5 Vfc6
表1-6 display vsan port-member命令显示信息描述表
VSAN编号 |
|
Access接口 |
|
Trunk接口 |
port trunk vsan命令用来配置接口以Trunk方式加入VSAN,即允许指定的VSAN通过当前接口。
undo port trunk vsan命令用来取消指定的VSAN通过当前接口。
undo port trunk vsan vsan-id-list
接口不以Trunk方式加入任何VSAN。
VFC接口视图
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] 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 1)。
mdc-admin
vsan-id:VSAN的编号,取值范围为1~3839。
初始情况下,只存在默认VSAN(VSAN 1),用户不能创建或删除默认VSAN。用户可以创建的VSAN范围是2~3839。
每台交换机上包括默认VSAN在内,最多可以配置的VSAN数目为256。
# 创建VSAN 10并进入VSAN 10的视图。
[Sysname] vsan 10
[Sysname-vsan10]
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视图
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] vsan 1
[Sysname-vsan1] allowed-domain-id 3 to 10
display fc domain命令用来显示VSAN内的域信息。
display fc domain [ vsan vsan-id ]
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-7 display fc domain命令显示信息描述表
VSAN 1内的域信息 |
|
· Stable表示配置结束 · Unstable表示配置还未结束 |
|
Fabric网络的名称 |
|
Fabric配置功能开启情况: · Enabled表示开启Fabric配置功能 · Disabled表示关闭Fabric配置功能 |
|
· Enabled表示交换机开启自动重配置功能 · Disabled表示交换机关闭自动重配置功能 |
|
本交换机上配置的Fabric网络的名称 |
|
本交换机上配置的域ID。括号中内容的含义: · static表示该域ID是静态模式的 · preferred表示该域ID是可选模式的 |
|
· Upstream表示上游主链路 · Downstream表示下游主链路 |
|
本地的VFC接口 |
display fc domain-list命令用来显示VSAN内动态分配的域列表。
display fc domain-list [ vsan vsan-id ]
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-8 display fc domain-list命令显示信息描述表
VSAN内的域列表 |
|
交换机的WWN(Principal表示主交换机,Local表示本地交换机) |
display fc ess命令用来显示ESS(Exchange Switch Support,交换机能力协商)协商结果。
display fc ess [ vsan vsan-id ]
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
Enhanced Zone Server Capability:
Support enhanced zoning management: Yes
表1-9 display fc ess命令显示信息描述表
指定VSAN内的ESS信息 |
|
交换机是否支持接收大模式的名称服务对象:yes表示支持,no表示不支持 (大模式下,除了包含小模式的信息之外,还包括N端口符号名称和N节点符号名称信息) |
|
交换机是否支持接收小模式的名称服务对象:Yes表示支持,No表示不支持 (小模式下,只有基本信息,不包括N端口符号名称、N节点符号名称以及所支持的FC-4特性信息) |
|
交换机是否支持接收大模式+FC-4特性的名称服务对象:Yes表示支持,No表示不支持 |
|
交换机是否支持接收小模式+FC-4特性的名称服务对象:Yes表示支持,No表示不支持 |
|
交换机是否支持接收负载为0的名称服务ACC回应报文:Yes表示支持,No表示不支持 |
|
交换机是否支持接收SW_RSCN请求报文:Yes表示支持,No表示不支持 |
|
交换机是否支持基本配置服务:Yes表示支持,No表示不支持 |
|
交换机是否支持平台配置服务:Yes表示支持,No表示不支持 |
|
交换机是否支持拓扑发现配置服务:Yes表示支持,No表示不支持 |
|
交换机是否支持增强配置服务:Yes表示支持,No表示不支持 |
|
增强Zone能力列表 |
|
交换机是否支持增强Zone模式:Yes表示支持,No表示不支持 |
display fc login命令用来显示节点注册的相关信息。
display fc login [ vsan vsan-id ] [ count ]
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-10 display fc login命令显示信息描述表
某VSAN内登录节点的数目 |
|
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
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) 20:00:00:05:30:00:25:a3 SCSI-FCP
# 显示名称服务数据库的详细信息。
<Sysname> display fc name-service database verbose
VSAN:1 FCID:0x030001
Port-WWN(vendor): 20: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:0x030200
Port-WWN(vendor): 20: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): NPV
Symbolic-port-name: NPV-Sysname:Vfc1
Symbolic-node-name: NPV-Sysname
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-11 display fc name-service database命令显示信息描述表
指定VSAN内的信息 |
|
N端口的FC地址 |
|
· 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端口。 |
|
N端口的WWN(制造厂商名称) |
|
FC4类型:属性(显示简要信息时,最多显示两条FC4类型:属性) · FC4类型包括:SCSI-FCP、LLC/SNAP、SW_ILS、SNMP、GS3、VI、NPV · 属性包括:支持Initiator、支持Target、两者都支持Initiator/Target |
表1-12 display fc name-service database verbose命令显示信息描述表
指定VSAN内的信息 |
|
N端口的FC地址 |
|
N端口的WWN(制造厂商名称) |
|
N节点的WWN |
|
CLASS服务级别 |
|
N节点的IP地址 |
|
FC4类型(属性) · FC4类型包括:SCSI-FCP、LLC/SNAP、SW_ILS、SNMP、GS3、VI、NPV · 属性包括:支持Initiator、支持Target、两者都支持Initiator/Target |
|
N端口的符号名称,用于描述此端口 |
|
N节点的符号名称,用于描述此节点 |
|
· 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端口。 |
|
F端口的WWN |
|
N端口的硬件地址 |
|
此VSAN内的表项数目 |
display fc scr-table命令用来显示N端口注册的SCR(State Change Registration,状态变化注册)列表。
display fc scr-table [ vsan vsan-id ] [ count ]
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-13 display fc scr-table命令显示信息描述表
指定VSAN内的SCR列表 |
|
N端口的FC地址 |
|
注册接收RSCN(Registered State Change Notification,注册状态变化通知)报文的种类: · fabric detected rscns:表示注册接收所有由Fabric中的交换机感知到状态变化而发送的RSCN报文 · nx_port detected rscns:表示注册接收所有由N端口感知到状态变化而发送的RSCN报文 · full detected rscns:表示注册接收所有的RSCN报文 |
|
此VSAN内的表项数目 |
display fc switch-wwn命令用来显示本交换机的WWN。
mdc-admin
mdc-operator
# 显示本交换机的WWN。
<Sysname> display fc switch-wwn
Switch WWN is 10:00:00:0d:ec:ff:a3:25
display fc timer命令用来显示Fabric定时器信息。
display fc timer [ distributed-services | error-detect | resource-allocation ] [ vsan vsan-id ]
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-14 display fc timer命令显示信息描述表
指定VSAN内的Fabric定时器信息 |
|
domain auto-reconfigure enable命令用来配置交换机在指定VSAN内开启自动Fabric重配置功能。
undo domain auto-reconfigure enable命令用来恢复缺省情况。
domain auto-reconfigure enable
undo domain auto-reconfigure enable
每个VSAN内的自动Fabric重配置功能均处于关闭状态。
VSAN视图
mdc-admin
Fabric重配置将触发整个网络重新开始主交换机选举、域ID分配和FC地址分配。
自动Fabric重配置功能一般在网络出现故障或者合并时发生:
· 两个Fabric网络合并时,如果域ID列表重叠,交换机会自动进行中断重配置。
· 两个Fabric网络合并时,如果两个Fabric网络的主交换机信息不同,而且域ID列表非空且不重叠,系统会自动进行非中断重配置。
需要注意的是,只有开启Fabric配置功能,本命令才生效。
# 配置交换机在VSAN 1内开启自动Fabric重配置功能。
[Sysname] vsan 1
[Sysname-vsan1] domain auto-reconfigure enable
domain configure enable命令用来配置交换机在指定VSAN内开启Fabric配置功能。
undo domain configure enable命令用来配置交换机在指定VSAN内关闭Fabric配置功能。
每个VSAN内的Fabric配置功能均处于开启状态。
VSAN视图
mdc-admin
FCF交换机在开启Fabric配置功能后,就会通过消息交互选举主交换机,之后由选举出来的主交换机为网络中的所有交换机动态分配域ID。因此,在动态建立Fabric网络时,必须开启Fabric配置功能;在静态建立Fabric网络时,必须关闭Fabric配置功能,手工配置各交换机的域ID。
# 配置交换机在VSAN 1内开启Fabric配置功能。
[Sysname] vsan 1
[Sysname-vsan1] domain configure enable
domain restart命令用来配置交换机在指定VSAN内发起Fabric重配置。
VSAN视图
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] vsan 1
[Sysname-vsan1] domain restart disruptive
The command may cause traffic interruption. Continue? [Y/N]:y
domain-id命令用来配置交换机在指定VSAN内的域ID。
undo domain-id命令用来恢复缺省情况。
domain-id domain-id { preferred | static }
交换机在每个VSAN内的域ID为0,preferred模式。
VSAN视图
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] 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网络的名称为空。
VSAN视图
mdc-admin
name:指定Fabric网络的名称,格式为xx:xx:xx:xx:xx:xx:xx:xx,其中x为16进制数字。
FCF交换机支持为每个VSAN分配一个Fabric网络的名称,其格式与WWN格式相同,是一个64位的地址。VSAN创建后,如果用户未配置Fabric网络的名称,则协议默认使用本交换机的WWN作为Fabric网络的名称。
需要注意的是,仅在静态建立Fabric网络时才需要配置Fabric网络的名称,并且同一VSAN中所有交换机配置的Fabric网络的名称必须一样。动态建立Fabric网络时不需要配置Fabric网络的名称,将使用主交换机的WWN作为Fabric网络的名称。
# 配置交换机在VSAN 1内的Fabric网络的名称。
[Sysname] 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接口视图
mdc-admin
vsan vsan-id:指定所属VSAN,取值范围为1~3839。
在一个稳定的网络中,可以配置接口拒绝收到的特定VSAN内的RCF请求报文,以防止交换机进行不必要的中断重配置。配置该功能后,如果接口收到该VSAN内的RCF请求报文,交换机会回应拒绝报文,并将该接口隔离。
# 配置接口VFC1拒绝收到的VSAN 1内的RCF请求报文。
[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视图
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] 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
mdc-admin
value:分布式服务超时时间,取值范围为5000~10000,单位为毫秒。
分布式服务超时时间可以在系统视图或者VSAN视图下进行配置:
· 系统视图下的配置对全局,即所有VSAN生效;VSAN视图下的配置只对当前VSAN生效。
· 如果全局和VSAN同时配置,则VSAN下的配置生效。
# 配置全局分布式服务超时时间为6000毫秒。
[Sysname] fc timer distributed-services 6000
fc timer error-detect命令用来配置全局错误检测超时时间。
undo fc timer error-detect命令用来恢复缺省情况。
mdc-admin
value:错误检测超时时间,取值范围为1000~10000,单位为毫秒。
错误检测超时时间可以在系统视图或者VSAN视图下进行配置:
· 系统视图下的配置对全局,即所有VSAN生效;VSAN视图下的配置只对当前VSAN生效。
· 如果全局和VSAN同时配置,则VSAN下的配置生效。
# 配置全局错误检测超时时间为6000毫秒。
[Sysname] fc timer error-detect 6000
fc timer resource-allocation命令用来配置全局资源分配超时时间。
undo fc timer resource-allocation命令用来恢复缺省情况。
fc timer resource-allocation value
undo fc timer resource-allocation
mdc-admin
value:资源分配超时时间,取值范围为5000~10000,单位为毫秒。
资源分配超时时间可以在系统视图或者VSAN视图下进行配置:
· 系统视图下的配置对全局,即所有VSAN生效;VSAN视图下的配置只对当前VSAN生效。
· 如果全局和VSAN同时配置,则VSAN下的配置生效。
# 配置全局资源分配超时时间为6000毫秒。
[Sysname] fc timer resource-allocation 6000
fc wwn default-fc4-type命令用来配置节点设备的默认FC4信息。
undo fc wwn default-fc4-type命令用来删除配置的节点设备的默认FC4信息。
undo fc wwn wwn-value default-fc4-type { type-value | scsi-fcp }
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] 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命令用来恢复缺省情况。
交换机在每个VSAN内的优先级均为128。
VSAN视图
mdc-admin
value:交换机的优先级,取值范围为1~254。
FCF交换机的优先级范围为1~254。优先级值越小,优先级越高。
优先级高的FCF交换机优先被选为主交换机。
优先级是按每个VSAN进行配置的,同一台FCF交换机在不同VSAN中的优先级可以不同。
需要注意的是,交换机优先级的配置不能立即生效,需通过命令domain restart disruptive进行一次中断重配置后才能生效。
# 配置交换机在VSAN 1内的优先级为64。
[Sysname] vsan 1
[Sysname-vsan1] priority 64
rscn aggregation enable命令用来开启RSCN聚合功能。
undo rscn aggregation enable命令用来关闭RSCN聚合功能。
RSCN聚合功能处于关闭状态。
VSAN视图
mdc-admin
开启RSCN聚合功能后,如果在RSCN聚合等待时间内,有多个节点设备产生变化事件,则使用携带了多个变化FC地址的一个ELS_RSCN报文,来代替以前只携带一个变化FC地址的多个ELS_RSCN报文,以此减少向关心该变化的节点设备发送ELS_RSCN报文的数量,减少变化通知次数。
建议一个VSAN内的所有交换机同时开启RSCN聚合功能,并配置相同的RSCN聚合等待时间,以避免可能产生的交换机互通问题。
# 在VSAN 1下开启RSCN聚合功能。
[Sysname] vsan 1
[Sysname-vsan1] rscn aggregation enable
rscn aggregation timer命令用来配置RSCN聚合等待时间。
undo rscn aggregation timer命令用来恢复缺省情况。
RSCN聚合等待时间为2000毫秒。
VSAN视图
mdc-admin
time:RSCN聚合等待时间,取值范围为100~2000,单位为毫秒。
只有开启RSCN聚合功能后,RSCN聚合等待时间才会生效。
建议一个VSAN内的所有交换机同时开启RSCN聚合功能,并配置相同的RSCN聚合等待时间,以避免可能产生的交换机互通问题。
# 配置RSCN聚合等待时间为1500毫秒。
[Sysname] vsan 1
[Sysname-vsan1] rscn aggregation timer 1500
snmp-agent trap enable fc-fabric命令用来开启Fabric模块的告警功能。
undo snmp-agent trap enable fc-fabric命令用来关闭Fabric变化的告警功能。
snmp-agent trap enable fc-fabric [ domain-id-change | fabric-change ] *
undo snmp-agent trap enable fc-fabric [ domain-id-change | fabric-change ] *
Fabric模块的所有告警功能均处于关闭状态。
mdc-admin
domain-id-change:表示域ID变化的告警功能。
fabric-change:表示Fabric变化的告警功能。
· 如果未指定任何参数,则表示开启或关闭Fabric模块的所有告警功能。
· 开启域ID变化的告警功能后,当本地交换机在所在VSAN内的域ID发生变化时,将生成告警信息,告警信息中携带了发生变化的VSAN ID、本地交换机的WWN以及变化后的域ID。
· 开启Fabric变化的告警功能后,当Fabric进行重配置,即交换机收到或发送BF或RCF报文时(包括配置了拒绝收到的RCF请求报文的接口收到了RCF请求报文),将生成告警信息,告警信息中携带了进行Fabric重配置的VSAN ID。
· 生成的告警信息将发送到交换机的SNMP模块,通过设置SNMP中告警信息的发送参数,来决定告警信息输出的相关属性。有关告警信息的详细介绍,请参见“网络管理和监控配置指导”中的“SNMP”。
# 开启本机域ID变化的告警功能。
[Sysname] snmp-agent trap enable fc-fabric domain-id-change
# 开启Fabric变化的告警功能。
[Sysname] snmp-agent trap enable fc-fabric fabric-change
snmp-agent trap enable fc-name-service命令用来开启名称服务相关的告警功能。
undo snmp-agent trap enable fc-name-service命令用来关闭名称服务相关的告警功能。
snmp-agent trap enable fc-name-service [ login | logout ] *
undo snmp-agent trap enable fc-name-service [ login | logout ] *
mdc-admin
login:节点向交换机注册名称服务信息的告警功能。
logout:节点向交换机注销名称服务信息的告警功能。
· 如果未指定任何参数,则表示开启或关闭名称服务相关的所有告警功能。
· 节点向交换机注册或注销名称服务信息的告警功能开启后,当本地交换机发生节点注册或注销名称服务信息事件时,会生成相应的告警信息。告警信息中携带VSAN ID、本地交换机的WWN以及节点上N_Port的WWN。
· 生成的告警信息将发送到交换机的SNMP模块,通过设置SNMP中告警信息的发送参数,来决定告警信息输出的相关属性。有关告警信息的详细介绍,请参见“网络管理和监控配置指导”中的“SNMP”。
# 开启节点向交换机注册名称服务信息的告警功能。
[Sysname] snmp-agent trap enable fc-name-service login
timer distributed-services命令用来配置指定VSAN内的分布式服务超时时间。
undo timer distributed-services命令用来恢复缺省情况。
timer distributed-services value
undo timer distributed-services
VSAN视图
mdc-admin
value:分布式服务超时时间,取值范围为5000~10000,单位为毫秒。
分布式服务超时时间可以在系统视图或者VSAN视图下进行配置:
· 系统视图下的配置对全局,即所有VSAN生效;VSAN视图下的配置只对当前VSAN生效。
· 如果全局和VSAN同时配置,则VSAN下的配置生效。
# 配置VSAN 1内的分布式服务超时时间为6000毫秒。
[Sysname] vsan 1
[Sysname-vsan1] timer distributed-services 6000
· fc timer distributed-services
timer error-detect命令用来配置指定VSAN内的错误检测超时时间。
undo timer error-detect命令用来恢复缺省情况。
VSAN视图
mdc-admin
value:错误检测超时时间,取值范围为1000~10000,单位为毫秒。
错误检测超时时间可以在系统视图或者VSAN视图下进行配置:
· 系统视图下的配置对全局,即所有VSAN生效;VSAN视图下的配置只对当前VSAN生效。
· 如果全局和VSAN同时配置,则VSAN下的配置生效。
# 配置VSAN 1内的错误检测超时时间为6000毫秒。
[Sysname] vsan 1
[Sysname-vsan1] timer error-detect 6000
timer resource-allocation命令用来配置指定VSAN内的资源分配超时时间。
undo timer resource-allocation命令用来恢复缺省情况。
timer resource-allocation value
undo timer resource-allocation
VSAN视图
mdc-admin
value:资源分配超时时间,取值范围为5000~10000,单位为毫秒。
资源分配超时时间可以在系统视图或者VSAN视图下进行配置:
· 系统视图下的配置对全局,即所有VSAN生效;VSAN视图下的配置只对当前VSAN生效。
· 如果全局和VSAN同时配置,则VSAN下的配置生效。
# 配置VSAN 1内的资源分配超时时间为6000毫秒。
[Sysname] vsan 1
[Sysname-vsan1] timer resource-allocation 6000
· fc timer resource-allocation
wwn area-port-id命令用来配置指定VSAN内N_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视图
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的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] vsan 1
[Sysname-vsan1] wwn 33:e8:00:05:30:00:16:df area-port-id ab12
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 ] ]
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-15 display fc exchange命令显示信息描述表
本端FC地址及Exchange ID(对于协议Exchange来说,此值没有意义) |
|
对端FC地址及Exchange ID(对于协议Exchange来说,此值没有意义) |
|
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:表示连接关闭 |
|
FC Exchange建立所在的单板 |
|
FC协议号,标识协议类型 |
|
FC Exchange状态控制标志位(一共4位): · 0x1:该位取值为0标识发送端,取值为1标识回应端 · 0x2:该位取值为0标识无主动权,取值为1标识有主动权 · 0x4:该位取值为1标识Exchange连接的第一个报文 · 0x8:该位取值为1标识Exchange正在等待老化 |
|
FC连接服务级别,包含如下几种(其中FC_CLASS_3不需要回应ACK): FC_CLASS_1、FC_CLASS_2、FC_CLASS_3、FC_CLASS_F、FC_CLASS_6 |
|
display fc fib命令用来显示FC FIB表项信息。
display fc fib [ fcid [ mask-length ] ] vsan vsan-id
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/24 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/24 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-16 display fc fib命令显示信息描述表
显示表项中目的FC地址个数 |
|
目的FC地址/掩码长度 |
|
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 ]
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-17 display fc routing-table命令显示信息描述表
VSAN编号 |
|
FC地址/掩码 |
|
协议类型,可以为DIRECT(直连路由)、STATIC(静态路由)、FSPF(FSPF路由) |
|
路由状态,可以为Active(激活)、Inactive(非激活) |
|
路由在路由表中存在的时间,格式为: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-18 display fc routing-table statistics命令显示信息描述表
VSAN编号 |
|
协议类型,可以为DIRECT(直连路由)、STATIC(静态路由)、FSPF(FSPF路由) |
|
协议类型Protocol下的路由数 |
|
协议类型Protocol下的激活路由数 |
|
协议类型Protocol下添加的路由数 |
|
协议类型Protocol下删除的路由数 |
|
display fspf graceful-restart命令用来显示FSPF GR状态信息。
display fspf graceful-restart [ vsan vsan-id ]
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-19 display fspf graceful-restart命令显示信息描述表
是否开启GR能力: · Enable:开启 · Disable:未开启 |
|
· Enable:开启 · Disable:未开启 |
|
GR最大间隔时间 |
|
处于helper状态邻居的数量 |
|
处于restarter状态邻居的数量 |
· fspf graceful-restart helper
· fspf graceful-restart interval
display fspf lsdb命令用来显示FSPF链路状态数据库信息。
display fspf lsdb [ vsan vsan-id ]
mdc-admin
mdc-operator
vsan vsan-id:显示指定VSAN内的FSPF链路状态数据库信息,vsan-id的取值范围为1~3839。不指定该参数时,将显示所有VSAN内的FSPF链路状态数据库信息。
使用本命令可以查看FSPF链路状态数据库信息,包括VSAN下LSR的总数和各LSR的具体信息。
# 显示FSPF链路状态数据库信息。
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-20 display fspf lsdb命令显示信息描述表
指定VSAN的链路状态数据库信息,括号中为本机域ID的十进制显示 |
|
LSR数量 |
|
指定域ID交换机的链路状态数据库信息 |
|
LSR类型,只支持Switch Link Record(0x01)类型 |
|
LSR生存时间 |
|
LSR实例号 |
|
LSR校验和 |
|
· 0x01:点到点类型 · 0xF0-FF:厂商自定义类型 |
|
display fspf neighbor命令用来显示FSPF邻居信息。
display fspf neighbor [ vsan vsan-id ]
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-21 display fspf neighbor命令显示信息描述表
指定VSAN的FSPF邻居信息,括号中为本机域ID的十进制显示 |
|
邻居域ID,十进制显示 |
|
邻居所剩Dead间隔(如果这个间隔后还未收到邻居的Hello报文,邻居状态变迁至Init) |
|
· Down:表示邻居还未开始协商 · Init:表示开始协商 · DB_Exchange:表示已经发现邻居 · DB_Wait:表示本端已发送完LSR · DB_Ack_Wait:表示对端已发送完LSR · Full:表示同步完成 |
display fspf statistics命令用来显示FSPF统计信息。
display fspf statistics [ vsan vsan-id ]
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-22 display fspf statistics命令显示信息描述表
指定VSAN的FSPF统计信息,括号中为本机域ID的十进制显示 |
|
和邻居Hello或Dead间隔值不匹配的报文 |
|
Init状态收到LSU、LSA报文的统计 |
|
· Hello:Hello报文 · LSU:LSU报文 · LSA:LSA报文 |
|
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视图
mdc-admin
fcid:指定FC静态路由的目的FC地址,取值范围为0x010000~0xEFFFFF(十六进制)。
mask:FC地址的十六进制掩码,与fcid配合使用,取值为0xFF0000。
mask-length:FC地址的十进制掩码,与fcid配合使用,取值为8。
interface-type interface-number:指定FC静态路由的出接口,出接口必须为FCF交换机上存在的VFC接口。
cost cost-value:指定路由的度量值,取值范围为0~65535,缺省值为0。
静态路由是由管理员手工配置的。配置静态路由后,去往指定目的地的FC报文将按照管理员指定的路径进行转发。
在组网结构比较简单的网络中,只需配置静态路由就可以实现网络互通。但是静态路由不能自动适应网络拓扑结构的变化,当网络发生故障或者拓扑发生变化后,需要管理员手工修改静态路由的配置。
静态路由支持等价路由,如果先后配置多条目的地址相同、出接口不同的静态路由且度量值相同,则生成等价路由。
# 添加一条目的FC地址为0x010000、掩码为8、出接口为VFC4、路由度量值为20的FC静态路由。
[Sysname] vsan 5
[Sysname-vsan5] fc route-static 010000 8 vfc 4 cost 20
fspf cost命令用来配置指定VSAN内接口的FSPF开销。
undo fspf cost命令用来恢复缺省情况。
VFC接口的缺省FSPF开销为100。
VFC接口视图
mdc-admin
value:接口的FSPF开销,取值范围为1~65535。
vsan vsan-id:所属VSAN,取值范围为1~3839。
网络中,每一条链路会有不同的开销,在路由优选算法中将使用开销值来确定最有效的路由,接口的FSPF开销越小说明链路的开销越小。
# 配置接口VFC1在VSAN 4内的FSPF开销为1000。
[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接口视图
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] interface vfc 1
[Sysname-Vfc1] fspf dead-interval 100 vsan 4
fspf enable命令用来开启指定VSAN的FSPF功能。
undo fspf enable命令用来关闭指定VSAN的FSPF功能。
VSAN创建后,FSPF功能处于开启状态。
VSAN视图
mdc-admin
开启了指定VSAN的FSPF功能后,该VSAN才可以运行FSPF相关的功能。
# 开启VSAN 4的FSPF功能。
[Sysname] vsan 4
[Sysname-vsan4] fspf enable
fspf graceful-restart命令用来开启FSPF的GR能力。
undo fspf graceful-restart命令用来关闭FSPF的GR能力。
FSPF的GR能力处于关闭状态。
mdc-admin
GR(Graceful Restart,平滑重启)是一种通过备份FSPF配置信息,在协议重启或主备倒换时FSPF进行平滑重启,从邻居那里获得邻居关系,并对LSDB进行同步,从而保证转发业务不中断的机制。
GR有两个角色:
· GR Restarter:发生协议重启或主备倒换事件且具有GR能力的设备。
· GR Helper:和GR Restarter具有邻居关系,协助完成GR流程的设备。
# 开启FSPF的GR能力。
[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能力。
undo fspf graceful-restart helper
FSPF的GR Helper能力处于开启状态。
mdc-admin
开启了FSPF的GR Helper能力后,该交换机才可以协助GR Restarter完成GR功能。
# 开启FSPF的GR Helper能力。
[Sysname] fspf graceful-restart helper
· display 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秒。
mdc-admin
interval-value:指定FSPF的GR最大间隔时间,取值范围为40~1800,单位为秒。
对于GR Restarter来说,如果在GR最大间隔时间内没有完成GR过程,则立即退出GR过程。
# 配置FSPF的GR最大间隔时间为100秒。
[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接口视图
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] interface vfc 1
[Sysname-Vfc1] fspf hello-interval 10 vsan 4
fspf min-ls-arrival命令用来配置指定VSAN内LSR最小接收间隔。
undo fspf min-ls-arrival命令用来恢复缺省情况。
LSR最小接收间隔为1秒。
VSAN视图
mdc-admin
value:LSR最小接收间隔,取值范围为0~60,单位为秒。
LSR最小接收间隔决定了指定VSAN内接收LSR的间隔。为了避免过于频繁的从邻居接收到同一个LSR的新实例、更新本地LSDB而频繁触发路由计算。在LSR最小接收间隔时间内,如果又一次接收到了这个LSR的新实例,则直接丢弃,不做处理。
# 配置VSAN 2内LSR最小接收间隔为10秒。
[Sysname] vsan 2
[Sysname-vsan2] fspf min-ls-arrival 10
fspf min-ls-interval命令用来配置指定VSAN内LSR最小刷新间隔。
undo fspf min-ls-interval命令用来恢复缺省情况。
LSR最小刷新间隔为5秒。
VSAN视图
mdc-admin
value:最小LSR刷新间隔值,取值范围为1~60,单位为秒。
LSR最小刷新间隔决定了指定VSAN内LSR刷新间隔。为了避免本机LSR被频繁的刷新,从而降低路由计算的频率和减少Fabric中LSR的泛洪,在LSR最小刷新间隔内,交换机不能再次刷新本机LSR。
# 配置VSAN 2内最小LSR刷新间隔值为10秒。
[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接口视图
mdc-admin
value:接口的LSR重传间隔,取值范围为1~65535,单位为秒。
vsan vsan-id:所属VSAN,取值范围为1~3839。
LSDB的同步需要交互LSR。在发送LSR后,等待邻居回应报文确认,如果过了LSR重传间隔还没有接收到邻居的确认,那么需要再次发送该LSR。
# 配置接口VFC1在VSAN 4内的LSR重传间隔为10秒。
[Sysname] interface vfc 1
[Sysname-Vfc1] fspf retransmit-interval 10 vsan 4
fspf silent命令用来关闭指定VSAN内接口的FSPF功能。
undo fspf silent命令用来开启指定VSAN内接口的FSPF功能。
所有接口的FSPF功能均处于开启状态。
VFC接口视图
mdc-admin
vsan vsan-id:所属VSAN,取值范围为1~3839。
开启接口的FSPF功能后,接口才可以参与FSPF路由运算,如果某接口不参与FSPF路由运算,则需关闭该接口的FSPF功能。
# 关闭VSAN 4内接口VFC1的FSPF功能。
[Sysname] interface vfc 1
[Sysname-Vfc1] fspf silent vsan 4
fspf spf-hold-time命令用来配置指定VSAN内最短SPF计算间隔。
undo fspf spf-hold-time命令用来恢复缺省情况。
最短SPF计算间隔为0秒。
VSAN视图
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] vsan 2
[Sysname-vsan2] fspf spf-hold-time 10
reset fspf counters命令用来清除FSPF统计信息。
reset fspf counters [ vsan vsan-id ]
mdc-admin
vsan vsan-id:清除指定VSAN内的FSPF统计信息,vsan-id的取值范围为1~3839。不指定该参数时,将清除所有VSAN内的FSPF统计信息。
# 清除VSAN 2内的FSPF统计信息。
<Sysname> reset fspf counters vsan 2
delete zone database all命令用来清除Zone数据库信息。
VSAN视图
mdc-admin
通过本命令可以删除指定VSAN内的Zone数据库信息,包括所有Zone set、Zone以及Zone别名,但是Active Zone set不会被删除。
# 清除VSAN 1内的Zone数据库信息。
[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 ]
mdc-admin
mdc-operator
name zone-name:显示指定名称的Zone的相关信息。zone-name表示Zone的名称,为1~64个字符的字符串,区分大小写,只能包含大小写英文字母、数字以及下列特殊符号:$-^_,并且名称的起始字符只能为大小写英文字母。
vsan vsan-id:显示指定VSAN内的Zone相关信息。vsan-id表示Zone所属的VSAN编号,取值范围为1~3839。
· 如果同时指定name和vsan参数,则显示指定VSAN内指定名称的单个Zone的信息;
· 如果仅指定vsan参数,则显示指定VSAN内所有Zone的信息;
· 如果不指定任何参数,则显示所有VSAN内所有Zone的信息。
# 显示所有VSAN内所有Zone的相关信息。
VSAN 1:
zone name z1
fcid 0x111111 initiator
fcid 0x222222 target
pwwn 11:11:11:11:22:22:22:22
fwwn 02:0e:30:30:33:33:32:35
zone name z2
fcid 0x111111
zone-alias name za1
fcid 0x333333 initiator
VSAN 2:
VSAN 3:
表1-23 display zone命令显示信息描述表
VSAN编号 |
|
Zone的名称 |
|
Zone成员的FC地址信息 |
|
Zone成员的pWWN信息 |
|
Zone成员的fWWN信息 |
|
initiator、target |
Zone成员的角色: · initiator:表示成员角色为发起端 · target:表示成员角色为目的端 如果没有标出initiator或target,则表示同时兼具这两种角色 |
Zone别名的名称 |
display zone member命令用来显示指定Zone成员所属的父亲信息。
mdc-admin
mdc-operator
fcid fcid:显示指定的FC地址成员所属的父亲信息。fcid表示成员的FC地址,格式为xxxxxx,其中x为16进制数字。
fwwn fwwn:显示指定的fWWN成员所属的父亲信息。fwwn表示成员的fwwn,格式为xx:xx:xx:xx:xx:xx:xx:xx,其中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类型、fWWN类型、Zone别名类型的成员所属的父亲信息。父亲信息包括:成员所属的Zone和Zone别名,Zone别名所属的Zone,以及Zone和Zone别名所属的VSAN。当Zone别名没有被加入任何Zone时,其父亲信息将只显示Zone别名所属的VSAN。
# 显示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中fWWN为12:22:33:44:55:66:77:88的Zone成员所属的父亲信息。
<Sysname> display zone member fwwn 12:22:33:44:55:66:77:88
fwwn 12: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-24 display zone member命令显示信息描述表
VSAN编号 |
|
指定显示的Zone成员的FC地址信息 |
|
指定显示的Zone成员的pWWN信息 |
|
指定显示的Zone成员的fWWN信息 |
|
Zone别名的名称 |
|
Zone的名称 |
display zone statistics命令用来显示Zone报文统计信息。
display zone statistics [ vsan vsan-id ]
mdc-admin
vsan vsan-id:显示指定VSAN内的Zone报文统计信息。vsan-id表示VSAN编号,取值范围为1~3839。不指定本参数,将显示所有VSAN内的Zone报文统计信息。
# 显示VSAN 2内的Zone报文统计信息。
<Sysname> display zone statistics vsan 2
Zone statistics of VSAN 2:
Message type Sent Received
Merge Request 19 23
Merge Accept 17 18
Merge Reject 6 1
Change Request 144 18
Change Accept 0 0
Change Reject 0 0
表1-25 display zone statistics命令显示信息描述表
display zone status命令用来显示FC Zone的配置信息以及运行状态。
display zone status [ vsan vsan-id ]
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的状态(如,正在进行扩散、合并等)。
需要注意的是,增强Zone模式的合并和扩散不受合并和扩散类型影响,所以在增强Zone模式下,不显示合并和扩散类型信息。
# 显示所有VSAN中FC Zone的配置信息以及运行状态。
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: enhanced
Default zone: permit
Hard-zoning: enabled
Full zoning database:
Zonesets: 10, Zones: 20, Zone-aliases: 0
Status: distributing
表1-26 display zone status命令显示信息描述表
VSAN编号 |
|
Zone的模式,可能的取值及其含义如下: · basic:基本Zone · enhanced:增强Zone |
|
默认Zone策略,可能的取值及其含义如下: · deny:默认Zone内成员禁止互访 · permit:默认Zone内成员允许互访 |
|
· active only:非完全扩散和合并 · full:完全扩散和合并 因为增强Zone不受扩散和合并类型影响,所以在增强Zone模式下不显示Distribute信息 |
|
硬件Zone的使用状态,可能的取值及其含义如下(不同VSAN下状态可能不同): · enabled:使用硬件Zone · disabled (Administratively):用户通过命令手工关闭硬件Zone · disabled (No enough hardware resource):由于底层资源不足,当前VSAN自动关闭硬件Zone |
|
Zone数据库信息,将显示指定VSAN下Zone set、Zone、Zone别名的个数 |
|
Zone的状态,可能的取值及其含义如下: · merging:正在进行合并 · distributing:正在进行扩散 · free:空闲 |
display zone-alias命令用来显示Zone别名的相关信息。
display zone-alias [ [ name zone-alias-name ] vsan vsan-id ]
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别名的相关信息。
VSAN 1:
zone-alias name za1
fcid 0x111111 initiator
fcid 0x222222 target
pwwn 11:11:11:11:22:22:22:22
zone-alias name za2
fcid 0x111111
fwwn 12:11:11:11:22:22:22:22
VSAN 2:
zone-alias name za1
表1-27 display zone-alias命令显示信息描述表
VSAN编号 |
|
Zone别名的名称 |
|
Zone别名成员的FC地址信息 |
|
Zone别名成员的pWWN信息 |
|
Zone别名成员的fWWN信息 |
|
initiator、target |
Zone成员的角色: · initiator:表示成员角色为发起端 · target:表示成员角色为目的端 如果没有标出initiator或target,则表示同时兼具这两种角色 |
display zoneset命令用来显示Zone set的相关信息。
display zoneset [ [ name zoneset-name] vsan vsan-id ]
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。
· 如果同时指定name和vsan参数,则显示指定VSAN内指定名称的单个Zone set的信息;
· 如果仅指定vsan参数,则显示指定VSAN内所有Zone set的信息;
· 如果不指定任何参数,则显示所有VSAN内所有Zone set的信息。
# 显示所有VSAN内所有Zone set的相关信息。
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-28 display zoneset命令显示信息描述表
VSAN编号 |
|
Zone set的名称 |
|
Zone的名称 |
|
Zone或者Zone别名成员的FC地址信息 |
|
Zone或者Zone别名成员的pWWN信息 |
|
Zone 别名的名称 |
display zoneset active命令用来显示Active Zone set的相关信息。
display zoneset active [ vsan vsan-id ]
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。
· 根据用户所配置的成员类型,按照FC地址、pWWN、fWWN的顺序依次分类显示,同种类型的成员按照各自配置值所对应ASCII码升序排列。
· 对于在本地名称服务数据库中能够查找到的成员,即实际存在的成员,在显示结果的对应条目前面加上“*”。如果用户配置的是成员的pWWN,那么交换机会在名称服务数据库中查找对应的FC地址并显示出来,并将配置的pWWN用“[ ]”标注在FC地址后面。如果用户配置的是成员的fWWN,那么交换机会在名称服务数据库中查找从该fWWN成员登录的所有N_Port的FC地址并显示出来,并将配置的fWWN用“[ ]”标注在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 0x222222
*fcid 0x111111 [pwwn 11:11:11:11:11:11:11:11]
zone name z2
fcid 0x123456
*fcid 0x111111 [pwwn 11:11:11:11:11:11:11:11]
pwwn 11:11:11:11:11:11:11:12
*fcid 0x333333 [pwwn 33:33:33:33:33:33:33:33]
zone name #default-zone#
*fcid 0x20abcd
*fcid 0xabcdef
VSAN 2:
VSAN 3:
zoneset name zs1
zone name z1
fcid 0x123456
*fcid 0x111111 [pwwn 11:11:11:11:11:11:11:11]
pwwn 11:11:11:11:11:11:11:12
*fcid 0x333333 [pwwn 33:33:33:33:33:33:33:33]
*fcid 0x222221 [fwwn 22:22:22:22:22:22:22:22]
*fcid 0x222222 [fwwn 22:22:22:22:22:22:22:22]
*fcid 0x222223 [fwwn 22:22:22:22:22:22:22:22]
fwwn aa:bb:cc:dd:ee:ff:00:11
# 显示VSAN 1内的Active Zone set的相关信息。
<Sysname> display zoneset active vsan 1
VSAN 1:
zoneset name zs1
zone name z1
*fcid 0x222222
*fcid 0x111111 [pwwn 11:11:11:11:11:11:11:11]
zone name z2
fcid 0x123456
*fcid 0x111111 [pwwn 11:11:11:11:11:11:11:11]
pwwn 11:11:11:11:11:11:11:12
*fcid 0x333333 [pwwn 33:33:33:33:33:33:33:33]
zone name #default_zone#
*fcid 0x20abcd
*fcid 0xabcdef
表1-29 display zoneset active命令显示信息描述表
VSAN编号 |
|
Zone set的名称 |
|
Zone的名称 |
|
本地名称服务数据库中存在的Zone成员的FC地址信息 |
|
本地名称服务数据库中不存在的Zone成员的FC地址信息 |
|
用户配置的Zone成员的pwwn信息 |
|
用户配置的Zone成员的fWWN信息 |
|
member命令用来在Zone内添加成员。
undo member命令用来在Zone内删除成员。
member { { fcid fcid | fwwn fwwn | pwwn pwwn } [ initiator | target ] | zone-alias zone-alias-name }
undo member { fcid fcid | fwwn fwwn | pwwn pwwn | zone-alias zone-alias-name }
新建的Zone内不存在任何成员。
Zone视图
mdc-admin
fcid fcid:所配置成员的FC地址,格式为xxxxxx,其中x为16进制数字。
fwwn fwwn:所配成员的fwwn,fwwn是交换机上某F_Port的fwwn,格式为xx:xx:xx:xx:xx:xx:xx:xx,其中x为16进制数字。配置本参数后,从该F_Port登录的所有N_Port都添加到该Zone内。
pwwn pwwn:所配置成员的pwwn,格式为xx:xx:xx:xx:xx:xx:xx:xx,其中x为16进制数字。
initiator:表示成员角色为发起端。
target:表示成员角色为目的端。不指定initiator和target参数时,表示同时兼具这两种角色。
zone-alias zone-alias-name:指定Zone别名的名称,为1~64个字符的字符串,区分大小写,只能包含大小写英文字母、数字以及下列特殊符号:$-^_,并且名称的起始字符只能为大小写英文字母。指定的Zone别名必须已经存在。
· 本命令用于向当前Zone添加或删除成员,为成员指定或更改角色。
· 当同一个成员以相同的配置方式(FC地址、pWWN、fWWN、Zone别名)多次指定角色时,该成员的角色为最后一次指定的值。例如:两次均以FC地址方式指定成员角色,第一次指定为initiator,第二次指定为target,则该成员的角色为target。
· 当同一个成员以不同的配置方式多次指定角色时,该成员的角色为多次指定的并集。例如:第一次以FC地址方式指定成员角色为initiator,第二次以pWWN方式指定成员角色为target,则该成员将同时兼具这两种角色。
· 成员角色仅支持在增强Zone模式下配置,基本Zone模式不支持。
· 成员角色在开启Pairwise特性时才生效。
# 创建Zone z1并进入其视图。
[Sysname] vsan 1
[Sysname-vsan1] zone name z1
[Sysname-vsan1-zone-z1]
# 添加FC地址为010000的N_Port为z1的成员,并指明成员角色为发起端。
[Sysname-vsan1-zone-z1] member fcid 010000 initiator
# 添加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 target
# 恢复pwwn为01:02:03:04:05:06:07:08的N_Port的角色为兼具两种角色。
[Sysname-vsan1-zone-z1] member pwwn 01:02:03:04:05:06:07:08
# 添加fwwn为08:07:06:05:04:03:02:01的F_Port为z1的成员,并指明成员同时兼具两种角色。
[Sysname-vsan2-zone-z1] member fwwn 08:07:06:05:04:03:02:01
# 添加Zone别名za1为z1的成员,其中Zone别名za1已经存在。
[Sysname-vsan1-zone-z1] member zone-alias za1
member命令用来在Zone别名内添加成员。
undo member命令用来在Zone别名内删除成员。
member { fcid fcid | fwwn fwwn | pwwn pwwn } [ initiator | target ]
undo member { fcid fcid | fwwn fwwn | pwwn pwwn }
新建的Zone别名内不存在任何成员。
Zone别名视图
mdc-admin
fcid fcid:所配置成员的FC地址,格式为xxxxxx,其中x为16进制数字。
fwwn fwwn:所配成员的fwwn,pwwn是交换机上某F_Port的fwwn,格式为xx:xx:xx:xx:xx:xx:xx:xx,其中x为16进制数字。配置本参数后,从该F_Port登录的所有N_Port都添加到该Zone别名内。
pwwn pwwn:所配置成员的pwwn,格式为xx:xx:xx:xx:xx:xx:xx:xx,其中x为16进制数字。
initiator:表示成员角色为发起端。
target:表示成员角色为目的端。不指定initiator和target参数时,表示同时兼具这两种角色。
· 本命令用于向当前Zone别名添加或删除成员,为成员指定或更改角色。
· 当同一个成员以相同的配置方式(FC地址、pWWN、fWWN、Zone别名)多次指定角色时,该成员的角色为最后一次指定的值。例如:两次均以FC地址方式指定成员角色,第一次指定为initiator,第二次指定为target,则该成员的角色为target。
· 当同一个成员以不同的配置方式多次指定角色时,该成员的角色为多次指定的并集。例如:第一次以FC地址方式指定成员角色为initiator,第二次以pWWN方式指定成员角色为target,则该成员将同时兼具这两种角色。
· 成员角色仅支持在增强Zone模式下配置,基本Zone模式不支持。
· 成员角色在开启Pairwise特性时才生效。
# 创建Zone别名za1并进入其视图。
[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 initiator
# 添加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 target
# 添加fwwn为08:07:06:05:04:03:02:01的F_Port为za1的成员,并指明成员同时兼具两种角色。
[Sysname-vsan2-zone-alias-za1] member fwwn 08:07:06:05:04:03:02:01
member命令用来在Zone set内添加Zone。
undo member命令用来在Zone set内删除Zone。
Zone set内不存在任何Zone。
Zone set视图
mdc-admin
zone-name:Zone的名称,为1~64个字符的字符串,区分大小写,只能包含大小写英文字母、数字以及下列特殊符号:$-^_,并且名称的起始字符只能为大小写英文字母。指定的Zone必须已经存在。
# 创建Zone z1。
[Sysname] vsan 1
[Sysname-vsan1] zone name z1
[Sysname-vsan1-zone-z1] quit
# 创建Zone set zs1并进入其视图。
[Sysname-vsan1-zoneset-zs1]
# 添加z1为zs1的成员。
[Sysname-vsan1-zoneset-zs1] member z1
pairwise-zoning enable命令用来开启当前Zone的Pairwise特性。
undo pairwise-zoning enable命令用来关闭当前Zone的Pairwise特性。
Zone的Pairwise特性处于关闭状态。
Zone视图
mdc-admin
Zone成员的角色有两种:Initiator和Target,分别表示发起端和目的端。一个Zone成员可以同时兼具这两种角色。
在Zone中开启Pairwise特性后,该Zone内节点间的访问会受到成员角色的影响,即同一Zone内具有不同角色的成员可以互相访问,角色相同的成员间不允许互相访问,兼具两种角色的成员可以和任意角色的成员互相访问。
在Zone中关闭Pairwise特性后,该Zone内节点间的访问不会受到成员角色的影响,即同一Zone内的所有成员之间都可以互相访问。
Pairwise特性仅支持在增强Zone模式下配置,基本Zone模式不支持此特性。
Pairwise特性开启后不会立即生效,需要重新激活Zone set才能生效。
本配置会在激活Zone set或配置扩散命令后,与Zone信息一起在Fabric中扩散。
# 开启z1的Pairwise特性。
[Sysname] vsan 2
[Sysname-vsan2] zone name z1
[Sysname-vsan2-zone-z1] pairwise-zoning enable
reset zone statistics命令用来清除Zone报文统计信息。
reset zone statistics [ vsan vsan-id ]
mdc-admin
vsan vsan-id:清除指定VSAN内的Zone报文统计信息。vsan-id表示VSAN编号,取值范围为1~3839。不指定本参数,将清除所有VSAN内的Zone报文统计信息。
# 清除VSAN 2内的Zone报文统计信息。
<Sysname> reset zone statistics vsan 2
snmp-agent trap enable fc-zone命令用来开启Zone模块的告警功能。
Zone模块的所有告警功能均处于关闭状态。
mdc-admin
activation-completed:表示已完成激活/取消激活Zone set的告警信息。
defaultzone-change:表示默认Zone策略发生变化的告警信息。
hardzone-change:表示硬Zone功能发生变化的告警信息。
merge-failed:表示合并失败的告警信息。
merge-succeeded:表示合并成功的告警信息。
· 如果未指定任何参数,则表示开启或关闭Zone模块的所有告警功能。
· 开启Zone模块的告警功能后,该模块会生成告警信息,用于报告该模块的重要事件。生成的告警信息将发送到交换机的SNMP模块,通过设置SNMP中告警信息的发送参数,来决定告警信息输出的相关属性。有关告警信息的详细介绍,请参见“网络管理和监控配置指导”中的“SNMP”。
# 开启默认Zone策略发生变化的告警功能。
[Sysname] snmp-agent trap enable fc-zone defaultzone-change
zone clone命令用来复制Zone。
VSAN视图
mdc-admin
src-name:被复制的源Zone的名称,为1~64个字符的字符串,区分大小写,只能包含大小写英文字母、数字以及下列特殊符号:$-^_,并且名称的起始字符只能为大小写英文字母。
dest-name:复制后的目的Zone的名称,为1~64个字符的字符串,区分大小写,只能包含大小写英文字母、数字以及下列特殊符号:$-^_,并且名称的起始字符只能为大小写英文字母。
# 创建Zone z1。
[Sysname] vsan 1
[Sysname-vsan1] zone name z1
[Sysname-vsan1-zone-z1] quit
# 复制z1到z2。
[Sysname-vsan1] zone clone z1 z2
zone default-zone permit命令用来配置允许默认Zone内的成员互相访问。
undo zone default-zone permit命令用来配置禁止默认Zone内的成员互相访问。
默认Zone内的成员禁止互相访问。
VSAN视图
mdc-admin
在增强Zone模式下,需要通过激活Zone set或扩散命令显式地触发扩散,使默认Zone策略随同其它数据一同向全网扩散。但是在基本Zone模式下,必须手动配置全网默认Zone策略一致。
在Zone模式切换时,为保证切换后全网默认Zone策略的一致性,无论是基本Zone向增强Zone切换,还是增强Zone向基本Zone扩散,默认Zone策略也会随同其它数据一同向全网扩散。
在增强Zone模式下,VSAN内交换机发生合并时,要求发生合并的交换机必须具有相同的默认Zone策略,否则合并失败,链路将被隔离。
# 配置允许默认Zone内的成员互相访问。
[Sysname] vsan 1
[Sysname-vsan1] zone default-zone permit
· zoneset activate
zone hard-zoning enable命令用来开启VSAN下的硬件Zone。
undo zone hard-zoning enable命令用来关闭VSAN下硬件Zone。
VSAN下的硬件Zone处于开启状态。
VSAN视图
mdc-admin
默认情况下,系统会根据底层资源是否足够下发Zone规则来动态开启或关闭硬件Zone,而软件Zone一直处于生效状态。
当用户希望增强某VSAN的安全性时,可以开启该VSAN的硬件Zone。当用户认为软件Zone能够满足某VSAN的节点访问控制要求时,可以关闭该VSAN的硬件Zone,节约硬件表项资源供其它重要VSAN使用。
开启某VSAN的硬件Zone后,系统将触发一次下发该VSAN的所有Zone规则的操作;关闭某VSAN的硬件Zone后,系统会清空该VSAN当前已经下发的硬件Zone规则,并且后续不会下发任何新的硬件Zone规则。
在增强Zone模式下,需要通过激活Zone set或扩散命令显式地触发扩散,使硬件Zone配置随同其它数据一同向全网扩散。但是在基本Zone模式下,必须手动配置保证全网硬件Zone配置的一致性。
用户可以通过display zone status命令查询当前硬件Zone的使用状态。
需要注意的是,当交换机处于合并或扩散状态时,不能配置本命令。
# 关闭VSAN 2下硬件Zone。
System View: return to User View with Ctrl+Z.
[Sysname] vsan 2
[Sysname-vsan2] undo zone hard-zoning enable
zone merge-control restrict命令用来在增强Zone模式下,配置当前VSAN的合并控制模式为Restrict。
undo zone merge-control restrict命令用来恢复缺省情况。
undo zone merge-control restrict
VSAN视图
mdc-admin
合并控制模式分为两种:Restrict和Allow。在增强Zone模式下,当VSAN内的两台交换机发生合并时,合并操作的结果受其所配置的合并控制模式的影响。并且,只有当发生合并的交换机具有相同的合并控制模式时才允许进行合并,否则合并失败,链路将被隔离。
需要注意到是,本命令仅支持在增强Zone模式下配置,该配置需要通过激活Zone set或扩散命令显式地触发扩散,保证全网一致性。
# 配置VSAN 2的合并控制模式为Restrict。
[Sysname] vsan 2
[Sysname-vsan2] zone merge-control restrict
# 配置VSAN 2的合并控制模式为Allow。
[Sysname-vsan2] undo zone merge-control restrict
zone mode enhanced命令用来配置当前VSAN工作在增强Zone模式。
undo zone mode enhanced命令用来恢复缺省情况。
当前VSAN工作在基本Zone模式。
VSAN视图
mdc-admin
Zone有两种工作模式:基本Zone模式和增强Zone模式。
当进行Zone模式切换时,将进行Fabric内的扩散操作,以保证Fabric内的所有交换机的Zone模式的一致性。因此从基本Zone模式切换为增强Zone模式时,需要满足以下限制:
· Fabric中的所有交换机都支持增强Zone模式。
· Fabric中不能存在无效的静态路由。因为交换机配置增强Zone模式后,会检查ESS协商结果。ESS协商是根据交换机上的路由表进行的,存在无效静态路由的交换机依然会与目的交换机进行ESS协商,协商结果默认目的交换机不支持增强Zone模式。
如果Zone模式切换时未能成功在Fabric内完成扩散,可能造成本交换机Zone模式切换成功但Fabric内其它交换机Zone模式切换失败的情况。如果扩散失败,系统将打印日志信息,告知用户扩散失败。此时,需要用户主动激发一次完全扩散过程,以保证Fabric内所有交换机的Zone模式的一致性。
当从增强Zone模式切换为基本Zone模式时,若存在激活Zone set,且激活Zone set大小超过了基本Zone模式下激活Zone set的最大规格,则切换失败,本交换机的Zone模式不变。
# 配置VSAN 2工作在增强Zone模式。
[Sysname] vsan 2
[Sysname-vsan2] zone mode enhanced
The zoning database in this switch would be distributed throughout the fabric. Continue? [Y/N]:y
zone name命令用来创建Zone并进入其视图。如果指定的Zone已经创建,则该命令直接用来进入该Zone的视图。
undo zone name命令用来删除指定名称的Zone。
VSAN视图
mdc-admin
zone-name:Zone的名称,为1~64个字符的字符串,区分大小写,只能包含大小写英文字母、数字以及下列特殊符号:$-^_,并且名称的起始字符只能为大小写英文字母。
# 创建Zone z1并进入其视图。
[Sysname] vsan 1
[Sysname-vsan1] zone name z1
[Sysname-vsan1-zone-z1]
zone rename命令用来修改Zone的名称。
VSAN视图
mdc-admin
old-name:待重命名的Zone名称,为1~64个字符的字符串,区分大小写,只能包含大小写英文字母、数字以及下列特殊符号:$-^_,并且名称的起始字符只能为大小写英文字母。
new-name:新的Zone名称,为1~64个字符的字符串,区分大小写,只能包含大小写英文字母、数字以及下列特殊符号:$-^_,并且名称的起始字符只能为大小写英文字母。
# 创建Zone z1。
[Sysname] vsan 1
[Sysname-vsan1] zone name z1
[Sysname-vsan1-zone-z1] quit
# 将z1重命名为z2。
[Sysname-vsan1] zone rename z1 z2
zone-alias clone命令用来复制Zone别名。
zone-alias clone src-name dest-name
VSAN视图
mdc-admin
src-name:被复制的源Zone别名的名称,为1~64个字符的字符串,区分大小写,只能包含大小写英文字母、数字以及下列特殊符号:$-^_,并且名称的起始字符只能为大小写英文字母。
dest-name:复制后的目的Zone别名的名称,为1~64个字符的字符串,区分大小写,只能包含大小写英文字母、数字以及下列特殊符号:$-^_,并且名称的起始字符只能为大小写英文字母。
# 创建Zone别名za1。
[Sysname] vsan 1
[Sysname-vsan1] zone-alias name za1
[Sysname-vsan1-zone-alias-za1] quit
# 复制za1到za2。
[Sysname-vsan1] zone-alias clone za1 za2
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视图
mdc-admin
zone-alias-name:Zone别名的名称,为1~64个字符的字符串,区分大小写,只能包含大小写英文字母、数字以及下列特殊符号:$-^_,并且名称的起始字符只能为大小写英文字母。
# 创建Zone别名za1并进入其视图。
[Sysname] vsan 1
[Sysname-vsan1] zone-alias name za1
[Sysname-vsan1-zone-alias-za1]
zone-alias rename命令用来修改Zone别名的名称。
zone-alias rename old-name new-name
VSAN视图
mdc-admin
old-name:待重命名的Zone别名的名称,为1~64个字符的字符串,区分大小写,只能包含大小写英文字母、数字以及下列特殊符号:$-^_,并且名称的起始字符只能为大小写英文字母。
new-name:新的Zone别名的名称,为1~64个字符的字符串,区分大小写,只能包含大小写英文字母、数字以及下列特殊符号:$-^_,并且名称的起始字符只能为大小写英文字母。
# 创建Zone别名za1。
[Sysname] vsan 1
[Sysname-vsan1] zone-alias name za1
[Sysname-vsan1-zone-alias-za1] quit
# 将za1重命名为za2。
[Sysname-vsan1] zone-alias rename za1 za2
zoneset activate命令用来激活指定Zone set生成Active Zone set,并发起向全网的扩散过程。
undo zoneset activate命令用来删除Active Zone set,并发起向全网的扩散过程。
zoneset activate name zoneset-name
VSAN视图
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进行同步,使其在全网范围内保持一致。如果扩散失败,系统将打印日志信息,告知用户扩散失败。此时需要用户重新激活该Zone set,以保证Fabric内所有交换机的Active Zone set数据的一致性。
在基本Zone模式下将Active Zone set进行全网扩散时,交换机会根据zoneset distribute full命令配置的扩散类型来决定扩散时是否携带数据库信息。
被激活的Zone set中至少要包含一个N_Port成员。
同一VSAN内只能够存在一个Active Zone set。
在基本Zone模式下,若Active Zone set超过了最大规格,则激活失败。
# 创建Zone z1。
[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
zoneset clone命令用来复制Zone set。
zoneset clone src-name dest-name
VSAN视图
mdc-admin
src-name:被复制的源Zone set的名称,为1~64个字符的字符串,区分大小写,只能包含大小写英文字母、数字以及下列特殊符号:$-^_,并且名称的起始字符只能为大小写英文字母。
dest-name:复制后的目的Zone set的名称,为1~64个字符的字符串,区分大小写,只能包含大小写英文字母、数字以及下列特殊符号:$-^_,并且名称的起始字符只能为大小写英文字母。
# 创建Zone set zs1。
[Sysname] vsan 1
[Sysname-vsan1] zoneset name zs1
[Sysname-vsan1-zoneset-zs1] quit
# 复制zs1到zs2。
[Sysname-vsan1] zoneset clone zs1 zs2
zoneset distribute命令用来激发完全扩散过程,扩散的内容包括Active Zone set以及数据库。
VSAN视图
mdc-admin
配置该命令会触发一次Zone数据扩散流程,且为完全扩散,即将Active Zone set和数据库均携带在报文中进行扩散。
使用激活命令zoneset activate激活一个Zone set成为Active Zone set后,用户可以继续修改数据库的配置,本命令可以在不改变Active Zone set的同时将Active Zone set以及修改后的数据库向全网扩散。
如果扩散失败,系统将打印日志信息,告知用户扩散失败。此时需要用户重新激发一次完全扩散,以保证Fabric内所有交换机的Zone数据的一致性。
# 激发完全扩散过程。
[Sysname] vsan 1
[Sysname-vsan1] zoneset distribute
zoneset distribute full命令用来配置扩散和合并类型为完全扩散和完全合并。
undo zoneset distribute full命令用来恢复扩散和合并类型为非完全扩散和非完全合并。
基本Zone模式下,扩散和合并类型为非完全扩散和非完全合并。
VSAN视图
mdc-admin
完全扩散和完全合并会将Active Zone set以及数据库都进行扩散和合并;非完全扩散和非完全合并仅将Active Zone set进行扩散和合并。
· 本命令只允许在基本Zone模式下配置。在增强Zone模式下,扩散和合并类型固定为完全扩散和完全合并,因此不支持本命令。
· 基本Zone模式下,扩散类型仅会对使用zoneset activate命令激发的扩散过程产生影响,对使用zoneset distrbute命令激发的扩散不会产生影响。
· 基本Zone模式下,合并类型会对所有合并过程产生影响。
# 配置扩散和合并类型为完全扩散和完全合并。
[Sysname] vsan 1
[Sysname-vsan1] zoneset distribute full
zoneset name命令用来创建Zone set并进入其视图。如果指定的Zone set已经创建,则该命令直接用来进入该Zone set的视图。
undo zoneset name命令用来删除指定名称的Zone set。
undo zoneset name zoneset-name
VSAN视图
mdc-admin
zoneset-name:Zone set的名称,为1~64个字符的字符串,区分大小写,只能包含大小写英文字母、数字以及下列特殊符号:$-^_,并且名称的起始字符只能为大小写英文字母。
# 创建Zone set zs1并进入其视图。
[Sysname] vsan 1
[Sysname-vsan1] zoneset name zs1
[Sysname-vsan1-zoneset-zs1]
zoneset rename命令用来修改Zone set的名称。
zoneset rename old-name new-name
VSAN视图
mdc-admin
old-name:待重命名的Zone set名称,为1~64个字符的字符串,区分大小写,只能包含大小写英文字母、数字以及下列特殊符号:$-^_,并且名称的起始字符只能为大小写英文字母。
new-name:新的Zone set名称,为1~64个字符的字符串,区分大小写,只能包含大小写英文字母、数字以及下列特殊符号:$-^_,并且名称的起始字符只能为大小写英文字母。
# 创建Zone set zs1。
[Sysname] vsan 1
[Sysname-vsan1] zoneset name zs1
[Sysname-vsan1-zoneset-zs1] quit
# 将zs1重命名为zs2。
[Sysname-vsan1] zoneset rename zs1 zs2
display fip-snooping enode命令用来显示Transit交换机获取到的ENode信息。
display fip-snooping enode [ vlan vlan-id ]
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
FGE1/0/1 21:01:00:1b:32:a0:fa:18 000c-2999-eacd
表1-30 display fip-snooping enode命令显示信息描述表
显示VLAN 2的信息 |
|
Transit交换机上连接ENode的以太网接口 |
|
ENode的WWN |
|
ENode的FCoE MAC地址 |
display fip-snooping fcf命令用来显示Transit交换机获取到的FCF交换机信息。
display fip-snooping fcf [ vlan vlan-id ]
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
FGE1/0/1 000c-2999-eacd 66:66:66:63:66:64:61:30 41:6e:64:69:61:6d:6f:21 1
FGE1/0/2 000c-2999-eaad 66:66:66:63:66:64:61:31 41:6e:64:69:61:6d:6f:22 2
表1-31 display fip-snooping fcf命令显示信息描述表
显示VLAN 3的信息 |
|
Transit交换机上连接FCF交换机的以太网接口 |
|
FCF交换机的FCoE MAC地址 |
|
FCF交换机的WWN地址 |
|
Fabric网络的名称 |
|
该FCF交换机下存在的ENode的个数 |
display fip-snooping flushing-rules命令用来显示正在下刷的FIP Snooping规则。
display fip-snooping flushing-rules [ enode | fcf ] [ vlan vlan-id ]
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
FGE1/0/1 0000-1234-0212/48 0efc-0034-0111/24
ENode flushing-rules information:
Interface Source MAC/Mask Destination MAC/Mask
FGE1/0/2 0efc-0034-0202/48 0000-1234-0101/48
VLAN 5:
FCF flushing-rules information:
Interface Source MAC/Mask Destination MAC/Mask
FGE1/0/3 0000-1234-2212/48 0efc-0034-2111/24
表1-32 display fip-snooping flushing-rules命令显示信息描述表
显示VLAN 2的信息 |
|
Transit交换机上的以太网接口 |
|
源MAC地址和掩码 |
|
目的MAC地址和掩码 |
display fip-snooping rules命令用来显示已经下刷的FIP Snooping规则。
display fip-snooping rules [ enode | fcf ] [ vlan vlan-id ] [ slot slot-number ]
IRF模式:
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 1
Slot 1:
VLAN 2:
FCF rules information:
Interface Source MAC/Mask Destination MAC/Mask Context
FGE1/0/1 0000-1234-0202/48 0efc-0034-0101/24 ffffffff
ENode rules information:
Interface Source MAC/Mask Destination MAC/Mask Context
FGE1/0/2 0efc-0034-0102/48 0000-1234-0201/48 ffffffff
VLAN 4:
FCF rules information:
Interface Source MAC/Mask Destination MAC/Mask Context
FGE1/0/3 0000-1234-1202/48 0efc-0034-1101/24 ffffffff
表1-33 display fip-snooping rules命令显示信息描述表
显示VLAN 2的信息 |
|
Transit交换机上的以太网接口 |
|
源MAC地址和掩码 |
|
目的MAC地址和掩码 |
|
· display fip-snooping flushing-rules
display fip-snooping sessions命令用来显示FIP Snooping的会话信息,即ENode和FCF交换机的连接信息。
display fip-snooping sessions [ vlan vlan-id ]
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-34 display fip-snooping sessions命令显示信息描述表
VLAN 2中的FIP Snooping会话信息 |
|
FCF的FCoE MAC地址 |
|
ENode的FCoE MAC地址 |
|
VN_Port的MAC地址 |
|
VN_Port的WWN |
fip-snooping enable命令用来开启FIP Snooping功能。
undo fip-snooping enable命令用来恢复缺省情况。
FIP Snooping功能处于关闭状态。
VLAN视图
mdc-admin
在Transit交换机上,没有开启FIP Snooping功能的VLAN不能处理FCoE报文和FIP报文。
当需要某VLAN具有处理FCoE报文以及FIP报文的能力时,开启该VLAN的FIP Snooping功能。
# 开启VLAN 10的FIP Snooping功能。
[Sysname] vlan 10
[Sysname-vlan10] fip-snooping enable
fip-snooping fc-map命令用来配置VLAN下的FC-MAP值。
undo fip-snooping fc-map命令用来恢复缺省情况。
每个VLAN下的FC-MAP值均为0x0EFC00。
VLAN视图
mdc-admin
fc-map:FC-MAP值,取值范围为0x0EFC00~0x0EFCFF。
Transit交换机上某VLAN中的以太网接口从FCF交换机接收到报文后,会检查接收报文的FC-MAP值和Transit交换机上该VLAN下的FC-MAP值是否一致:如果一致,则转发报文;如果不一致,则丢弃报文。
# 配置VLAN 10的FC-MAP值为0x0EFCFF。
[Sysname] vlan 10
[Sysname-vlan 10] fip-snooping fc-map 0efcff
Changing the FC-MAP will flap all interfaces. Continue[Y/N]?
fip-snooping port-mode命令用来配置Transit交换机上以太网接口的模式。
undo fip-snooping port-mode命令用来恢复缺省情况。
fip-snooping port-mode { enode | fcf }
以太网接口为ENode模式。
二层以太网接口视图/二层聚合接口视图
mdc-admin
enode:ENode模式。
fcf:FCF模式。
Transit交换机上的以太网接口有两种模式:FCF模式和ENode模式。
· 与ENode相连的以太网接口需要配置为ENode模式。
· 与FCF交换机相连的以太网接口需要配置为FCF模式。
# 将接口FortyGigE1/0/2配置为FCF模式。
[Sysname] interface fortygige 1/0/2
[Sysname-FortyGigE1/0/2] fip-snooping port-mode fcf
fcs discovery start命令用来发起拓扑发现。
fcs discovery start [ age interval ] vsan vsan-list
mdc-admin
age interval:拓扑发现数据的老化时间。interval的取值范围为300~86400,单位为秒,缺省值为900秒。
vsan vsan-list:VSAN列表,表示发起拓扑发现的VSAN范围。表示方式为vsan-list = vsan-id [ to vsan-id ],vsan-id为VSAN的编号,取值范围为1~3839。
# 在VSAN 1~VSAN 100内发起拓扑发现。
[Sysname] fcs discovery start vsan 1 to 100
· display fcs discovery status
fcs discovery stop命令用来取消拓扑发现。
fcs discovery stop vsan vsan-list
mdc-admin
vsan vsan-list:VSAN列表,表示取消拓扑发现的VSAN范围。表示方式为vsan-list = vsan-id [ to vsan-id ],vsan-id为VSAN的编号,取值范围为1~3839。
# 在VSAN 1~VSAN 100内取消拓扑发现。
[Sysname] fcs discovery stop vsan 1 to 100
display fcs discovery status命令用来显示当前的拓扑发现状态。
display fcs discovery status [ vsan vsan-id ]
mdc-admin
mdc-operator
vsan vsan-id:显示指定VSAN内的拓扑发现状态,vsan-id的取值范围为1~3839。不指定该参数时,将显示所有VSAN内的拓扑发现状态。
# 显示所有VSAN 内的拓扑发现状态。
<Sysname> display fcs discovery status
VSAN Discovery Status
1 inProgress
2 completed
3 localOnly
表1-35 display fcs discovery status命令显示信息描述表
VSAN编号 |
|
VSAN内的拓扑发现状态: · localOnly:未进行拓扑发现 · inProgress:正在进行拓扑发现 · completed:已完成拓扑发现 |
display fcs database命令用来显示FCS数据库信息。
display fcs database [ vsan vsan-id ]
mdc-admin
mdc-operator
vsan vsan-id:显示指定VSAN内的FCS数据库信息,vsan-id的取值范围为1~3839。不指定该参数时,将显示所有VSAN内的FCS数据库信息。
使用本命令可以查看本地FCS数据库信息,包括IE信息和端口信息。
# 显示所有VSAN内的FCS数据库信息。
<Sysname> display fcs database
FCS Local Database in VSAN 1:
IE WWN : 10:00:00:11:22:00:01:01
Domain ID : 0x01
Management address list : snmp://192.168.6.100
snmp://192.168.0.100
Fabric name : 10:01:00:11:22:00:01:01
Logical name : IE-Sysname1
Information list : H3C#H3C S12510-X#Version 7.1.045, Ess 1133
IE ports:
Interface Port WWN Port type Attached port WWNs
Vfc2 2f:15:01:11:22:00:01:01 F_Port 2f:15:01:11:22:00:01:02
2f:15:01:11:22:00:01:03
2f:15:01:11:22:00:01:04
Vfc1 38:00:00:11:22:00:01:01 E_Port 38:00:00:11:22:00:01:02
IE WWN : 10:00:00:11:22:00:01:02
Domain ID : 0x02
Management address list : snmp://192.168.6.101
Fabric name : 10:01:00:11:22:00:01:01
Logical name : IE-Sysname2
Information list : H3C#H3C S12510-X#Version 7.1.045, Ess 1133
IE ports:
Interface Port WWN Port type Attached port WWNs
- 2f:15:01:11:22:00:01:01 F_Port 2f:15:01:11:22:00:01:02
- 38:00:00:11:22:00:01:01 E_Port 38:00:00:11:22:00:01:02
FCS Local Database in VSAN 2:
IE WWN : 10:00:00:11:22:00:01:01
Domain ID : 0x01
Management address list : snmp://192.168.6.100
snmp://192.168.0.100
Fabric name : 10:02:00:11:22:00:01:01
Logical name : IE-Sysname
Information list : H3C#H3C S12510-X#Version 7.1.045, Ess 1133
IE ports:
Interface Port WWN Port type Attached port WWNs
表1-36 display fcs database命令显示信息描述表
指定VSAN内的FCS数据库信息 |
|
IE的WWN |
|
IE的域ID |
|
IE的管理地址列表,其中snmp://192.168.6.100,表示支持SNMP管理协议,管理IP地址为192.168.6.100(Unknown表示未从对应IE获取管理地址;NA表示未配置管理地址) |
|
VSAN内IE所在Fabric网络的名称(Unknown表示未从对应IE获取Fabric网络名称) |
|
IE的设备名称(Unknown表示未从对应IE获取设备名称) |
|
IE的信息列表:厂商名称#产品名称/编号#发布编码(Unknown表示未从对应IE获取信息列表) |
|
IE上的端口信息 |
|
接口名称(只有本地交换机对应IE下的接口显示实际接口名称,其他IE下的接口显示为“-”) |
|
端口的模式:E_Port表示E端口;F_Port表示F端口。非以上模式则显示Unknown |
|
端口所连接的端口的WWN(NA表示端口未与其他端口连接) |
display fcs ie命令用来显示FCS的IE信息。
display fcs ie [ vsan vsan-id [ nwwn wwn ] ] [ verbose ]
mdc-admin
mdc-operator
vsan vsan-id:显示指定VSAN内的IE信息。vsan-id的取值范围为1~3839。不指定该参数时,将显示所有VSAN内的IE信息。
nwwn wwn:显示指定WWN的IE信息。wwn格式为xx:xx:xx:xx:xx:xx:xx:xx,其中x为16进制数字。不指定该参数时,将显示指定VSAN内所有IE的信息。
verbose:显示IE的详细信息。不指定该参数时,将显示IE的简要信息。
# 显示所有VSAN内的IE信息。
IE List for VSAN 1:
IE WWN Domain ID Mgmt addr list Logical name
10:00:00:11:22:00:01:01 0x01 snmp://192.168.6.100 Sysname
snmp://192.168.0.100
10:00:00:11:22:00:01:02 0x02 snmp://192.168.6.101 Sysname
Total 2 IEs in Fabric.
IE List for VSAN 2:
IE WWN Domain ID Mgmt addr list Logical name
10:00:00:11:22:00:01:01 0x01 snmp://192.168.6.100 Sysname
Total 1 IEs in Fabric.
# 显示VSAN 1内的IE信息。
<Sysname> display fcs ie vsan 1
IE List for VSAN 1:
IE WWN Domain ID Mgmt addr list Logical name
10:00:00:11:22:00:01:01 0x01 snmp://192.168.6.100 Sysname
snmp://192.168.0.100
10:00:00:11:22:00:01:02 0x02 snmp://192.168.6.101 Sysname
Total 2 IEs in Fabric.
# 显示VSAN 1内的nWWN为10:00:00:11:22:00:01:01的IE的简要信息。
<Sysname> display fcs ie vsan 1 nwwn 10:00:00:11:22:00:01:01
IE WWN Domain ID Mgmt addr list Logical name
10:00:00:11:22:00:01:01 0x01 snmp://192.168.6.100 Sysname
snmp://192.168.0.100
# 显示VSAN 1内的nWWN为10:00:00:11:22:00:01:01的IE的详细信息。
<Sysname> display fcs ie vsan 1 nwwn 10:00:00:11:22:00:01:01 verbose
IE Attributes:
IE WWN : 10:00:00:11:22:00:01:01
IE type : Switch
Domain ID : 0x01
Fabric name : 10:01:00:11:22:00:01:01
Logical name : Sysname
Management address list: snmp://192.168.6.100
snmp://192.168.0.100
Information list :
Vendor name : H3C
Model name/number: H3C S12510-X
Release code : Version 7.1.045, Ess 1133
# 显示所有VSAN内的IE的详细信息。
<Sysname> display fcs ie verbose
IE List for VSAN 1:
IE Attributes:
IE WWN : 10:00:00:11:22:00:01:01
IE type : Switch
Domain ID : 0x01
Fabric name : 10:01:00:11:22:00:01:01
Logical name : Sysname
Management address list: snmp://192.168.6.100
snmp://192.168.0.100
Information list :
Vendor name : H3C
Model name/number: H3C S12510-X
Release code : Version 7.1.045, Ess 1133
Total 1 IEs in Fabric.
IE List for VSAN 2:
IE Attributes:
IE WWN : 10:00:00:11:22:00:01:01
IE type : Switch
Domain ID : 0x01
Fabric name : 10:02:00:11:22:00:01:01
Logical name : Sysname
Management address list: snmp://192.168.6.100
snmp://192.168.0.100
Information list :
Vendor name : H3C
Model name/number: H3C S12510-X
Release code : Version 7.1.045, Ess 1133
Total 1 IEs in Fabric.
表1-37 display fcs ie命令显示信息描述表
指定VSAN内的IE信息 |
|
IE的属性 |
|
IE的WWN |
|
IE的类型,目前仅支持Switch,表示交换机。非交换机类型则显示Unknown |
|
IE的域ID |
|
IE所在Fabric网络的名称(Unknown表示未从对应IE获取Fabric网络名称) |
|
IE的设备名称(Unknown表示未从对应IE获取设备名称) |
|
IE的管理服务地址列表,其中snmp://192.168.6.100,表示支持SNMP管理协议,管理地址为192.168.6.100(Unknown表示未从对应IE获取管理地址;NA表示未配置管理地址) |
|
IE信息列表:(Unknown表示未从对应IE获取信息列表) l Vendor name:厂商名称 l Model name/number:产品名称/编号 l Release code:发布编码 |
|
显示Fabric中IE的个数 |
display fcs port命令用来显示FCS的端口信息。
display fcs port [ vsan vsan-id [ pwwn wwn ] ] [ verbose ]
mdc-admin
mdc-operator
vsan vsan-id:显示指定VSAN内的端口信息。vsan-id的取值范围为1~3839。不指定该参数时,将显示所有VSAN内的端口信息。
pwwn wwn:显示指定WWN的端口信息。wwn格式为xx:xx:xx:xx:xx:xx:xx:xx,其中x为16进制数字。不指定该参数时,将显示指定VSAN内所有端口的信息。
verbose:显示端口的详细信息。不指定该参数时,将显示端口的简要信息。
# 显示所有VSAN内的端口信息。
Port List for VSAN 1:
IE WWN: 10:00:00:11:22:00:01:01
Port WWN Port type Tx type Module type
2f:15:01:11:22:00:01:01 Unknown Shortwave Laser SFP with Serial ID
38:00:00:11:22:00:01:01 E_Port Shortwave Laser SFP with Serial ID
Total 2 switch-ports in IE.
IE WWN: 10:00:00:11:22:00:01:02
Port WWN Port type Tx type Module type
38:00:00:11:22:00:01:02 E_Port Shortwave Laser SFP with Serial ID
Total 1 switch-ports in IE.
Port List for VSAN 2:
IE WWN: 10:00:00:11:22:00:01:01
Port WWN Port type Tx type Module type
2f:15:01:11:22:00:01:01 Unknown Shortwave Laser SFP with Serial ID
38:00:00:11:22:00:01:01 E_Port Shortwave Laser SFP with Serial ID
Total 2 switch-ports in IE.
# 显示VSAN 1内的WWN为38:00:00:11:22:00:01:01的端口的简要信息。
<Sysname> display fcs port vsan 1 pwwn 38:00:00:11:22:00:01:01
Port WWN Port type Tx type Module type
38:00:00:11:22:00:01:01 E_Port Shortwave Laser SFP with Serial ID
# 显示VSAN 1内的WWN为38:00:00:11:22:00:01:01的端口的详细信息。
<Sysname> display fcs port vsan 1 pwwn 38:00:00:11:22:00:01:01 verbose
Port Attributes:
Port WWN : 38:00:00:11:22:00:01:01
Port type : E_Port
Tx type : Shortwave Laser
Module type : SFP with Serial ID
Port number : 465
Attached port WWNs : 2f:15:01:11:22:00:01:02
Port state : Offline
Port speed capability : 10Gbps, 16Gbps
Port speed operation : 10Gbps
Port zoning enforcement status : Soft, Hard
表1-38 display fcs port命令显示信息描述表
指定VSAN内的端口信息 |
|
IE的WWN |
|
端口的模式:E_Port表示E端口;F_Port表示F端口。非以上模式则显示Unknown |
|
端口的传输类型,传输类型包括:Long wave laser-LL(1550nm)、Short wave laser-SN(850nm)、Long wave laser cost reduced-LC(1310nm)、Electrical-EL、10GBASE-SR 850nm laser、10GBASE-LR 1310nm laser、10GBASE-ER 1550nm laser、10GBASE-LX4 WWDM 1300nm laser、10GBASE-SW 850nm laser、10GBASE-LW 1310nm laser、10GBASE-EW 1550nm laser和10GBASE-CX4。非以上类型则显示Unknown |
|
端口采用的光模块类型,光模块类型包括:GLM、GBIC with serial ID、GBIC without serial ID、SFP with serial ID、SFP without serial ID、XFP、X2 short、X2 Medium、X2 Tall、XPAX short、XPAX Medium、XPAX Tall、XENPAK、SFP-DWDM、QSFP和X2-DWDM。非以上类型则显示Other,获取不到光模块的类型则显示Unknown |
|
所连接的端口的WWN。当不存在连接的端口WWN时,显示NA |
|
端口当前状态:Online表示端口链路已连接;Offline表示端口链路未连接。非以上类型则显示Unknown |
|
端口支持的所有速率,速率包括:1Gbps、2Gbps、4Gbps、8Gbps、10Gbps、16Gbps和20Gbps(可包含其中一项或多项)。非以上速率则显示Unknown |
|
端口当前的运行速率,运行速率包括:1Gbps、2Gbps、4Gbps、8Gbps、10Gbps、16Gbps和20Gbps(只可包含其中一项)。非以上速率则显示Unknown 端口当前状态为Offline时,端口运行速率显示为Speed not established |
|
端口当前支持的Zone类型:Soft表示软件Zone;Hard表示硬件Zone。可以同时支持两种,以上两种均不支持则显示NA |
|
IE的端口个数 |
display fdmi database命令用来显示FDMI数据库信息。
display fdmi database [ vsan vsan-id [ hba-id hba-id ] ] [ verbose ]
mdc-admin
mdc-operator
vsan vsan-id:显示指定VSAN内的FDMI数据库信息,vsan-id的取值范围为1~3839。不指定该参数时,将显示所有VSAN内的FDMI数据库信息。
hba-id hba-id:显示指定HBA ID的FDMI数据库信息。hba-id的格式为xx:xx:xx:xx:xx:xx:xx:xx,其中x为16进制数字。
verbose:显示FDMI数据库的详细信息。不指定该参数时,将显示FDMI数据库的简要信息。
使用本命令可以查看FDMI数据库信息,包括整个Fabric网络中所有已经注册节点设备上的HBA信息。
# 显示所有VSAN内的FDMI数据库的简要信息。
<Sysname> display fdmi database
Registered HBA List for VSAN 1:
HBA ID Port WWNs
21:00:00:11:22:00:01:02 21:00:00:11:22:00:01:02
21:00:00:c0:dd:13:cc:d6
21:00:00:c0:dd:13:cc:d7
38:00:00:11:22:00:01:01 21:00:00:c0:dd:13:cc:d4
21:00:00:c0:dd:13:cc:d5
38:00:00:11:22:00:01:01
Registered HBA List for VSAN 2:
HBA ID Port WWNs
38:00:00:11:22:00:01:01 21:00:00:c0:dd:13:cc:d4
21:00:00:c0:dd:13:cc:d5
38:00:00:11:22:00:01:01
# 显示VSAN 1内的FDMI数据库内指定HBA的简要信息。
<Sysname> display fdmi database vsan 1 hba-id 38:00:00:11:22:00:01:01
HBA ID Port WWNs
38:00:00:11:22:00:01:01 21:00:00:c0:dd:13:cc:d4
21:00:00:c0:dd:13:cc:d5
38:00:00:11:22:00:01:01
# 显示VSAN 1内的FDMI数据库的详细信息。
<Sysname> display fdmi database vsan 1 verbose
Registered HBA List for VSAN 1:
HBA ID: 38:00:00:11:22:00:01:01
Node WWN: 20:00:00:c0:dd:13:cc:d5
Manufacturer: QLogic Corporation
Serial num: RFC1001S63347
Model: QLE8152
Model description: QLogic QLE8152 Fibre Channel Adapter
Hardware version: 2.1
Driver version: 9.1.9.17
ROM version: 3.00
Firmware version: 5.04.01
OS name/version: Microsoft Windows Server 2003 R2 for x86
CT payload len: 2112
Port WWN: 21:00:00:c0:dd:13:cc:d5
Supported FC4 types: FCP
Supported speed: 10Gbps
Current speed: 10Gbps
Maximum frame size: 2048
OS device name: S05131F
Host name: S05131F
表1-39 display fdmi database命令显示信息描述表
VSAN内的HBA列表 |
|
HBA的编号 |
|
HBA上的端口的WWN |
表1-40 display fdmi database verbose命令显示信息描述表
VSAN内的HBA列表 |
|
HBA的编号 |
|
HBA所属N节点的WWN |
|
HBA制造商信息 |
|
HBA序列号 |
|
HBA型号 |
|
HBA型号描述 |
|
HBA的硬件版本号 |
|
HBA的驱动程序版本号 |
|
HBA的ROM版本号 |
|
HBA的固件版本号 |
|
HBA所在操作系统名称和版本号 |
|
HBA允许的CT负载的最大长度,包括CT类型报文的基本头和扩展头,但不包括FC头 |
|
HBA上的端口的WWN |
|
端口支持的FC4类型,包括以下几种类型: · FCP:光纤通道协议 · IP:因特网协议 · LLC/SNAP:链路控制/子网访问协议 · SW_ILS:交换机Fabric网内部链接服务 · SNMP:简单网络管理协议 · GS3:通用服务3 · VI:接口虚拟化 · NPV:N端口虚拟化 |
|
端口支持的速率,包括:1Gbps、2Gbps、4Gbps、8Gbps、10Gbps、16Gbps、20Gbps、32Gbps、40Gbps(可包含其中一项或多项)。非以上速率则显示Unknown |
|
端口当前的速率,包括:1Gbps、2Gbps、4Gbps、8Gbps、10Gbps、16Gbps、20Gbps、32Gbps、40Gbps(只可包含其中一项)。非以上速率则显示Unknown |
|
端口所在N节点设备的名称 |
fcping命令用来检查指定目的地址是否可达,并输出相应的统计信息。
在执行命令过程中,键入<Ctrl+C>可终止FC Ping操作。
fcping [ -c count | -t timeout ] * fcid fcid vsan vsan-id
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-41 fcping命令显示信息描述表
检查目的地址为FFFC02的设备是否可达 |
|
每个ECHO请求报文中的数据字节数 |
|
在执行命令过程中,键入<Ctrl+C>可终止FC Ping操作 |
|
收到目的地址为0xfffc02的设备回复的ECHO回应报文: · bytes表示ECHO回应报文中的数据字节数 · time表示响应时间 |
|
ECHO请求报文发送成功,超时时间内未收到ECHO回应报文 |
|
ECHO请求报文发送失败 |
|
FC Ping操作中收发报文的统计结果 |
|
发送的ECHO请求报文数 |
|
收到的ECHO回应报文数 |
|
未收到ECHO回应报文的ECHO请求报文占发送的总ECHO请求报文的百分比 |
|
fctracert命令用来探测本端到目的端的双向路由信息,目的端可以为N节点或交换机。
fctracert [ -t timeout ] fcid fcid vsan vsan-id
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-42 fctracert命令显示信息描述表
在执行命令过程中,键入<Ctrl+C>可终止操作 |
|
设备的域控制器地址FFFCxx,xx为交换机的域ID |
|
FC Tracert命令执行完成 |
|
FC Tracert命令执行未完成,原因如下: · 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 |
|
FC Tracert服务未启动或者内部处理失败 |
不同款型规格的资料略有差异, 详细信息请向具体销售和400咨询。H3C保留在没有任何通知或提示的情况下对资料内容进行修改的权利!