ITPub博客

首页 > Linux操作系统 > Linux操作系统 > 关于PLOGI failed

关于PLOGI failed

原创 Linux操作系统 作者:cqubityj 时间:2011-05-31 15:09:58 0 删除 编辑
PLOGI即port login,用来在FC设备间建立和关闭连接。例如主机如果要访问磁盘阵列,则需要先PLOGI磁盘阵列的端口。

下面看一个PLOGI failed的例子。

系统日志中的信息如下:

May 10 12:35:59 ofs00biiacc002 fctl: [ID 517869 kern.warning] WARNING: fp(1)::N_x Port with D_ID=10000, PWWN=50060e80102a0080 reappeared in fabric
May 10 12:35:59 ofs00biiacc002 fctl: [ID 517869 kern.warning] WARNING: fp(1)::PLOGI to 10000 failed. state=a reason=3.
May 10 12:35:59 ofs00biiacc002 scsi: [ID 243001 kern.warning] WARNING: /pci@9,600000/SUNW,emlxs@1,1/fp@0,0 (fcp1):
May 10 12:35:59 ofs00biiacc002  PLOGI to D_ID=0x10000 failed: State:Link Service Reject, Reason:Logical Error. Giving up

系统日志解读如下:

N_x Port with D_ID=10000, PWWN=50060e80102a0080 reappeared in fabric

表示Device ID=10000的N端口(端口WWN号为50060e80102a0080)重新出现在fabric中。

其中的10000是在光纤交换机中标识的Port ID,与WWN号有对应关系。

在光纤交换机中执行nsshow命令,显示结果如下:

Type Pid     COS   PortName                 NodeName                 TTL(sec)
N    010000;      3;50:06:0e:80:10:2a:00:80;50:06:0e:80:10:2a:00:80; na
    FC4s: FCP [HITACHI DF600F          0000]
    Fabric Port Name: 20:00:00:05:1e:04:97:c7
    Permanent Port Name: 50:06:0e:80:10:2a:00:80
    Port Index: 0
    Share Area: No
    Device Shared in Other AD: No
    Redirect: No
......

其中Type=N,说明端口类型是N端口。Pid=010000,表示端口ID,即24位的FC地址,与日志中的“PLOGI to 10000”相对应。

COS=3,表示设备支持的服务类型。PortName=50:06:0e:80:10:2a:00:80,表示设备的Port WWN。NodeName=50:06:0e:80:10:2a:00:80,表示设备的Node WWN。

TTL=na,TTL表示Time-to-live for cached entries,na表示(not-applicable) if the entry is local.

Fabric Port Name=20:00:00:05:1e:04:97:c7,表示设备所连接的光纤交换机的端口WWN号。

此端口是HDS磁盘阵列连接端口。

May 10 12:35:59 ofs00biiacc002 fctl: [ID 517869 kern.warning] WARNING: fp(1)::PLOGI to 10000 failed. state=a reason=3.
May 10 12:35:59 ofs00biiacc002 scsi: [ID 243001 kern.warning] WARNING: /pci@9,600000/SUNW,emlxs@1,1/fp@0,0 (fcp1):
May 10 12:35:59 ofs00biiacc002  PLOGI to D_ID=0x10000 failed: State:Link Service Reject, Reason:Logical Error. Giving up

表示到FC地址10000的Port Login失败,状态是a,原因是3。

这里的状态和原因代码在下面的日志中有明确提示。 a=Link Service Reject,表示连接服务被拒绝。 3=Logical Error,表示服务被拒绝的原因是逻辑错误。

出现PLOGI failed报错时,一般需要检查路径、光纤交换机配置和磁盘阵列配置等信息。

经检查发现,在光纤交换机的ZONE配置中包含了主机HBA卡到磁盘阵列此端口的Zone配置信息,但在磁盘阵列上并未从该端口将LUN映射给主机。因此导致光纤交换机与磁盘阵列的配置不一致,PLOGI请求被拒绝。

来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/228190/viewspace-696770/,如需转载,请注明出处,否则将追究法律责任。

请登录后发表评论 登录
全部评论

注册时间:2007-12-19

  • 博文量
    133
  • 访问量
    427163