Passive Optical Network (PON) re

download Passive Optical Network (PON) re

of 94

Transcript of Passive Optical Network (PON) re

  • 8/12/2019 Passive Optical Network (PON) re

    1/94

    PassiveOpticalNetworks

    Yaakov (J) Stein May 2007and

    Zvika Eitan

  • 8/12/2019 Passive Optical Network (PON) re

    2/94

    PONs Slide 2

    Outline

    PON benefits

    PON architecture

    Fiber optic basics

    PON physical layer

    PON user plane

    PON control plane

  • 8/12/2019 Passive Optical Network (PON) re

    3/94

    PONs Slide 3

    PON benefits

  • 8/12/2019 Passive Optical Network (PON) re

    4/94

    PONs Slide 4

    Why fiber ?todays high datarate networks are all based on optical fiber

    the reason is simple (examples for demonstration sake)

    twisted copper pair(s)

    8 Mbps @ 3 km, 1.5 Mbps @ 5.5 km (ADSL)

    1 Gb @ 100 meters (802.3ab)

    microwave 70 Mbps @ 30 km (WiMax)

    coax

    10 Mbps @ 3.6 km (10BROAD36)

    30 Mbps @ 30 km (cable modem)

    optical fiber 10 Mbps @ 2 km (10BASE-FL)

    100 Mbps @ 400m (100BASE-FX)

    1 Gbps @ 2km (1000BASE-LX)

    10 Gbps @ 40 (80) km (10GBASE-E(Z)R)

    40 Gbps @ 700 km [Nortel]or 3000 km [Verizon]

  • 8/12/2019 Passive Optical Network (PON) re

    5/94

    PONs Slide 5

    Asidewhy isfiber better ?

    attenuation per unit length

    reasons for energy loss

    copper: resistance, skin effect, radiation, coupling

    fiber: internal scattering, imperfect totalinternal reflection

    so fiber beats coax by about 2 orders of magnitude

    e.g. 10 dB/km for thin coax at 50MHz, 0.15 dB/km l=1550nm fiber

    noise ingress and cross-talk

    copper couples to all nearby conductors

    no similar ingress mechanism for fiber

    ground-potential, galvanic isolation, lightning protection

    copper can be hard to handle and dangerous

    no concerns for fiber

  • 8/12/2019 Passive Optical Network (PON) re

    6/94

    PONs Slide 6

    Why no tfiber ?

    fiber beats all other technologies for speed and reachbut fiber has its own problems

    harder to splice, repair, and need to handle carefully

    regenerators and even amplifiers are problematic

    more expensive to deploy than for copper

    digital processing requires electronics

    so need to convert back to electronics we will call the converter an optical transceiver

    optical transceivers are expensive switching easier with electronics (but possible with photonics)

    so pure fiber networks are topologically limited:

    point-to-point

    rings

    copper fiber

  • 8/12/2019 Passive Optical Network (PON) re

    7/94PONs Slide 7

    Access network bottleneck

    hard for end users to get high datarates because of the access bottlenecklocal area networks

    use copper cable get high datarates over short distances

    core networks

    use fiber optics get high datarate over long distances small number of active network elements

    access networks (first/last mile)

    long distances so fiber would be the best choice

    many network elements and large number of endpoints if fiber is used then need multiple optical transceivers so copper is the best choice this severely limits the datarates

    coreaccess

    LAN

  • 8/12/2019 Passive Optical Network (PON) re

    8/94PONs Slide 8

    Fiber To The CurbHybrid Fiber Coax and VDSL

    switch/transceiver/miniDSLAM located at curb or in basement need only 2 optical transceivers

    but no tpure optical solution

    lower BW from transceiver to end users

    need complex converter in constrained environment

    N end users

    core

    access network

    feeder fiber

    copper

  • 8/12/2019 Passive Optical Network (PON) re

    9/94PONs Slide 9

    Fiber To The Premises

    we canimplement point-to-multipoint topology purely in optics but we need a fiber (pair) to each end user

    requires 2 N optical transceivers

    complex and costly to maintain

    N end userscore

    access network

  • 8/12/2019 Passive Optical Network (PON) re

    10/94PONs Slide 10

    An obvious solution

    deploy intermediate switches (active) switch located at curb or in basement

    saves space at central office

    need 2 N + 2 optical transceivers

    N end users

    core

    access network

    feeder fiber

    fiber

  • 8/12/2019 Passive Optical Network (PON) re

    11/94PONs Slide 11

    The PON solution

    another alternative - implement point-to-multipoint topology purely in optics

    avoid costly optic-electronic conversions

    usepassive splittersno power needed, unlimited MTBF

    only N+1 optical transceivers (minimum possible)!

    1:2 passive splitter

    1:4 passive splitter

    N end users

    feeder fiber

    core

    access network

    typically N=32

    max defined 128

  • 8/12/2019 Passive Optical Network (PON) re

    12/94PONs Slide 12

    PON advantages

    shared infrastructure translates to lower cost per customer

    minimal number of optical transceivers

    feeder fiber and transceiver costs divided by N customers

    greenfield per-customer cost similar to UTP

    passive splitters translate to lower cost

    can be installed anywhere

    no power needed

    essentially unlimited MTBF

    fiber data-rates can be upgraded as technology improves

    initially 155 Mbps then 622 Mbps

    now 1.25 Gbps

    soon 2.5 Gbps and higher

  • 8/12/2019 Passive Optical Network (PON) re

    13/94PONs Slide 13

    PON

    architecture

  • 8/12/2019 Passive Optical Network (PON) re

    14/94PONs Slide 14

    Terminology

    like every other field, PON technology has its own terminology

    the CO head-end is called an OLT

    ONUs are the CPE devices (sometimes called ONTs in ITU)

    the entire fiber tree (incl. feeder, splitters, distribution fibers)is an ODN

    all trees emanating from the same OLT form an OAN

    downstreamis from OLT to ONU (upstreamis the opposite direction)

    downstream

    Optical Network Units

    upstream

    Optical Distribution Network

    NNI

    Terminal Equipment

    UNI

    coresplitter

    Optical Line Terminal

    Optical Access Network

  • 8/12/2019 Passive Optical Network (PON) re

    15/94PONs Slide 15

    PON types

    many types of PONs have been defined

    APON ATM PON

    BPON Broadband PON

    GPON Gigabit PON

    EPON Ethernet PON

    GEPON Gigabit Ethernet PON

    CPON CDMA PON

    WPON WDM PON

    in this course we will focus on GPONand EPON (including GEPON)

    with a touch of BPONthrown in for the flavor

  • 8/12/2019 Passive Optical Network (PON) re

    16/94PONs Slide 16

    Bibliography

    BPON is explained in ITU-T G.983.x

    GPON is explained in ITU-T G.984.x

    EPON is explained in IEEE 802.3-2005 clauses 64 and 65 (but other 802.3 clauses are also needed)

    Warning

    do not believe white papers from vendorsespecially not with respect to GPON/EPON comparisons

    EPONBPONGPON

  • 8/12/2019 Passive Optical Network (PON) re

    17/94PONs Slide 17

    PON principles(almost)all PON types obey the same basic principles

    OLT and ONU consist of Layer 2 (Ethernet MAC, ATM adapter, etc.) optical transceiver using different ls for transmit and receive optionally: Wavelength Division Multiplexer

    downstream transmission

    OLT broadcastsdata downstream to all ONUs in ODN ONU captures data destined for its address, discards all other data encryptionneeded to ensure privacy

    upstream transmission

    ONUs share bandwidth using Time Division Multiple Access OLT manages the ONU timeslots rangingis performed to determine ONU-OLT propagation time

    additional functionality

    Physical Layer OAM Autodiscovery

    Dynamic Bandwidth Allocation

  • 8/12/2019 Passive Optical Network (PON) re

    18/94PONs Slide 18

    Why a new protocol ?

    PON has a unique architecture

    (broadcast) point-to-multipoint in DS direction

    (multiple access) multipoint-to-point in US direction

    contrast that with, for example

    Ethernet - multipoint-to-multipoint

    ATM - point-to-point

    This means that existing protocols

    do not provide all the needed functionality

    e.g. receive filtering, ranging, security, BW allocation

    downstream

    upstream

  • 8/12/2019 Passive Optical Network (PON) re

    19/94PONs Slide 19

    (multi)point - to - (multi)point

    Multipoint-to-multipoint Ethernet avoids collisions

    by CSMA/CD

    This can't work for multipoint-to-point US PON

    since ONUs don't see each other

    And the OLT can't arbitrate without adding a roundtrip time

    Point-to-point ATM can send data in the open

    although trusted intermediate switches see all data

    customer switches only receive their own data

    This can't work for point-to-multipoint DS PONsince all ONUs see all DS data

  • 8/12/2019 Passive Optical Network (PON) re

    20/94PONs Slide 20

    PON encapsulation

    The majority of PON traffic is Ethernet

    So EPON enthusiasts say

    use EPON - it'sjus tEthernet

    That's true by definition -

    anything in 802.3 isEthernet

    and EPON is defined in clauses 64 and 65 of 802.3-2005

    But don't be fooled- all PON methods encapsulateMAC frames

    EPON and GPON differ in the contentsof the header

    EPON hides the new header inside the GbE preamble

    GPON can also carry non-Ethernetpayloads

    DA SA T data FCSPON header

  • 8/12/2019 Passive Optical Network (PON) re

    21/94PONs Slide 21

    BPON history

    1995 : 7 operators (BT, FT, NTT, ) and a few vendors form

    Full Service Access Network Initiativeto provide business customers with multiservice broadband offering

    Obvious choices were ATM (multiservice) and PON (inexpensive)

    which when merged became APON

    1996 : name changed to BPON to avoid too close association with ATM

    1997 : FSAN proposed BPON to ITU SG15

    1998 : BPON became G.983

    G.982 : PON requirements and definitions G.983.1 : 155 Mbps BPON

    G.983.2 : management and control interface G.983.3 : WDM for additional services G.983.4 : DBA G.983.5 : enhanced survivability G.983.1 amd 1 : 622 Mbps rate G.983.1 amd 2 : 1244 Mbps rate

  • 8/12/2019 Passive Optical Network (PON) re

    22/94

    PONs Slide 22

    EPON history2001: IEEE 802 LMSC WG accepts

    Ethernet in the First Mile ProjectAuthorization Request

    becomes EFM task force (largest 802 task force ever formed)

    EFM task force had 4 tracks

    DSL (now in clauses 61, 62, 63)

    Ethernet OAM (now clause 57) Optics (now in clauses 58, 59, 60, 65)

    P2MP (now clause 64)

    2002 : liaison activity with ITU to agree upon wavelength allocations

    2003 : WG ballot

    2004 : full standard

    2005: new 802.3 version with EFM clauses

  • 8/12/2019 Passive Optical Network (PON) re

    23/94

    PONs Slide 23

    GPON history

    2001 : FSAN initiated work on extension of BPON to > 1 Gbps

    Although GPON is an extension of BPON technology

    and reuses much of G.983 (e.g. linecode, rates, band-plan, OAM)

    decision was notto be backward compatible with BPON

    2001 : GFP developed (approved 2003)

    2003 : GPON became G.984

    G.984.1 : GPON general characteristics

    G.984.2 : Physical Media Dependent layer

    G.984.3 : Transmission Convergence layer G.984.4 : management and control interface

  • 8/12/2019 Passive Optical Network (PON) re

    24/94

    PONs Slide 24

    Fiber optics - basics

  • 8/12/2019 Passive Optical Network (PON) re

    25/94

    PONs Slide 25

    = sin (n2/n1)1

    V =c/n

    t = Ln/c

    t = Propagation Timet Vacuum: n=1, t=3.336ns/m

    t Water : n=1.33, t=4.446ns/m

    Total Internal Reflection

    in Step-Index Multimode Fiber

  • 8/12/2019 Passive Optical Network (PON) re

    26/94

    PONs Slide 26

    Multimode Graded-Index Fiber

    Single-mode

    Fiber

    Types of Optical Fiber

    Popular FiberSizes

  • 8/12/2019 Passive Optical Network (PON) re

    27/94

    PONs Slide 27

    Click to edit Master text styles

    Second level

    Third level Fourth level

    Optical Loss versus Wavelength

  • 8/12/2019 Passive Optical Network (PON) re

    28/94

    PONs Slide 28

    Total Dispersion

    MultimodeDispersion ChromaticDispersion

    MaterialDispersion

    Sources of Dispersion

  • 8/12/2019 Passive Optical Network (PON) re

    29/94

    PONs Slide 29

    1 0 11

    Multimode Dispersion

    1 11 11 11

    Dispersion limits bandwidth in optical fiber

  • 8/12/2019 Passive Optical Network (PON) re

    30/94

    PONs Slide 30

    1 0 11

    Graded-index Dispersion

    1 10

  • 8/12/2019 Passive Optical Network (PON) re

    31/94

    PONs Slide 31

    1 0 1 1 10

    In SMthe limit bandwidth is caused by chromatic dispersion.

    1

    Single-Mode Dispersion

  • 8/12/2019 Passive Optical Network (PON) re

    32/94

    PONs Slide 32

    How to calculate bandwidth?

    Tc = (20ps/nm * km) * 5nm * 15km = 1.5ns

    Tc = Dmat* * L

    Tc = (20ps/nm * km) * 0.2nm * 60km = 0.24ns

    For Laser 1550nm Fabry Perot

    For Laser 1550nm DFB

    For a 1.25 Gb/s we need a BW of 0.7 BitRate = 1.143ns

    System Design Consideration

  • 8/12/2019 Passive Optical Network (PON) re

    33/94

    PONs Slide 33

    Material Dispersion (Dmat)

  • 8/12/2019 Passive Optical Network (PON) re

    34/94

    PONs Slide 34

    LASER/laser diode: Light Amplification by Stimulated Emission of Radiation. Done of the wide range of

    devices that generates light by that principle. Laser light is directional, covers a narrow range of

    wavelengths, and is more coherent than ordinary light. Semiconductor diode lasers are the standard light

    sources in fiber optic systems. Lasers emit light by stimulated emission.

    Spectral Characteristics

  • 8/12/2019 Passive Optical Network (PON) re

    35/94

    PONs Slide 35

    Laser

    W

    Laser Optical Power Output vs. Forward Current

  • 8/12/2019 Passive Optical Network (PON) re

    36/94

    PONs Slide 36

    PIN DIODES (PD)

    - Operation simular to LEDs, but in reverse, photon are converted to electrons

    - Simple, relatively low- cost

    - Limited in sensitivity and operating range

    - Used for lower- speed or short distance applications

    AVALANCHE PHOTODIODES (APD)

    - Use more complex design and higher operating voltage than PIN diodes

    to produce amplification effect- Significantly more sensitive than PIN diodes

    - More complex design increases cost

    - Used for long-haul/higher bit rate systems

    Light Detectors

  • 8/12/2019 Passive Optical Network (PON) re

    37/94

    PONs Slide 37

    Wavelength-Division Multiplexing

  • 8/12/2019 Passive Optical Network (PON) re

    38/94

    PONs Slide 38

    WDM Duplexing

  • 8/12/2019 Passive Optical Network (PON) re

    39/94

    PONs Slide 39BMCDR = Burst Mode Clock Data Recovery

    OLT = Optical Line Termination

    ONU = Optical Network Unit

    Basic Configuration of PON

  • 8/12/2019 Passive Optical Network (PON) re

    40/94

    Eye diagram of ONU transceiver

  • 8/12/2019 Passive Optical Network (PON) re

    41/94

    PONs Slide 41

    Eye diagram of ONU transceiver

    in burst mode operation

  • 8/12/2019 Passive Optical Network (PON) re

    42/94

    PONs Slide 42

    Burst-Mode Transmitter in ONU

  • 8/12/2019 Passive Optical Network (PON) re

    43/94

    PONs Slide 43

    OLT Burst-Mode Receiver

  • 8/12/2019 Passive Optical Network (PON) re

    44/94

  • 8/12/2019 Passive Optical Network (PON) re

    45/94

    PONs Slide 45

    Ideal, error-free transmission

    Superimposed interference

    Hysteresis

    Ideal sampling instant

    Sampling

  • 8/12/2019 Passive Optical Network (PON) re

    46/94

    PONs Slide 46

    Transceiver Block Diagram

  • 8/12/2019 Passive Optical Network (PON) re

    47/94

    PONs Slide 47

    Optical Splitters

  • 8/12/2019 Passive Optical Network (PON) re

    48/94

    PONs Slide 48

    Optical Protection Switch

    Optical Splitter

    C

  • 8/12/2019 Passive Optical Network (PON) re

    49/94

    PONs Slide 49

    LB = PS - PO

    LB =Link Budget

    PS = Sensitivity

    PO=Output Power

    Example: GPON 1310nm

    Power: 0dbm Single-mode

    fiber

    Sensitivity: -23dbm

    } Link Budget:23db

    Budget Calculations

    T i l R C l l ti

  • 8/12/2019 Passive Optical Network (PON) re

    50/94

    PONs Slide 50

    Assume:

    Optical loss = 0.35 db/km

    Connector Loss = 2dBSplitter Insertion Loss 1X32 = 17dB

    Range Budget: ~11Km

    Typical Range Calculation

    Relationship between transmission distance

  • 8/12/2019 Passive Optical Network (PON) re

    51/94

    PONs Slide 51

    Relationship between transmission distance

    and number of splits

    GbE Fiber Optic Characteristics

  • 8/12/2019 Passive Optical Network (PON) re

    52/94

    PONs Slide 52

    GbE Fiber Optic Characteristics

  • 8/12/2019 Passive Optical Network (PON) re

    53/94

    PONs Slide 53

    PON physical layer

  • 8/12/2019 Passive Optical Network (PON) re

    54/94

    PONs Slide 54

    allocations - G.983.1

    Upstream and downstream directions need about the same bandwidth

    US serves N customers, so it needs N times the BW of each customer

    but each customer can only transmit 1/N of the time

    In APON and early BPON work it was decided that 100 nm was needed

    Where should these bands be placed for best results?

    In the secondand thirdwindows!

    Upstream 1260 - 1360 nm (1310 50) second window

    Downstream 1480 - 1580 nm (1530 50) th i rd window

    1200 nm 1300 nm 1400 nm 1500 nm 1600 nm

    US DS

  • 8/12/2019 Passive Optical Network (PON) re

    55/94

  • 8/12/2019 Passive Optical Network (PON) re

    56/94

    PONs Slide 56

    allocations - final

    The G.983.3 band-plan was incorporated into GPON

    and via liaison activity into EPONand is now the universally accepted xPON band-plan

    US 1260-1360 nm (1310 50)

    DS 1480-1500 nm (1490 10)

    enhancement bands:

    video 1550 - 1560 nm (see ITU-T J.185/J.186)

    digital 1539-1565 nm

    1200 nm 1300 nm 1400 nm 1500 nm 1600 nm

    US DS

  • 8/12/2019 Passive Optical Network (PON) re

    57/94

    PONs Slide 57

    Data rates (for now )

    PON DS (Mbps) US (Mbps)

    BPON 155.52 155.52

    622.08 155.52

    622.08 622.08

    1244.16 155.52

    1244.16 622.08

    1244.16 155.521244.16 622.08

    1244.16 1244.16

    2488.32 155.52

    2488.32 622.08

    2488.32 1244.162488.32 2488.32

    EPON 1250* 1250*

    10GEPON 10312.5* 10312.5*

    * only 1G/10G usable due to linecode work in progress

    Amd 1

    Amd 2

    GPON

  • 8/12/2019 Passive Optical Network (PON) re

    58/94

    PONs Slide 58

    Reach and splits

    Reach and the number of ONUs supported are contradictory design goals

    In addition tophysical reachderived from optical budget

    there is logical reachlimited by protocol concerns (e.g. ranging protocol)

    and differential reach(distance between nearest and farthest ONUs)

    The number of ONUs supported depends not only on the number of splits

    but also on the addressing scheme

    BPON called for 20 km and 32-64 ONUs

    GPON allows 64-128 splits and the reach is usually 20 km

    but there is a low-cost 10 km mode (using Fabry-Perot laser diodes in ONUs)

    and a long physical reach 60 km mode with 20 km differential reach

    EPON allows 16-256 splits (originally designed for link budget of 24 dB, but now 30 dB)

    and has 10 km and 20 km Physical Media Dependent sublayers

  • 8/12/2019 Passive Optical Network (PON) re

    59/94

    PONs Slide 59

    Line codes

    BPON and GPON use a simple NRZlinecode (high is 1 and low is 0)An I.432-style scrambling operation is applied to payload (not to PON overhead)

    Preferable to conventional scrambler because no error propagation

    each standard and each direction use different LFSRs

    LFSR initialized with all ones

    LFSR sequence is XOR'ed with data before transmission

    EPON uses the 802.3z (1000BASE-X) line code - 8B/10B

    Every 8 data bits are converted into 10 bits before transmission

    DC removal and timing recovery ensured by mapping Special function codes (e.g. idle, start_of_packet, end_of_packet, etc)

    However, 1000 Mbps is expanded to 1250 Mbps

    10GbE uses a different linecode - 64B/66B

  • 8/12/2019 Passive Optical Network (PON) re

    60/94

    PONs Slide 60

    FEC

    G984.3 clause 13 and802.3-2005 subclause 65.2.3

    define an optional G.709-style Reed-Solomon code

    Use (255,239,8) systematic RS code designed for submarine fiber (G.975)

    to every 239 data bytes add 16 parity bytes to make 255 byte FEC block

    Up to 8 byte errors can be corrected

    Improves power budget by over 3 dB,

    allowing increased reach or additional splits

    Use of FEC is negotiated between OLT and ONU

    Since code is systematic

    can use in environment where some ONUs do not support FEC

    In GPON FEC frames are aligned with PON frames

    In EPON FEC frames are marked using K-codes

    (and need 8B10B decode - FEC - 8B10B encode)

  • 8/12/2019 Passive Optical Network (PON) re

    61/94

    PONs Slide 61

    More physical layer problems

    Near-far problem

    OLT needs to know signal strength to set decision threshold

    If large distance between near/far ONUs, then very different attenuations

    If radically different received signal strength can't use a single threshold

    EPON: measure received power of ONU at beginning of burst

    GPON: OLT feedback to ONUs to properly set transmit power

    Burst laser problem

    Spontaneous emission noise from nearby ONU lasers causes interferenceElectrically shut ONU laser off when not transmitting

    But lasers have long warm-up time

    and ONU lasers must stabilize quickly after being turned on

  • 8/12/2019 Passive Optical Network (PON) re

    62/94

    PONs Slide 62

    US timing diagram

    How does the ONU US transmission appear to the OLT ?

    grant grant

    laserturn-on

    laserturn-off

    data

    lock

    laserturn-on

    laserturn-off

    data

    lock

    inter-ONUguard

    Notes:

    GPON - ONU reports turn-on and turn-off times to OLT

    ONU preamble length set by OLT

    EPON - long lock time as need toAutomatic Gain Control and Clock/Data Recovery

    long inter-ONU guard due to AGC-reset

    Ethernet preamble is part of data

  • 8/12/2019 Passive Optical Network (PON) re

    63/94

    PONs Slide 63

    PON User plane

  • 8/12/2019 Passive Optical Network (PON) re

    64/94

  • 8/12/2019 Passive Optical Network (PON) re

    65/94

    PONs Slide 65

    Labels

    In an ODN there is 1 OLT, but many ONUs

    ONUs must somehow be labeled for

    OLT to identify the destination ONU

    ONU to identify itself as the source

    EPON assigns a single label Logical Link IDto each ONU (15b)

    GPON has several levels of labels

    ONU_ID (1B) (1B)

    Transmission-CONTainer (AKA Alloc_ID) (12b) (can be >1 T-CONT per ONU)

    For ATM mode

    VPI

    VCI

    For GEM mode

    Port_ID (12b) (12b)

    PONONU

    ONU

    T-CONT

    T-CONT

    Port

    Port

    VP

    VP

    VCVCVCVC

  • 8/12/2019 Passive Optical Network (PON) re

    66/94

    GPON l d

  • 8/12/2019 Passive Optical Network (PON) re

    67/94

    PONs Slide 67

    GPON payloads

    GTC payload potentially has 2 sections:

    ATM partition (Alen * 53 bytes in length) GEM partition (now preferred method)

    ATM partition

    Alen (12 bits) is specified in the PCBd

    Alen specifies the number of 53B cells in the ATM partitionif Alen=0 then no ATM partition

    if Alen=payload length / 53 then no GEM partition

    ATM cells are aligned to GTC frame

    ONUs accept ATM cells based on VPI in ATM header

    GEM partition

    Unlike ATM cells, GEM delineated frames may have any length

    Any number of GEM frames may be contained in the GEM partition

    ONUs accept GEM frames based on 12b Port-ID in GEM header

    ATM cellPCBd GEM frame GEM frame GEM frameATM cell ATM cell

    GPON E l ti M d

  • 8/12/2019 Passive Optical Network (PON) re

    68/94

    PONs Slide 68

    GPON Encapsulation Mode

    A common complaint against BPON was inefficiency due to ATM cell tax

    GEM is similar to ATM

    constant-size HEC-protected header

    but avoids large overhead by allowing variable length frames

    GEM is genericany packet type (and even TDM) supported

    GEM supports fragmentation and reassemblyGEM is basedon GFP, and the header contains the following fields:

    Payload Length Indicator - payload length in Bytes Port ID - identifies the target ONU Payload Type Indicator (GEM OAM, congestion/fragmentation indication) Header Error Correction field (BCH(39,12,2) code+ 1b even parity)

    The GEM header is XOR'ed with B6AB31E055 before transmission

    Port ID

    (12b)

    PLI

    (12b)

    HEC

    (13b)

    PTI

    (3b)

    payload fragment

    (L Bytes)

    5 B

    Eth t / TDM GEM

  • 8/12/2019 Passive Optical Network (PON) re

    69/94

    PONs Slide 69

    Ethernet / TDM over GEM

    When transporting Ethernet traffic over GEM:

    only MAC frame is encapsulated (no preamble, SFD, EFD)

    MAC frame may be fragmented (see next slide)

    When transporting TDM traffic over GEM:

    TDM input buffer polled every 125 msec.

    PLI bytes of TDM are inserted into payload field

    length of TDM fragment may vary by 1 Byte due to frequency offset round-trip latency bounded by 3 msec.

    DA SA T data FCSPLI

    Ethernet over GEM

    ID PTI HEC

    PLI Bytes of TDMPLI

    TDM over GEM

    ID PTI HEC

    GEM f t ti

  • 8/12/2019 Passive Optical Network (PON) re

    70/94

    PONs Slide 70

    GEM fragmentationGEM can fragmentits payload

    For example

    GEM fragments payloads for either of two reasons:

    GEM frame may not straddle GTC frame

    GEM frame may be pre-empted for delay-sensitive data

    DA SA T data FCSPLI

    unfragmented Ethernet frame

    ID PTI=001 HEC

    DA SA T data1PLI

    fragmented Ethernet frame

    ID PTI=000 HEC

    data2PLI ID PTI=001 HEC FCS

    ATM partitionPCBd GEM frame

    GEM frag 1 ATM partitionPCBd GEM frag 2

    GEM frame

    ATM partitionPCBd urgent frame large frag 1 ATM partitionPCBd urgent frame large frag 2

    PCBd

  • 8/12/2019 Passive Optical Network (PON) re

    71/94

    PONs Slide 71

    PCBd

    We saw that the PCBd is

    PSync- fixed pattern used by ONU to located start of GTC frame

    Ident- MSB indicates if FEC is used, 30 LSBs are superframe counterPLOAMd- carries OAM, ranging, alerts, activation messages, etc.

    BIP- SONET/SDH-style Bit Interleaved Parity of all bytes since last BIP

    PLend(transmitted twice for robustness) -

    Blen - 12 MSB are length of BW map in units of 8 Bytes

    Alen - Next 12 bits are length of ATM partition in cells

    CRC- final 8 bits are CRC over Blen and Alen

    US BW map- array of Blen 8B structures granting BW to US flow

    will discuss later (DBA)

    PSync(4B)

    Ident(4B)

    PLOAMd(13B)

    BIP(1B)

    PLend(4B)

    PLend(4B)

    US BW map(N*8B)

    B6AB31E0

    GPON US id ti

  • 8/12/2019 Passive Optical Network (PON) re

    72/94

    PONs Slide 72

    GPON US considerations

    GTC fames are still 125 msec long, but shared amongst ONUs

    Each ONU transmits a burstof data

    using timing acquired by locking onto OLT signal

    according to time allocation sent by OLT in BWmap

    there may be multiple allocations to single ONU

    OLT computes DBA by monitoring traffic status (buffers)

    of ONUs and knowing priorities

    at power level requested by OLT (3 levels)

    this enables OLT to use avalanche photodiodes which are

    sensitive to high power bursts leaving a guard time from previous ONU's transmission

    prefixing a preamble to enable OLT to acquire power and phase

    identifying itself (ONU-ID) in addition to traffic IDs (VPI, Port-ID)

    scrambling data (but not preamble/delimiter)

    US GPON f t

  • 8/12/2019 Passive Optical Network (PON) re

    73/94

    PONs Slide 73

    US GPON format4 different US overhead types:

    Physical Layer Overhead upstream always sent by ONU when taking over from another ONU

    contains preambleand delimiter(lengths set by OLT in PLOAMd)

    BIP (1B), ONU-ID (1B), and Indication of real-time status (1B)

    PLOAM upstream (13B) - messaging with PLOAMd

    Power Levelling Sequence upstream (120B)

    used during power-set and power-change to help set ONUpower so that OLT sees similar power from all ONUs

    Dynamic Bandwidth Report upstream

    sends traffic status to OLT in order to enable DBA computation

    PLOu PLOAMd PLSu DBRu payload

    if all OH types are present:

    US ll ti l

  • 8/12/2019 Passive Optical Network (PON) re

    74/94

    PONs Slide 74

    US allocation example

    BWmap sent by OLT to ONUs is a list of

    ONU allocation IDs flags (not shown above) tell if use FEC, which US OHs to use, etc. start and stop times (16b fields, in Bytes from beginning of US frame)

    payloadPCBd

    DS frame

    Alloc-ID SStart SStop Alloc-ID SStart Sstop Alloc-ID SStart SStopBWmap

    US frame

    guard

    time

    preamble+

    delimiter

    scrambled

  • 8/12/2019 Passive Optical Network (PON) re

    75/94

    EPON h d

  • 8/12/2019 Passive Optical Network (PON) re

    76/94

    PONs Slide 76

    EPON headerStandard Ethernet starts with an essentially content-free 8B preamble

    7B of alternating ones and zeros 10101010 1B of SFD 10101011

    In order to hide the new PON header

    EPON overwrites some of the preamble bytes

    LLIDfield contains

    MODE (1b) always 0 for ONU 0 for OLT unicast, 1 for OLT multicast/broadcast

    actual Logical Link ID(15b) Identifies registered ONUs 7FFF for broadcast

    CRC protects from SLD (byte 3) through LLID (byte 7)

    10101010 10101010 10101010 10101010 10101010 10101010 10101010 10101011

    10101010 10101010 10101011 10101010 10101010 LLID LLID CRC

    MPC PDU format

  • 8/12/2019 Passive Optical Network (PON) re

    77/94

    PONs Slide 77

    MPC PDU format

    MultiPoint Control Protocol frames are untagged MAC frameswith the same format as PAUSE frames

    Ethertype = 8808

    Opcodes (2B) - presently defined:

    GATE/REPORT/REGISTER_REQ/REGISTER/REGISTER_ACK

    Timestamp is 32b, 16 ns resolution

    conveys the sender's time at time of MPCPDU transmission

    Data field is needed for some messages

    DA SA L/T Opcode timestamp data / RES / pad FCS

    Security

  • 8/12/2019 Passive Optical Network (PON) re

    78/94

    PONs Slide 78

    Security

    DS traffic is broadcast to all ONUs, so encryption is essential

    easy for a malicious user to reprogram ONU to capture desired frames

    US traffic not seen by other ONUs, so encryption is not needed

    do not take fiber-tappers into account

    EPON does not provide any standard encryption method

    can supplement with IPsec or MACsec many vendors have added proprietary AES-based mechanisms in China special China Telecom encryption algorithm

    BPON used a mechanism called churning

    Churning was a low cost hardware solution (24b key)with several security flaws

    engine was linear - simple known-text attack

    24b key turned out to be derivable in 512 tries

    So G.983.3 added AES support - now used in GPON

    GPON encryption

  • 8/12/2019 Passive Optical Network (PON) re

    79/94

    PONs Slide 79

    GPON encryption

    OLT encrypts using AES-128 in counter modeOnly payload is encrypted (not ATM or GEM headers)

    Encryption blocks aligned to GTC frame

    Counter is shared by OLT and all ONUs

    46b = 16b intra-frame + 30 bits inter-frame

    intra-frame counter increments every 4 data bytes

    reset to zero at beginning of DS GTC frame

    OLT and each ONU must agree on a unique symmetric key

    OLT asks ONU for a password (in PLOAMd)

    ONU sends password US in the clear (in PLOAMu)

    key sent 3 times for robustness

    OLT informs ONU of precise time to start using new key

  • 8/12/2019 Passive Optical Network (PON) re

    80/94

    QoS GPON

  • 8/12/2019 Passive Optical Network (PON) re

    81/94

    PONs Slide 81

    QoS - GPON

    GPON treats QoS explicitly constant length frames facilitate QoS for time-sensitive applications

    5 types of Transmission CONTainers

    type 1 - fixed BW

    type 2 - assured BW

    type 3 - allocated BW + non-assured BW

    type 4 - best effort

    type 5 - superset of all of the above

    GEM adds several PON-layer QoS features

    fragmentation enables pre-emption of large low-priority frames

    PLI - explicit packet length can be used by queuing algorithms PTI bits carry congestion indications

  • 8/12/2019 Passive Optical Network (PON) re

    82/94

    PONs Slide 82

    PON control plane

    Principles

  • 8/12/2019 Passive Optical Network (PON) re

    83/94

    PONs Slide 83

    Principles

    GPON uses PLOAMdand PLOAMuas control channel

    PLOAM are incorporated in regular (data-carrying) frames

    Standard ITU control mechanism

    EPON uses MPCP PDUs

    Standard IEEE control mechanism

    EPON control model - OLT is master, ONU is slave

    OLT sends GATE PDUs DS to ONU

    ONU sends REPORT PDUs US to OLT

    Ranging

  • 8/12/2019 Passive Optical Network (PON) re

    84/94

    PONs Slide 84

    Ranging

    Upstream traffic is TDMA

    Were all ONUs equidistant, and were all to have a common clock

    then each would simply transmit in its assigned timeslot

    But otherwise the signals will overlap

    To eliminate overlap guard times left between timeslots

    each ONU transmits with the proper delay to avoid overlap

    delay computed during a ranging process

  • 8/12/2019 Passive Optical Network (PON) re

    85/94

    GPON ranging method

  • 8/12/2019 Passive Optical Network (PON) re

    86/94

    PONs Slide 86

    GPON ranging method

    Two types of ranging

    initial ranging only performed at ONU boot-up or upon ONU discovery must be performed before ONU transmits first time

    continuous ranging

    performed continuously to compensate for delay changes

    OLT initiates coarse ranging by stopping allocations to all other ONUs

    thus when new ONU transmits, it will be in the clear

    OLT instructs the new ONU to transmit (via PLOAMd)

    OLT measures phase of ONU burst in GTC frame

    OLT sends equalization delay to ONU (in PLOAMd)

    During normal operation OLT monitors ONU burst phase

    If drift is detected OLT sends new equalization delay to ONU (in PLOAMd)

    EPON ranging method

  • 8/12/2019 Passive Optical Network (PON) re

    87/94

    PONs Slide 87

    EPON ranging method

    All ONUs are synchronized to absolute time (wall-clock)

    When an ONU receives an MPCPDU from OLTit sets its clock according to the OLT's timestamp

    When the OLT receives an MPCPDU in response to its MPCPDU

    it computes a "round-trip time"RTT (without handling times)

    it informs the ONU of RTT, which is used to compute transmit delay

    RTT = (T2-T0) - (T1-T0) = T2-T1

    OLT compensates all grants by RTT before sending

    Either ONU or OLT can detect that timestamp drift exceeds threshold

    time

    OLT sends MPCPDU

    Timestamp = T0

    ONU receives MPCPDU

    Sets clock to T0

    ONU sends MPCPDU

    Timestamp = T1

    OLT receives MPCPDU

    RTT = T2 - T1

    T0OLT time T2T0ONU time T1

    Autodiscovery

  • 8/12/2019 Passive Optical Network (PON) re

    88/94

    PONs Slide 88

    Autodiscovery

    OLT needs to know with which ONUs it is communicating

    This can be established via NMS

    but even then need to setup physical layer parameters

    PONs employ autodiscovery mechanism to automate

    discovery of existence of ONU acquisition of identity

    allocation of identifier

    acquisition of ONU capabilities

    measure physical layer parameters

    agree on parameters (e.g. watchdog timers)

    Autodiscovery procedures are complex (and uninteresting)

    so we will only mention highlights

    GPON autodiscovery

  • 8/12/2019 Passive Optical Network (PON) re

    89/94

    PONs Slide 89

    GPON autodiscovery

    Every ONU has an 8B serial number (4B vendor code + 4B SN)

    SN of ONUs in OAN may be configured by NMS, or SN may be learnt from ONU in discovery phase

    ONU activation may be triggered by

    Operator command Periodic polling by OLT OLT searching for previously operational ONU

    G.984.3 differentiates between three cases: cold PON / cold ONU warm PON / cold ONU warm PON / warm ONU

    Main steps in procedure:

    ONU sets power based on DS message OLT sends a Serial_Numberrequest to all unregistered ONUs ONU responds OLT assigns 1B ONU-IDand sends to ONU ranging is performed ONU is operational

    EPON autodiscovery

  • 8/12/2019 Passive Optical Network (PON) re

    90/94

    PONs Slide 90

    EPON autodiscovery

    OLT periodically transmits DISCOVERY GATE messages

    ONU waits for DISCOVERY GATE to be broadcast by OLT

    DISCOVERY GATE message defines discovery window

    start time and duration

    ONU transmits REGISTER_REQ PDU using random offsetin window

    OLT receives request registers ONU

    assigns LLID

    bonds MAC to LLID

    performs ranging computation

    OLT sends REGISTER to ONU

    OLT sends standard GATE to ONU

    ONU responds with REGISTER_ACK

    ONU goes into operational mode - waits for grants

    Failure recovery

  • 8/12/2019 Passive Optical Network (PON) re

    91/94

    PONs Slide 91

    Failure recovery

    PONs must be able to handle various failure states

    GPON

    if ONU detects LOS or LOF it goes into POPUPstate

    it stops sending traffic US

    OLT detects LOS for ONU if there is a pre-ranged backup fiber then switch-over

    EPON

    during normal operation ONU REPORTs reset OLT's watchdog timer

    similarly, OLT must send GATES periodically (even if empty ones)if OLT's watchdog timer for ONU times out

    ONU is deregistered

    Dynamic Bandwidth Allocation

  • 8/12/2019 Passive Optical Network (PON) re

    92/94

    PONs Slide 92

    Dynamic Bandwidth Allocation

    MANs and WANs have relatively stationary BW requirements

    due to aggregation of large number of sources

    But each ONU in a PON may serve only 1 or a small number of users

    So BW required is highly variable

    It would be inefficient to statically assign the same BW to each ONU

    So PONs assign dynamically BW according to need

    The need can be discovered

    by passively observing the traffic from the ONU

    by ONU sending reports as to state of its ingress queues

    The goals of aDynamic Bandwidth Allocation algorithm are maximum fiber BW utilization

    fairness and respect of priority

    minimum delay introduced

    GPON DBA

  • 8/12/2019 Passive Optical Network (PON) re

    93/94

    PONs Slide 93

    GPON DBA

    DBA is at the T-CONT level, not port or VC/VP

    GPON can use traffic monitoring (passive) or status reporting (active)

    There are three different status reporting methods

    status in PLOu - one bit for each T-CONT type

    piggy-back reports in DBRu - 3 different formats: quantity of data waiting in buffers,

    separation of data with peak and sustained rate tokens

    nonlinear coding of data according to T-CONT type and tokens

    ONU report in DBA payload - select T-CONT states

    OLT may use any DBA algorithm

    OLT sends allocations in US BW map

    EPON DBA

  • 8/12/2019 Passive Optical Network (PON) re

    94/94

    EPON DBA

    OLT sends GATE messages to ONUs

    flagsinclude DISCOVERYand Force_Report

    Force_Reporttells the ONU to issue a report

    Reportsrepresent the length of each queue at time of report

    OLT may use any algorithm to decide how to send the following grants

    DA SA 8808 Opcode=0002 timestamp Ngrants/flags grants

    DA SA 8808 Opcode=0003 timestamp Nqueue_sets Reports

    GATE message

    REPORT message