2)标志序列之间8位数组少于6个; 3)包含一个错误帧校验序列;
4)包含一个与接收者不匹配或者不被其支持的服务访问点标识符; 5)包含一个不可识别控制字段; 6)结束标志为超过6个1的序列;
7)包含无效控制序列,如0x7d,ZZ,ZZ不是5d, 5e, 7e, dd 无效帧可不必通知发送方面,丢弃且不产生任何动作。 2.6
LAPS映射到SDH净荷
1、映射到SDH前对所有数据进行扰码(x^43 + 1),LAPS支持扰码解扰码功能可选,对于低阶VC-2、VC-11、VC-12不要求扰码功能。
2、采用扰码,高阶通道标记C2字节为0x18H;无扰码,高阶通道标记C2字节为0xCFH。
3、低阶通道V5字节(b5b6b7)为101B,且VC-1/2的K4(32复帧K4的b1组成)的扩展信号标记字节为0x0BH。 2.7
LAPS和HDLC(RFC1662)的比较 帧结构的比较:
2.8
LAPS和类HDLC帧比较 一些异同点: LAPS PPP/HDLC(RFC1662) 多协议封装 使用链路地址做为一组服务访使用PPP协议 问点标识(SAPI) 帧标志 地址字段 0X7E 0X7E 1个字节,全站地址0xff,单1个字节,全站地址0xff,个地址分配个不分配其他地址 IPv4(0x04),IPv6(0x06) 控制字段 0x03 0x03 32/16bit 0X7E,0X7D FCS字段长度 32bit 控制逃逸字0X7E,0X7D 符 无效帧 定义短于6个字节,或没有控定义短于4个字节(16比特制字段,或帧标志违例,或FCSFCS),或逃逸字符后紧跟结差错 束标识符,或帧标志违例,或FCS差错 净荷扰码 只有高阶通道扰码,C2=0x18H,采用扰码和不扰码两种方低阶通道不需扰码,K4=0X0B 式,采用扰码,高阶通道C2=0x16H,不采用扰码C2=0XCF;K4=0X0A. 低阶通道3 GFP
3.1
GFP介绍
GFP是目前北美比较重视的一个封装协议; GFP提供一个通用机制去处理高层的客户信号承载到字节同步传送网。客户信号可以是协议数据单元(PDU-oriented,如IP/PPP、Ethernet),或者是编码块数据(Block-code oriented,如Fibre Channel、ESCON)或者是普通的比特数据流。
GFP包含通用和客户专用两类型,其中通用类型GFP适合所有的数据流。目前GFP定义客户信号适配的两种模式,PDU-oriented 适配模式,即帧映射GFP;block-code oriented 适配模式,即透明传送GFP。 3.2
GFP帧结构
GFP帧的结构如下图所示。一般的,一个GFP帧包含GFP Core Header和GFP Payload Area两部分。GFP Idle帧没有GFP Payload Area。
16-bit PAYLOADLENGTH INDICATORcHEC(CRC-16)4COREHEADERPAYLOADHEADERS(4-64 BYTES)4~65535PAYLOADAREACLIENTPAYLOADINFORMATIONFIELDOPTIONALPAYLOAD FCS(CRC-32)
í?1 GFP帧结构
3.2.1
GFP Core Header(核心帧头)
GFP Core Header的结构如下图所示。它共4个字节,包括一个16bit的PDULength Indicator 域和一个16bit的Core Header Error Check(cHEC)域。
í?1 GFP Core Header
1)PDU长度指示(PLI)
PLI用来指示GFP净负荷区的长度。GFP Client Frame中PLI的最小值为4,值为0-3用于GFP控制帧。
2)Core HEC(cHEC)
Core HEC域用于保证Core Header内容的完整性,它可以完成一个比特的
纠错和多比特错误的检测。HEC 的生成多项式是G(x) = x16 + x12 + x5 + 1,初始值为0。x16 对应MSB,x0 对应LSB。
3)Core header加扰
Core Header的扰码采用和16进制数B6AB31E0相异或的方式,以保证传送数据直流平衡。
3.2.2
GFP净负荷
í?1 GFP净负荷域结构
1) GFP净负荷头
GFP净荷帧头一般可以包含类型域和扩展帧头两部分。
GFP净荷帧头
2) GFP类型域(Type field)
图8 GFP类型域结构
a)Payload Type Identifer(PTI)
PTI用来指示指示净负荷的类型。目前只定义了两种类型,见下表。
表1
GFP净负荷类型指示
Usage Client Data Client Management Reserved Payload Type Identifiers Type Bits <15:13> 000 100 Others b)Payload FCS Indicator(PFI)
PFI指示是否有Payload FCS域,1表示有Payload FCS域,0表示没有。 c)Extension Header Identifier(EXI)
EXI用来指示扩展头的类型。
表2
Extension Header Identifiers Type Bits <11:8> 0000 0001 0010 Others d)User Payload Identifier(UPI)
UPI用来指示客户信号的类型,详细的定义见1.4.2(GFP客户帧)。 e)Type HEC(tHEC)域
tHEC用来保障Type域的正确性,它的生成多项式是G(x) = x16 + x12 + x5 + 1,初始值为0。x16 对应MSB,x0 对应LSB。
3.2.3
GFP扩展帧头(Extention Headers)
Null Extension Header Linear Frame Ring Frame Reserved GFP扩展头标识
Usage