- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
FC协议详解存储技术——第3部分目标深刻理解FC协议的物理层、链路层、网络层、传输层认识FC协议的七种端口类型FC适配器的作用从SCSI迁移到FC网络目录4.1FC协议详解4.2FC协议的端口类型4.3FC适配器和迁移到FC4.1FC协议详解4.1.1FC网络和SAN的定义FibreChannel的定义:也就是“网状通道”的意思,简称FC。Fiber和Fibre只有一字之差,所以产生很多误解。FC只代表FibreChannel,而不是FiberChannel,后者被翻译为“光纤通道”。像TCP/IP一样,FC协议集同样具备TCP/IP和以太网中的很多概念,例如:FC交换机、FC路由器、SPF算法等。你完全可以将FC协议理解为SAN中的TCP/IP,因为他们都遵循OSI模型。SAN的定义:它首先是一个网络,全称“存储区域网络”,而不是指存储设备,这个网络是专门用来给主机连接存储设备使用的,使用FC协议集,而不是TCP/IP。SAN网络与LAN网络相隔离,存储数据流不会占用业务网络带宽。4.1.2FC协议——物理层传输速率:作为一种高速的网络传输技术,FC协议体系的物理层具有比较高的速度,从1Gb/s、2Gb/s、4Gb/s和8Gb/s,注意:其底层是使用了同步串行传输方式,采用NMB编码方式。传输介质:FC在物理层并不仅仅只有光介质,还可以有铜介质,但如果要实现远距离传输,就必须使用光纤介质,铜介质容易受干扰,所以传输距离受限制。4.1.3FC协议——链路层:封包结构现代通信在链路层一般都是成帧的,也就是将上层发来的数据封装报头和报尾然后再传输,因此FC协议在链路层也是成帧的。如下图:在链路层定义了24字节的帧头,这24字节还包含了网络层和传输层的功能,因此FC的开销比TCP/IP(54字节)要小的多。FC链路层的MTU是2148字节,减去一些开销(帧开始、帧头、CRC、帧结束),可以容纳最大2112字节的数据,FC相对以太网(1500字节)效率又提高了3分之1。FC协议封包结构4.1.3FC协议——链路层:帧头结构下面是FC协议的帧头结构:——R_CTL:路由部分标示是数据帧或链路控制帧,信息部分标示数据类型。——D_ID:目的设备的FC地址——CS_CTL/PRI:服务质量控制——S_ID:源设备的FC地址——Type:表明下一个协议,在R_CTL中指的是一个控制帧——F_CTL:各种FC选项,例如序列信息以及出现问题的时候应该如何处理——SEQ_ID: 一个和IP类似的序列号4.1.4FC协议——网络层:拓扑FC提供了两种网络拓扑模式:——FC-AL:如右上图所示,该拓扑类似于以太网共享总线的拓扑,所有设备都连接在一个仲裁环中,首位相接,一个环路最多能接入128个节点,数据是按照一个方向被一跳一跳传输的,同一时间只能有一个发送者。一旦中间一个设备发送故障,将实现“旁路功能”,自动将接口短路,从而使得整个环路将整个故障设备忽略掉。不影响其他设备正常工作。——Fabric:如右下图所示,该拓扑类似于以太网交换机,Fabric的意思为“网状网络”,表明这种拓扑其实是一个网状交换矩阵,相对于仲裁环,交换矩阵的转发效率大大提高了,连入这个矩阵的所有节点之间都可以同时进行点对点的通信,它的交换带宽是接口带宽的总和,而仲裁环不管接口有多少,带宽都是恒定的。4.1.4FC协议——网络层:编址任何网络都需要寻址机制,FC当然也不例外,但FC的寻址和编制方式与以太网有所不同,例如:在以太网交换机的端口上不需要有MAC地址,而FC交换机上的端口都有自己的WWPN地址,这是因为在FC网络中,FC交换机担当了很重要的角色,它要处理到FC协议的最上层——应用层。也就是说,FC终端设备只负责产生数据,其他功能(封包、流控和安全等)均由FC交换机来保障,下面是FC的编址类型:——WWNN:不管这个设备上有多少个FC端口,FC设备自身都有一个唯一的WWNN地址来代表它自己。——WWPN:FC设备的每个端口都有一个全球唯一的WWPN地址,地址的长度是64位,但用8个字节来做路由,是不明智的,因此还需要再映射一层地址。——FabricID:WWPN和FabricID之间需要建立映射关系,就像MAC和IP的映射一样,设备会为每个连接到FC网络中的接口分配一个FabricID,用这个ID嵌入到链路帧中做路由,这个ID长24位,格式如下:DomainID:前8位是DomainID,用来区分网络中每台FC交换机。WWNN最小者获胜成为主交换机,然后这个交换机向所有其他交换机分配DomainID。AreaID:中8位是AreaID,用来区分同一台交换机上不同的端口组,比如1、2、3、4端口属于Area1。PortID:后8位是PortID,用来区分一个同Area中不同端
文档评论(0)