Zone功能类似于以太网交换机上的VLAN功能
新交换机与现网交换机级联时,建议保持新交换机Zone配置为空,级联之后再新增Zone配置,避免级联时Zone配置冲突。
WWN: world wide number 是硬件的全球唯一标示
WWPN: world wide port number 是指端口号
WWNN: world wide node number 是指节点号
目录
zone类型
划分方法原则
创建ZONE
向激活Zone配置中添加或移除Zone成员
向激活Zone配置中添加Zone成员
向激活Zone配置中移除Zone成员
更改默认的Zone访问模式
清除Zone配置
图形界面
1.普通zone:设置基本分区,控制各设备或端口之间的访问权限。
2.TI zone: (流量隔离Zone) 当存在多条ISL级联链路(多个E_Port)时,用于指定某条ISL链路只负责传送与该链路E_Port在同一TI Zone内的端口的流量。
3.QoS zone:为指定的链路流量提供高质量的服务,其成员只能是WWN
1.基于设备的wwpn号,通常也叫软zone
2.基于端口索引(Domain, Index),也就是交换机的端口,通常也叫做硬zone。使用物理端口指定Zone对象时,Zone对象通过一对十进制数字“D,I”来表示。其中,“D”表示交换机的域ID,“I”表示交换机的端口索引号,“D”和“I”之间通过逗号“,”分隔。
3.别名alias,将某些wwn或者端口进行自定义标记,方便zone的划分
WWN和端口划分的区别
1、优先推荐基于设备的wwn号的方法,这种方法最安全,性能做好,但是如果设备多比较麻烦
2、其次使用基于端口的方法,设备的HBA卡坏了或控制器坏了不用从新划分zone,但是每次连线时候一定要注意zone对应的端口
一、创建别名
格式:alicreate "aliasname", "member[; member...]"
别名wwn号:
switch:admin> alicreate "hw2288Hv5_2_H1_P0", "21:00:44:67:47:ed:cc:18" ##标准的添加方法
别名端口:
switch:admin> alicreate "hw2288Hv5_2_H1_P0", "12,0" ##12是交换机的域ID,0表示交换机的端口索引号
alishow、aliadd、aliremove、alidelete
二、创建ZONE
区分大小写
格式:zonecreate "zonename", "member [; member...]"
zonecreate "zonename", "aliasname_pattern*[;members]"
zonecreate "zone1_hw2288Hv5_2_H1_P0_to_hw5300v5_1_Ca_All", "hw2288Hv5_2_H1_P0 ; hw5300v5_1_Ca_All"
zoneadd、zoneshow、zoneremove、zonedelete
三、配置ZONE文件
Zone配置数据库由一个或多个Zone组成。一台交换机可以创建多个zone配置,但是只能有一个zone是激活的
创建ZONE配置
格式:switch:admin> cfgcreate "cfgname", "member[; member...]"
cfgcreate "cfg1", "zone1_hw2288Hv5_2_H1_P0_to_hw5300v5_1_Ca_All; zone2_hw2288Hv5_3_H1_P0_to_hw5300v5_1_Ca_All"
cfgadd、cfgremove、cfgdelete、cfgshow
四、保存配置
cfgsave
五、启动配置
cfgenable "cfgname"
六、查看配置
cfgshow
Defined configuration: #这个下面显示的是定义的配置,也就是创建的所以配置
Effective configuration: ##这里显示了实际激活的zone配置,也就是当前生效的zone配置
操作步骤为:
1、创建别名 ##如果已有不需要这步操作
2、创建zone ##如果已有不需要这步操作
3、向激活Zone配置中添加zone成员 ##已经查看确认激活的Zone配置是那个
4、保持zone配置 ##必须保持
5、激活zone配置 ##所以已经激活,但是只有再次激活新添加的zone才能生效
示例
switch:admin> alicreate "hw2288Hv5_6_H1_P0", "21:00:44:67:47:ed:cc:06"
switch:admin> zonecreate "zone5_hw2288Hv5_6_H1_P0_to_hw5300v5_1_Ca_All", "hw2288Hv5_6_H1_P0 ; hw5300v5_1_Ca_All"
switch:admin> cfgadd "cfg1", "zone5_hw2288Hv5_6_H1_P0_to_hw5300v5_1_Ca_All" ##向当前激活的Zone配置cfg1中添加zone成员
switch:admin> cfgsave
switch:admin> cfgenable cfg1
操作步骤为:
1、创建别名 ##如果已有不需要这步操作
2、创建zone ##如果已有不需要这步操作
3、向激活Zone配置中添加zone成员 ##已经查看确认激活的Zone配置是那个
4、保持zone配置 ##必须保持
5、激活zone配置 ##所以已经激活,但是只有再次激活新添加的zone才能生效
示例
switch:admin> alicreate "hw2288Hv5_6_H1_P0", "21:00:44:67:47:ed:cc:06"
switch:admin> zonecreate "zone5_hw2288Hv5_6_H1_P0_to_hw5300v5_1_Ca_All", "hw2288Hv5_6_H1_P0 ; hw5300v5_1_Ca_All"
switch:admin> cfgadd "cfg1", "zone5_hw2288Hv5_6_H1_P0_to_hw5300v5_1_Ca_All" ##向当前激活的Zone配置cfg1中添加zone成员
switch:admin> cfgsave
switch:admin> cfgenable cfg1
操作步骤为:
1、将zone成员从当前激活的Zone配置中移除 ##已经查看确认激活的Zone配置是那个,同时必须确认好要移除zone的名字,高风险操作,不能马虎
2、保持zone配置 ##必须保持
3、激活zone配置 ##所以已经激活,但是只有再次激活新添加的zone才能生效
4、删除zone ##如果不删除不需要这步操作
5、创建别名 ##如果不删除不需要这步操作
示例
switch:admin> cfgremove "cfg1", "zone5_hw2288Hv5_6_H1_P0_to_hw5300v5_1_Ca_All" ##把zone成员从当前激活的Zone配置cfg1中移除
switch:admin> cfgsave
switch:admin> cfgenable cfg1
switch:admin> zonedelete "zone5_hw2288Hv5_6_H1_P0_to_hw5300v5_1_Ca_All"
switch:admin> alidelete "hw2288Hv5_6_H1_P0"
如果交换机的默认Zone设置为“All Access”,所有Fabric内的设备都可以相互访问。连上光纤线就能用,像傻瓜交换机一样,博科交换机默认大部分是这种模式
如果交换机的默认Zone设置为“No Access”,Fabric内的设备不能相互访问。只有配置了zone后才能相互访问
defzone --noaccess ##修改默认Zone设置。
cfgsave
defzone --allaccess
cfgsave
1、在交换机上输入switchdisable命令,停用交换机。
2、在交换机上输入cfgdisable命令,去激活Zone配置。
3、在交换机上输入cfgclear命令,清除Zone配置。注意:使用cfgclear命令将会直接清除运行该命令的交换机的Zone数据库。高危操作,操作前最好备份配置文件。
4、在交换机上输入cfgsave命令以保存更改。
5、在Zone配置被清除后,在交换机上输入switchenable命令,启用交换机。