首页 文档中心 博客

GPON GEM 帧封装与 125μs 定长帧:下行数据怎么装进一帧

发布时间:2026-09-30

125 μs 帧周期从哪来

GPON 的 TC(传输汇聚)层以 125 μs 为帧周期——这直接继承自传统 TDM 的 8 kHz 帧节奏(1/8000 = 125 μs,G.992/G.984 一脉相承)。每 125 μs,OLT 发一帧下行、收一段上行突发。

用定长帧的好处很实在:时隙位置固定、规划简单、抖动可控,尤其利于语音/TDM 这类对定时敏感的业务承载。

image

GEM 是什么

GEM(GPON Encapsulation Method) 是 GPON 把各种业务塞进 PON 的通用封装方法。不管是普通以太网帧、TDM 时隙还是别的,都先包成 GEM 帧,再填进下行 TC 帧的净荷区。它和早期 ATM 的封装不同,直接承载变长分组,效率高。

GEM 帧头字段

字段位数作用
Port-ID12 bit标识 GEM Port,对应一条业务逻辑通道
Length12 bitPayload 长度指示
PTI3 bitPayload Type Indicator,区分用户数据 / OMCI / 管理
HEC若干帧头纠错校验

其中 Port-ID 是关键:OLT 和 ONU 靠它把 GEM 帧投递到正确的业务通道;PTI 则让 OLT 一眼区分这是用户数据还是 OMCI 管理通道——OMCI 本身也是借 GEM 通道传的。

和 T-CONT / Alloc-ID 的映射

这几个概念容易混,记住分工:

  • GEM Port:业务封装通道,标识"这段数据属于哪个业务";

  • T-CONT:上行带宽调度单位,OLT 按它分配上行时隙;

  • Alloc-ID:T-CONT 的标识,OLT 用它指定"这段上行带宽给哪个 T-CONT"。

关系是:多个 GEM Port 可映射到同一个 T-CONT 上,T-CONT 通过 Alloc-ID 被 OLT 调度。OLT 开局模板里那串 "GEM Port + T-CONT + Alloc-ID",本质就是这套映射的配置入口——把业务、带宽、调度三层绑起来。

image

Payload 的分片与组装

以太网帧大小不一,GEM 用两种操作适配定长帧结构:

  • 分片(Fragmentation):一个超长以太网帧可能跨多个 GEM 帧,靠帧头字段界定边界,接收端重组;

  • 组装(Concatenation):多个小包可装进同一个 GEM 帧的 Payload,提升填充效率,减少小包浪费。

正是这两手,让变长业务能规整地躺进 125 μs 的定长节奏里。

在锐应 OLT 上怎么落地

锐应 GPON OLT在 PON 口遵循 ITU-T G.984 的 GEM 封装与 T-CONT 调度,开局时用"GEM Port + T-CONT + Alloc-ID"模板把业务和上行带宽绑定好,多业务(数据/语音/管理)互不串道。具体模板怎么配,可看锐应 PON 方案的批量开局说明。把局端和工业交换机放到同一视图,能覆盖从现场到机房的整段链路。公司背景见关于锐应。

常见问题

GEM Port 和 T-CONT 是一回事吗?

不是。GEM Port 是业务封装通道,T-CONT 是上行带宽调度单位,两者通过 Alloc-ID 关联。一个 T-CONT 可以挂多个 GEM Port,把多条业务共用同一段上行带宽。

为什么帧要定长 125 μs?

和 TDM 的 8 kHz 对齐,固定时隙规划和低抖动,对语音/TDM 业务承载友好,也简化 OLT 的调度实现。

PTI 不同值怎么分流?

PTI 大致区分用户数据通道与管理(OMCI)通道,OLT 据此把业务数据和管理消息送到不同处理路径。

以太网大帧怎么装进 GEM?

超出单 GEM 帧长度就分片,接收端按边界重组;小包可组装进同一 GEM 帧提高填充效率。

延伸阅读

结语

GPON 用 125 μs 定长帧把上下行节奏钉死,再用 GEM 把各类业务封装进 Port-ID 标识的通道,靠 T-CONT/Alloc-ID 做带宽调度。开局模板里那串"GEM Port + T-CONT + Alloc-ID"不是装饰,而是这套封装与调度映射的配置入口——读懂它,配业务和排带宽纠纷都不再是黑盒。

咨询