博科SAN交换机zone配置(华为SNS系列交换机为例OEM博科)

本文深入讲解FC SAN网络中Zone的概念、功能与必要性,详细阐述Zone的划分方法、类型及原则,提供Zone划分流程与实例,涵盖Alias创建、Zone创建与维护、Zone配置管理、激活与去激活、更改默认访问模式等内容。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

一、zone的定义
Zone是Brocade交换机上的标准功能,FC SWITCH上的Zone功能类似于以太网交换机上的VLAN功能,它是将连接在SAN网络中的设备(主机和存储),逻辑上划到为不同的区域内,使得不同区域中的设备相互间不能FC网络直接访问,从而实现网络中的设备之间的相互隔离。

二、Zone的功能包含以下两点:
1.防止主机节点访问未经授权的存储。Zone中的设备只能访问同一Zone中连接到Fabric的其它设备。不在Zone中的设备不能被Fabric中的其他设备访问。
2.隔离不必要状态变更通知RSCN(registered state change notification,RSCN)或者错误告警等。

三、zone的必要性
1.安全性:FC SWITCH上的Zone功能类似于以太网交换机上的VLAN功能,它是将连接在SAN网络中的设备(主机和存储),逻辑上划到为不同的区域内,使得不同区域中的设备相互间不能FC网络直接访问,从而实现网络中的设备之间的相互隔离。
2.故障影响的最小化:在一个zone中的设备状态发生变更,会发送RSCN帧,那么接收到该RSCN影响的区域只是包含该设备的zone。

四、zone的划分方法
1.基于设备的wwpn号,通常也叫软zone
2.基于端口索引(Domain, Index),也就是交换机的端口,通常也叫做硬zone。使用物理端口指定Zone对象时,Zone对象通过一对十进制数字“D,I”来表示。其中,“D”表示交换机的域ID,“I”表示交换机的端口索引号,“D”和“I”之间通过逗号“,”分隔。
3.别名alias,将某些wwn或者端口进行自定义标记,方便zone的划分

五、zone类型
1.普通zone:设置基本分区,控制各设备或端口之间的访问权限。
2.TI zone: (流量隔离Zone) 当存在多条ISL级联链路(多个E_Port)时,用于指定某条ISL链路只负责传送与该链路E_Port在同一TI Zone内的端口的流量。
3.QoS zone:为指定的链路流量提供高质量的服务,其成员只能是WWN。

六、zone的划分原则
1、优先推荐基于设备的wwn号的方法,如果设备少应该采用点对点原则的Zoning规划,每一个Zone中只包含一个启动器和一个目标器,这种方法最安全,性能做好,但是如果设备多比较麻烦。
也可以每一个Zone中只包含一个启动器和多个目标器(这些目标器在一个物理存储设备里)这个比较适合设备多的场景。这种方法的好处就是交换机上连线的时候不需要考虑端口是否会插错,缺点就是如果设备的HBA卡坏了或控制器坏了需要从新划分zone
2、其次使用基于端口的方法,这种方法的好处就是如果设备的HBA卡坏了或控制器坏了不用从新划分zone,但是每次连线时候一定要注意zone对应的端口,要不然插错了就不能通信了。
3、注意:规划zone时,最好保证同一zone内的成员都是WWN形式,或者都是端口号形式。尽量避免同一个zone中即出现WWN成员又出现端口成员。
4、注意:不推荐在Fabric无Zoning规划

七、zone 的划分一般流程
1. 规划并部署物理连接
如涉及到多台交换机级联时,需要注意交换机的 Domain ID,确保级联交换机的
Domain ID 彼此不同;若添加交换机到现有 fabric 中,需要注意业务影响等。规划命名规则参考如下:

 2. 根据客户业务类型进行zone的规划,Zone数量较大时,可以通过TXT文档创建好命令集,通过CLI粘贴配置,提升效率,但需要保证配置的准确性。

