二、PON基础:PON技术演进、GPON与EPON对比、PON分层结构、PON帧结构

好,咱们进入第二章。这一章是PON网络的基石,说白了就是搞清楚“光猫”和“局端”之间到底怎么对话的。我当年刚接触PON时,也被一堆术语搞得头晕——GPON、EPON、OLT、ONU……别急,咱们一个一个捋清楚。

2.1 PON技术演进:从无到有,从慢到快

PON技术最早是为了解决“最后一公里”的接入瓶颈。我记得2000年初,大家还在用ADSL拨号上网,速度慢得让人抓狂。后来光纤入户(FTTH)开始普及,PON就成了主流方案。

技术演进大致分这么几个阶段:

  • APON/BPON:最早期的PON,基于ATM协议。说实话,这玩意儿现在基本绝迹了,我在现网中几乎没见过。
  • EPON:基于以太网,简单粗暴。2004年左右开始大规模部署,国内很多小区早期光纤改造用的就是它。
  • GPON:基于ITU-T标准,封装效率更高。我个人习惯把GPON看作“升级版”,它支持更大的分光比和更远的传输距离。
  • 10G PON:包括10G EPON和XG-PON/XGS-PON。现在新建的局点基本都上10G了,毕竟4K/8K视频、云游戏这些业务对带宽要求太高。
  • 50G PON:下一代标准,目前还在标准化推进中。我预计未来3-5年会逐步商用。

核心观点:PON的演进本质上是“速率翻倍、兼容性保持”。你想想看,从1.25G到10G再到50G,每次升级都尽量兼容上一代ONU,这对运营商来说太重要了——不用全盘换设备。

2.2 GPON与EPON对比:到底选哪个?

这是很多刚入行的朋友最爱问的问题。我直接说结论:国内运营商主流是GPON,北美和日本偏爱EPON。但具体选型要看场景。

咱们用表格对比一下关键参数:

对比项 GPON (ITU-T G.984) EPON (IEEE 802.3ah)
下行速率 2.488 Gbps 1.25 Gbps
上行速率 1.244 Gbps 1.25 Gbps
封装方式 GEM帧 (GPON Encapsulation Method) 以太网帧 (直接封装)
分光比 1:128 (理论最大) 1:32 (常见)
传输距离 最大60km (逻辑距离) 最大20km
带宽利用率 约92% (GEM封装开销小) 约72% (以太网前导码等开销)
OAM能力 强 (PLOAM、OMCI) 弱 (依赖以太网OAM)

我的经验:如果你做企业级接入,GPON更合适——它的OAM管理能力更强,方便远程配置和故障定位。我曾经在一个智慧园区项目中,用GPON的OMCI通道远程升级了200多台ONU的固件,省了三天的人工。

为什么会这样?GPON的GEM封装可以灵活分配带宽,支持TDM业务(比如语音专线),而EPON更偏向“尽力而为”的以太网传输。嗯,这里要注意:如果你要承载传统TDM业务(E1、POTS),GPON是首选。

2.3 PON分层结构:从物理层到传输汇聚层

PON的分层结构,我习惯把它拆成三块来看:

  • 物理层 (PHY):负责光信号的收发。包括波长分配——下行1490nm,上行1310nm。这个波长规划是有讲究的,避免相互干扰。
  • 传输汇聚层 (TC层):这是PON的核心。它负责把用户数据封装成帧,并处理测距、带宽分配、加密等逻辑。
  • 业务适配层:把上层业务(以太网、TDM、VoIP)映射到TC层。

我画个简单的分层图(用文字描述):

+-------------------+
|   业务适配层       |  ← 以太网、TDM、VoIP
+-------------------+
|   传输汇聚层(TC)   |  ← 帧封装、DBA、测距、加密
+-------------------+
|   物理层(PHY)      |  ← 1490nm/1310nm 光收发
+-------------------+

在实际项目中,我最关注的是TC层的动态带宽分配(DBA)算法。它决定了多个ONU如何公平地共享上行带宽。我曾经遇到过一个场景:某个ONU用户疯狂下载,导致其他用户卡顿。后来调整了DBA参数,限制了单个ONU的最大带宽,问题就解决了。

避坑指南:我曾经在调试时忽略了TC层的“测距”过程,导致ONU注册失败。PON系统必须通过测距来补偿不同ONU到OLT的光纤时延差异。如果你发现ONU反复上下线,先检查测距是否正常。

2.4 PON帧结构:数据到底怎么装进去的?

帧结构是PON的“语言”。GPON和EPON的帧结构差异很大,咱们分开讲。

2.4.1 GPON帧结构

GPON的下行帧是固定长度125μs,对应一个“帧周期”。结构如下:

下行帧 (125μs):
+----------------+----------------+----------------+----------------+
| PCBd (物理层头) | GEM Payload 1  | GEM Payload 2  | ...            |
+----------------+----------------+----------------+----------------+

PCBd包含:
- PSync (同步码)
- Ident (帧标识)
- BIP (比特交织校验)
- Plend (负载长度)
- US BW Map (上行带宽映射)  ← 关键!告诉ONU什么时候发数据

上行帧则是由多个ONU的“突发”数据拼接而成:

上行帧:
+----------------+----------------+----------------+
| ONU1 突发      | ONU2 突发      | ONU3 突发      |
+----------------+----------------+----------------+

每个突发包含:
- 物理层开销 (前导码、定界符)
- GEM帧 (用户数据)
- DBA报告 (告诉OLT自己有多少数据要发)

我个人觉得,理解GPON帧的关键是US BW Map。它就像一个“时间表”,OLT告诉每个ONU:“你可以在第X个时间片开始发送,持续Y个时间片”。这样所有ONU的数据就不会撞车。

2.4.2 EPON帧结构

EPON就简单多了——它直接复用以太网帧,只是在帧头加了一个LLID (逻辑链路标识)。结构如下:

EPON下行帧:
+----------------+----------------+----------------+
| 前导码 (含LLID) | 目的MAC        | 源MAC          |
+----------------+----------------+----------------+
| 类型/长度       | 数据           | FCS            |
+----------------+----------------+----------------+

LLID: 8字节,用于标识属于哪个ONU

EPON的帧结构更“亲民”,因为它和标准以太网几乎一样。但代价是——LLID只有8字节,导致ONU数量受限(最多支持32个)。而GPON的GEM Port ID有12位,理论上支持4096个端口。

总结一下:GPON帧结构更复杂,但效率更高、管理更强;EPON帧结构简单,但扩展性稍弱。在实际组网中,GPON更适合大分光比、长距离的场景,EPON则适合小规模、低成本部署。

好了,这一章的内容就到这里。下一章咱们会深入PON的“注册与测距”过程——这可是ONU能正常上线的前提。到时候我会分享一个我踩过的坑,保证让你印象深刻。