Lte Call Flow Guide

Embed Size (px)

DESCRIPTION

LTE call flow

Citation preview

  • 7/13/2019 Lte Call Flow Guide

    1/34

    ATT Best Practices: LTE Performance & Optimization

  • 7/13/2019 Lte Call Flow Guide

    2/34

    LTE Call Flows

    Rethink Possible

  • 7/13/2019 Lte Call Flow Guide

    3/34

    [email protected]

  • 7/13/2019 Lte Call Flow Guide

    4/34

    Abstract:

    Main purpose of this document is to discuss LTE basic call flows.

    It also introduces LTE network architecture, Nodes, their functionality as well as interfaces that

    connect these network nodes.

    A brief description of UE states is also i!en.

    Contents:

    "ocument consists of followin sections#

    Network Architecture

    Network Interfaces

    UE States Transitions

    LTE Call Flows

    Revision:

    Version Date Update

    V1.0 July 12, 2011 LT !all Flo"s

  • 7/13/2019 Lte Call Flow Guide

    5/34

  • 7/13/2019 Lte Call Flow Guide

    6/34

    Networ Arc!itect"re:

    E!ol!ed $acket %ystem &E$%' contains followin network elements#

    EPS Architecture

    E!ol!ed $acket %ystem &E$%' contains followin network elements#

    #E: The User E(uipment.

    Evolve$ #TRAN %eNo$eB: The eNode) supports the LTE air interface and includes followin functions#

    *unctions for +adio +esource Manaement# +adio )earer ontrol, +adio Admission ontrol, onnectionMobility ontrol, "ynamic allocation of resources to UEs in both uplink and downlink &schedulin'-%election of an MME at UE attachment when no routin to an MME can be determined from the information

    pro!ided by the UE-

    +outin of User $lane data towards %er!in ateway-

    %chedulin and transmission of pain messaes &oriinated from the MME'-

    %chedulin and transmission of broadcast information &oriinated from the MME or /0M'-Measurement and measurement reportin confiuration for mobility and schedulin.

  • 7/13/2019 Lte Call Flow Guide

    7/34

    'obilit( 'ana)ement Entit( %''E: The MME manaes mobility, UE identities and security parameters. It includesfollowin functions#

    Non Access %tratum &NA%' sinalin and security-

    Idle mode UE reachability &includin control and e1ecution of pain retransmission'-

    Trackin Area list manaement &for UE in idle and acti!e mode'-

    $"N 2 and %er!in 2 selection-

    MME selection for hando!ers with MME chane-

    +oamin- &terminatin %3a towards home 4%%'

    Authentication

    )earer manaement functions includin dedicated bearer establishment.

    *ervin) +atewa( %*+,: The %er!in ateway is the node that terminates the interface towards EUT+AN. *or eachUEassociated with the E$%, at a i!en point of time, there is one sinle %er!in ateway. *unctions include#

    $acket +outin and *orwardin

  • 7/13/2019 Lte Call Flow Guide

    8/34

    The local Mobility Anchor point for inter5eN) hando!er-

    E5UT+AN idle mode downlink packet bufferin and initiation of network triered ser!ice re(uestprocedure-

    E5UT+AN idle mode downlink packet bufferin and initiation of network triered ser!ice re(uestprocedure-

    Accountin on user and 6o% lass Identifier &6I' ranularity for inter5operator charin-UL and "L charin per UE, $"N, and 6I.

    End marker handlin$acket *ilterin with T*T

    P-N +atewa( %P+,: The $2 is the node that terminates the %i interface towards the $"N. If a UE is accessin

    multiple $"Ns, there may be more than one $2 for that UE. The $2 pro!ides connecti!ity to the UE to e1ternalpacket data networks by bein the point of e1it and entry of traffic for the UE. The $2 performs policy

    enforcement, packet filterin for each user, charin support, lawful Interception and packet screenin.

    $"N 2 functions include#

    Mobility anchor for mobility between 7$$ access systems and non57$$ access systems. This is sometimesreferred to as the %AE Anchor function.

    $olicy enforcement &atin and rate enforcement'

    $er5user based packet filterin &by e.. deep packetinspection' harin support

    Lawful Interception &out of scope for phase8' UE I$ address allocation

    $acket screenin

    Transport le!el packet markin in the downlink-

    "L rate enforcement based on A$N Areate Ma1imum )it +ate &A$N5AM)+'

    PCRF# $+* is the policy and charin control element. $+* functions include#

    $olicy &6o% and atin'control harin control

  • 7/13/2019 Lte Call Flow Guide

    9/34

    In non5roamin scenario, there is only a sinle $+* in the 4$LMN associated with one UE9s I$5ANsession. The $+* terminates the 1, 1c and 1a interfaces.

    Networ .nterfaces:

    E!ol!ed $acket %ystem &E$%' contains followin network elements#

    */0C# +eference point for the control plane protocol between E5UT+AN and MME.

    */0## +eference point between E5UT+AN and %er!in 2 for the per bearer user plane tunnellin and intereNode)path switchin durin hando!er.

    *1# It pro!ides user plane tunnellin and tunnel manaement between %er!in 2 and $"N 2. It is used for%er!in2 relocation due to UE mobility and if the %er!in 2 needs to connect to a non5collocated $"N 2 forthe re(uired $"N connecti!ity.

    *2a# It enables transfer of subscription and authentication data for authenticatin:authori;in user access to the e!ol!edsystem &AAA interface' between MME and 4%%.

    +3# It pro!ides transfer of &6o%' policy and charin rules from $+* to $olicy and harin Enforcement*unction&$E*' in the $"N 2. The interface is based on the 1 interface.

  • 7/13/2019 Lte Call Flow Guide

    10/34

    +3a It pro!ides transfer of &6o%' policy information from $+* to the Trusted Non57$$ accesses.

    +3c It pro!ides transfer of &6o%' policy information from $+* to the %er!in ateway

    *4: It pro!ides transfer of &6o%' policy and charin control information between the 4ome $+* and the

  • 7/13/2019 Lte Call Flow Guide

    11/34

    ?EMM &E!ol!ed Mobility Manaement' is a NA% le!el protocol and is used for UE authentication

  • 7/13/2019 Lte Call Flow Guide

    12/34

    LTE Call Flows:

    *ollowin call flows ha!e been discussed in the document#

    Initial Call Setup

    UE Initiated Detach

    MME Initiated Detach

    Active to Idle Transition

    Network Initiated Idle to Active Transition

    UE Initiated Service Request

    S1 ased Inter eN !andover

    "# ased Inter eN !andover

  • 7/13/2019 Lte Call Flow Guide

    13/34

  • 7/13/2019 Lte Call Flow Guide

    14/34

    .nitial Call *et"p

    UE

  • 7/13/2019 Lte Call Flow Guide

    15/34

    MME SGW

    S

    S

    S!

    st

    "a

    s

    "an#

    o$Access"es%onse

    ""CConnection"e&uest

    ""CConnection"e&uest

    )a

    N

    o

    *s

    N

    o

    es

  • 7/13/2019 Lte Call Flow Guide

    16/34

    ""CConnectionSetu%Co$%lete

    Attach "e&uest

    I#entit! "e&uest

    I#entit!"e&uest 'IMSI(

    Authentication) Securit!

    Initial Conte*t Setu% "e&uest

    'Attach Acce%t(

    Securit!Mo#eCo$$an#

    Securit

    !Mo#eCo$%lete

    UECa%a+ilit! In&uir!

    UECa%a+ilit!Infor$ation

    UE Ca%a+ilit! Info In#ication

    ""CConnection"econfi,uration

    ""C

    Con

    ne

    In

    UL

    'A

    UL

    'A

    ++ to perorm

    @es

    U%#ateLocation"e&uest

    U%#ate

    Location

    Answer

    CreateSession"e&uest

    CreateSession"es%onse

    Mo#if!-earer"e&uest

    Mo#i

    f!-earer"es%

    on

  • 7/13/2019 Lte Call Flow Guide

    17/34

    $ -

  • 7/13/2019 Lte Call Flow Guide

    18/34

    Brief -escription:

    *(stem Ac9"isition: UE performs fre(uency synchroni;ation and reads MI):%I)s from $)4 to ac(uire systeminformation. It then camps on the most suitable cell.

    RRC Connection *et"p: The UE and eNode) e1chane sinalin to set up an ++ connection. The UEthensends ++ onnection %etup omplete messae to the eNode).

    Attac! Re9"est: The UE includes in the ATTA4 +E6UE%T messae a !alid UTI toether with the last!isited reistered TAI, if a!ailable. If there is no !alid UTI a!ailable, the UE shall include the IM%I in theATTA4 +E6UE%T messae.

    eNode) forwards the Attach +e(uest messae &includin# Messae Type, eN) UE I", TAI, I etc.' to theMME.

    .$entit( Proce$"re: In the case of the first Attach, MME sends an Identity +e(uest to the UE. Identity procedureis re(uired only if attach re(uest contains UTI:last5TAI and the TAI is not local to MME

    The UE responds with Identity +esponse includin Mobile Identity that is set to IM%I.

    A"t!entication*ec"rit(: In case of initial attach when there is no UE conte1t on the network, authentication

    isperformed. The MME sends an Authentication Information +e(uest to the 4%% and recei!es an

    Authentication Information Answer which is used to send Authentication +e(uest to the UE. Authentication

    procedure is optional. UE then sends an Authentication +esponse to the MME

    #p$ate Location Re9"est: The MME sends the Update Location +e(uest includin the IM%I. The 4%%replieswith Update Location Answer. %ubscription "ata shall be present when the +esult is %uccess.

    Create *ession Re9"est: The MME sends a reate %ession +e(uest to %2 which is followed by confirmation.

    .nitial Conte3t *et"p Re9"estAttac! Accept: Attach Accept is sent as NA% $"U in the Initial onte1t %etup

    &Messae Type, E5+A) I", 6o% parameters, Transport Layer Address, NA%5$"U, UE %ecurity apabilities,%ecurity key' from MME to eNode).

    Attach Accept messae contains new UTI if the attach re(uest contained IM%I or forein:non5local UTI. Thiscompletes Attach +e(uest.

    %ecurity procedure and UE apability e1chane is then performed.

    RRC Connection Re0confi)"ration: The eNode) sends the ++ onnection +econfiuration messaeincludin the E$% +adio )earer Identity to the UE, and the Attach Accept messae to the UE. The A$N ispro!ided to the UE for which the acti!ated default bearer is associated.

    .nitial Conte3t *et"p Response: The eNode) sends Initial onte1t %etup +esponse to the MME

    #plin .nformation Transfer: The UE sends an Uplink Information Transfer messae. This messae includesthe Attach omplete messae for MME

    Attac! Complete: eNode) encapsulates the Attach omplete messae and transfers it to MME.

    'o$if( Bearer 'essa)e: /ne recei!in both onte1t %etup +esponse and Attach omplete, the MME sends aModify )earer +e(uest to %2. %2 sends the response and starts sendin the "L packets.

  • 7/13/2019 Lte Call Flow Guide

    19/34

    #E .nitiate$ -etac!

    UE

    ""CConnection

    .etach"e&uest

  • 7/13/2019 Lte Call Flow Guide

    20/34

    MME

    S

    G

    W

    .elete Session "e&uest

    .elete Session "es%onse

    .etach Acce%t

    Si,nalin,Connection"elease

    UEcanbedetachedeithe

    rfromIdleoronnectedm

    ode.IfitisIdle,++connectionset

    u

    U

  • 7/13/2019 Lte Call Flow Guide

    21/34

    UE

    If the UEis I#le it$a! +e%a,e#

    .etach "e&uest

    .etach Acce%t

    Si,nalin,Connection"elease

    SGW

    .e

    .e

  • 7/13/2019 Lte Call Flow Guide

    22/34

    "

    e

    l

    e

    t

    e

    s

    e

    s

    s

    i

    o

    n

    r

    e

    (

    u

    e

    s

    t

    c

    a

    n

    b

    e

    s h

    e

    n

    U

    E

    i

    s

    i

    n

    I

    d

    l

    e

    o

    r

    o

    n

    n

    e

    c

    t

    e

    d

    m

    o

    d

    e

    .

    I

    f

    a

    U

    E

    i

    s

    i

    n

    I

    d

    l

    e

    m

    o

    d

    e

    ,

    i

    t

    m

    a$e /

  • 7/13/2019 Lte Call Flow Guide

    23/34

    Active to .$le Transition

    UE

    User Inacti/it!.etecte#

    MME

    UEConte*t"elease"e&uest

    UEConte*t"eleaseCo$$an#

    UEConte*t"eleaseCo$%lete

    SGW

    Mo#

    if!-earer"e&uest

    Mo#if!-earer"es%on

    se

  • 7/13/2019 Lte Call Flow Guide

    24/34

    ""CConnection"elease

    Use

    r

    ina

    cti!

    ity

    is

    det

    ecte

    d

    bas

    ed

    on

    par

    am

    eter

    sett

    ins

    &Ina

    cti!

    ity

    tim

    er'.

    eN

    )

    re(

    uest

    sM

    ME

    to

    rele

    ase

    the

    UE

    o

    nte

    1t.

    M

    ME

    the

    n

    inf

    or

    ms

    %

    2

    th

    at

    U

    E

    is

    no

    lo

    n

    era!

    ail

    ab

    le

    for

    "

    L

    tra

    ffi

    c

    byse

    nd

    in

    M

    od

    ify

    )e

    ar

    er

    +e(u

    est

    m

    es

    sa

    e

    .

    Af

    ter

    e

    tti

    n

    th

    e

    Networ .nitiate$

    .$le to ActiveTransition

  • 7/13/2019 Lte Call Flow Guide

    25/34

    UE

  • 7/13/2019 Lte Call Flow Guide

    26/34

    MME

    SGW

    .ownlink .ata Notification

    .ownlink .ata Notification Ack

    Pa,in,

    Pa,in,

    I

    n

    c

    o

    m

    i

    n

    d

    a

    t

    a

    t

    h

    e

    $

    a

    i

    n

    m

    e

    s

    I

    a$e 10

  • 7/13/2019 Lte Call Flow Guide

    27/34

    #E .nitiate$ *ervice Re9"est

    UE

  • 7/13/2019 Lte Call Flow Guide

    28/34

    MME

    S

    G

    W

    S!ste$Infor$ation

    "an#o$AccessPrea$+le

    "an#o$Access"es%onse

    ""CConnection"e&uest

    ""CConnection"e&uest

    ""

    CConnectionSetu%Co$%l

    ete

    Initial UE Messa,e

    Authentication)Securit!

    Initial Conte*t Setu% "e&uest

    Securit!Mo#eCo$

    $an#

    S

    ecurit!Mo#eCo$%

    lete

    ""

    ""

    Initial Conte*t Setu% "es%onse

    Mo#if! -earer "e&uest

    Mo#if! -earer "es%onse

    U

    U

  • 7/13/2019 Lte Call Flow Guide

    29/34

    */ Base$ .nter eNo$eB

    ;an$over

    UE

    Source

    eN- Tar,et eN-

    UL).L Pa!loa# .ata

    .ecision to %erfor$ han#o/er an#o/er"e&uire#

    an#o/er "e&uest

    an#o/er "e&uest Ack

    In#irect .ata Forwar#0 Tunnel "e&uest

    In#irect .ata Forwar#0 Tunnel "es%onse

    an#o/er Co$$an#

    ""C Connection "econfi,uration

    eN-StatusTransfer

    MME Status Transfer

    In#irectforwar#in

    , of.L.ata

    .L Forwar#e# .ata

    ""C "econfi,uration Co$%lete

    .LFor

    w

    ar#

  • 7/13/2019 Lte Call Flow Guide

    30/34

    e#.ata

    UL Pa!loa# .ata

    an#o/er Notif!

    Mo#if! -earer "e&uest

    En# Marker 'Switch .L .ata Path(

    Mo#if! -earer "es%onse

    .L Pa!loa# .ata

    UE Conte*t "eleaseCo$$an#

    UEConte*t"eleaseCo$%lete

    .elete Session "e&uest

    .elete Session "es%onse

    #a$e 12

  • 7/13/2019 Lte Call Flow Guide

    31/34

    Brief -escription:

    )ased on UE reports, source eN) decides to initiate %5based hando!er to taret eN) if there is no =>connecti!ity to taret eN).

    eN) sends 4ando!er +e(uired &hando!er type, taret Id, cause etc.' messae to MME.

    MME !erifies that source %2 can continue to ser!e UE and sends 4ando!er +e(uest messae to taret eN).

    Admission ontrol is performed by taret eN) and taret eN) confiured the re(uired resources accordin to therecei!ed E5+A) 6o% information.

    Taret eN) sends 4ando!er +e(uest Acknowlede messae to MME.

    If indirect forwardin applies MME sets up reate Indirect "ata *orwardin Tunnel +e(uest to %2. %2responds with confirmation.

    MME sends 4/ command &4ando!er Type, E+A)s forwardin &optional' etc.' messae to source eN).

    %ource eN) sends ++ onnection +econfiuration messae to UE with necessary parameters &taret eN)security alorithm, %I)s etc.'.

    %ource eN) sends %tatus Transfer messae !ia MME to taret eN) reardin downlink and uplink transmitterstatus.

    /nce UE successfully synchroni;es to the taret cell, it sends an ++ onnection +econfiuration omplete

    messae to taret eN). "L packets forwarded from source eN) can be sent to the UE. Also uplink packets can be

    sent from UE, which are forwarded to %2.

    Taret eN) sends 4ando!er Notify messae to taret MME. MME starts a timer to super!ise when resources in%ource eN) and data forwardin resources in %2 shall be released.

    MME sends Modify )earer +e(uest &)earers conte1ts to be remo!ed, bearers need to be deacti!ated etc' messaeto %2.

    %2 sends Bend markerC packet to source eN) and then releases resources towards it. /nce Bend markerC

    reaches taret eN), %2 can start sendin "L payload data comin from $2. It also sends Modify )earer

    +esponse messae to MME.

  • 7/13/2019 Lte Call Flow Guide

    32/34

    67 Base$ .nter eNo$eB ;an$over

    UE Source eN- Tar,et eN- MME

    S

    G

    W

    .ecision to %erfor$ han#o/er

    ""CConnection"econfi,uration

    UL Pa!loa# .ata

  • 7/13/2019 Lte Call Flow Guide

    33/34

    UL).LPa!loa# .ata

    an#o/er"e&uest

    an#o/er"e&uestAck

    SNStatusTransfer

    .ataForwar#in,

    ""CConnection"econfi,0Co$%lete

    .L Forwar#e# .ata

    PathSwitch"e&ue

    En# Marker 'Switch .L .ata P

    Path Sw"e&uestAck

    UE Conte*t "elease

    En# Marker

    %ource eN) uses => interface to

    initiate hando!er with taret eN).

    $rocess is somewhat similar to %

    based hando!er with difference

    t

    h

    a

    t

    4

    a

    n

    d

    o!er re(uest, data

    forwardin, End

    marker messaes etc.

    are e1chaned o!er

    => interface directly

    between %ource and

    Taret eN)s.

    #a$

  • 7/13/2019 Lte Call Flow Guide

    34/34

    For uestions

    Fraz Tajammul

    [email protected]