暂无图片
暂无图片
1
暂无图片
暂无图片
暂无图片

光纤交换机划分域 zone

原创 逆风飞翔 2023-11-07
1692

光纤交换机划分域 zone

光纤交换机区域概念

SAN网络中一个常用的概念叫做zone,zone在SAN网络中的作用和以太网络中的VLAN有些类似。
Zone的主要作用就是把Fabric网络分区,避免不相关的设备之前相互访问,同时也具有安全的作用。
在设备较多的Fabric网络中,务必要划分zone。
一个zone由一组zone成员组成,一个设备可以是一个或多个zone的成员,如设备RAID4既是Zone2的成员也是Zone3的成员。
同一个zone内的成员之间可以相互访问,不在同一个zone内的成员之间不可访问。如Zone1包括成员Web Server和RAID2,
这两个设备之间可以相互访问。
Fabric网络的zone配置有两层概念,第一层是zone,zone内的成员由连接到Fabric上的设备组成;
第二层是zone集合,它由一个或多个zone组成,在一个Fabric网络中,可以创建一个或多个zone集合,
但同一时间只能有一个处于激活状态的zone集合。


光纤交换机的zone是指特定的交换机和设备能够进行通信的区域。Zone的作用是将连接在SAN网络中的设备 (主机和存储),逻辑上划到为不同的区域内,使得不同区域中的设备相互间不能FC网络直接访问,从而实现网络中的设备之间的相互隔离。Zone有常规zone和特殊zone两种类型。Zone的划分方法有按照端口划分和按照WWN划分两种。


按照端口划分zone
按照端口划分zone的步骤:

确认连接到交换机的主机和存储分别接入的端口号。
创建zone,指定zone名称和端口号,例如:zonecreate "ocr_fc1","1,94;1,68;1,69"。
将zone添加到当前活动的cfg配置文件中,例如:cfgadd "cfg01","ocr_fc1"。
保存并激活cfg配置文件,例如:cfgsave和cfgenable "cfg01"。
zonecreate “ocr_fc1”,“1,94;1,68;1,69” 中的1,94 1,68 1,69分别是指交换机的域ID和端口号。例如,1,94表示域ID为1的交换机的第94个端口。这样,zone ocr_fc1就包含了三个端口:1,94,1,68和1,69。

按照WWN划分zone
按照WWN划分zone的步骤:

创建别名(alias),将设备的WWN号赋予一个有意义的名称,方便识别和管理。命令格式为:alicreate "alias_name", "wwn_number"。例如:alicreate "server1", "10:00:00:05:33:26:72:f1"。
创建zone,将别名作为zone的成员,可以创建单个或多个zone。命令格式为:zonecreate "zone_name", "alias_name1;alias_name2;..."。例如:zonecreate "zone1", "server1;storage1"。
创建配置(cfg),将zone作为配置的成员,一个配置可以包含多个zone。命令格式为:cfgcreate "cfg_name", "zone_name1;zone_name2;..."。例如:cfgcreate "cfg1", "zone1;zone2"。
保存配置,将配置保存到交换机的非易失性存储中。命令为:cfgsave。
激活配置,将配置激活到交换机的运行状态中。命令格式为:cfgenable "cfg_name"。例如:cfgenable "cfg1"。
常规zone和特殊zone
常规zone是指设置基本分区,控制各设备或端口之间的访问权限的zone。常规zone的成员可以是设备的WWN号,端口的索引号,或者别名。常规zone可以分为单点对点的zone,即一个zone只包含一个主机和一个存储设备,或者多点对点的zone,即一个zone包含一个主机和多个存储设备。常规zone可以通过图形界面或命令行界面来创建和管理。
特殊zone是指设置特定功能或属性的zone。特殊zone的成员只能是WWN号。特殊zone有两种类型:TI zone和QoS zone。TI zone是指流量隔离zone,用于指定某条ISL链路只负责传送与该链路E_Port在同一TI zone内的端口的流量。QoS zone是指为指定的链路流量提供高质量的服务的zone。特殊zone只能通过命令行界面来创建和管理。
查看交换机域ID的方法
输入fabricshow命令,查看Switch ID的第一部分,例如1:fffc01中的1就是域ID。
输入switchshow命令,查看Domain的值,例如Domain: 1(0x01)中的1就是域ID。
输入ipaddrshow命令,查看Domain ID的值,例如Domain ID: 1(0x01)中的1就是域ID。
输入configure命令,查看Domain的值,例如Domain: 1 (0x01)中的1就是域ID。
默认的域ID是1。

