Home Support Blog

How PON Upstream Works?

Release date:2026-09-09

A PON upstream works without collisions because the OLT schedules it: ranging measures how far each ONU is, equalization delay (EqD) pulls every ONU onto the same logical starting line, and TDMA timeslots tell each one exactly when it may transmit. No ONU transmits unless it has been granted a slot.

That matters because downstream is easy and upstream is not. Downstream, the OLT broadcasts and every ONU picks out the frames addressed to it — nothing collides. Upstream, dozens of ONUs feed the same trunk fiber back toward the OLT. Left uncoordinated, their light overlaps and the OLT can demodulate none of it.

image

Key takeaways

  • Light travels about 5 microseconds per kilometer, so a 10 km spread between two ONUs means a 50 microsecond arrival difference — enough to bury one signal under another.

  • CSMA/CD cannot work here: ONUs sit behind a splitter and cannot hear each other, so a central scheduler is mandatory.

  • Ranging is not one-off. The OLT re-ranges periodically because re-splicing, re-splitting and temperature-driven refractive changes all shift real delay.

Why would PON upstream collide?

Consider two ONUs: one 5 km from the OLT, one 15 km. The near one's light arrives roughly 50 microseconds earlier. If both transmit whenever they like, the near signal swamps the far one.

Ethernet's usual answer — listen first, back off on collision — does not apply. ONUs are separated by a passive splitter with no electrical path between them, so they simply cannot hear each other transmit. A gpon network therefore cannot let ONUs compete for the medium. Something central has to assign turns, and that something is the OLT.

How does ranging measure ONU distance?

Ranging happens during registration and repeats periodically afterwards. The mechanics are simple:

  1. The OLT sends a ranging request to a specific ONU.

  2. The ONU replies with a response.

  3. The OLT measures the round-trip time (RTT) and halves it to get the one-way propagation delay.

Distance alone is not the goal. The OLT converts it into an equalization delay: near ONUs are told to wait a little longer before transmitting, far ONUs a little less, so that every burst lands inside its assigned position in the OLT's receive window. Physically the ONUs are scattered; logically they are pulled to equal distance.

GPON ranging covers roughly 20 km of logical reach, and EqD resolves down to a few bit times — fine enough to keep dozens of ONUs from overlapping.

Tip: EqD and RTT are not the same number. RTT is what the OLT measured; EqD is what the OLT computed and handed down as "this is how long you should wait." Confusing the two is a common source of confusion when reading registration logs.

How does TDMA assign upstream timeslots?

Ranging solves alignment. Scheduling is TDMA (time division multiple access). The OLT slices upstream bandwidth into frames — 125 microseconds per frame in GPON — and publishes a bandwidth map (BWmap) telling each ONU which microsecond window it owns. An ONU transmits inside its grant and stays quiet otherwise.

At any instant, exactly one ONU is talking on the shared fiber, so nothing collides. Slot width is not fixed: dynamic bandwidth allocation adjusts it continuously, giving more to busy ONUs and reclaiming idle share.

DimensionDownstreamUpstream
TopologyOLT broadcasts to all ONUsMany ONUs share one return fiber
MultiplexingBroadcast plus address filteringTDMA slots, granted by the OLT
Collision riskNone (point-to-multipoint by nature)Real, removed by ranging plus EqD plus slots
Who controlsOLT sends, ONUs selectOLT schedules, ONUs transmit on grant
BasisFrame header address / logical link IDEqD from ranging plus BWmap

The same idea — a central device granting timed transmit windows — shows up in other PON generations too. EPON runs its own grant mechanism over a different frame structure, and XGSPON keeps the TDMA model while raising the line rate. If you understand the GPON case, the others are variations on it rather than new concepts.

Does ranging stop after registration?

Ranging is not a one-time event. Re-splicing a fiber, changing a splitter port, or seasonal temperature shifts that alter the fiber's refractive index all move the real delay. The OLT re-ranges while traffic runs, nudging EqD smoothly without dropping service.

Note: This is also why, after a network cutover, an ONU sometimes needs to re-range before it reaches full rate again. The physics changed; the scheduler has not caught up yet.

FAQ

What happens if ranging fails? The ONU either fails to register, or registers and then drops a lot of upstream traffic. Usual causes are receive power below sensitivity, distance beyond the ranging window, or abnormal reflections on the link. Check that received optical power sits inside the sensitivity range first.

Are EqD and RTT the same thing? No. RTT is the measured round-trip time. EqD is the delay value the OLT calculates and pushes to the ONU so that ONUs at different distances become logically equidistant at the receiver.

How can ONUs at very different distances share one fiber? Because ranging and equalization delay compensate for physical distance. By the time bursts reach the OLT, they are aligned into their assigned slots, so distance differences stop mattering.

What if the distance changes during operation? The OLT re-ranges periodically and fine-tunes EqD. Service does not drop; slot boundaries shift slightly for a very short interval.

Does TDMA waste bandwidth on idle ONUs? Not if dynamic bandwidth allocation is running. Idle ONUs report empty queues and their share is lent to busy ones, so the schedule tracks actual demand rather than a fixed split.

Conclusion

PON upstream stays collision-free not because ONUs politely yield to each other, but because the OLT runs a tight schedule behind the scenes: ranging measures distance, equalization delay aligns everyone, and TDMA timeslots define the speaking order. Those three steps explain how GPON upstream can safely carry a hundred subscribers on one fiber — in a GPON networkEPON or XGSPON alike. To see how Rayin implements this in hardware, the GPON OLT lineup lists available PON port and module configurations.

Related Reading

About the author: Sara — Sara is a Customer Manager at Rayin with over 10 years of experience in the communications field. In her free time, she enjoys badminton and swimming.

Connect with Sara on LinkedIn


About Rayin: Shenzhen Rayin Technology Co., Ltd. — Company Profile

Get A Quote

You have agreed to this website’s《Privacy Policy》