《fc光纤通道 协议总结.docx》由会员分享,可在线阅读,更多相关《fc光纤通道 协议总结.docx(50页珍藏版)》请在优知文库上搜索。
1、1FC结构和概念1.1 雌PC-4映QJJMHC-3皿“肌$”HC-2小田办议HC-I传彳偷M议PCO4%,“介JMFC逻辑上是一个高性能的双向点到点的串行数据传输通道,在物理上它可以通过交换网互联连接多个通讯节点也就是N端口,也可以以点到点的形式连接。FC协议由一系列的功能层组成,FC-PH由相关的功能层FC-O,FC-1,FC-2组成。 FC-O层(物理层)由传输介质、发送机和接收机与接口组成。物理层规定了多种介质在不同速率下工作的驱动接收实力。 Fe-I层(编码层)进行8B10B编码C FC-2规定了端到端数据块的传输机制。FC-2层协议应管理下列内容:a)交换的激活和终止b)序列的启动
2、和终止C)XD安排和重新安排d)序列主动权e)SEQD的安排O分段和重组g)序列h)帧的序列计数SEQWNT,)帧序列错误的检测j)帧序列错误的报告(3类服务除外) FC-3层供应了一组FC节点上多个N端口的通用服务(基本链路服务,扩展的能路服务,F4层链路服务) FC-4层U1.P到FC的映射蛆成FC-4层,是FC中的最高层FC节点IFCTlIFC-41IFCTlIFCTIN_fortFC-2FC-2FC-2FC-IFC-I*FC-1FC-OFC-OFC-O一个FC节点node如上图所示,节点可支持一个或多个N端口和一个或多个FC-4层协议,每个N端口包括FC-0,FC-1,FC-2层的功能
3、,FC-3层选择性的为多个N端口和FC-4层供应通用服务。12拓扑结构点到点结构交换网结构仲裁环结构N1.端口:具有仲竣功能的N端口F1.端口:具有仲裁功能的F端口网交换网的主要功能是从源N端口中接收帧,并按帧中给出的地址标识符找寻目的N端口。每个N端口通过锌路连接到交换网上。每个N端口都有个唯一的N端口地址标识符。FC-2层定义了交换网与所连接的N端口间的协议C交换网包括两个或更多的F端口,每个F端口可连接到一个N端口上。连接交换子网用于在F端口间和F端口与N端口间建立专用连接。无连接交换子网用于在F端口间和F端口与N端口间进行多路复用。1.4构造块FC-2层中定义的构造块有:帧,序列,交换
4、,协设。序列由一个或多个数据帧与其响应组成。交换由一个或多个序列组成。交换可以单向的,也可以是双向的CU1.P运用FC进行数据交换之前须完成登玳,登录完成后,U1.P就可以运用FC直到登录实效为|上。帧:分为数据帧和链路限制帧序列:由一组数据帧和链路限制帧组成,序列单向发送。序列级的错误复原由FC-2层以上的层完成.每个序列都安排r一个SEQD。交换:由一个或多个非并发序列组成。交换可以在一个1类专用连接中完成,也可以跨多个1类连接。交换的双方都安排了一个交换标识符OXD,RXD。协议:供应的协议如下a)原语序列协议b)交换网登录协议C)N端口登录协议d)数据传输协议e)N端口登出协议2FC-
5、0/FC-1层2.1FC-OFC-O层包括多种介质与能以不同速度工作的发送机和接收机C100-SM-1.1.-1.距离1.长距离I中距离S短距高发送机1.1.氏波K激光S1.短波长激光1.E长波1.EDE1.电速度100100MB/S5050MB/S2525MB/S1212MB/S介顺SM单模M5算模50微米M6多模62.5微米TV视频电缆Ml细电缆TPTP2.2FC-IFC-O层发送机接口FC-O层接收机接口FC-I层为编码层,FC采纳8bl0b编码,编码后产生传输字符。数据流转换示意图3有序集FC-I层运用8bIOb编码,通过光纤发送的信息应把组8位数据转换为10位传输字符。数据值可以统一
6、的表示为DX.Y或KX.Y,其中D表示为数据代码,K表示为特别的吩咐代码。传输字由4个连续传输字符组成,这四个字符传输前和接收后应视为一个整体.把4个特定的传输字符进行组合形成有序集,有序集由4个专用字符和数据字符组成,FC-PH定义了如下方特别意义的有序集:RD初始值RunningDisparity有序第定界符SOFcl负K28.5D21.5D23.0D23.0SOFil负K28.5D21.5D23.2D23.2SOFnl仇K28.5D21.5D23.1D23.1S0Fi2负K28.5D21.5D21.2D21.2S0Fn2负K28.5D21.5D21.1D21.1SOFi3仇K28.5D2
7、1.5D22.2D22.2SOFn3负K28.5D21.5D22.1D22.1SOFf负K28.5D21.5D24.2D24.2EOFt负K28.5D21.4D21.3D21.3正K28.5D21.5D21.3D21.3EOFdt负K28.5D21.4D21.4D21.4正K28.5D21.5D21.4D21.4EOFa负K28.5D21.4D21.7D21.7正K28.5D21.5D21.7D21.7EOFn负K28.5D21.4D21.6D21.6正K28.5D21.5D21.6D21.6EOFdti负K28.5DlO.4D21.4D21.4正K28.5D10.5D21.4D21.4EOF
8、ni负K28.5DlO.4D21.6D21.6正K28.5DlO.5D21.6D21.6原语信Idle负K28.5D21.4D21.5D21.5号R_RDY负K28.5D21.4D10.2D10.2原语序列O1.S无操作负K28.5D21.1D10.4D21.2NOS离线序列负K28.5D21.2D31.5D5.21.R链路复位负K28.5D9.2D31.5D9.21.RR能路复位响应负K28.5D21.1D31.5D9.2帧定界符:放在帧内容之前或之后的有序集。SOF是放在帧内容之前的有序集;EOF是放在CRC之后的有序集,表示序列内容的结束。原语信号:Idle表示端口已做好帧传输和接收的打
9、算。在没有发送数据帧、R_RDY或原语序列是应发送IdleoR_RDY:表示收到一个1类服务恳求帧、2类或3类帧,而且还可以接收更多的帧,R_RDY之前和之后应至少方2两个Idle,帧之间应至少有6个原语信号。原语序列:原语序列是一个连续重复发送的序列集,当端口或一个端口的接收机逻辑遇到了特别状况,应发送原语序列。当条件存在,原语序列应不断地发送。当收到一组原语序列,应依据端口的状态,回送相应的原语或Idle。原语序列识别须要连续检测3个同样的原语序列,原语序列之间不能力其他数据。原语序列协议规定如E:a)链路初始化b)在线到离线转换C)链路失效d)链路复位发送原语序列发送条件响应NOS无操作
10、检测到链路失效:不在离线状态时同步丢失超时2)不在离线状态时信号丢失3)链路复位期间超时O1.SO1.S窗线序列启动琏路初始化接收到NOS进入离线状态1.R1.R施路复位启动模路复位启动链路超时复原不能确认连接状态和熨原连接过程(1类N)1.RR1.RR傩路复位响应接收到1.RIdle帧分类帧格式链路限制帧FC-O型帧R_CT1.31-28为1100确认帧ACK_0ACK_1ACK-N链路响应帧忙F_BSYP_BSY拒绝F_RJTP_RJT琏路吩咐帧1.CR数据帧FC-I型帧R-CT1.3128不为1100FC-4层设备数据帧FC-4层设C类型IPsIPl-3、SCShSBFC-4视频数据帧F
11、C-4层视频类型保留链路数据帧基本链路服务ABTS、BA_ACC、BA_RJT、NOP、RMC扩展链路服务ABTXACC.ADVC、ECHO、ESTC.ESTS、F1.OGk1.OGO、1.S_RJT、P1.OGhRCS、RES、R1.SxRRQ、RSkRSS、RTV、TESTFC-4链路服务4.1慎格式通用触格式M内容%字,SsN端口发送机发送帧之间最少有6个原语信号,接收机接收帧之前需接收到2个Idl%交换网可以插入或除去Idle。SOF:SoF是帧内容之前的一个有序集。SOF类别描述SOFcl用于恳求二个1类连接SOFil1类服务序列的第帧SOFnl1类服务正常帧起始S0Fi22类服务序
12、列的第一帧SOFn22类服务正常帧起始SOFi33类服务序列的第帧S0Fn33类服务正常帧起始SOFf交换网起始帧帧头:是帧内容的第一个字段,24个字节,紧跟着SOFo帧头用于限制链路操作、限制设备传输协议和检测丢失或无序的帧.数据字段:数据字段在帧头之后C长度等于四字节的倍数。FC-O型帧数据段长度为零,FC-I型帧长度等于四字节的倍数,范图为O字节到2112个字节CU1.P的有效载荷不能被4楼除,应进行填充。CRC:为紧跟着数据字段的四个字节字段,用于检测帧头和数据字段的数据完整性。CRC校触中不包括SOF,EOFEOF:为紧跟着CRC后的一个有序集。指明白帧内容的结束。EOF类别描述帧内
13、EOFn帧内容结束容有EOFdt撤销1类专用连接效EOFt表明该序列结束帧内EOFni交换网检测出错误,用其替代EOFn或容无EOFt表明帧内容无效效EOFdti交换网检测出错误,用其替代EOFdt表明帧内容无效帧内EOFaN端口/F端口用于表明内部故障容遭破坏4.2帧头Blt31*MMkI6BitireBitroUCT1.D_nSJDm1.caStt1.W皿Off0c11BClDMt字及字O帧头R.CT1.路由限制R_CR1.是一个对帧功能进行分类的一个单字节字段,包括路山选择字段和信息字段。Bit31bit28路由选择字段帧类型Bit31-bit28信息字段描述备注OOOOFC4层设备0000未分类信息数据帧0001恳求数据SolicitedData