GPON帧结构分析.docx
- 文档编号:27690505
- 上传时间:2023-07-04
- 格式:DOCX
- 页数:21
- 大小:757.95KB
GPON帧结构分析.docx
《GPON帧结构分析.docx》由会员分享,可在线阅读,更多相关《GPON帧结构分析.docx(21页珍藏版)》请在冰豆网上搜索。
GPON帧结构分析
GPON帧结构分析
编号:
版本:
V1.0
编制:
审核:
批准:
Allrightsreserved
版权所有XX
(forinternaluseonly)
(仅供内部使用)
文档修订记录
日期
Date
修订版本
Revision
Version
修改
早节
Sec
No.
修改描述
ChangeDescription
作者
Author
1前言4
1.1缩略语4
2技术背景4
3GTC成帧技术分析5
3.1GTC成帧概述5
3.2GTC下行成帧分析5
3.2.1下行物理控制块(PCBd)5
3.3XX技术在GPON系统中的应用14
3.4XXX技术与EPON的区别15
4我司设备XX的实现错误!
未定义书签。
4.1与标准差异错误!
未定义书签。
4.2测试实践与应用错误!
未定义书签。
5FAQ错误!
未定义书签。
6参考资料16
1刖言
GPON(Gigabit-CapablePON)技术是基于ITU-TG.984.X标准的最新一代宽带无源光综合接入标准,具有高带宽,高效率,大覆盖范围,用户接口丰富等众多优点,被大多数运营商视为实现接入网业务宽带化,综合化改造的理想技术。
正是GPOF高带宽,高效率,用户
接口丰富等特点决定了GPON技术的数据帧组织形式及其结构,下面我们将对相关内容进行
介绍。
1.1缩略语
GPON
GigabitPassiveOpticalNetwork
吉比特无源光网络
Alloc-ID
AllocationIdentifier
分配标识符
DBA
DynamicBandwidthAssignment
动态带宽分配
GEM
GPONEncapsulationMethod
GPON封装模式
GTC
GPONTransmissionConvergenee
GPON传输汇聚
PCBd
PhysicalControlBlockdownstream
下行物理控制块
PLOu
PhysicalLayerOverheadupstream
上行物理层开销
T-CONT
TransmissionContainer
传输容器
2技术背景
近年来随着接入网光进铜退、FTTH等概念的深入,相应的GPONEPON等技术得到了广
泛的应用,GPONf比EPON拥有更高带宽、更高效率、接入业务多样等优势,受到了业内的广泛关注,近两年GPON勺大规模应用也印证了GPON技术会有广阔的明天。
GPON技术主要有如下几种传输标准:
0.15552Gbps上行1.24416Gbps下行
0.62208Gbps上行1.24416Gbps下行
1.24416Gbps上行1.24416Gbps下行
0.15552Gbps上行2.48832Gbps下行
0.62208Gbps上行2.48832Gbps下行
1.24416Gbps上行2.48832Gbps下行
2.48832Gbps上行2.48832Gbps下行
其中1.24416Gbps上行2.48832Gbps下行是目前最常用的GPON传输速率,本文介绍的
GPON成帧技术也是基于该传输速率标准的。
3GTC成帧技术分析
3.1GTC成帧概述
GTC上、下行帧结构示意如图1所示。
下行GTC帧由下行物理控制块(PCBd)和GTC
净荷部分组成。
上行GTC帧由多个突发(burst)组成。
每个上行突发由上行物理层开销
PLOu)以及一个或多个与特定Alloc-ID关联的带宽分配时隙组成。
下行GTC帧提供了PON公共时间参考和上行突发在上行帧中的位置进行媒质接入控制。
本文主要介绍了下行速率为2.48832Gbit/s,上行速率为1.24416Gbit/s的GPOF成帧
技术,下行帧长为125us,即38880字节,上行帧长为125us,即19440字节。
3.2GTC下行成帧分析
3.2.1下行物理控制块(PCBc)
图2下行物理控制块结构
下行物理控制块(PCBd)结构如图2所示,PCBd由多个域组成。
OLT以广播方式发送PCBd,每个ONU均接收完整的PCBd信息,并根据其中的信息进行相应操作。
物理同步(Psync)域
固定长度为32字节,编码为0xB6AB31E0,ONU利用Psync来确定下行帧的起始位置。
Ident域
4字节的IDENT域用于指示更大的帧结构。
最高的1比特用于指示下行FEC犬态,低30
位比特为复帧计数器。
PLOAM域
携带下行PLOAI消息,用于完成ONU激活、OMCC建立、加密配置、密钥管理和告警通知等PONTC层管理功能。
详细的各个PLOAI消息介绍本文不涉及。
BIP域
BIP域长8比特,携带的比特间插奇偶校验信息覆盖了所有传输字节,但不包括FECK验
位(如果有)。
在完成FEC纠错后(如果支持),接收端应计算前一个BIP域之后所有接收到
字节的比特间插奇偶校验值,但不应覆盖FECK验位(如果有),并与接收到的BIP值进行比
较,从而测量链路上的差错数量。
下行净荷长度(Piend)域
下行净荷长度域指定了带宽映射(Bwmap的长度,结构如图3所示。
为了保证健壮性,
Plend域传送两次。
带宽映射长度(Blen)由Plend域的前12比特指定,因此在125卩s时间周期内最多能够分配4095个带宽授权。
BWmap的长度为8XBlen字节。
Plend域中紧跟Blen的12比特用于指定ATMfe的长度(Alen),本文只介绍GEM模式进行数据传输的方法,ATM模式不涉及,Alen域应置为全0。
图3Plend域结构
BWma域
带宽映射(BWmap是8字节分配结构的向量数组。
数组中的每个条目代表分配给某个特定T-CONT的带宽。
映射表中条目的数量由Plend域指定。
每个条目的格式见图4。
图4Bwmap域示意图
Alloc-ID域
Alloc-ID域为12比特,用于指示带宽分配的接收者,即特定的T-CONT或ON的
上行OMC通道。
这12个比特无固定结构,但必须遵循一定规则。
首先,Alloc-ID
值0~253用于直接标识ONU在测距过程中,ONI的第一个Alloc-ID应在该范围内分
配。
ONU勺第一个Alloc-ID是默认值,等于ONU-ID(ONU-ID在PLOA消息中使用),用于承载PLOA和OMCI可选用于承载用户数据流。
如果ON需要更多的Alloc_ID
值,则将会从255以上的ID值中分配。
Alloc-ID=254是ON激活阶段使用Alloc-ID,用于发现未知的ONUAlloc-ID=255是未分配的Alloc-ID,用于指示没有T-CONT能使用相关分配结构。
Flags域
Flags域为12比特,包含4个独立的与上行传输功能相关的指示符,用于指示上
行突发的部分功能结构。
Bit11
10
9
8
7
6
5
4
3
2
1
Bit0
Bit11(MSB):
发送功率等级序号(PLSu。
Bit1O:
指示上行突发是否携带PLOAMu域
Bit9:
指示上行突发是否使用FEC功能
Bit8Bit7:
指示上行突发如何发送DBRuo
00:
不发送DBRu
01:
发送“模式0”DBRu(2字节)
10:
发送“模式1”DBRu(3字节)
11:
发送“模式2”DBRu(5字节)
Bit6-0:
预留
StartTime域
StartTime域长16bit,用于指示带宽分配时隙的开始时间。
该时间以字节为单
位,在上行GT(帧中从0开始,并且限制上行帧的大小不超过65536字节,可满足
2.488Gb/s的上行速率要求。
StopTime域
StopTime域长16bit,用于指示带宽分配时隙的结束时间。
该时间以字节为单位,在上行GTC帧中从0开始。
StopTime域指示了该带宽分配时隙的最后一个有效数据字节。
3.2.2TC净荷域
BWma域之后是GT(净荷域。
GT(净荷域由一系列GEM帧组成。
GE净荷域的长度等于GT(帧长减去PCB长度。
ON根据GEM帧头中携带的12比特Port-ID值过滤下行GEM帧。
ONU经过配置后可识别出属于自己的Port-ID,只接收属于自己的GE帧并将其送到GE客户端处理进程作进一步处理。
注意,可把Port-ID配置为从属于PO中的多个ONU并利用该Port-ID来传递组播流。
GEM方式下应使用唯——个Port-ID传递组播业务,可选支持使用多个Port-ID来传递。
ON支持
组播的方式由OLT通过OMCI接口发现和识别。
3.3GTCh行成帧分析
3.3.1上行帧结构开销
GTC^发
—
PLOu
PLOAMu
DBRu
GT匚挣荷
DBRu
mr挣荷
TjBcIhK
图5上行帧结构
上行突发GTC帧结构如图5所示,每个上行传输突发由上行物理层开销(PLOU以及与
Alloc-ID对应的一个或多个带宽分配时隙组成。
下行帧中的BWmap言息指示了传输突发在
帧中的位置范围以及带宽分配时隙在突发中的位置。
每个分配时隙由下行帧中BWma特定的
带宽分配结构控制。
1.上行物理层开销(PLOU
上行物理层开销如图6所示,PLOu字节在StartTime指针指示的时间点之前发送。
PLOu
Preamble
Detimiter
BIP
ONU-ID
Ind
Abytes
Bbytes
1bytes
1bytes
1bytes
图6上行物理层开销(PLOU域
*Preamble、Delimiter:
前导字段、帧定界符根据OLT发送的Upstream_Overhead消息和Extended_Burst_Length消息指示生成。
*BIP:
该字段对前后两帧BIP字段之间的所有字节(不包括前导和定界)做奇偶校验,用于误码监测
*ONU_id:
该字段唯一指示当前发送上行数据的ONU-ID,ONU-ID在测距过程中配给ONUOLT通过
比较ONU-ID域值和带宽分配记录来确认当前发送的ONU是否正确。
*Ind:
该域向OLT报告ONU的实时数据状态,各比特位功能所示如下:
Bit位
功能
7(MSB)
紧急的PLOAM等待发送(1=PLOAM等待发送,0=无PLOAM等待)
6
FEC状态(1=FEC打开,0=FEC关闭)
5
RDI状态(1=错误,0=正确)
4
预留,不使用
3
预留,不使用
2
预留,不使用
1
预留,不使用
0(LSB)
预留给将来使用。
2.物理层OAM(PLOAMI
物理层OAM(PLOAM消息通道用于OLT和ON之间承载OAI功能的消息,消息长度固定为13字节,下行方向由OLT发送至ONU上行方向由ON发送至OLT。
用于支持PONTC层管理功能,包括ONU激活、OMCC建立、加密配置、密钥管理和告警通知等。
PLOA消息仅在默认的
Alloc-ID的分配时隙中传输,详细的各个PLOAI消息介绍本文不涉及。
3.上行动态带宽报告(DBRU
DBR用于上报T-CONT勺状态,为了给下一次申请带宽,完成ON的动态带宽分配。
但不
是每帧都有,当BWma的分配结构中相关Flags置1时,发送DBR域。
DBR字段由DBA域和CRC域构成,如下图所示:
DBA(1,2,4Byte)
CRC(1Byte)
«DBA域
根据带宽分配结构要求的DBA报告模式不同,DBA域预留8bit、16bit或32bit的域。
必需注意的是,为了维护定界,即使OLT要求的DBA模式已经被废除或者ON不支持该DBA模式,ONU也必须发送长度正确的DBA域。
«CRC域
用于完成对DBR域的CR(校验。
3.3.2GTC净荷域
GTC数据净荷,可以是数据GEM帧,也可以是DBA状态报告。
净荷长度等于分配时隙长度减去开销长度。
1、GEM帧:
由符合GEM格式的数据帧构成。
PLOu
PLOAMu
DBRu
Payload
GEM
FrameFragment
GEM
FullFrame
GEM
FrameFragment
Header
Header
Header
图7GEM方式数据帧构成
2、DBA报告:
包含来自ONU固定长度的DBA报告,用于ONU的带宽申请和报告。
图8动态带宽报告帧构成
3.4OLT与ONUl勺定时关系
3.4.1概述
本文中只介绍ONI处于05状态的上下行帧交互过程中OLT与ONU勺定时关系,下面提
供几个定义:
下行帧的开始时间是指发送/接收PSync域第1个字节的时刻。
上行GTC帧的开始时间是指值为0的StartTime指针所指示的字节发送/接收(实际或计算的)的时刻。
上行发送时间是指带宽分配结构中StartTime参数指示的字节发送/接收的时刻。
对于非相邻结构的上行发送,StartTime参数指示的发送字节紧跟上行突发的PLOu
域。
特殊的,序列号响应时间定义为发送/接收Serial_Number_ONU消息第1个字
节的时刻。
3.4.2ONU上行发送定时
所有的上行发送事件都以承载BWmap勺下行帧开始时间为参考点,BWma中包含了相应
的带宽分配结构。
需要特别注意的,ONL发送事件不以接收相应带宽分配结构的时间为参考
点,因为下行帧中带宽分配结构的接收时间可能会发生变化。
0NI在任何时刻都维护一个始终运行的上行GTC帧时钟,上行GTC帧时钟同步于下行GTC帧时钟,二者之间保持精确的时钟偏移。
时钟偏移量为ONU响应时间和必要延时的总和,如图所示。
图9ONU上行发送定时示意
ONU响应时间是一个全局参数,它的取值应保证ONU有充分时间接收包括上行BWma在内的下行帧、完成上行和下行FEC(如果需要)并准备上行响应。
0NJ向应时间值为35±13S。
名词“必要延时(RequisiteDelay)”是指要求ONU应用到上行发送的超过正常响应时
间的总的额外延时。
必要延时的目的是为了补偿ONU勺传输延时抖动和处理延时抖动。
ONU
的必要延时值基于OLT规定的均衡延时参数,在ONU勺不同状态下会发生变化。
3.5GEM帧至UGTC争荷的映射
3.5.1概述
GTC协议以透明方式承载GEM流。
GEM协议有两个功能:
一是用户数据帧定界,二是为复用提供端口标识。
GEM帧至UGTC净荷的映射示意见图10。
(在下筛GTC鹹或上fjLGTC^P发屮)
GEM桢头
用户迪据WI碎片
GLM帧头
用户数需轍f兄梏的)
GEM愤头
用户数据帕碎片
™
.”
™
图10GEM到GTC净荷的映射
3.5.2GEM帧格式
GEM帧头格式见图11oGEM帧头由净荷长度指示(PLI)、Port-ID、净荷类型指示(PTI)和13比特的帧头差错控制(HEC域组成。
PLI以字节为单位指示紧跟帧头的净荷段长度L。
通过PLI可查找下一个帧头从而提供
定界。
由于PLI域只有12比特,所以最多可指示4095字节。
如果用户数据帧长大于4095字节,则必须要拆分成小于4095字节的碎片。
Port-ID用来标识PON中4096个不同的业务流以实现复用功能。
每个Port-ID包含
一个用户传送流。
在一个Alloc-ID或T-CONT中可以传输1个或多个Port-ID。
PTI编码含义如下表所示:
PTI编码
含义
000
用户数据碎片,不是帧尾
001
用户数据段,是帧尾
010
预留
011
预留
100
GEMOAM,,不是帧尾
101
GEMOAM,,是帧尾
110
预留
111
预留
HEC字段提供帧头的检错和纠错功能。
3.5.3用户数据分片
因为用户数据帧长是随机的,所以GEM协议必须支持对用户数据帧进行分片,并在每
个GTC净荷域前插入GEM帧头。
注意分片操作在上下行方向都可能发生。
GEM帧头中PTI的
最低位比特就是用于此目的。
每个用户数据帧可以分为多个碎片,每个碎片之前附加一个帧
头,PTI域指示该碎片是否是用户帧的帧尾。
一些PTI使用示例见图12。
示#!
1-4示的E
〔用户数据轉I
图13以太网帧映射到GEM上
IP包到GEM帧的映射
IP包可直接封装到GEM帧净荷中进行承载。
每个IP包(或IP包片段)应映射到一个单独的GEM帧中或多个GEM帧中,如果一个IP包被封装到多个GEM帧中,则应进行数据分片。
一个GEM帧只应承载一个IP包的情况如图14所示。
图14IP包映射到GEM帧上
TDM帧至UGEM帧的映射
GEM承载TDM业务的实现方式有多种:
TDM数据可直接封装到GEM帧中传送;或者
先封装到以太网包中再封装到GEM中传送等多种方式。
TDM数据封装到GEM勺方式如图15所示。
该机制是利用可变长度的GEM帧来封装
TDM帧。
具有相同Port-ID的TDM数据分组会汇聚到TC层之上。
HEd了节缓甘器
图15TDM帧映射到GEM帧上
通过允许GEM帧长根据TDM业务的频率偏移进行变化可实现TDM业务到GEM帧的
TDM源适配进程应在输入缓存中对输入数据进行排队,每当有帧到达(即每125卩
s)GEM帧复用实体将记录当前GEM帧中准备发送的字节数量。
一般情况下,PLI字段
根据TDM标称速率指示一个固定字节数,但经常需要多传送或少传送一些字节,这种情况将在PLI域中反映出来。
如果输出频率比输入信号频率快,则输入缓存器开始清空,缓冲器中的数据量最终
会降到低门限以下。
此时将从输入缓存器中少读取一些字节,缓冲器中的数据量将上升
至低门限以上。
相反的,如果输出频率比输入信号频率慢,则输入缓存器开始填满,缓冲器中的数据量最终会上升到高门限以上。
此时将从输入缓存器多读取一些字节,缓冲
器中的数据量将降至高门限以下。
3.6GTC成帧技术在GPO系统中的应用
GPON成帧技术在GPON系统中应用主要体现在GPON局端设备与终端设备的数据交互过程,下面就结合用户数据在GPON系统中的传输过程来介绍GTC成帧技术的实现。
GPOF系统用户业务处理过程如图15所示,上行方向,语音信号输入ONU后经过AD转
换封装成以太网包后被封装在GEM帧中,其GEMport-id为6,以太网业务直接封装在GEM
帧中,其port-id为4,ONUBOLT分配的上行T-CONT时隙内将携带GEM4GEM6勺T-CONT传递给OLTOLTPON芯片将上行GTG争荷中的GEM4GEM6分别传递给GEM客户端进行处理,GEM客户端在TM功能模块中对GEM帧进行解封装,解出以太网包,并记录这类以太网包与GEMPORT的对应关系,解出的以太网包通过主交换芯片传输给上联接口板进行上联汇聚。
下行方向,上联板过来的数据通过主交换芯片传输给GPON板TM模块,TM模块通过记录的
GEMPORT与以太网包的对应关系确定相应GEMPORT并将以太网包封装成GEM帧,组成下行GTC净荷,由下行帧传输至ONUONI根据GEMPORT解封装成以太网包,根据对应关系传
递到相应端口输出。
当前使用较多的为基于VLAN进行GEMPOR绑定,图16显示了各种业务在接入ONU后的详细处理过程,首先用户业务进入ONL时在端口处进行VLAN处理添加上VLAN建议不同
的业务分配不同的VLAN添加VLAN的数据流根据VLAN与GEMPORTmapping添加上GEM帧头,GEMPORT为mapping中对应的port,GMA(将GEM帧组织成上行GTC净荷,在OLT分配的上行T-CONT时隙内将与其绑定的GEM帧传递给OLT>
3.7GPO成帧技术与EPON勺区别之成帧
GPON技术是ITU-T定义的一种无源光网络技术标准,EPON技术是IEEE定义的一种无源
光网络技术标准。
从帧结构来看,GPON帧进行了独立的定义,其帧结构介绍前文已经进行
了介绍。
EPON技术帧结构采用了以太网帧进行数据传输及系统维护,EPONI用的MPC瞅结
构如图17所示。
了节數
6
6
目的地址山石[预地址ISA}]董虞/类瞪PEU氐
时週标签
WJT(FCS)
4
40
4
图17MPCP通用帧格式
MPCP作为EPON系统建立及维护的核心协议采用了以太网帧的格式,与GPOh明显不同
的,用户数据帧与MPCP帧是独立的以太网帧,MPCP帧不会携带用户数据,EPON带宽分配依靠MPC冲的GATE及REPORTS完成,用户数据帧的带宽授时是通过MPCP交互完成的。
而
GPONk下行帧除携带用户数据外,还同步进行带宽授时,上行方向通过突发的方式进行数据传输,极大地提高了带宽的利用率。
此外,GPON可通过GEM帧直接承载多种业务接入,相关内容已在前文介绍,而EPON技
术承载业务较单一。
4参考资料
(TC)层要求》
《接入网技术要求一一吉比特的无源光网络(GPON第3部分:
传输汇聚
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- GPON 结构 分析
![提示](https://static.bdocx.com/images/bang_tan.gif)