交换机zone 的概念 和交换机指令「建议收藏」

交换机zone 的概念 和交换机指令「建议收藏」配置Zone需要涉及到三个对象的配置Alias,Zone,Configuration。Alias可以把设备的WWN或Domain,Port声明为Alias,用于更好更直观的标示设备。使用Alias的主要目的是方便用户的使用,想象一下记住一个人的身份证号和名字的区别就可以明白其中的道理,使用Alias就想给设备启名字一样。声明Alias的另外一个益处是便于Zone中成员的更换。当Zone

大家好,又见面了,我是你们的朋友全栈君。



配置Zone需要涉及到三个对象的配置Alias,Zone,Configuration。 Alias 可以把设备的WWN或Domain,Port声明为Alias,用于更好更直观的标示设备。使用Alias的主要目的是方便用户的使用,想象一下记住一个人的身份证号和名字的区别就可以明白其中的道理,使用Alias就想给设备启名字一样。声明Alias的另外一个益处是便于Zone中成员的更换。当Zone中的某个成员更换时,如果定义了Alias,只要修改Alias的定义就可以调整Zone中的成员,而不用修改Zone的配置。 Zone 区域,Zone内的设备可以相互访问,但不能访问其他Zone的设备。

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

Configuration 在交换机上的一套关于Zone的配置,或者说一系列Zone的集合。它可以包含一个或多个Zone作为它的成员。在一个SAN网络中一般需要有多个Zone同时存在,这一套同时存在的Zone被存放在一个Configuration中。为了解决在交换机上,在不同的时间有不同的Zone的配置的问题,在交换机上允许同时有多个Zone的Configuration存在方便Zone配置的切换。 所有的Configuration配置中只有一个Configuration是生效的配置,被称作Active Configuration。其他的都是待选方案,只有在他们成为Active Configuration后,他们的Zoning配置才会生效。 在交换机上配置Zoning的主要途径有两种:Telnet和WEB TOOLS。Zoning的配置可以动态的进行,当使用cfgEnable指定某个配置成为生效的配置后,Zoning的配置会立即在SAN网络中生效,隔离Zone间的相互访问。在交换机上新创建Zoing的配置一般会按如下的方式进行问。

telnet窗口:

一般步骤如下:
1.switchshow #列出所有的端口和WWN
2.aliCreate “<alias1>;” “WWN1”; # 把WWN1设-别名alias1,依此设立别名alias2,等等.
3.zoneCreate “<zone1>;” “alias1, alias2”; #把alias1和alias2加入zone1中
4.cfgAdd “<cfg1>;” “zone1, zone2”; #把zone1和zone2加入配置cfg1中
5.cfgSave #把配置存盘
6.cfgEnable “cfg1”; #激活配置
7.zoneshow #显示所有已配置的zone

此外,mcdata交换机默认全关,brocade是全通的.

其实这个zone的概念相当于ip网络中的vlan.

补充几个交换机指令:
———————————————————————–

Switch type     Operation       Command

—————————————————————————-

brocade         portenable      portenable <portno>

brocade         portdisable     portdisable <portno>

brocade         switchshow      switchshow

brocade         zoneshow        zoneshow

brocade         nsshow          nsshow

brocade         portshow        portshow <portno>

brocade         versionshow     version

brocade         modelshow       chassisName

mcdata          portenable      config port blocked <portno> false

mcdata          portdisable     config port blocked <portno> true

mcdata          switchshow      show system,show switch,show port status

mcdata          zoneshow        show zoning

mcdata          nsshow          show loginserver

mcdata          versionshow     show system

qlogic          portenable      admin start,set port <portno> state online,admin stop

qlogic          portdisable     admin start,set port <portno> state offline,admin stop

qlogic          switchshow      show port

qlogic          zoneshow        zone list

qlogic          nsshow          show ns

qlogic          portshow        show port <portno>

qlogic          versionshow     show version

cisco           portenable      conf t,int <portno eg:fc1/5>,no shutdown,exit,exit

cisco           portdisable     conf t,int <portno>,shutdown,exit,exit

cisco           switchshow      terminal length 0,show int brief

cisco           zoneshow        terminal length 0,show zone active

cisco           nsshow          terminal length 0,show fcns database

cisco           portshow        terminal length 0,show interface <portno>

cisco           versionshow     terminal length 0,show version

mcdata_mcd10kco         portenable      fc port unblock <portno>

mcdata_mcd10kc0         portdisable     fc port block <portno>

mcdata_mcd10kc0         switchshow      fc port show

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/143420.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • 解决idea一直处于Process Running问题

    解决idea一直处于Process Running问题

    2021年6月11日
    121
  • pstack使用和原理[通俗易懂]

    pstack使用和原理[通俗易懂]pstack使用和原理http://www.cnblogs.com/mumuxinfei/p/4366708.html前言:  最近小组在组织深入剖析Nginx>>的读书会,里面作者提到了pstack这个工具.之前写JAVA程序,对jstack这个工具,非常的喜欢,觉得很有用.于是想比较下pstack和jstack的异同.   和jstack一样,psta

    2022年9月14日
    3
  • 我为什么放弃Go语言[通俗易懂]

    我为什么放弃Go语言[通俗易懂]我为什么放弃Go语言?有好几次,当我想起来的时候,总是会问自己:这个决定是正确的吗?是明智和理性的吗?其实我一直在认真思考这个问题。开门见山地说,我当初放弃Go语言,就是因为两个“不爽”:第一,对Go语言本身不爽;第二,对Go语言社区里的某些人不爽。毫无疑问,这是非常主观的结论,但是我有足够详实的客观的论据。

    2022年6月30日
    31
  • oracle客户端配置监听_oracle11g客户端配置

    oracle客户端配置监听_oracle11g客户端配置1、环境介绍操作系统:windows10专业版oracle版本:19coracle客户端版本:19.3oracle客户端下载地址:https://www.oracle.com/database/technologies/oracle19c-windows-downloads.html2、运行软件包中setup.exe进行安装3、使用sqlplus连接数据库sqlplus用户名/密码@服务器/服务名sqlplusdebezium/Smtgbk_123@10.99.99.20

    2025年7月29日
    4
  • 手眼标定(一):Opencv4实现手眼标定及手眼系统测试[通俗易懂]

    手眼标定(一):Opencv4实现手眼标定及手眼系统测试[通俗易懂]Opencv4实现手眼标定及手眼系统测试(一)前言程序环境原理如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML图表FLowchart流程图导出与导入导出导入前言由于项目需要,要在win10环境下实现“眼在…

    2022年4月29日
    416
  • Ubuntu(小名乌班图)的安装顺便附带VMware的安装教程,以及VM的激活密钥[通俗易懂]

    Ubuntu(小名乌班图)的安装顺便附带VMware的安装教程,以及VM的激活密钥[通俗易懂]超级详细的Ubuntu与虚拟机的配置以及虚拟机的激活、安装、创建、配置!!!!!

    2022年9月14日
    1

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号