GPON Fundamentals
GPON Fundamentals
GPON Fundamentals
GPON –Fundamentals
www.huawei.com
ONU
PSTN
Coverage ~5km
<3km <2km <1km
diameter
1490nm
1310nm
To separate upstream/downstream signals of multiple users over a single fibre, GPON adopts
two multiplexing mechanism:
– In downstream direction, data packets are transmitted in a broadcast manner;
– In upstream direction, data packets are transmitted in a TDMA manner.
Broadcast mode
TDMA mode
ODN Curb
MDU
Multi-Dwelling Unit
2.5Gbps Down /1.25Gbps Up
FTTB OLT
ONU
Optical Networks Unit
2.5Gbps Down /1.25Gbps Up
FTTH OLT
ONT
Optical Line Termination Optical Networks Termination
ITU-T G-984.1/2/3/4
ITU-T G.984.3
• Specifications of TC layer in the GPON system
ITU-T G.984.4
• GTC multiplexing architecture and protocol
• OMCI message format
stack
• OMCI device management frame
• GTC frame
• OMCI working principle
• ONU registration and activation
• DBA specifications
• Alarms and performance
The protected objects are restricted
IFpon Protected area
to the fibre from the OLT to the
ONU and boards of the OLT. For
IFpon ONU#N faults occur to other parts, no
protection is provided. With potential
Type B OLT interface backup IFpon
security problems, it cannot
satisfies customer’s requirements.
Fault location fails.
OLT
2:N optical splitter
This type is a kind of whole-
network protection. Two routes
are provided between OLT and
ONU, ensuring recovery of
IFpon various faults.
Whole-network protection When the primary PON port on
IFpon the ONU or user line fails, ONU
automatically transfers services
to the secondary PON port. In
this way, services goes
2:N optical splitter ONU#N upstream through the secondary
IFpon line and secondary port on the
IFpon OLT. Basically, service outage
will not occur.
Type C All-backup It is complex to realize it and not
cost-effective.
One port stays at idle state all
the time, causing low bandwidth
utilization.
Cross
Connection
function
PON core shell consists of two parts: PON interface function and PON TC function. PON TC
function includes framing, media access control, OAM, DBA, and delineation of Protocol Data
Unit (PDU) for the cross connect function, and ONU management.
The Cross-connect shell provides a communication path between the PON core
shell and the Service shell, as well as cross-connect functionality.
Service Shell provides translation between service interfaces and TC frame
interface of the PON section.
Service
adaptation
PON interface PON TC
function function
MUX/
DEMUX
The functional building blocks of the G-PON ONU are mostly similar to the
functional building blocks of the OLT. Since the ONU operates with only a single
PON Interface (or maximum 2 interfaces for protection purposes), the cross-
connect function can be omitted. However, instead of this function, service MUX
and DMUX function is specified to handle traffic.
OLT
T-CONT1 T-CONT 2
(ONT 1) (ONT 2)
Slot Slot Slot Slot
100 200 300 500
ONT64
PLOu PLOAMu PLSu DBRu Payload x DBRu Y Payload y
Upstream Framing
PLOu PLOAMu PLSu DBRu x Payload x DBRu y Payload y PLOu DBRu z Payload z
ONT A ONT B
DBA CRC
1,2,4bytes 1 bytes
Preamble Delimiter BIP ONU-ID Ind Msg ID Message CRC
ONU ID
A bytes B bytes 1 bytes 1 bytes 1 bytes 1 bytes 10 bytes 1 bytes
FEC Ind Reserved Super-frame Blen BW Map Alen ATM Partition CRC
1 bit 1 bit Counter 30 bits Length 12 bits Length 12 bits 8 bits
TDM
TDM data Payload
TDM fragment
TDM frames are buffered and queued as they arrive, then TDM data is multiplexed
in to fixed-length GEM frames for transmission.
This scheme does not vary TDM services but transmit TDM services transparently.
Featuring fixed length, GEM frames benefits the transmission of TDM services .
PLI
Inter packet gap
Port ID 5 bytes
Preamble PTI
SFD CRC
DA
SA GEM
Length\Type Payload
FEC
EOF
GPON system resolves Ethernet frames and then directly maps the data of frames
into the GEM Payload.
GEM frames automatically encapsulate header information.
Mapping format is clear and it is easy for devices to support this mapping. It also
boasts good compatibility.
1# ONU
1# ONU
0# ONT
0# ONT
Fast-enable and disable ability
0# ONU
Non- fast AGC receiving
0# ONT
Pre-Assigned
Assigned EqD
ONU2
EqD
OLT ONU3
Actual Reception
Desired Start of
of S/N Resonse
Desired Reception
of SN Response
U/S Frame
ONU
Pre-Assigned
Response
EqD Sstart
Time
ONU in
Ranging
Transmission of S/N Response
for Pre-ranged ONU
Reception of D/S Frame
state
U/S BW Map
containing
Ranging Request
Why DBA?
--- It enhances the uplink bandwidth utilization of PON ports.
--- More users can be added on a PON port.
--- Users can enjoy higher-bandwidth services, especially those requiring comparatively
greater change in terms of the bandwidth.
Based on service priorities, the system sets SLA for each ONU, restricting service bandwidth.
The maximum bandwidth and the minimum bandwidth pose limits to the bandwidth of each ONU, ensuring
various bandwidth for services of different priorities. In general, voice service enjoys the highest, then video
service and data service the lowest in terms of service priority.
OLT grants bandwidth based on services, SLA and the actual condition of the ONU. Services of higher priority
enjoy higher bandwidth.
Type1 T-CONT is of the fixed bandwidth type and mainly used for services sensitive to delay and services of
higher priorities, such as voice services.
Type2 and type3 T-CONT is of the guaranteed bandwidth type and mainly used for video services and data
services of higher priorities.
Type4 is of the best-effort type and mainly used for data services (such as Internet and email), and services of
lower priorities. These services do not require high bandwidth.
Type5 is of the mixed T-CONT type, involving all bandwidth types and bearing all services.
(a)There are four T-CONT types on ONUs (b)There is only Type5 T-CONT on ONUs
DBA algorithm
logic Control
platform
BW Map
Data
platform
T-CONT
Scheduler
T-CONT
DBA block in the OLT constantly collects information from DBA reports, and sends the algorithm result in the
form of BW Map to ONUs .
Based on the BW Map, each ONU sends upstream burst data on time slots specified to themselves and utilizes
the upstream bandwidth.
NSR is an algorithm scheme that realizes DBA. It helps to predict the bandwidth
allocated to each ONU based on the traffic from ONUs.
Procedure:
Step1: Monitor the number of cells received by OLT within the specified
interval.
Step2: Use the result of real time monitoring in step 1 to calculate the
utilization rate.
Step3: Recognize the congestion status by comparing the utilization rate
with the specified limits.
D
Dj
Di
i j t
VOIP
Traffic-flow Service
Scheduling differentia
VOD GPON
DATA And buffer based on
TDM control 802.1p
VOIP
Traffic-flow Service
VOD Scheduling differentia
GPON based on
DATA And buffer
TDM control 802.1p
802.1p
Ethernet
VOIP
COS
bridging
BTV
GE/10GE Queuing &
DATA Non- GPON
BSR scheduling
TDM blocking
switching DBA GPON
OLT
Upstream service
traffic based on
different VLANs
TDM Gateway
PSTN
1 1 1 End User
ONT
1
Decryption
1 3 2 1 3 1 1 3 2 1 3 1 End User
OLT ONT 2
2
Encryption Decryption
3 3 End User
AES: Advanced Encrypt System ONT
3
A globally-used encryption algorithm Decryption
Short
Codeword Codeword Codeword Codeword Codeword Codeword
codeword
Parity
Parity
Parity
Parity
Parity
Parity
Parity
PCBd Data Data bytes Data bytes Data bytes Data bytes Data bytes Data
bytes bytes
Data bytes of Data bytes of Data bytes of Data bytes of Data bytes of Data bytes of
codeword #1 codeword #2 codeword #3 codeword #4 codeword #5 codeword #6
9108 TSs
Output
Input
2:N optical
splitter
Minimum loss 5 dB 10 dB 13 dB 15 dB
Maximum loss 20 dB 25 dB 28 dB 30 dB
NOTE – The requirements of a particular class may be more stringent for one
system type than for another, e.g. the class C attenuation range is inherently
more stringent for TCM systems due to the use of a 1:2 splitter/combiner at
each side of the ODN, each having a loss of about 3 dB.
ONU: ONU
SNMP
TR069
OMCI
ONT OLT BRAS
Application scenario
NMS 2000
Access Network
Use OMCI to finishing data
configuration on ONT 3
2
STB ONT ONT
Start up ONT and make registration with serial number ONT
User ONT
Terminal activation
Daily management
Service provisioning
Maintenance personnel use activation code generator to generate
terminal activation code (including IADMS IP, PPPoE user name
and password). Users input activation code on terminals,
terminals register on IADMS upon power-up and the IADMS
makes auto-configuration on terminals.
Process and Networking
1 for services
Subscribe
Generating
4 activation code
UMS
3 Configure IADMS 2 Configure SoftX
Activation code generator IADMS
5
Send activation code and terminal to users 7
Configure terminals automaticallythroughTR069
Access Network SoftX3000
BB service platform
PC TL1/CORBA VoD Server
/API Notification
Middle
SFU Carrier’s OSS
ware
IPTV
NMS
Phone
Ethernet Intern
MDU IP Core et
CPE
MSE
Splitter OLT
PC
SBU BRAS
Phone AAA Server
Softswitch
CBU
Base station
FE
E1
IP
Voice
PBX
PBX
GPON supports effective isolation and higher-priority
processing of TDAM service.
Video
EDFA
(Erbium Doped Fiber Amplifier) 1550nm
Central Voice/Data
Customer