设置交换机的域ID的方法
输入configure命令,输入“Y”确认修改Fabric参数,输入新的域ID,例如Domain: 2 (0x02),然后按Ctrl-D保存并退出。
输入switchdisable命令禁用交换机,输入switchconfigure命令,输入新的域ID,例如Domain: 2 (0x02),然后输入switchenable命令启用交换机。
注意:修改域ID可能会影响交换机之间的级联和通信,请谨慎操作。

查看当前活跃的cfg配置文件
输入cfgmgrshow命令,查看当前激活的配置文件的名称,例如Effective configuration: cfg1。
输入cfgshow命令,查看当前激活的配置文件的内容,例如Defined configuration: cfg1 Zoneset: zoneset1 Zones: zone1 zone2 zone3。
输入cfgactvshow命令,查看当前激活的配置文件的详细信息,例如Effective configuration: cfg1 Zoneset name: zoneset1 Zone name: zone1 Members: 0,0; 0,1 Zone name: zone2 Members: 0,2; 0,3 Zone name: zone3 Members: 0,4; 0,5。
输入cfgnameshow命令,查看所有已定义的配置文件的名称,例如Defined configuration: cfg1 cfg2 cfg3 cfg4。
switchRole
光纤交换机通常用来构建存储区域网络(SAN),而SAN是一种基于光纤通道(FC)协议的网络,FC协议规定了交换机之间需要进行选主协商,以维护Fabric的配置信息和路由表。因此,光纤交换机需要有角色的概念,来区分主交换机和从交换机,以及独立的交换机。主交换机负责分配域ID和WWN,以及同步Fabric的配置信息和路由表,从交换机从主交换机获取域ID和WWN,以及同步Fabric的配置信息和路由表,独立的交换机使用自己的域ID和WWN,以及维护自己的配置信息和路由表。角色的概念可以保证Fabric的一致性和稳定性。交换机在Fabric中的角色,可以是Principal, Subordinate, Standalone等:

Principal: 表示交换机是Fabric中的主交换机,负责分配域ID和WWN,以及维护Fabric的配置信息和路由表。一个Fabric中只能有一个主交换机,其他交换机会与主交换机进行选主协商,根据WWN的大小来决定主从关系。
Subordinate: 表示交换机是Fabric中的从交换机,从主交换机获取域ID和WWN,以及同步Fabric的配置信息和路由表。一个Fabric中可以有多个从交换机,从交换机会与主交换机保持通信,如果主交换机失效,从交换机会重新进行选主协商。
Standalone: 表示交换机是独立的,没有加入任何Fabric,使用自己的域ID和WWN,以及维护自己的配置信息和路由表。一个独立的交换机只能连接自己的设备,不能与其他交换机通信。
指定交换机的角色:

使用fabricprincipal命令来指定交换机的角色,例如fabricprincipal 1表示将交换机设置为主交换机,fabricprincipal 0表示将交换机设置为从交换机。这种方法需要重启交换机才能生效。
使用switchdisable和switchenable命令来重新启动交换机,让交换机与其他交换机进行选主协商,根据WWN的大小来决定主从关系。这种方法不需要重启交换机,但会导致Fabric中断。
使用cfgdisable和cfgenable命令来禁用和启用Fabric配置,让交换机与其他交换机进行选主协商,根据WWN的大小来决定主从关系。这种方法不需要重启交换机,也不会导致Fabric中断,但会导致分区配置失效。
switchMode
switchMode是指交换机的地址模式,即使用多少位的域ID和端口ID来标识交换机和设备。

Native:表示交换机使用原生的地址模式,即使用24位的域ID和端口ID。这种模式可以支持最多239个域和256个端口,适用于大型的Fabric网络。
Compatibility:表示交换机使用兼容的地址模式,即使用8位的域ID和端口ID。这种模式可以支持最多31个域和128个端口,适用于小型的Fabric网络或与老旧设备互连的场景。
可以通过switchMode命令来查看或设置交换机的地址模式。例如:

switchMode:查看当前的地址模式。
switchMode Native:将交换机设置为原生的地址模式。
switchMode Compatibility:将交换机设置为兼容的地址模式。
注意:更改地址模式需要重启交换机才能生效。


二、zone的概念
1、概述:zong可以理解就是一个区域,类似于传统VLAN划分网段,但明显有一定的区别,Zone是FC交换机上的标准功能,通过在SAN网络中交换机上进行Zoning的配置,可以将连接在SAN网络中的设备,逻辑上划分为不同的区域,使各区域的设备相互间不能访问,使网络中的主机和设备间相互隔离。

2、zong的成员方式

Zone的成员可以有三种:“Domain,Port”;”WWN”;”Alias”。Zone对成员的数量没有限制,可以同时有多个类型的多个设备同时存在于一个Zone中;当一个wwn被定义在zone中后,他的所有端口都会被包括在zone中。

