光纤通道FC存储交换机的常见问题详解
FC存储交换机还是比较常用的,光纤通道FC存储交换机的常见问题的解决方法,在这里拿出来和大家分享一下,希望对大家有用。FibreChannel有两种常用的拓扑结构:FibreChannelArbitratedLoop(FC-AL)和Fabric。我们常说的的FibreChannelHub和LoopSwitch使用FC-AL协议,而FabricSwitch使用FC-SW协议。两者之间的区别如下:
1)地址空间上的不同、扩展能力不同
FC-AL使用一个字节的地址,称为AL_PA地址(ArbitratedLoopPhysicalAddress)。由于协议本身的原因,只有127个地址。(一个字节有256个数字,AL_PA地址只使用其中的一部分)。
Fabric使用3个字节的地址,其中第一个字节即是我们常说的Domain_ID,由于协议本身用掉了16个地址,实际可用的只有239个。每个交换都必须具有不同的Domain_ID,因此所有的FC存储交换机厂商的宣传资料上都说最多可以将239个交换机相连。
2)地址获得方式不同
使用FC-AL协议时,一般讲是在所有的设备之间协商AL_PA地址。而设备连接到Fabric交换机上,它会首先做一个FabricLogin,向交换机登录,从而获得3个字节的地址。单台机器启动不需要同其它机器协商地址。
3)Fabric交换机特别适合构造大的企业级SAN,因此需要提供许多特殊的服务来确保SAN正常工作。如:Fabric登录服务,命名服务,别名服务,RSCN服务等等。而LoopSwitch特别适合广大中等规模的SAN结构,这也是国内大多数用户的需求规模。同时,在方案的兼容性配置方面,LoopSwitch更有优势。因为,各类存储产品的默认设置都是Loop优先。在实际使用过程中,一些用户把Hub和LoopSwitch看作同一种设备。但实际上,LoopSwitch和FabricSwitch都是每端口独享100MB/S(或200MB/S)的带宽,而Hub却只能是多端口共享100MB/S(或200MB/S)的带宽。下边给出了他们的内部结构逻辑图。
Zoning分区
在早期的SAN方案中,服务器大多是同种操作系统,SAN环境下的安全性问题并不突出。但是现在的方案中,异种操作系统并存的需求比比皆是,多套磁盘阵列子系统或具有多个主机接口的磁盘阵列子系统也很常见。为了保证SAN正常工作,不互相破坏数据。基于FC存储交换机层面的Zoning分区划分,可以有效提供一种解决方案。这样服务器只能访问同一分区内的设备,提高设备访问的安全性。 如上图,基于端口的HardwareZoning(硬件分区)划分,可以产生直观、清晰的逻辑划分,在实践中被大量使用。还有一种SoftwareZoning(软件分区)方法,即基于WWN(WorldWideName)进行分区。不过,软件分区在实际使用中较少使用。Zoning分区可具有以下特点:
a.分区可以重叠、同一设备可属于不同分区
b.分区可以在设备运行时动态划分
c.使不同的操作系统可以在一个SAN里共存
可见,FC存储交换机的分区功能是至关重要的。但不同品牌的交换机实现Zoning功能的方式是不同的。如Vixel交换机自动具备Zoning功能,而有部分以太网交换机则需要单独购买该项软件License,才能实现相应功能。
LIPIsolation(LIP隔离)
很多用户将Zoning分区和LIP隔离混淆,认为Zoning就是LIP隔离,实际情况为两者是不同的概念。当FC存储交换机遵循FC-AL协议工作时,一般所有的设备之间协商AL_PA地址(或常说的Loop_ID),这个过程我们称为环路初始化(LIP)。SAN上有任何新的设备启动都会引起LIP,这时所有的机器停止工作进行地址协商,因此LIP会使系统中断工作。当FC存储交换机遵循FC-SW协议工作时,需要特殊的服务来确保SAN正常工作,与上面所说LIP相类似的一个服务就是RSCN。设备做完FabricLogin后会向FC存储交换机登记许多信息,当该设备关闭或重新启动时就会引起登记状态的改变,RSCN服务就是负责将登记状态改变信息通知SAN上的所有设备。
可见,LIP和RSCN都对SAN的正常工作造成破坏,对于一些特殊关键应用甚至是致命的,如视频流应用和磁带库备份应用。根据FC-AL协议标准,LIP一般需要15毫秒,而遵循FC-SW协议的RSCN根据实际的SAN环境的复杂程度,甚至影响正常通讯达数秒。
对于不具备LIP隔离功能的交换机,在解决RSCN影响问题时,只能靠Zoning分区的方法使一个分区的设备对其他分区的设备减轻冲击。但是,在视频流应用的实际测试效果来看,仍然对正常通讯的设备性能造成了较大的影响。
更多咨询请登录http://www.fc-ae.com
光纤通道FC存储交换机的常见问题详解相关推荐
- Redis环境搭建以及常见问题详解
Redis环境搭建以及常见问题详解 环境的搭建 Redis是什么??? Redis起源 Redis 简介 Redis优势 Redis与其他key-value存储数据库的区别 Redis 下载和安装 R ...
- 我的世界服务器如何做无限箱子,我的世界无限存储箱子制作教程详解
我的世界无限存储箱子制作教程详解,详细描述了我的世界无限存储箱子制作教程,希望这篇我的世界无限存储箱子制作教程详解,能够帮助到各位正在玩我的世界的玩家朋友们! 我的世界无限存储箱子制作教程详解 各位土 ...
- 【硬件】存储的RAID技术详解
存储的 RAID 技术详解 1.RAID 技术: 存储中的控制器将硬盘按照某种规则进行整合,从而加快了存储中硬盘的读写效率. 2.RAID 技术特点 ( 1 )提供存储中硬盘的冗余 ( 2 )提高存储 ...
- [免费专栏] Android安全之数据存储与数据安全「详解」
也许每个人出生的时候都以为这世界都是为他一个人而存在的,当他发现自己错的时候,他便开始长大 少走了弯路,也就错过了风景,无论如何,感谢经历 Android安全付费专栏长期更新,本篇最新内容请前往: [ ...
- 第20节 核心交换机配置热备份详解及实验演示—基于Cisco Packet Tracer
核心交换机配置热备份详解及实验演示 1 网络规划 1.1 核心交换机的重要性及作用 1.2 对核心交换机做热备份 2 拓扑图分析 2.1 网络环路问题及解决方案 2.1.1 网络环路问题 2.1.2 ...
- Tomcat环境搭建与常见问题详解
Tomcat环境搭建和常见问题详解 Tomcat介绍 环境搭建流程 配置Java 注意事项 下载Java 安装Java 配置环境变量 测试Java 配置Tomcat 下载Tomcat 安装Tomcat ...
- 交换机ARP代理详解
交换机ARP代理详解 图表 The Host A (172.16.10.100) on Subnet A needs to send packets to Host D (172.16.20.200) ...
- 华为、H3C、锐捷三家交换机配置命令详解
一.华为交换机基础配置命令 1.创建vlan: <Quidway> //用户视图,也就是在Quidway模式下运行命令. <Quidway>system-view //进入配置 ...
- Android 进阶——Framework 核心之Android Storage Access Framework(SAF)存储访问框架机制详解(一)
文章大纲 引言 一.Android Storage Access Framework 二.Storage Access Framework 的主要角色成员 1.Document Provider 文件 ...
- Android 进阶——Framework 核心之Android Storage Access Framework(SAF)存储访问框架机制详解(二)
文章大纲 引言 一.DirectFragment 1.当选中DirectoryFragment中RecyclerView的Item时 2.选中DirectoryFragment中RecyclerVie ...
最新文章
- 费用保险单,如何失焦时自动补零
- 从 Servlet 入手带你看架构和框架设计的套路
- JWT简介json web token bear token
- effective c#读书笔记之二 静态成员的初始化
- Java Error(三)
- node-webkit学习(1)hello world
- noi 8462 大盗阿福
- 【Matlab故障诊断分析】BP神经网络三相逆变器故障诊断研究【含源码 1736期】
- DDC 显示器数据通道
- HTML5——meta标签总结
- 2019南京“无房证明”办理
- 2017已经接近尾声,然而我却什么都没干成
- 使用华为短信包,发送短信Result=61问题解决
- JSON.stringify 函数 (JavaScript)
- 【GDKOI2014】JZOJ2020年8月13日提高组T3 壕壕的寒假作业
- 25岁前必读的25本书
- CMake安装或CMake Error at CMakeLists
- 数字化工厂解决方案——OA办公自动化与ERP
- 教你百分百实用监控安装摄像头的方法与技巧
- 振兴会杜振国:上证指数编制要调整了,3000点永别了?