GFP协议介绍课件_第1页
GFP协议介绍课件_第2页
GFP协议介绍课件_第3页
GFP协议介绍课件_第4页
GFP协议介绍课件_第5页
已阅读5页,还剩44页未读 继续免费阅读

下载本文档

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

文档简介

1、GFP索引GFP综述GFP基本结构GFP帧边界确定GFP-F封装GFP-T封装FCS校验计算GFP异常处理GFP应用GFP概念 GFP,Generic Framing Procedure,通用成帧规程属于ITU-T G.7041规范,是一种新的封装规程。GFP采用灵活的帧封装以支持固定或可变长度的数据,免去对数据的拆分、重组及填充,简化操作;GFP采用基于差错控制的帧定界方式,减少边界搜索处理时间,同时克服了靠帧标志定位带来的种种缺点。GFP标准定义了两种模式GFP具有成帧映射(GFP-F)和透明映射(GFP-T)两种模式,分别应对不同需求的业务。GFP-F是一种面向PDU的数据流模式,需要将

2、客户数据缓存下来再封装到GFP帧结构中,用作传输IP协议、多协议标记交换(MPLS)和以太网的数据流。 GFP-T是一种面向块状码的数据流模式,直接将数据从客户数据块中取出,再映射进周期性、长度固定的 GFP 帧结构中,适用于Fiber Channel(光纤通道)、FICON和ESCON接口的数据流。 GFP标准定义了两种类型帧GFP客户帧(Client frames)客户数据帧(用于传送客户数据);客户管理帧(用于传送客户的管理信息)GFP控制帧(Control frames)目前唯一的控制帧是空闲帧,用于GFP通道空闲时的填充帧;空闲帧是4个全0字节的GFP枕头,与十六进制数B6AB31E

3、0进行异或以实现扰码功能。GFP索引GFP综述GFP基本结构GFP帧的边界确定GFP-F封装GFP-T封装FCS校验计算GFP异常处理GFP应用GFP帧基本结构OptionalExtensionHeaderPayload Type 15:0Payload Type07:0tHEC 15:0tHEC 07:0Extension Header B1Extension Header B2Extension Header BneHEC 15:0eHEC 07:0pFCS 31:24pFCS 23:16pFCS 15:08pFCS 07:00PLI 15:8PLI 07:0cHEC 15:0cHEC 0

4、7:0Payload Header(4-64B)PayloadInformation FieldpFCS (optional)(4B)Core Header(4B)PayloadArea(4-65535B)pFCS 31:24pFCS 23:16pFCS 15:08pFCS 07:00pType 15:0pType07:0tHEC 15:0tHEC 07:0Ext.Head.B1Ext.Head.B2Ext.Head.BneHEC 15:0eHEC 07:0PLI 15:8PLI 07:0cHEC 15:0cHEC 07:0PayloadInformation FieldPayloadInfo

5、rmation FieldpFCS 31:24pFCS 23:16pFCS 15:08pFCS 07:00pType 15:0pType07:0tHEC 15:0tHEC 07:0Ext.Head.B1Ext.Head.B2Ext.Head.BneHEC 15:0eHEC 07:0PLI 15:8PLI 07:0cHEC 15:0cHEC 07:0Core Header(核心头)PLI:Payload Length ID(净荷长度标识)当PLI大于或等于4时,为GFP客户帧;否则,该帧是GFP控制帧。cHEC:Core HEC(核心帧头错误校验)采用CRC-16的校验方法。在发送和接收GFP帧

6、前,四字节的帧头要与十六进制数B6AB31E0进行异或以实现扰码功能,这能提高帧定位的可靠性,以及避免信号值长时间不翻转现象。GFP控制帧目前唯一的控制帧是空闲帧,用于GFP通道空闲时的填充帧;空闲帧是4个全0字节的GFP帧头,与十六进制数B6AB31E0进行异或以实现扰码功能。GFP idle framePayloadInformation FieldpFCS 31:24pFCS 23:16pFCS 15:08pFCS 07:00pType 15:0pType07:0tHEC 15:0tHEC 07:0Ext.Head.B1Ext.Head.B2Ext.Head.BneHEC 15:0eHE

7、C 07:0PLI 15:8PLI 07:0cHEC 15:0cHEC 07:0Payload Area(净荷区)GFP净荷区由净荷头和净荷信息域两个部分构成。在净荷信息域中,还可以包含可选的净荷FCS。PayloadInformation FieldPTIPFIEXIUPItHEC 15:0tHEC 07:0Ext.Head.B1Ext.Head.B2Ext.Head.BneHEC 15:0eHEC 07:0pFCS 31:24pFCS 23:16pFCS 15:08pFCS 07:00PLI 15:8PLI 07:0cHEC 15:0cHEC 07:0Payload Header(净荷头)