新交换机与现网交换机级联时,建议保持新交换机Zone配置为空,级联之后再新增Zone配置,避免级联时Zone配置冲突。
3. 使用管理员账户登录交换机。进行别名(非必须,但是强烈推荐别名,别名后会方便实施和后期维护)、创建zone、将别名加入到zone、创建zone config(cfg)、将zone加入到zone config(cfg)
4. 检查 zone、zone config(cfg)是否正确,保存交换机配置
5. 激活 zone config(cfg)
备注:zone config(cfg)是 zone 的集合,在一个 fabric 中只有一个 zone config 处
于激活状态。

 

八、zone 的划分举例别名

命令帮助
输入Help 可以查看所有可用的命令
输入Help <命令> 来得到使用提示(例子: help alicreate)


1、创建Alias
使用alicreate命令创建Alias。输入方式如下所示。

alicreate "aliasname", "member[; member...]"
命令语法格式:
[]:表示方框里的内容是可选的。
...:前面的内容可重复出现多次
别名后面必须紧跟逗号后才能添加别名的成员,逗号后面和成员可有空格,别名的成员可以是一个也可以是多个,当多个时用分号隔开。标准格式别名和成员都需要用双引号括起来,不加双引号也可以,但是不推荐。

注意:这些符合需要在英文输入法下输入,中文输入法会执行不了。
注意:别名不能相同,也就是交换机中不能出现相同名字的别名,别名区分大小写
注意:使用cfgsave命令将修改保存到定义的配置中。创建完以后如果不保持,当用户注销时,新输入的命令会被全部清除。也可以全部配置玩最后执行一次保持,前提是中间不要手动注销或出现输入超时自动注销的情况

cfgsave命令将关闭当前Zoning的业务缓冲区,并将其提交给非易失性存储介质。cfgsave命令运行时,如果Fabric中另一交换机上有业务运行,则运行的业务将被中止。Fabric中其他交换机上会弹出此业务被中止的提示信息。

举例:
------------------------------------------------------------------------------------
别名wwn号
switch:admin> alicreate "hw2288Hv5_2_H1_P0", "21:00:44:67:47:ed:cc:18"      ##标准的添加方法

switch:admin> alicreate hw2288Hv5_2_H1_P0, 21:00:44:67:47:ed:cc:18       ##非标准的添加方法,不推荐使用

switch:admin> alicreate "hw5300v5_1_Ca_All", "20:01:c8:a7:76:b2:48:73; 20:10:c8:a7:76:b2:48:73"     ##别名的成员是多个时必须双引号括起来
别名端口
switch:admin> alicreate "hw2288Hv5_2_H1_P0", "12,0"        ##12是交换机的域ID,0表示交换机的端口索引号

switch:admin> alicreate "hw5300v5_1_Cb_all", "12,0; 12,1"       ##添加多个端口

保持配置
switch:admin> cfgsave
------------------------------------------------------------------------------------

2、查看Alias
使用alishow命令创建Alias。举例如下:
------------------------------------------------------------------------------------
SNS2624_D12:admin> alishow
Defined configuration:
alias: hw2288Hv5_2_H1_P0
21:00:44:67:47:ed:cc:18
alias: hw5300v5_1_Ca_All
20:01:c8:a7:76:b2:48:73; 20:10:c8:a7:76:b2:48:73
alias: hw5300v5_1_Cb_all
12,0; 12,1

Effective configuration:
no configuration in effect
------------------------------------------------------------------------------------

3、添加Alias成员
使用aliadd命令添加成员到Alias。输入方式如下所示。
aliadd "aliasname", "member[; member...]"

举例:
------------------------------------------------------------------------------------
switch:admin> aliadd "hw5300v5_1_Ca_all", "20:00:c8:a7:76:b2:48:73"   ##向别名中添加一个成员,如果别名不存在测不能添加

switch:admin> aliadd "hw5300v5_1_Cb_all", "12,8; 12,9"          ##也可以别名中添加多个成员,用分号隔开

switch:admin> cfgsave                           ##保存防止注销后丢失配置
------------------------------------------------------------------------------------

4、移除Alias成员    ##危险操作,操作前一定要确认好
使用aliremove命令移除Alias成员。输入方式如下所示。
aliremove "aliasname", "member[; member...]"

举例:
--------------------------------------------------------------------------

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值