TS-PON + TSN交换机混合网络 gPTP时钟同步方案
一、方案概述
本方案面向TS-PON光接入网络 + TSN工业交换机异构混合组网,采用**IEEE 802.1AS(gPTP,通用精确时间协议)**作为统一时钟底座,解决PON天然时分复用、光链路时延不对称,以及TSN交换机帧转发驻留时延带来的时间误差问题,实现端到端亚微秒级时间同步,支撑TSN流量调度(AVB/TSN调度门控、流量整形)。
核心痛点:传统GPON/EPON为单向测距,上下行时延不对称;普通PTP无法自动修正交换机转发时延;TS-PON本身支持带时间戳的PON帧,但PON光分支点(ODN)属于无源器件,不能参与gPTP对等时延测量。 思路:gPTP主时钟部署在核心侧,TSN交换机作为gPTP桥,TS-PON OLT作为gPTP感知PON网关,ONU作为gPTP从节点;ODN无源分光段不参与gPTP链路测量,由OLT补偿PON上下行不对称时延。
组网架构
gPTP GrandMaster(GM,主时钟)
↓
TSN核心交换机(gPTP Bridge,支持802.1AS,P2P peer delay)
↓
TS-PON OLT(gPTP PON网关,带硬件时间戳,PON测距+时延补偿模块)
↓
无源ODN分光网络(无源,不处理gPTP报文)
↓
多个ONU(gPTP从时钟Slave,硬件打时间戳)
↓
TSN接入交换机(gPTP桥,挂在ONU下,本地终端:传感器/控制器/摄像头)网络分层:
核心层:GM主时钟(可配置为OCXO恒温晶振,铷钟可选),输出gPTP Announce、Sync、FollowUp、Pdelay报文;
汇聚层:TSN交换机 + TS-PON OLT。TSN交换机是标准gPTP网桥,支持Peer Delay对等时延测量;OLT是特殊gPTP边界节点,负责PON段的不对称时延补偿;
接入层:无源ODN + ONU,ONU下可再接TSN交换机,ONU和末端TSN交换机作为gPTP从时钟。
二、gPTP关键机制选型
gPTP(802.1AS)有两种时延测量模式:
Pdelay(Peer Delay,对等时延):推荐用于TSN交换机之间的以太网链路。每段链路两端节点互相发送Pdelay_Req/Pdelay_Resp,测量单段链路时延;交换机内部转发驻留时延由硬件时间戳捕获,自动计入gPTP路径时延。适合点到点以太网TSN链路。
End-to-End(E2E,端到端时延):不推荐在TSN交换机之间;本方案仅PON段使用自定义时延补偿,不依赖Pdelay,因为ODN无源分光点无法收发Pdelay报文。
重要区分:
TSN交换机之间以太网链路:标准gPTP P2P模式
OLT ↔ ONU之间PON链路:gPTP报文透传 + TS-PON测距得到的上下行不对称时延补偿,ODN不能做peer delay测量。
硬件时间戳要求(硬性指标)
所有参与gPTP的节点必须硬件时间戳,禁止软件打时间戳:
GM:硬件捕获Sync报文时间戳;
TSN交换机:入端口、出端口硬件时间戳,支持802.1AS桥驻留时延(residence time)上报;
TS-PON OLT:PON口硬件时间戳,同时读取TS-PON Ranging测距值,计算上下行传输时延差;
ONU:PON接收/发送硬件时间戳,以太网口(接下游TSN交换机)硬件时间戳。
三、TS-PON段gPTP时延补偿原理
TS-PON采用TDM时分复用,ONU上行由OLT授权时隙,下行是广播,上行分时隙,天然上下行光传输时延不对称。普通gPTP Pdelay无法直接跑在无源ODN上。
OLT通过TS-PON标准测距流程,测量每个ONU的环路总时延RTT;
光链路物理单向时延:
T_down ≠ T_up,存在不对称偏移Δ = T_down - T_up;OLT维护每个ONU独立的不对称补偿值Δ;
gPTP Sync报文从OLT下发到ONU时,OLT在FollowUp报文中携带修正后的链路时延,把Δ补偿进去;
ONU收到gPTP报文,使用补偿后的时间戳计算本地时钟,屏蔽PON上下行不对称带来的同步误差;
ONU向下游TSN交换机转发gPTP报文时,ONU本身作为gPTP从桥,继续运行标准P2P gPTP。
报文处理规则: gPTP事件报文(Sync、Pdelay_Req等)优先级映射为TSN最高优先级(PCP 7),使用AVB/TSN的高速队列,抢占调度,避免普通业务流量挤占时间同步报文。 TS-PON OLT对gPTP报文做优先级透传,gPTP报文在PON内部使用高优先级GEM port。
四、时钟节点角色定义
| 节点 | gPTP角色 | 主要职责 |
|---|---|---|
| GM主时钟 | GrandMaster | 全网时间源,发送Announce、Sync报文;时钟质量最高(Class 1/Class2) |
| TSN核心交换机 | gPTP Bridge(P2P) | 以太网段逐段peer delay测量,上报转发驻留时延,转发gPTP报文 |
| TS-PON OLT | gPTP Boundary Clock(边界时钟) | 1. 以太网侧:标准gPTP从桥,和上游TSN交换机跑P2P;2. PON侧:gPTP报文透传,基于TS-PON测距做PON链路不对称时延补偿;3. 维护所有ONU补偿参数 |
| ONU | gPTP Slave / gPTP Bridge | PON侧作为gPTP从;以太网口可作为gPTP桥,向下游TSN交换机分发gPTP时钟 |
| 末端TSN接入交换机 | gPTP Bridge | 本地接入终端,P2P测量,为现场控制器、传感器提供同步时间 |
不建议将OLT配置成Transparent Clock(透明时钟):因为PON链路不是标准以太网,透明时钟驻留时延模型不适用,因此选择边界时钟BC更稳妥。
五、同步误差预算(参考指标)
目标:ONU以太网口输出时间同步精度 ≤ ±1μs
GM时钟抖动:≤50ns
TSN交换机P2P链路时延测量误差:≤100ns per hop
TS-PON测距误差 + 不对称补偿残余误差:≤500ns(优化后可到200ns级别)
ONU/OLT硬件时间戳误差:≤200ns
报文队列抖动:通过TSN门控+高优先级队列压制到<100ns
若PON链路距离长、分光比大,残余不对称误差会上升,可在OLT开启动态补偿,定期重测距更新Δ。
六、部署与配置要点
1. 优先级与报文映射
gPTP报文:目的MAC
01-80-C2-00-00-0E(802.1AS组播MAC)VLAN PCP =7,映射到TSN最高优先级流量类;
OLT配置单独GEM承载gPTP报文,保障最小转发时延。
2. 时钟域
整个混合网络单gPTP时钟域,所有节点使用同一个GM;禁止多GM冲突。所有节点开启gPTP best master clock算法(BMCA)自动选主。
3. 保护与冗余扩展(可选)
GM双机热备:两个GM接入TSN核心交换机,BMCA自动切换;
TS-PON OLT双归属:ONU双PON口连主备OLT,gPTP时钟域保持一致;
TSN链路:802.1CB帧复制消除用于业务,gPTP同步报文不做冗余复制,避免时间戳混乱。
4. 约束与局限
ODN无源分光网络不能跑Pdelay,PON段时延补偿依赖TS-PON测距,分光节点不能插入gPTP设备;
ONU数量越多,OLT需要维护的时延补偿表项越多;
温度变化会改变光纤折射率,OLT可配置周期测距,动态更新不对称时延Δ;
若ONU下挂大量TSN交换机,每一跳TSN桥会累积少量误差,建议单分支TSN交换机级数≤4级。
七、和纯PTP(1588v2)方案对比
| 项目 | gPTP(802.1AS) | IEEE1588v2 PTP |
|---|---|---|
| 适用场景 | 以太网桥接网络(TSN原生) | 通用IP网络 |
| 时延测量 | 逐段链路P2P,自动扣除交换机驻留时延 | E2E或P2P,模型更复杂 |
| 与TSN集成 | 原生配套AVB/TSN门控、整形 | 需要额外映射适配 |
| TS-PON混合组网 | OLT作为边界时钟,PON段单独补偿不对称时延 | 也可实现,但TSN交换机需要额外配置,不是TSN标准推荐 |
结论:TSN场景优先选择gPTP,和TSN调度体系原生配套。
八、故障与运维监测
监测指标:GM状态、gPTP端口状态、各节点时钟偏移(offsetFromMaster)、链路时延、OLT的PON不对称补偿值Δ;
告警:时钟偏移超限、BMCA主时钟切换、gPTP报文丢包、OLT测距失败;
调试手段:抓包查看Sync/FollowUp时间戳,查看ONU本地时钟offset,对比OLT侧补偿参数。
九、可选扩展方向
结合TS-PON+MESH异构应急通信:当TS-PON光纤中断,无线MESH链路接管gPTP时钟域,MESH节点运行gPTP,切换后保持时间同步;
国密安全增强:对gPTP Announce/Sync报文做SM2/SM4鉴权加密,防止篡改时间源;
时间输出:ONU/TSN交换机引出PPS秒脉冲,给现场设备提供硬时间同步。
English
中文