8、Payload TYPE:表明GFP净荷信息的类型和服务内容。PTI(净荷类型标识,3bit)当PTI=“000”时,为客户数据帧;当PTI=“100”时,为客户管理帧;其它,保留。PFI(净荷FCS标识,1bit)当PFI=1时,有净荷校验序列(pFCS);当PFI=0时,无净荷校验序列。PayloadInformation FieldPTIPFIEXIUPItHEC 15:0tHEC 07:0Ext.Head.B1Ext.Head.B2Ext.Head.BneHEC 15:0eHEC 07:0Payload Header(净荷头)EXI(扩展头标识,4bit)当EXI=“0000”时,为空

9、扩展头;当EXI=“0001”时,为线型扩展头;当EXI=“0010”时,为环型扩展头;其它,保留。UPI(用户净荷标识,8bit)表明GFP净荷中的数据类型等。从UPI字节可以看出GFP是支持多种数据类型的,如Ethernet、IP、Fiber channel、FICON、ESCON等,这也是GFP的一大特点。pFCS 31:24pFCS 23:16pFCS 15:08pFCS 07:00PLI 15:8PLI 07:0cHEC 15:0cHEC 07:0GFP客户数据帧GFP客户数据帧GFP 客户管理帧PayloadInformation FieldpType 15:0pType07:0t

10、HEC 15:0tHEC 07:0Ext.Head.B1Ext.Head.B2Ext.Head.BneHEC 15:0eHEC 07:0pFCS 31:24pFCS 23:16pFCS 15:08pFCS 07:00PLI 15:8PLI 07:0cHEC 15:0cHEC 07:0Payload Header其它字段tHEC:Type HEC(净荷类型校验)采用CRC-16的校验方法;Ext. Header Info.(扩展头信息)有3种类型空扩展头;线型扩展头;环型扩展头。eHEC:Extension HEC(扩展头校验)采用CRC-16的校验方法;Extension Header(扩展头

11、)空扩展头,净荷头只有4个字节,无扩展头;线型扩展头,用以支持多客户通过点到点结构来共享GFP帧的净荷,即用单一传输通道承载多个独立的客户业务。CID(Channel ID),8-bit,用于区分256个通信通道;Spare,8-bit,保留。环型扩展头,保留。PayloadInformation FieldpFCS 31:24pFCS 23:16pFCS 15:08pFCS 07:00pType 15:0pType07:0tHEC 15:0tHEC 07:0Ext.Head.B1Ext.Head.B2Ext.Head.BneHEC 15:0eHEC 07:0PLI 15:8PLI 07:0c

12、HEC 15:0cHEC 07:0Payload Info.(净荷信息域)净荷信息域用于传送客户信号 ;在净荷信息域中,支持Payload FCS(可选的净荷信息校验),采用CRC-32。 在发送和接收GFP帧时,净荷区(Payload Area)的所有字节要进行X43+1并行扰码。GFP索引GFP综述GFP基本结构GFP帧的边界确定GFP-F封装GFP-T封装FCS校验计算GFP异常处理GFP应用GFP帧的边界确定HUNT状态: HUNT状态,通过逐个字节(octet-by-octet)搜索前一次的4个字节来确定核心头,来进行帧定界(frame delineation);如果计算出的cHEC

13、与数据域中的cHEC匹配成功,则候选的GFP帧被识别,接收进入PRESYNC状态。否则继续进行HUNT状态搜索;在HUNT中,核心头的单个错误纠正不能进行。 GFP帧的边界确定PRESYNC状态: PRESYNC状态,通过逐帧(frame-by-frame)搜索下一个候选帧核心头的cHEC匹配,来进行帧定界;根据当前帧的PLI值可以确定下一候选帧的开始边界; 如果连续N个GFP帧被正确检测到,则进入SYNC状态。如果GFP帧的cHEC检测错误,则进入HUNT状态;在PRESYNC态中,核心头的单个错误纠正不能进行。 GFP帧的边界确定SYNC状态: SYNC状态,通过检验下一个候选GFP帧的c

14、HEC匹配,来进行帧定界;根据当前帧的PLI值可以确定下一候选帧的开始边界;在SYNC状态中,单比特的核心头错误纠正可以进行;当核心头通过cHEC检验出多比特错误时,报告该帧丢失,并回到HUNT状态,使用户的SSF(Server Signal Failure)有效。GFP帧的边界确定GFP索引GFP综述GFP基本结构GFP帧的边界确定GFP-F封装GFP-T封装FCS校验计算GFP异常处理GFP应用Ethernet GFP-F封装格式 Ethernet GFP-F封装在进行GFP封装之前,要对MAC帧进行一帧的缓存,以获取MAC帧的长度。计算2字节的PLI标识; 对PLI进行CRC16计算得到

