OMCI 协议(1)
1、OMCI 协议栈的结构
GPON 系统的协议栈,主要由物理媒质相关(PMD)层和 GPON 传输汇聚(GTC) 层组成。 GTC 层从结构层次来分可以分成两个子层: GTC 成帧子层和 TC 适配子 。从功能层次可以分为 C/M 平面和U 平面。GTC 层可分为两种封装模式: ATM 模 GEM 模式,目前 GPON 设备基本都采用 GEM 模式。 GEM 模式的 GTC 层可为 客户层提供 3 种类型的接口: ATM 客户接口、 GEM 客户接口和 ONT 管理和控 制接口(OMCI)
2、PMD 层
GPONPMD 层对应于 OLT 和 ONU 之间的光传输接口(也称为 PON 接口),其 具体数值决定了 GPON 系统的最大传输距离和最大分路比。 OLT 和 ONU 的发送 率、接收机灵敏度等关键参数主要根据系统支持的 ODN 类型来进行划分。 据允许衰减范围的不同, ODN 类型主要分为 A、B、C 三大类,结合目前实际 需求和光收发模块的实际能力工业界还定义了 B+类,扩展了 GPON 系统支持 最大分路比。目前 B+类 ODN 是主流。
GPON 的标称路线速率(下行/上行)有多种,具体包括:
1244.16 Mbit/s/155.52 Mbit/s
1244.16 Mbit/s/622.08 Mbit/s
1244.16 Mbit/s/1244.16 Mbit/s
2488.32 Mbit/s/155.52 Mbit/s
2488.32 Mbit/s/622.08 Mbit/s
2488.32 Mbit/s/1244.16 Mbit/s
2488.32 Mbit/s/2488.32 Mbit/s
目前流厂家的 GPON 产品均支持 2488.32Mbit/s/1244.16Mbit/s,并且在 20km 传输距离下支持 1:64 分路比
OMCI 协议(2)
1、GTC 层
TC (也称为 GTC 层)是 GPON 的核心层,主要完成上行业务流的媒质接入控 和 ONU 注册这两个关键功能。 GTC 层包括两个子层: GTC 成帧子层和 TC 适配 层。
1) GTC 帧子层
GTC 成帧子层包括 3 个功能:
复用和复用。PLOAM 和GEM 部份根据帧头指示的边界信息复用到下行 TC 帧 中,并可以根据帧头指示从上行 TC 帧中提取出 PLOAM 和 GEM 部份。
帧头生成和解码。 下行帧的 TC 帧头按照格式要求生成, 上行帧的帧头会被解 。此外还要完成嵌入式 OAM。

基于 Alloc-ID 的内部路由功能。基于Alloc-ID 的内部标识为来自/送往GEM TC 适配器的数据进行路由。
a、GTC framing sub-layer
下行(OLT->ONU)复合帧结构如下
下行流的物理控制块 PCBd 是由多个域组成的, OLT 以广播的方式发送完 PCBd 后, ONU 根据收到的PCBd 进行相关处理。
Psync 为同步域,编码为 0XB6AB31E0。
Ident:最高位指示下流中是否使用 FEC,第二位保留,下三十位用做超帧记 器。
PLOAMdprofile中文:ONU ID 标记特定的 ONU,从 0 到 253。Message ID 标记的是消息的类型。 Message Data 送 GTC 的 PLOAM 的消息净荷。 CRC 是 CRC-8 的校验序列。
BIP:比间插的奇偶校验。
Plend:指定的是下行 Bandwidth map 和 ATM 块的长度。 BW Map 实际长度为 BLEN 的 8 倍。 ATM 块的实际长度是 ALEN 值的 53 倍。
US BW Map 为 8 字节的结构的数组。 AllocID:用来识别特定的 T-CONT。SStart: 示所分配的开始时间。 SStop:表示所分配的住手时间。
Payload:ATM 块,根据 Plend 中的 ALEN 来决定长度。 GEM 块包括任意数量的 GEM

ATM
K*53 Byte
Payload
GEM fragment

OMCI 协议(3)
行(ONU->OLT)复合帧结构如下: