Professional Documents
Culture Documents
GPON –Fundamentals
www.huawei.com
Passive Optical
Splitter ONU
Optical Line Terminal
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
m
250-700 ge
overa
2.5Gbps Down /1.25Gbps Up
Urban C
FTTC OLT
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
ONU#1
When the primary fibre fails, the
services on the fibre transfers to
1 : N optical splitter IFpon the secondary fibre.
OLT
Service outage occurs, and the
outage duration depends on the
IFpon Protected area
time of line recovery.
Secondary fibre ONU#N When the disconnection occurs to
the line from splitter to ONU,
IFpon service outage will occur and no
Type A Fibre backup backup happens.
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
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
Split ratio (>10dB)
Signals arrive at OLT and
Data recovered Signals sent from ONT/ONU
threshold is specified
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
What is DBA?
--- DBA, Dynamic Bandwidth Assignment
--- DBA is a scheme facilitating dynamic bandwidth assignment at an interval of ns and us.
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 Co ntro l
p la tfo rm
BW Map
Da ta
p la tfo rm
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
S h o rt
C o d ew o rd C o d ew o rd C o d ew o rd C o d ew o rd C o d ew o rd C o d ew o rd c o d e w o rd
D a ta D a ta
P a rity
P a r ity
P a r ity
P a r ity
P a r ity
P a r ity
P a rity
PCBd D a ta b y te s D a ta b y te s D a ta b y te s D a ta b y te s D a ta b y te s
b y te s b y te s
D a ta b y te s o f D a ta b y te s o f D a ta b y te s o f D a ta b y te s o f D a ta b y te s o f D a ta b y te s o f
c o d e w o rd # 1 c o d e w o rd # 2 c o d e w o rd # 3 c o d e w o rd # 4 c o d e w o rd # 5 c o d e w o rd # 6
PCBd P a y lo a d (D a ta b y te s )
9108 T Ss
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
4
Generating 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
/API Notification Server
Middle
SFU Carrier’s OSS
ware
IPTV
NMS
Phone
Ethernet Intern
L et
VDS MDU IP Core
CPE
MSE
Splitter OLT
PC
SBU BRAS
Phone AAA Server
Softswitch
CBU
Base station
FE
E1
IP
Voice
PBX
Video
EDFA
( Erbium Doped Fiber Amplifier ) 1550nm
Central Voice/Data
Customer