090612SAN端口虚拟化----NPIV

更新时间:2023-07-19 23:35:38 阅读: 评论:0

SAN端口虚拟化----NPIV
N_Port ID Virtualization (NPIV) 将单个光纤端口虚拟成多个独立的端口,为每个连接到该物理端口的不同类型操作系统提供独立的端口标识(对每个操作系统看起来就像有自己独立的物理端口一样)。NPIV分配一个独立的virt ual port ID给每个光纤通道协议设备。它允许你去分配虚拟地址而不影响现有连接和设备。虚拟端口有与N_port相同的属性,因此能够提供Fabric相关的所有服务。
每个NPIV设备有独立的device PID,Port WWN, 和Node WWN,执行同Fabr ic中其他端口相同的功能。也就是说,NPIV虚拟出的多个virtual devices二十四节气表顺序
与连接在非NPIV端口的普通设备无异,zone配置对于NPIV端口和非NPIV端口也没有区别,能够根据domain和port符号,或WWN,或两者兼有的方式划分。对于完全由virtual N_Port ID构成的Zone,必须使用WWN-Zone。
对于NPIV端口如果使用harddomain_id,Port)zone,并且所有的virtual PID 使用的端口被配置在该Zone中,那么port login (PLOGI)到一个不存在的v irtual PID 是不被block的,相当于FLOGI被发送到NPIV port连接的设备。如果这个设备不能处理这种异常的PLOGI信号,就应该使用WWN-bad zoning。
如下设备支持NPIV:
Brocade 200E, 300, 4100, 4900, 5000, 5100, 5300, 4800
0 和使用FA4-18 blade的Brocade DCX 平台, NPIV 对于每个端口都可用. blade FC10-6 不支持NPIV.
NPIV配置:
使用portCfgNPIVPort 打开和关闭port的NPIV功能。如下是一个具体的案例(Brocade 5100 port 10):
switch:admin> portCfgNPIVPort 10,    1
NPIV configuration
指定每个端口的virtual N_Port_IDs的数量或每个Switch的virtual N_Por t_IDs的数量,使用如下命令参数
•switch.login.perPortMax
使用这个参数去配置每个port的virtual N_Port_IDs的数量,范围从0到25 5,缺省值为126。
对于配置FC4-48C port blade的Brocade 48000或使用FC8-48 port bla de的Brocade DCX Backbone,在FC4-48C和FC8-48 port blade中,从po rt 0到port 15,每端口最大的virtual N_Port_ID
s为255,对于port 1 6到port 47,每端口最大的virtual N_Port_IDs为127。
关于梦想的古诗•switch.login.perSwitchMax辗转流年
使用这个参数设置每个Switch的virtual N_Port_ID的数量,范围从0到126,乘以打开了该功能的port的数量。缺省为16乘以打开了该功能的port的数量。如果没有端口被打开这个功能,那么switch认为所有的端口都打开了该功能。
switch:admin> switchdisable
switch:admin> configure
<
Fabric parameters (yes, y, no, n): [no]
Virtual Channel parameters (yes, y, no, n): [no]
F-Port login parameters (yes, y, no, n): [no] y
Maximum logins per switch: (1..4032) [4032] 2048
Maximum logins per port: (1..255) [255] 126
道路施工
...
switch:admin> switchenable
每端口或每switch配置的virtual N_Port_IDs实际数量取决于你的配置和允许最大值中先达到的条件(两个中较小的那个virtual N_Port_IDs数量)。例如,如果你设置switch.login.perPortMax 为25, switch.login.perSwi tchMax 为100,那么前4个端口将接受最大25个virtual N_Port_IDs. 然而,其他端口将拒绝任何virtual N_Port_IDs,因为witch.login.perSwitch Max(100) 已经达到。如果你设置switch.login.perPortMax 到50, 同时s witch.login.perSwitchMax到25, 那么第一个端口请求50 virtual N_Po rt_IDs; 25 个被接受, 25 个被拒绝. 第二个端口请求50个virtual N_ Port_IDs, 但所有都被拒绝,因为switch.login.perSwitchMax 限制25已经达到。
察看SWitch port的NPIV功能(portCfgShow):
switch:admin> portcfgshow
Ports of Slot 0 0    1    2    3    4    5    6 7 8 9 10 11 12 13 1
4 15
-----------------+--+--+--+--+----+--+--+--+----+--+--+--+----+--+--+ --
Speed AN AN AN AN AN AN AN AN AN AN AN AN AN AN AN AN Trunk Port ON ON ON ON ON ON ON ON ON ON ON ON ON O
N ON ON
Long Distanc
e .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. ..
VC Link Ini
t .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. Locked L_Por
t .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. Locked G_Por
t .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. Disabled E_Por
t .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. ..
ISL R_RDY Mod
e .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. RSCN Suppres
d .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. ..
Persistent Disabl
e.. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. NPIV capability ON ON ON ON ON ON ON ON ON ON ON ON O
N ON ON ON
使用switchShow 和portShow 命令查看NPIV 给定端口的NPIV信
息. 如果一个端口是F_Port, 使用switchShow命令, 那么N_Port的por
t WWN被返回.
对于NPIV F_Port, 含有多个N_Ports, 每个都有不同的port WWN. switc hShow命令输出表示它是否是一个NPIV F_Port, 以及邦定了多少Vitual N_ Ports:
switch: admin> switchshow
switchName:swd77
switchType:32.0
switchState: Online
switchMode:Native
switchRole:Principal
switchDomain: 99
switchId:fffc63
switchWwn:10:00:00:05:1e:35:37:40
zoning: OFF
switchBeacon:OFF
Area Port Media Speed State
==============================
0 0 id N2 Online F-Port 50:05:07:64:01:20:73:b8
1 1 id N
2 Online F-Port 50:05:07:64:01:60:73:b8
2 2 id N2 Online F-Port 65 NPIV public
3 3 id N2 Online F-Port 50:05:07:64:01:e0:73:b8
4 4 id N2 Online F-Port 50:05:07:64:01:20:73:b5
...
<output truncated>
使用portShow 命令查看所有N_Port (physical and virtual)的NPIV 属性。port WWNs显示在portWwn of device(s) connected下边。switch:admin> portshow    2
portName: 02
portHealth: HEALTHY
Authentication: None
portDisableReason: None一个口一个责
portCFlags: 0x1
元素biportFlags: 0x24b03 PRESENT ACTIVE F_PORT G_PORT NPIV LOGICAL_O NLINE LOGIN
NOELP LED ACCEPT牵牛花长什么样子
portType: 10.0
portState: 1Online
portPhys: 6In_Sync
portScn: 32F_Port
port generation number: 148
portId: 630200
portIfId: 43020005
portWwn: 20:02:00:05:1e:35:37:40
portWwn of device(s) connected:
c0:50:76:ff:fb:00:16:fc
c0:50:76:ff:fb:00:16:f8
...
<output truncated>
...
c0:50:76:ff:fb:00:16:80
50:05:07:64:01:a0:73:b8
Distance: normal
portSpeed: N2Gbps
Interrupts: 0 Link_failure: 16 Frjt: 0 Unknown: 0 Loss_of_sync: 422 Fbsy: 0 Lli: 294803 Loss_of_sig: 808
Proc_rqrd: 0 Protocol_err: 0
Timed_out: 0 Invalid_word: 0
Rx_flushed: 0 Invalid_crc: 0白虫草
Tx_unavail: 0 Delim_err: 0
Free_buffer: 0 Address_err: 1458 Overrun: 0 Lr_in: 15
Suspended: 0 Lr_out: 17
Parity_err: 0 Ols_in: 16
2_parity_err: 0 Ols_out: 15
CMI_bus_err: 0

本文发布于:2023-07-19 23:35:38,感谢您对本站的认可!

本文链接:https://www.wtabcd.cn/fanwen/fan/82/1105925.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

标签:端口   设备   使用   数量   功能
相关文章
留言与评论(共有 0 条评论)
   
验证码:
推荐文章
排行榜
Copyright ©2019-2022 Comsenz Inc.Powered by © 专利检索| 网站地图