15、2字节的cHEC值; PLI与cHEC值形成4字节的GFP核心头。 Ethernet GFP-F封装净荷头设置 净荷头类型设置 :PTI配置000,表明该GFP帧为客户数据帧; PFI配置0,表明该GFP帧没有净荷的FCS; EXI配置0000,表明该GFP帧没有扩展头; UPI配置0 x01,表明该GFP帧为以太网MAC帧的映射。 对净荷头类型进行CRC16计算,得到tHEC值; 如果没有扩展头,此时净荷头由payload type和tHEC 共4字节组成。否则还要进行扩展头配置与eHEC计算。Ethernet GFP-F封装净荷信息域装载 包含了从DA到FCS的所有字节;配置pFCS,要对

16、净荷信息域进行CRC-32计算,在帧尾增加4字节的校验值;在没有有效的MAC帧发送时,直接发送GFP的空闲帧。GFP索引GFP综述GFP基本结构GFP帧的边界确定GFP-F封装GFP-T封装FCS校验计算GFP异常处理GFP应用 GFP-T封装GFP-T封装GFP-T封装 GFP-T封装无需缓存完整一帧才能封装PLI固定71; 对PLI进行CRC16计算得到2字节的cHEC值; PLI与cHEC值形成4字节的GFP核心头。 GFP-T封装净荷头设置 净荷头类型设置 :PTI配置000,表明该GFP帧为客户数据帧; PFI配置1,表明该GFP帧包含净荷FCS; EXI配置0000,表明该GFP帧

17、没有扩展头; UPI配置0 x06,表明该GFP帧为Ge的映射。 对净荷头类型进行CRC16计算,得到tHEC值; 无扩展头,此时净荷头由payload type和tHEC 共4字节组成。否则还要进行扩展头配置与eHEC计算。GFP-T封装净荷信息域装载 将客户数据进行8B10B解码;64B65B编码,封装为一个superblock,每个GFP帧包含一个超块配置pFCS,要对净荷信息域进行CRC-32计算,在帧尾增加4字节的校验值;在没有有效的客户数据帧发送请求时,直接发送GFP的空闲帧。GFP目录结构GFP综述GFP基本结构GFP帧的边界确定GFP-F封装GFP-T封装FCS校验计算GFP异

18、常处理GFP应用HEC计算核心头差错校验(cHEC)cHEC共2字节,采用CRC-16校验来保护核心头的完整性;cHEC生成多项式为G(x)=x16+x12+x5+1,初值为0,对2字节的PLI进行计算得出2字节的cHEC;cHEC处理可以纠正单一比特错误。当检测到多位差错时,GFP接收端将丢弃这些帧,同时更新相关系统记录以达到性能监视的目的。类型头差错校验(tHEC)tHEC共2字节,采用CRC-16校验,用来保护类型域的完整性。tHEC域生成过程和cHEC相同,只是对GFP的类型域进行计算。tHEC可以纠正单比特错误并检测多比特错误。当多比特出错时,GFP接收端将丢弃这些帧,更新相应的系统

19、记录。扩展头差错校验(eHEC)eHEC共2字节,采用CRC-16校验。eHEC域生成过程和cHEC相同,只是对扩展头域中所有字节进行计算,不包括eHEC本身。FCS计算净荷帧校验序列(pFCS)GFP的净荷FCS是可选的,共4字节,为CRC-32序列,保护GFP净荷信息域的内容;pFCS是否存在由PFI域指示;pFCS采用CRC-32生成的多项式G(x)=x32+x26+x23+x22+x16+x12+x11+x10+x8+x7+x5+x4+x2+x+1,对GFP的净荷信息域进行校验计算。GFP目录结构GFP综述GFP基本结构GFP帧的边界确定GFP-F封装GFP-T封装FCS校验处理GFP

20、异常处理GFP应用GFP客户信号失效指示当源端检测到客户信号丢失或客户信号同步字符丢失,发送客户管理帧PTI=100UPI=h01 (loss of client signal)UPI=h02(loss of client character synchronization )每100ms1000ms发送一次 当宿端接收到客户管理帧时,上报CSF(Client Signal Fail)CSF撤销条件N x 1000ms内没有继续接收到CSF帧接收到有效的客户数据帧接收到DCI帧(PTI=100,UPI=h03)GFP客户链路故障状态指示GFP客户链路故障状态指示检测到RFI(client remote fault indication ),发送RDI检测到LFI(client local fault indication ),发送FDI每100ms1000ms发送一次PTI=100UPI=h04 (FDI)UPI=h05(RDI) 当宿端接收到FDI/RDI时,将信息传递到near-end client signal sink(RDI :NE D /FDI :NE A)撤销条件N x 1000ms内没有继续接收到FDI/RDI帧接收到有效的客户数据帧接收到DCI帧(PTI=100,UPI=h03)GFP客户链路故障状态指示GFP客户链路故障状

温馨提示

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

评论

0/150

提交评论