GPON Principles - Part 1
GPON Principles - Part 1
Mainstream rates
currently supported and
can be upgraded to 10G
GPON.
1490 nm
broadcast ONU
Optical ONU
OLT splitter
1310 nm
ONU
ONU1
1 2 3 1 2 3 2
ONU2
Optical
OLT splitter 3
ONU3
ONU1
1 2 3 2 2
Optical ONU2
OLT splitter 3
ONU3
❑ The GPON encapsulation mode (GEM) frame is the smallest service bearing unit in the GPON technology and is
the most basic encapsulation structure.
❑ All services are encapsulated in GEM frames for transmission on the GPON line and are identified by GEM ports.
ONU OLT
GEM Port
T-CONT
Identified
by Port-ID Identified
by Alloc-ID
❑ The GEM port is similar to the VPI/VCI identifier in the ATM virtual connection.
❑ The T-CONT is the carrier for services in the upstream direction of the GPON. All GEM ports are mapped to T-
CONTs.
❑ A T-CONT is the basic bearer unit in the upstream direction of the GPON line.
❑ A T-CONT is the basic control unit of the upstream service stream in the GPON system. Each T-CONT is
uniquely identified by an Alloc-ID which is globally allocated by the OLT. That is, each ONU/ONT of the OLT
cannot use T-CONTs with the same Alloc-ID.
❑ the OLT uses the DBA scheduling mode for upstream transmission
ONU-ID is an 8-bit identifier that an OLT assigns to an ONU during ONU activation via PLOAM messages. The ONU-ID is
unique across the PON and remains until the ONU is powered off or deactivated by the OLT.
ALLOC_ID is a 12-bit number that the OLT assigns to an ONU to identify a traffic-bearing entity that is a recipient of
upstream bandwidth allocations within that ONU. This traffic-bearing entity is also called T-CONT.
Each ONU is assigned a default ALLOC_ID which is equal to that ONU's ONU-ID, and may be assigned additional
ALLOC_IDs as per OLT's discretion.
A Transmission Container (T-CONT) is an ONU object representing a group of logical connections that appear as a single
entity for the purpose of upstream bandwidth assignment on the PON. For a given ONU, the number of supported T-
CONTs is fixed. The ONU autonomously creates all the supported T-CONT instances during ONU activation. The OLT
discovers the number of T-CONT instances supported by a given ONU.
National Telecommunication Institute المعهد القومي لالتصاالت
To activate a T-CONT instance to carry upstream user traffic, the OLT has to establish a mapping between T-CONT
instance and an ALLOC_ID, which has been previously assigned to the ONU via PLOAM messages. Any ALLOC_ID
assigned to the ONU, including the default ALLOC_ID, can be associated with single user traffic T-CONT.
Type 1: This T-CONT is of fixed bandwidth type and mainly used for services sensitive to delay and high priority
like VOIP & VOICE.
Type 2 and Type 3: Both T-CONT are of guaranteed bandwidth types and mainly used for video services and data
services of higher priorities.
Type 4: This T-CONT is of best-effort type and mainly used for data services such as Internet and services of low
priority which do not require high bandwidth.
Type 5: This T-CONT is of mixed type, involving all bandwidth types and bearing all services.
Which of the following statements about the GEM frame and T-CONT access are correct?
A. More than one ONU under the PON can share a GEM Port ID
B. More than one GEM port can be mapped to the same T-CONT
C. Alloc-ID is allocated by the ONU
D. The ONUs connected to the same GPON port of an OLT do not have T-CONTs with the same
Alloc-ID
❑ Services carried by a GEM port are mapped to different types of T-CONTs for upstream service scheduling.
❑ One T-CONT can carry one or multiple GEM ports, depending on the specific configuration.
❑ Each ONT supports multiple T-CONTs and can be configured with different service types.
❑ After the data carried by the T-CONT, it is transmitted upstream to the OLT, the GEM port is demodulated, and then
the service payload in the GEM port is demodulated for processing.
Other processing steps are the same as those in switches or the access network)
❑ Then sends the service from the service interface of the Port
GEM Port
ONU to the user equipment. Port ONU
filter
Port
❑ A shared GEM port is a multicast GEM port. Port
Port
GEM Port
PON OLT ONU
Port
filter
Port
Port
GEM Port
Port ONU
filter
Port
Ranging
Upstream dynamic
GPON Technologies bandwidth allocation
Downstream AES
encryption
The distances between ONUs and OLTs are different. The transmission time of optical signals on the optical fiber is different,
and the time when the optical signal arrives at each ONU is also different.
However, the access network is shared, ONU upstream transmissions could collide if they were transmitted at random
times.
ONU1
How to ensure that each ONU can accurately locate timeslots? ONU2
ONU3
How to avoid conflicts between upstream data from multiple ONUs and ONU4
implement frame synchronization?
Once the delay of all ONUs have been set, the OLT transmits grants to individual ONUs.
A grant is permission to use a defined interval of time for upstream transmission.
ONU
OLT
3 km
ONU1
1
1
RTD1+EqD1
ONU1 2
2
RTD2 +EqD2
ONU2
Conflict 3
RTD3 +EqD3 3
ONU3
• To resolve the problem, ITU-T Recommendation G.984.3 is developed, which defines the DBA protocol for
managing upstream PON traffic.
• In the GPON system, the OLT controls an ONUs upstream data traffic by sending authorization signals to
the ONU.
• OLT receives the status (DBA) report, re-calculates bandwidth allocation (BW Map) through DBA algorithm and
sends new BW Map to the ONUs in-band with downstream traffic.
• The ONU receives the BW Map from OLT and sends the data in the specified time slots.
• Therefore, each ONU dynamically adjusts its upstream bandwidth according to its actually transmitted data
traffic, improving upstream bandwidth usage.
• When an ONU has no information to send, upon receiving a grant from the OLT, it sends an idle cell upstream to
indicate that its buffer is empty.
• This informs the OLT that the grants for that T-CONT can be assigned to other T-CONTs.
• If an ONU has a long queue waiting in its buffer, the OLT can assign multiple T-CONTs to that ONT.
• The DBA module of the OLT continuously collects DBA report information, performs calculation, and sends the calculation result to each
ONU in the form of BW Map.
• Each ONU sends upstream burst data in their respective timeslots according to the BW Map information to occupy the upstream bandwidth.
• Transmission containers (T-CONTs): Dynamically receives the authorization from the OLT,
manages the upstream bandwidth allocation at the transmission convergence layer of the
PON system, and improves the upstream bandwidth in the PON system.
T-CONT type5
bandwidth bandwidth
Shared Type3
bandwidth
Non-assured bandwidth
Type3 T-CONT 3
T-CONT Type
Bandwidth Type
Type1 Type2 Type3 Type4 Type5
Fixed BW X No No No X
Assured BW No Y Y No Y
According to service priorities, the system sets the SLA for each ONU and limits the bandwidth of the services.
The maximum and minimum bandwidths limit the bandwidth of each ONU at extreme conditions to ensure that
the bandwidth varies according to the service priorities. Generally, the voice service has the highest priority,
followed by video and data services.
The OLT allocates the bandwidth according to the service, SLA, and actual ONU conditions. The higher the priority is,
the higher the bandwidth is.
❑ GPON uses TDMA for managing upstream access by ONUs, and at any one point in time, TDMA provides unshared
timeslots (upstream bandwidth over time) to each ONU for upstream transmission.
❑ DBA allows upstream timeslots to shrink and grow based on the distribution of upstream traffic loads.
❑ An ONU must have at least one T-CONT, but most have several T-CONTs, each with its own priority or traffic class,
and each corresponds to a particular upstream timeslot on the PON.
❑ Without DBA support on the OLT, upstream bandwidth is statically assigned to T-CONTs, which cannot be shared, and
can be changed only through a management system.
OLT 1 3 2 1 3 1 1 3 2 1 3 1
2 User 2
ONU
Decryption
Encryption
3 3 User 3
ONU
Decryption