<1>Domain,Port:按端口划分方式

<2>WWN:就是按光口上的wwn号方式划分

<3>Alias:就是别名,也就是说可以把一个端口或者端口的wwn号建立个别名。(例如端口0,1=weichun)

三、开局连接访问方式
1、访问设备方式,目前有WEB、shell命令模式,正常建议用shell命令模式比较直观。

2、出厂默认IP 10.77.77.77 用户名:admin 密码:password

3、CRT连接con方式,波特率9600

四、zone的基本配置
(本配置以端口的方式划分举例,其他方式划分类似)

1、使用 zonecreate 命令创建 zone

zonecreate "zone 名","DomainID,端口号;DomainID,端口号" # 建立 zone

示例:建立名为 zone_1 的 zone,把交换机的 0-7 端口加入到 zone 中

zonecreate ”zone_1”,”1,0;1,1;1,2;1,3;1,4;1,5;1,6;1,7"

2、使用 cfgcreate 命令创建 configure 文件

cfgcreate "cfg 名","需要加入 cfg 的 zone 名;需要加入 cfg 的 zone 名 #建立 cfg 文件

示例:建立名为 cfg_switch 的配置文件,把刚建立 zone_1 加入到 cfg 中(多个zone,"zone1;zone2;zone3;")

cfgcreate "cfg_switch","zone_1"

3、使用 cfgenable 生效当前配置文件

cfgenable "cfg_name" # 生效 cfg

示例:使名为 cfg_switch 的配置文件生效

注:必须生效配置文件,配置就算有了也不生效

cfgenable "cfg_switch"

4、使用 cfgsave # 保存 cfg 文件

5、使用 cfgshow # 显示 zone 信息

五、添加新的zone配置
注:添加新的zone,一般在扩容业务主机的情况下用到的比较多。

1、配置方式:

建立名为 zong_storage 的新 zone,把交换机的 4-7 端口加入到 zone 中

zongcreate "zong_storage","1,4;1,5;1,6;1,7"

2、把名为 zone_storage 的新 zone 加入到原有的配置文件中

cfgadd "cfg_switch","zone_storage"

3、生效 cfg

cfgenable "cfg_switch"

4、保存 cfg

cfgsave

六、其他基本配置(增删改查操作)
1、从某个 zong 中移除某端口加入到其他 zone 中

使用 zongremove 移除 zone 内的端口

使用 zongadd 添加端口到 zone 内

使用 cfgenable 生效当前配置文件

使用 cfgsave 保存当前 cfg 配置文件

使用 cfgshow 查看当前配置文件是否生效、正常

示例:讲上述 1、2 例子 zone_1 内的 2 号端口移除添加到 zong_storage 中使其生效

zongremove " zone_1","1, 2" \\移除纵 zone_1 内的 2 号端口

zongadd “zong_storage”,”1,2” \\添加 2 号端口到纵 zong_storage

cfgenable "cfg_switch" \\生效当前配置

cfgsave \\保存 cfg

cfgshow \\查看当前 cfg 是否生效

zoneshow \\查看zone配置

switchshow \\查看交换机配置

2、删除 cfg 配置文件

cfgdisable \\停止生效的 zone

cfgclear \\清空 cfg 配置信息

cfgsave \\保存 cfg 配置文件

cfgshow \\查看配置文件信息

===================================================================================

七、FCSAN交换机联级基本信息概述
1、晒要:联级就是两台FCSAN交换机作为备份方式互相冗余,自动同步配置。

2、交换机联级ID必须唯一,默认出厂ID都是1,一般需要修改其中一台的ID

3、联级配置需要授权支持方可做

八、FCSAN联级基本配置
1、查看两台设备是否有License联级授权,使用licenseshow命令



2、更改其中一台的ID域,使用switchshow查看ID



3、更改ID号,使用switchdisable暂时关闭交换机工作状态

4、使用configure配置更改,提示输入y ID号为2,回车到底


5、开启交换机为工作状态,使用命令switchenable

6、两台交换机连接联级线缆,查看状态,使用switchshow查看端口状态

如果交换机级联成功端口状态为Online,端口类型会变成为E-Port,主交换机后面会标有 (upstream),下级交换机会显示 (downstream)状态。



「喜欢这篇文章,您的关注和赞赏是给作者最好的鼓励」
关注作者
【版权声明】本文为墨天轮用户原创内容,转载时必须标注文章的来源(墨天轮),文章链接,文章作者等基本信息,否则作者和墨天轮有权追究责任。如果您发现墨天轮中有涉嫌抄袭或者侵权的内容,欢迎发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

评论