二、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能正常上线的前提。到时候我会分享一个我踩过的坑,保证让你印象深刻。