光纤通道协议规范书_第1页
光纤通道协议规范书_第2页
光纤通道协议规范书_第3页
光纤通道协议规范书_第4页
光纤通道协议规范书_第5页
已阅读5页,还剩5页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

光纤通道协议规范书一、光纤通道协议概述光纤通道(FibreChannel,FC)是一种高速串行数据传输协议,专为满足计算机网络存储、服务器集群以及高性能计算等场景对高带宽、低延迟和高可靠性的需求而设计。它融合了通道技术的低延迟特性和网络技术的灵活组网能力,能够在单条物理链路上实现数据、控制和管理信息的高效传输,最高传输速率可达32Gbps甚至更高,是企业级存储区域网络(StorageAreaNetwork,SAN)的核心技术之一。光纤通道协议体系采用分层架构,从下到上依次分为物理层(FC-PH)、数据链路层(FC-FS)、网络层(FC-4)和应用层。这种分层设计使得各层功能独立,便于协议的扩展和维护。物理层负责信号的传输和接收,定义了光纤、铜缆等传输介质的电气特性和机械接口标准;数据链路层负责帧的封装、传输和差错控制,确保数据在链路中的可靠传输;网络层提供路由和寻址功能,支持设备在复杂网络中的互联互通;应用层则实现了光纤通道与上层应用的适配,如SCSI(SmallComputerSystemInterface)、IP(InternetProtocol)等协议的映射。二、物理层规范2.1传输介质光纤通道支持多种传输介质,包括单模光纤、多模光纤和铜缆。单模光纤适用于长距离传输,最大传输距离可达10公里以上,常用于数据中心之间的互联;多模光纤成本较低,传输距离一般在几百米以内,适合数据中心内部的短距离连接;铜缆则主要用于设备之间的直接连接,如服务器与存储阵列的短距离互联,传输距离通常在几十米以内。不同传输介质对应的传输速率和距离有所差异。例如,采用单模光纤时,32Gbps速率下的最大传输距离可达10公里;而采用多模光纤时,32Gbps速率下的最大传输距离约为100米。在实际应用中,需要根据传输距离、成本和性能需求选择合适的传输介质。2.2接口标准光纤通道的接口标准主要包括LC、SC和ST等类型。LC接口体积小、插拔方便,是目前数据中心中应用最广泛的接口类型;SC接口采用插拔式设计,连接可靠,常用于长距离传输场景;ST接口则采用螺旋式连接方式,适用于一些对连接稳定性要求较高的工业环境。此外,光纤通道还定义了不同速率下的接口电气特性,如信号的编码方式、电压电平和时钟恢复机制等。例如,在32Gbps速率下,采用128b/130b编码方式,能够有效提高频谱利用率,同时降低信号的误码率。2.3物理拓扑结构光纤通道支持多种物理拓扑结构,包括点对点(Point-to-Point)、仲裁环(ArbitratedLoop,FC-AL)和交换式(Fabric)拓扑。点对点拓扑是最简单的拓扑结构,由两个设备直接通过光纤通道链路连接而成,适用于两台设备之间的高速数据传输,如服务器与存储阵列的直接连接。这种拓扑结构具有低延迟、高带宽的特点,但扩展性较差,只能实现两台设备之间的通信。仲裁环拓扑允许多个设备通过环形链路连接在一起,设备之间通过仲裁机制共享链路带宽。仲裁环拓扑的成本较低,适合小规模的存储网络部署,但随着设备数量的增加,链路带宽会被多个设备共享,导致每个设备的可用带宽降低。仲裁环拓扑的最大设备数量为126个。交换式拓扑是目前应用最广泛的拓扑结构,通过光纤通道交换机实现设备之间的互联。交换式拓扑支持任意两个设备之间的直接通信,每个设备都能独享链路带宽,具有高扩展性、高带宽和低延迟的特点。交换式拓扑的设备数量不受限制,可根据实际需求灵活扩展,适合大规模的企业级存储网络部署。三、数据链路层规范3.1帧结构光纤通道的数据链路层以帧为单位进行数据传输,帧结构主要包括前导码(Preamble)、起始定界符(StartofFrameDelimiter,SOF)、帧头(FrameHeader)、有效载荷(Payload)、循环冗余校验(CyclicRedundancyCheck,CRC)和结束定界符(EndofFrameDelimiter,EOF)。前导码用于同步接收端的时钟,确保接收端能够正确识别帧的起始位置;起始定界符标志着帧的开始;帧头包含了帧的控制信息,如源地址、目的地址、帧类型、优先级等;有效载荷是帧的核心部分,承载了上层应用的数据;循环冗余校验用于检测帧在传输过程中是否出现差错;结束定界符标志着帧的结束。光纤通道帧的最大长度为2112字节,其中有效载荷的最大长度为2048字节。这种帧长度设计既能够保证数据传输的效率,又能够避免因帧过长导致的传输差错概率增加。3.2流量控制为了确保数据在链路中的可靠传输,光纤通道采用了多种流量控制机制,包括端到端流量控制和链路级流量控制。端到端流量控制是指源设备和目的设备之间通过交换信用(Credit)来控制数据的传输速率。源设备在发送数据之前,需要向目的设备请求信用,目的设备根据自身的接收缓冲区容量授予源设备一定数量的信用。源设备每发送一个帧,就会消耗一个信用,当信用耗尽时,源设备需要等待目的设备重新授予信用后才能继续发送数据。这种流量控制机制能够避免目的设备因接收缓冲区溢出而丢失数据。链路级流量控制是指在链路的两个相邻设备之间进行流量控制,通过交换链路信用来控制帧的传输速率。链路级流量控制能够确保帧在链路中的有序传输,避免因链路拥塞导致的帧丢失。3.3差错控制光纤通道采用循环冗余校验(CRC)来检测帧在传输过程中是否出现差错。CRC是一种基于多项式的差错检测算法,通过对帧的内容进行计算生成一个固定长度的校验码,接收端在接收到帧后,重新计算CRC校验码,并与帧中的校验码进行比较。如果两个校验码不一致,则说明帧在传输过程中出现了差错,接收端会要求源设备重新发送该帧。除了CRC校验之外,光纤通道还采用了重传机制来纠正传输过程中出现的差错。当接收端检测到帧出错时,会向源设备发送重传请求,源设备接收到重传请求后,会重新发送出错的帧。这种差错控制机制能够确保数据在链路中的可靠传输,提高数据传输的准确性。四、网络层规范4.1寻址方式光纤通道采用分层寻址方式,包括端口地址(PortAddress)和节点地址(NodeAddress)。端口地址是设备在光纤通道网络中的唯一标识,由24位二进制数组成,其中包含了域(Domain)、区域(Area)和端口(Port)三个部分。域地址用于标识光纤通道交换机,区域地址用于标识交换机内部的端口组,端口地址用于标识具体的设备端口。节点地址是设备在网络中的逻辑地址,由64位二进制数组成,通常采用世界名称(WorldWideName,WWN)来表示。WWN是全球唯一的标识符,由IEEE(InstituteofElectricalandElectronicsEngineers)分配,用于在网络中唯一标识设备。设备在接入光纤通道网络时,会通过WWN注册获取一个端口地址,以便在网络中进行通信。4.2路由协议光纤通道网络层支持多种路由协议,包括最短路径优先(ShortestPathFirst,SPF)协议和光纤通道路由协议(FibreChannelRoutingProtocol,FCRP)。SPF协议是一种基于链路状态的路由协议,通过计算网络中各节点之间的最短路径来实现路由选择。SPF协议能够根据网络拓扑的变化动态调整路由,确保数据传输的路径最优。在光纤通道交换式拓扑中,交换机之间通过SPF协议交换链路状态信息,计算出到达各个目的端口的最短路径。FCRP是一种专门为光纤通道设计的路由协议,支持在复杂网络环境中的路由选择。FCRP协议能够实现不同域之间的路由互联,支持设备在多个域之间的通信。此外,FCRP协议还提供了路由聚合和路由过滤功能,能够减少路由表的规模,提高路由效率。4.3网络服务光纤通道网络层提供了多种网络服务,包括帧转发、帧过滤和流量管理等。帧转发是指交换机根据帧头中的目的地址,将帧转发到相应的目的端口。交换机在接收到帧后,会查找路由表,确定到达目的端口的最佳路径,并将帧转发到该路径上的下一个交换机或设备。帧过滤是指交换机根据预设的规则,对帧进行过滤和处理。例如,交换机可以根据帧的源地址、目的地址、帧类型等信息,允许或拒绝某些帧的传输,从而实现网络的安全隔离和访问控制。流量管理是指交换机通过对流量的监测和控制,确保网络的带宽资源得到合理利用。交换机可以根据流量的优先级、带宽需求等信息,对流量进行调度和转发,避免网络拥塞,提高网络的性能和可靠性。五、应用层规范5.1SCSI协议映射SCSI协议是一种广泛应用于计算机存储领域的接口协议,用于实现服务器与存储设备之间的通信。光纤通道通过SCSI协议映射,将SCSI命令和数据封装在光纤通道帧中进行传输,实现了SCSI协议在光纤通道网络中的应用。在SCSI协议映射中,光纤通道帧的有效载荷部分承载了SCSI命令、数据和状态信息。源设备(如服务器)将SCSI命令封装在光纤通道帧中发送到目的设备(如存储阵列),目的设备接收到帧后,解析出SCSI命令并执行相应的操作,然后将执行结果封装在光纤通道帧中返回给源设备。这种映射方式使得服务器能够通过光纤通道网络对存储设备进行高效的访问和管理。5.2IP协议映射光纤通道还支持IP协议映射,允许IP数据包在光纤通道网络中传输。通过IP协议映射,光纤通道网络可以与IP网络实现互联互通,支持IP应用在光纤通道网络中的部署。在IP协议映射中,IP数据包被封装在光纤通道帧的有效载荷部分进行传输。源设备将IP数据包封装在光纤通道帧中发送到光纤通道网络,交换机根据IP地址进行路由和转发,将帧传输到目的设备,目的设备接收到帧后,解析出IP数据包并进行处理。这种映射方式使得光纤通道网络能够支持IP语音、IP视频等IP应用,扩展了光纤通道协议的应用范围。5.3其他协议映射除了SCSI和IP协议映射之外,光纤通道还支持其他多种协议的映射,如FCIP(FibreChanneloverIP)、iSCSI(InternetSmallComputerSystemInterface)等。FCIP协议允许光纤通道帧通过IP网络进行传输,实现了光纤通道网络在广域范围内的互联;iSCSI协议则将SCSI命令封装在IP数据包中进行传输,通过IP网络实现了服务器与存储设备之间的通信。这些协议映射进一步丰富了光纤通道协议的应用场景,满足了不同用户的多样化需求。六、管理与维护规范6.1网络管理协议光纤通道网络支持多种网络管理协议,包括SNMP(SimpleNetworkManagementProtocol)和FC-MI(FibreChannelManagementInterface)。SNMP是一种广泛应用于计算机网络的管理协议,通过SNMP,管理员可以对光纤通道网络中的设备进行远程监控和管理,如设备状态监测、性能统计、配置管理等。SNMP采用客户端-服务器架构,管理员通过SNMP客户端向设备发送管理请求,设备通过SNMP服务器返回管理响应。FC-MI是一种专门为光纤通道设计的管理协议,提供了更详细的光纤通道设备管理功能。FC-MI支持对光纤通道设备的端口状态、链路状态、流量统计等信息进行监测和管理,还支持对设备的配置参数进行修改和调整。通过FC-MI,管理员可以实现对光纤通道网络的精细化管理,提高网络的可靠性和性能。6.2故障诊断与排除光纤通道网络在运行过程中可能会出现各种故障,如链路中断、设备故障、帧丢失等。为了及时发现和排除故障,需要采用有效的故障诊断与排除方法。常见的故障诊断方法包括链路状态监测、帧统计分析和日志记录分析。链路状态监测通过对链路的信号强度、误码率等参数进行监测,及时发现链路的异常情况;帧统计分析通过对帧的传输数量、丢失数量、重传数量等统计信息进行分析,判断网络的运行状态;日志记录分析通过对设备的日志记录进行分析,查找故障发生的原因和时间。在排除故障时,需要根据故障的具体情况采取相应的措施。例如,当链路中断时,需要检查传输介质是否损坏、接口是否松动等;当设备故障时,需要对设备进行重启、固件升级或更换设备等操作。通过有效的故障诊断与排除方法,可以提高光纤通道网络的可用性和可靠性。6.3性能优化为了提高光纤通道网络的性能,需要采取一系列性能优化措施,包括带宽优化、延迟优化和可靠性优化。带宽优化主要通过合理规划网络拓扑、调整设备配置和优化流量调度来实现。例如,采用交换式拓扑结构,确保每个设备都能独享链路带宽;合理配置设备的端口速率和缓冲区大小,提高数据传输的效率;采用流量整形和流量调度技术,避免网络拥塞,提高带宽利用率。延迟优化主要通过减少数据传输的路径长度、优化协议处理流程和提高设备性能来实现。例如,采用短距离传输介质,减少信号的传输延迟;优化协议的帧结构和处理流程,降低协议的处理开销;采用高性能的设备,提高数据的处理和转发速度。可靠性优化主要通过采用冗余设计、差错控制和故障恢复机制来实现。例如,采用冗余链路和冗余设备,当主链路或主设备出现故障时,能够自动切换到备用链路或备用设备;采用CRC校验和重传机制,确保数据在链路中的可靠传输;采用快速故障检测和恢复技术,减少故障对网络的影响时间。七、安全规范7.1访问控制光纤通道网络通过访问控制列表(AccessControlList,ACL)和端口绑定等机制实现对设备的访问控制。ACL是一组规则的集合,用于允许或拒绝特定设备之间的通信。管理员可以根据设备的WWN、IP地址等信息,配置ACL规则,限制设备在网络中的访问权限。端口绑定是指将设备的WWN与特定的交换机端口进行绑定,只有绑定的设备才能通过该端口接入网络。这种机制能够防止未经授权的设备接入网络,提高网络的安全性。7.2数据加密为了保护数据在传输过程中的安全性,光纤通道支持数据加密功能。数据加密可以在物理层、数据链路层或应用层进行,采用对称加密或非对称加密算法对数据进行加密处理。在物理层,通过对传输信号进行加密,防止数据在传输过程中被窃听;在数据链路层,对帧的有效载荷部分进行加密,确保数据在链路中的安全传输;在应用层,对上层应用的数据进行加密,如对SCSI命令和数据进行加密,防止数据在存储和传输过程中被泄露。7.3认证机制光纤通道网络支持多种认证机制,包括CHAP(Challenge-HandshakeAuthenticationProtocol)和Kerberos等。CHAP是一种基于挑战-响应的认证协议,通过在设备之间交换挑战信息和响应信息,验证设备的身份。Kerberos是一种基于票据的认证协议,通过认证中心(KeyDis

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论