LTE EPC Workshop

45
LTE/EPC Evolved Packet Core Workshop

description

LTE

Transcript of LTE EPC Workshop

Page 1: LTE EPC Workshop

LTE/EPC Evolved Packet Core Workshop

Page 2: LTE EPC Workshop

Comparison of 3G and LTE Architectures

Evolved Packet Core

eUTRAN

Packet Core

UTRAN

NBNB

NBNB

MSCMSC

Iu-CS

Iur

NBNB

RNCRNC

Iu-PS

eNBeNB

S1-U

X2

S1-MME

eNBeNB

eNBeNB

MMEMMESGSNSGSN

GGSNGGSN

SGWSGW

PGWPGW

Separation of control and user plane

MME as pure control plane

element

Interface between eNBs for optimised

handover

No RNC in eUTRAN

PGW similar to GGSN

Either S5 GTP or S5 PMIP

used between SGW and PGW

Page 3: LTE EPC Workshop

Terminology in LTE and in 3G Connection and Mobility Management

3G LTE

PDP context EPS bearer

Location area Not relevant (no CS core)

Routing area Tracking area

Radio access bearer Radio bearer + S1 bearer

GPRS attached EMM registered

Handovers (DCH) when RRC connected

Handovers when RRC connected

RNC hides mobility from core network

Core network sees every handover

Connection management

Mobility management

Page 4: LTE EPC Workshop

Protocols for Control and User Plane (1/2)

PDCP

RLC

MAC

UE eNB MME

NAS NAS

RRC

SCTP

IP

L2

L1

S1AP

UDP

IP

L2

L1

GTP-Cv2

S-GW

Uu S1-MME S11

RLC

PHY

RRC

PHY

MAC

PDCP SCTP

L2

L1

S1AP

UDP

IP

L2

L1

GTP-Cv2PMIPv6

IP

PDCP

UE eNB S-GW

UDP

IP

L2

L1

UDP

IP

L2

L1

PDN-GW

Uu S1-U S5/S8

PHYPHY

PDCP

UDP

L2

L1

UDP

IP

L2

L1

IP

GTP-U

MAC

RLC

GTP-U GTP-U/GRE GTP-U/GRE

RLC

MACUser

Pla

ne

Co

ntr

ol P

lan

e

P-GW

UDP

IP

L2

L1

GTP-Cv2PMIPv6

S5/S8

GRE is used for S5 PMIP

New version of GTP for

control plane

Option to use S5 PMIP

Page 5: LTE EPC Workshop

Protocols for Control and User Plane (2/2)

UDP

IP

L2

GTP-Cv2

S3/S4/S10/S16

L1

UDP

IP

L2

GTP-Cv2

L1

Co

ntr

ol P

lan

e

UDP

IP

L2

GTP-U

S4/S12

L1

UDP

IP

L2

GTP-U

L1

User

Pla

ne

SCTP/TCP

IP

L2

MME

Diameter

S6a/S6d/S13

L1

SCTP/TCP

IP

L2

HSS/EIR

Diameter

L1

Co

ntr

ol P

lan

e

New version of GTP for

control plane

Diameter has replaced

MAP

Page 6: LTE EPC Workshop

EPC main functions

Mobility Management Entity (MME)

• NAS signaling & security

• Authentication & authorization

• Idle mode Mobility Management

• Inter CN node signaling for mobility

• P-GW & S-GW selection

• Bearer management

• Lawful Interception for signaling

• Roaming (S6a towards home HSS)

Serving Gateway (SGW)

• Local Mobility gateway for inter-eNB handover

• Local Mobility gateway for 3GPP accesses

• ECM-IDLE mode handling (DL packet buffering)

• Lawful Interception for U-plane in roaming

• Packet routing & forwarding

• Bearer binding and packet classification (for PMIP)

• Accounting & charging support

Packet Data Network Gateway (PGW)

• Interface to PDN

• UE IP address allocation

• Policy Enforcement

• Per-user based packet filtering

• Bearer binding and packet classification

• Charging Support

• Lawful Interception for U-plane

• Mobility anchor for 3GPP and non-3GPP interworking

SAPC

HSS

PGWSGW

MME PDN

SAE GW

In addition:

EPC provides CS interworking with CS fallback or Single Radio Voice Call Continuity (SRVCC)

AAA

Page 7: LTE EPC Workshop

General

• The EPS Mobility Management (EMM) states describe the Mobility Management.

• The EPS Connection Management (ECM) states describe the signalling connectivity between the UE and the EPC.

Definition of main EPS Mobility Management states

• EMM-DEREGISTERED

– The UE is not reachable by a MME.

– UE context can still be stored in the UE and MME

• EMM-REGISTERED

– UE enters to EMM-Registered with Attach or Tracking Area Update procedure.

– The UE location is known an accuracy of the tracking area list.

– UE has at least one active PDN connection;

– After Detach procedure the state is changed to EMM-DEREGISTERED

Mobility Management States

Attach accept

DetachAttach rejectTAU Reject

All Bearer Deactivated

EMM-DEREGISTERED EMM-REGISTERED

EMM states in UE

Attach acceptTAU Accept

DetachAttach rejectTAU Reject

All Bearer Deactivated

EMM-DEREGISTERED EMM-REGISTERED

EMM states in MME

Page 8: LTE EPC Workshop

Definition of EPS Connection Management states

• ECM-IDLE

– UE is in ECM-IDLE state when no NAS signalling connection between UE and network exists.

– In the EMM-REGISTERED and ECM-IDLE state, the UE shall perform:� Tracking Area Update� Periodic Tracking Area Update� Service Request� Answer to paging from MME with Service Request

– UE and MME enter the ECM-CONNECTED state when signalling connection is established.

• ECM-CONNECTED

– UE location is known in the MME with an accuracy of a serving eNodeB.

– For a UE in the ECM-CONNECTED state, there exists a signalling connection between the UE and the MME.

– The S1 release procedure changes the state at both UE and MME from ECM-CONNECTED to ECM-IDLE.

Mobility Management States

RRC Established

RRC Released

ECM-IDLE ECM-CONNECTED

ECM states in UE

S1 Established

S1 Released

ECM-IDLE ECM-CONNECTED

ECM states in MME

Page 9: LTE EPC Workshop

States and transitions

Page 10: LTE EPC Workshop

EMM & ECM States Summary

EMM_Deregistered

ECM_Idle

Network Context:• no context exists

Allocated IDs:• IMSI

UE Position:• unknown to network

Mobility:• PLMN/cell selection

UE Radio Activity:• none

EMM_Registered

ECM_Connected

Network Context:

• all info for ongoing

transmission/reception

Allocated IDs:• IMSI, S-TMSI per TAI

• 1 or several IP

addresses

• C-RNTI

UE Position:• known on cell level

Mobility:• NW controlled

handover

UE Radio Activity:• DL w/o DRX• UL w/o DTX

EMM_Registered

ECM_Idle

Network Context:

• security keys

• enable fast transition to

ECM_CONNECTED

Allocated IDs:• IMSI, S-TMSI per TAI

• 1or several IP

addresses

UE Position:• known on TA level (TA

list)

Mobility:• cell reselection

UE Radio Activity:• DL DRX for paging• no UL

Page 11: LTE EPC Workshop

IMSI International Mobile Subscriber IdentityS-TMSI S-Temporary Mobile Subscriber IdentityC-RNTI Cell Radio Network Temporary IdentityS-MME Serving MMES-eNB Serving E-Node BTAI Tracking Area Identity (MCC+MNC+TAC)

S-TMSI

MME-ID or

MME color code

UE Identifications

C-RNTI

eNB S1-AP UE-ID | MME S1-AP UE-ID

MCC

IMSI

MNC MSIN

S-eNBTAI2

TAI2TAI2

TAI3

TAI3TAI3

TAI3

MME

HSS

eNB

TAI2

TAI2TAI2

TAI2

TAI2

TAI2

TAI2

TAI2

TAI1

TAI1TAI1

TAI1

TAI1eNB

1 2

S-MME

32

Cell IdentityMME Identity

3

1

Page 12: LTE EPC Workshop

UE Identifications: IMSI

IMSI: • International Mobile Subscriber Identity.• Used in SAE to uniquely identify a subscriber world-wide. • Its structure is kept in form of MCC+MNC+MSIN:

MCC: mobile country code MNC: mobile network codeMSIN: mobile subscriber identification number

• A subscriber can use the same IMSI for 2G, 3G and SAE access.• MME uses the IMSI to locate the HSS holding the subscribers permanent registration data for tracking area updates and attaches.

IMSI

MCC MNC MSIN

3 digits 2 digits 10 digits

Page 13: LTE EPC Workshop

UE Identification: S-TMSI

S-TMSI:

• SAE Temporary Mobile Subscriber Identity

• It is dynamically allocated by the serving MME (S-MME).

• Its main purpose is to avoid usage of IMSI on air.

• Internally the allocating MME can translate S-TMSI into IMSI and vice versa.

• Whether the S-TMSI is unique per MME or per TA is not clear yet.

• In case the S1flex interface option is used, then the eNB must select the right MME for a UE. This is done by using some bits of the S-TMSI to identify the serving MME of the UE. This identifier might be a unique MME ID or a form of MME color code. Under investigation.

S-TMSI

MME-ID orMME color code

32 bits

Page 14: LTE EPC Workshop

UE Identifications: C-RNTI

C-RNTI:

• Cell Radio Network Temporary Identity

• C-RNTI is allocated by the eNB serving a UE when it is in active mode (RRC_CONNECTED)

•This is a temporary identity for the user only valid within the serving cell of

the UE.

•It is exclusively used for radio management procedures.

•X-RNTI identifications under investigation.

Page 15: LTE EPC Workshop

UE Identifications:S1-AP UE ID

S1-AP UE ID:

• S1 Application Protocol User Equipment Identity.

• Two additional temporary identifiers allocated by eNB and MME:

- eNB S1-AP UE ID

- MME S1-AP IE ID

• Their purpose is to allow efficient implementation of S1 control signaling

(S1AP=S1 Application Protocol)

• They shall allow easy distribution of S1 signaling messages inside MME and eNB.

• NOTE: This concept is similar to SCCP local references known from Iuor A interface in 3G/2G.

Page 16: LTE EPC Workshop

LTE Tracking Area

Tracking area 1Tracking area 2

Tracking area update

MME

• Tracking area (TA) is similar to Location/routing area in 2G/3G

• Tracking Area Identity = MCC (Mobile Country Code), MNC (Mobile Network Code) and TAC (Tracking Area Code)

• When UE is in Idle, MME knows UE location with Tracking Area accuracy

Page 17: LTE EPC Workshop

Tracking Area List

“Flex”

S1-MME

S1-U

SGi

eNodeB

TA 3

TA 2

TA 1

SGiMME pool

S5

PGWSGW

S5

OperatorServices

Internet

PGWSGW

• TA list is send to UE

• TAU is needed when subscriber moves out from TA list.

• TA can cover one or more eNodeBs

• TA list can cover one or more TAs

• TA list benefits over adding eNodeBs to single TA is that TA list can be created based on subscriber needs.

• E.g. History of movement

TA List

Page 18: LTE EPC Workshop

Paging

• UE is attached to the system and is in the ECM-IDLE state is traceableonly to its registered TAs.

• Every time the EPC needs to contact such a UE, a paging procedure is initiated by MME.

• This action will provide the EPC with knowledge of the whereabouts of the UE (i.e. which cell it belongs to).

• There are a number of reasons why the network needs to initiatecontact, the most common of which involves downlink data pending in the S-GW which needs to be delivered to the UE. Another reason is thatthe EPC may also want to establish C-plane connectivity for otherreasons e.g. the network initiated TAU procedure or for locationservices.

Page 19: LTE EPC Workshop

Signaling flow – Attach (1/2)

3. Identification Request

2. Attach Request

3. Identification Response

2. Attach

Request

4. Identity Request

4. Identity Response

5. Authentication and Security

7. Update Location

8. Cancel Location

11. Update Location Ack

8. Cancel Location Ack

9. Delete Bearer Request

9. Delete Bearer Response

6. Delete Bearer Response

6. Delete Bearer Request

10. Insert Subscriber Data

10. Insert Subscriber Data Ack.

GTP tunnel

GTP signaling

NAS signaling

S1AP signaling

RRC signaling

Diameter signaling

1. RRC Connection est.

5b. Identity Request/Response

5b. ME Identity check

EIR

new MME

old MME

S-GW PCRF HSSPDN GWeNodeB UE

Page 20: LTE EPC Workshop

Signaling flow – Attach (2/2)

new MME

old MME S-GW PCRF HSSPDN GWeNodeB UE

16. Create Bearer Response

12. Create Bearer Request

17. Attach Accept

First Uplink Data

13. Create Bearer Request

15. Create Bearer Response

14. PCRF Interaction

19. RRC Connection Configuration Complete

18. RRC Connection Configuration

20. Attach Complete

22. Update Bearer Response

21. Update Bearer Request

First Downlink Data

First Downlink Data may arrive

23. Update Location Request

24. Update Location Response

GTP tunnel

GTP signaling

S1AP signaling

RRC signaling

Data in radio

Diameter signaling

Page 21: LTE EPC Workshop

Signaling flow – X2 Handover

- Initiated by X2 message

- CN is involved after HO is completed -> less CN load

- Only applicable when

- X2 interface is existing between two eNBsand

- the two eNBs connect to same MME, i.e. in same MME pool area

- Less signaling -> less HO time

- Can be executed with S-GW relocation

- S1AP resource in Source eNB is locally release after reception of X2 message

- MME ID which source eNB connects is contained in X2:HO Request message

- End-marker is sent from S-GW at path swithcing for telling T-eNB the end of data forwarding via S-eNB.

- In case Source eNB receives DL NAS mesasge during HO, it sends failure message with the DL NAS message

- UL Data forwarding may be executed optionally.Inter-eNB HO without CN node relocation

1 4

6

Page 22: LTE EPC Workshop

Signaling flow – S1 Handover

- Initiated by S1 message and CN is involved from beginning of HO

- Executed in case X2 HO is not executed, e.g.

- X2 is not existing between two eNBs

- The two eNBs do not connect to same MME

- Inter-RAT

- Same approach with UMTS: SRNS Relocation

- Two data forwarding schemes- Direct: S-eNB -> T-eNB (e.g. in case

X2 is available)

- Indirect: S-eNB -> GW(s) -> T-eNB

- Source eNB is able to know that target eNB belongs to same MME pool beforehand by X2 message (optionally at X2 Setup phase).

Inter-eNB HO with CN node relocation

Source eNB

Target eNB

1 12

13

2

39

6

SourceSAE GW

TargetSAE GW

4 5

7

810

11 14

1516

SourceMME

TargetMME

17 18

19

21

22

: Message requires for indirect forwarding

20

RRC

S1AP

GTP-c over S10

GTP-c over S11

Page 23: LTE EPC Workshop

Attach:

• UE needs to register to network

– Identification

– Authentication

– Security

• Default EPS bearer is established during Attach

– S-GW and P-GW selection

Tracking Area Update:

• UE enters a new TA that is not in Tracking Area List

– MME/SGSN/S-GW change

– Authentication/Security possible

– S-GW updated

• Periodic TAU is needed

• Intersystem TAU/RAU

Service Request:

• Uplink data from UE

– Radio and S1 bearer activated for all EPS bearers

• Downlink data from network

– Paging

– Service request from UE

Mobility Management Procedures

MKuUe eNodeB MME SAE GW HSSOld MME

TAU Request

TAU Request

Context Request

Context Response

Authentication/Security

Update Bearer Request

Update Bearer Response

Update Location Request

Update Location Response

Cancel Location

Cancel Location Ack

TAU Accept

TAU Accept Complete

TAU as an example Procedure

Page 24: LTE EPC Workshop

Handover:

• X2 handover (X2 interface between eNodeBs)

– UE Moves from eNodeB to eNodeB using X2

– MME is not changed S-GW can be changed

– eNodeBs makes preparation – MME update GW for downlink

• S1 handover

– The S1-based handover procedure is used when the X2-based handover cannot be used.

– No X2 interface or MME change

– MME handle handover signalling and update S-GW

• Inter RAT handover

– Relocation used in UTRAN

– PS handover used in GERAN

Detach:

• UE-Initiated Detach Procedure

• MME-Initiated Detach Procedure

• HSS-Initiated Detach Procedure

Mobility Management Procedures

MKuUe

Source

eNodeB

Target

eNodeB SAE GWMME

Forwarding of Data

Path Switch Request

UP Update Request

UP Update Response

Release Recourse

X2 HO as an example Procedure

Path Switch Ack

Downlink Data

Uplink Data

Downlink Data

End Marker

HO Preparation

HO execution

HO Completion

Page 25: LTE EPC Workshop

S1 release:

• It’s used to release the logical S1-AP signalling connection and all S1 bearers

• It will move the UE from ECM-CONNECTED to ECM-IDLE

Security Functions:

• The security functions include:

– Guards against unauthorised EPS service usage (authentication of the UE by the network and service request validation).

– Provision of user identity confidentiality (temporary identification and ciphering).

– Provision of user data and signalling confidentiality (ciphering).

– Provision of origin authentication of signalling data (integrity protection).

– Authentication of the network by the UE.

Session Management

• Bearer Activation

• Bearer Deactivation

• Bearer Modification

Mobility Management Procedures

MKuUe eNodeB MME EIR

NAS Security Mode Complete

NAS Security Mode Command

Identity Response

Identity Request

Example Security Functions

ME Identity Check

ME Identity Check Ack

Page 26: LTE EPC Workshop

Security

EPS Authentication and Key Agreement (AKA) is used

Two security associations exist between UE and EPS

– UE – eNB

– UE – MME

MME supports NAS security

– Integrity protection of NAS signalling messages

– Ciphering of NAS signalling messages

– Algorithm for integrity protection and ciphering is selected by MME

UE

eNB

HSS/AA

A

UP Security Association

AS Security Association

NAS Security Association

Subscriber Authentication/Authorization (AKA)

NAS Keys

AS Keys

UP Keys

One-way key derivations

CK, IKCK, IK

Root KeyUSIMRoot Key

NAS Keys

AS Keys

UP Keys

AUC

MME

K_ASME

Page 27: LTE EPC Workshop

Mobility Management is visible in all elements

• MME – IDLE Mobility and Handovers

• S-GW – LTE and 3GPP user plane mobility

• P-GW – Mobility for non 3GPP interworking

Mobility Management states

• EMM-DEREGISTERED - The UE is not reachable by a MME

• EMM-REGISTERED - The UE location is known and UE has at least one PDN connection

• ECM-IDLE - No NAS signalling connection between UE and network

• ECM-CONNECTED – Signalling connection between the UE and the MME

Mobility Management Procedures

• IDLE mobility – TAU inside of LTE

• Handover – X1 and S1 handover for different scenarios

• Intersystem Mobility – For Idle mobility TAU/RAU and for handover Relocation/PS handover

Security

• Several levels of security -

• NAS Ciphering for signaling – AES and Snow3G

• Authentication and keys – SRES=XRES comparison, KASME is the root of the key hierarchy

Mobility Management and Security - Summary

Page 28: LTE EPC Workshop

Session Management & QoS

Page 29: LTE EPC Workshop

Session Management and QoS Principles

•Network controlled bearer and QoS management

•Continuation of 3G bearer model

•Always On

•Reduced set of QoS parameters

•Standardized QoS characteristics

•For each bearer, QoS support is based on QoS parameters

– Available in subscriber profile

– Controllable by network

•Minimizing QoS knowledge and configuration in UE

Page 30: LTE EPC Workshop

Session Management & Bearer Types

Two types of EPS bearers exist: default bearers (similar to primary PDP contexts) and dedicated bearers (similar to secondary PDP contexts BUT fully EPC controlled)

– First default bearer is created when UE attaches to EPC and remains active as long as UE is attached to EPC

– Dedicated bearers are created for QoS differentiation purposes - creation of dedicated bearers is controlled by EPC

Three PDN Types exist– IPv4 – bearer capable of carrying IPv4 traffic

– IPv6 – bearer capable of carrying IPv6 traffic

– Dual Stack - bearer capable of carrying both IPv4 and IPv6 traffic (new PDN Type introduced in 3GPP R8)

For IP address allocation, three mechanisms exist– IPv4 address allocation with EPS signalling

– IPv4 address allocation by DHCPv4

– IPv6 address allocation by Stateless Address Autoconfiguration

Default EPS Bearer

Dedicated EPS Bearer

Dedicated EPS Bearer

Same APN

Same IP Addr

Different QoS

GW

Page 31: LTE EPC Workshop

Bearer model in GTP and IETF variants

P-GWS-GW PeerEntity

UE eNB

EPS Bearer

Radio Bearer S1 Bearer

End-to-end Service

Radio S5/ S8

Internet

S1

E-UTRAN EPC

SGi

S5/S8 Bearer

P-GWS-GW PeerEntity

UE eNB

EPS Bearer

Radio Bearer S1 Bearer

End-to-end Service

Radio S5/ S8

Internet

S1

E-UTRAN EPC

SGi External Bearer

IP T

ransport

IP T

ransport

IP T

ransport

GTP variant:

EPS bearer termination in PGW

IETF variant:

EPS bearer termination in SGW

Page 32: LTE EPC Workshop

Bearer model in GTP and PMIP (IETF) variants

P-GWS-GW PeerEntity

UE eNB

EPS Bearer

Radio Bearer S1 Bearer

End-to-end Service

Radio S5/ S8

Internet

S1

E-UTRAN EPC

SGi

S5/S8 Bearer

P-GWS-GW PeerEntity

UE eNB

EPS Bearer

Radio Bearer S1 Bearer

End-to-end Service

Radio S5/ S8

Internet

S1

E-UTRAN EPC

SGi

IP T

ransport

IP T

ransport

IP T

ransport

GTP variant:•EPS bearer termination in PGW•PDN GW handles user plane packets on bearer level, e.g. QoS, charging, and IP flow level when that is supported•GTP used in EPC (GTPv2-C, GTPv1-U), also for S5/S8 interface

PMIP variant:•EPS bearer termination in SGW

•PDN GW handles user plane packets on IP flow level

•PCC infrastructure is very important in conveying many parameters

•GTP used in EPC (GTPv2-C, GTPv1-U) except for S5/S8 interface PMIP is used

Page 33: LTE EPC Workshop

Default bearer activation at attach (GTP variant)

new MME

old MME S-GW PCRF HSSPDN GWeNodeBUE

16. Create Default Bearer Response

12. Create Default Bearer Request

17. Attach Accept

13. Create Default Bearer Request

15. Create Default Bearer Response

14. IP-CAN Session Est

19. RRC Connection Reconfiguration Complete

18. RRC Connection Reconfiguration

20. Attach Complete

22. Update Bearer Response

21. Update Bearer Request

23. Notify Request

24. Notify Response

1-11. Attach procedure

MME uses Subscribed QoS Profile (QCI, ARP, APN-AMBR) received from HSS to determine

Default Bearer QoS

Network controls Default Bearer QoS

MME sends Default Bearer QoS and UE-

AMBR to eNB

UE receives Default Bearer QoS (except

ARP)

Page 34: LTE EPC Workshop

session creation

• UE sends an Attach Request to the MME

• MME sends an Update Location Request to the HSS

• HSS sends back an Update Location Ack which includes subscription data. The data contains one or more PDN subscription contexts and each context contains subscriber APN-AMBR (per APN). The data also contains UE-AMBR.

• MME selects one PDN context for the UE and sends the APN-AMBR from this context to the S-GW in the Create Session Request message.

• S-GW creates a new entry in the EPS Bearer table and send the APN-AMBR to the P-GW in the Create Session Request message.

• P-GW – PCRF interaction may change the APN-AMBR. APN-AMBR is sent back to S-GW in the Create Session Response message.

• S-GW sends APN-AMBR to the MME in the Create Session Response message.

• MME determines the UE-AMBR to be used by the eNB based on the subscribed UE-AMBR and the APN-AMBR for the default APN. The MME (CPPU unit) gets the number ofactive APNs for the UE and the sum APN-AMBR associated with each APN.

• UE-AMBReNB = MIN (∑APN-AMBR, UE-AMBRHSS)

• MME includes APN-AMBR in the Active Default Bearer Request message to the UE and the UE-AMBReNB in the Initial Context Setup Request message to the eNB.

• MME also sends APN-AMBR associated with the APN to the UE in the Activate Default Bearer Request message (session management).

Page 35: LTE EPC Workshop

PDN connections and bearers in GTP and IETF variants

P-GWS-GW PeerEntity

UE eNB

Radio S5/ S8

Internet

S1

E-UTRAN EPC

SGi

External Bearer

IP T

ransport

GTP variant:

EPS bearer termination in PGW

IETF variant:

EPS bearer termination in SGW

Default EPS Bearer

Dedicated EPS Bearer 1…n

Default EPS Bearer

Dedicated EPS Bearer 1…n

PDN connection 1

PDN connection 2

P-GWS-GW PeerEntity

UE eNB

Radio S5/ S8

Internet

S1

E-UTRAN EPC

SGi

IP T

ransport

PDN connection 1

PDN connection 2

Default EPS Bearer

Dedicated EPS Bearer 1…n

IP connection

Default EPS Bearer

Dedicated EPS Bearer 1…n

IP connection

Page 36: LTE EPC Workshop

Dedicated bearer activation (GTP variant)

1a. Session and Media Info

3. Create Dedicated Bearer Request

4. Bearer Setup Request

5. RRC Connection Reconfiguration

2. Create Dedicated Bearer Request

6. RRC Connection Reconfiguration Complete

7. Bearer Setup Response

10a. Ack

MME ServingGW PDNGW PCRFeNodeBUE AF

1b. PCC Rules Provision

10b. Ack

8. Create Dedicated Bearer Response

9. Create Dedicated Bearer Response

Network determines Dedicated Bearer QoS (QCI, ARP, Bitrates)

UE receives Dedicated Bearer QoS (except

ARP)

eNB indicates whether Dedicated Bearer QoS

could be allocated

Page 37: LTE EPC Workshop

IP address allocation

•Depending on bearer type, IPv4 or IPv6 or both may be allocated to a default bearer and related dedicated bearers

•Both static and dynamic addresses are supported

•IPv4 address allocation

– Mandatory: IPv4 address allocation via EPS signalling at default bearer creation

– Optional: DHCPv4

•IPv6 address allocation

Mandatory: IPv6 stateless address autoconfiguration GW

3. Router Advertisement

MME E-UTRAN UE

2. Router Solicitation

1. Default bearer creation

Page 38: LTE EPC Workshop

Simplifications in QoS profile

3G EPS

QCI (QoS Class Identifier)

ARP

Max Bit Rate

Guaranteed Bit Rate

Aggregate Max Bit Rate

For GBR bearers

For non-GBR bearers

•Number of QoS parameters has been decreased

•AMBR has been introduced to support bandwidth management model familiar from fixed access

Guaranteed Bitrate

Delivery Order

Max SDU Size

SDU Format Information

SDU Error Ratio

Residual Bit Error Ratio

Delivery of Erroneous SDUs

Transfer Delay

Traffic Handling Priority

ARP

Source Statistics Descriptor

SignallingIndication

Max Bitrate

Traffic Class

Page 39: LTE EPC Workshop

QoS parameters in EPS

•QoS Class Identifier (QCI)– QCI is used to determine packet forwarding treatment (e.g. scheduling of packets)

– QCI can be used to mark packets with DSCP

– 3GPP has standardised 9 QCI values and mapping to resource type (GBR, non-GBR), priority, packet delay budget and packet error loss rate

•Allocation and Retention Priority (ARP)– ARP is used to decide whether bearer establishment or modification request can be

accepted in case of resource limitations

– ARP can also be used to decide which bearer(s) to drop during resource limitations

– It has been agreed in 3GPP that ARP has no impact on packet forwarding treatment

•APN Aggregate Max Bit Rate (APN-AMBR) and UE Aggregate Max Bit Rate (UE-AMBR) for non-GBR EPS bearers

– APN-AMBR shared by all non-GBR EPS bearers with the same APN – downlink enforcement is done in PDN GW and uplink enforcement in UE

– UE-AMBR shared by all non-GBR EPS bearers of the UE – downlink and uplink enforcement is done in eNB

•Guaranteed Bit Rate (GBR) and Max Bit Rate (MBR) for GBR EPS bearers

Page 40: LTE EPC Workshop

Evolved Packet System (EPS) bearers (1/2)

• EPS Bearer in LTE/SAE corresponds to PDP context in 2G/3G networks

• Default Evolved Packet System (EPS) bearer’s Traffic Flow Template (TFT) matches all packets

• Default bearer is Non-guaranteed Bit Rate and always on

• Dedicated EPS bearer’s TFT match only certain packets

• Dedicated bearers are setup on network request for e.g. VoIP calls

• Policy and Charging Rules Function (PCRF) communicates with Policy and Charging Enforcement Function (PCEF) within PDN GW to determine the bearer QoS

• Default QoS rules can alternatively be configured PDN GW for situations when the PCRF does not give instructions

GTP-U GTP-U

GTP-UGTP-U

e-nodeB Serving

GW

PDN GWUE Radio

bearers

Uplink Service Data Flows Downlink Service Data Flows

Application / Service layer

Uplink Traffic Flow Templates (packet filters)

Page 41: LTE EPC Workshop

Evolved Packet System bearers (2/2)

• Traffic Flow Templates are initiated from the network

• Only the PDN GW and UE have flow specific information. – Between these, the packets are carried in default or dedicated bearers

– The application layer is non-QoS aware

• The following parameters are signaled between from PDN GW to eNode-B: – Label

– Guaranteed Bit Rate (uplink/downlink)

– Maximum Bit Rate (uplink/downlink)

– Allocation/Retention Priority (connection setup priority among subscribers when the network is congested)

• A limited number of label characteristics (parameter value combinations) will be standardized– A label includes: Bearer type (Guaranteed or non-guaranteed Bit Rate), Packet Delay

and Packet Loss values

– Label is a numerical value that indicates to the PDN GW which values are applied

• Admission Control is applied for radio bearers and in the core elements to provide bandwidth guarantees

• Access Point handling is similar to 2G/3G

Page 42: LTE EPC Workshop

Subscriber specific Aggregate Maximum Bitrate

• Subscriber specific Aggregate Maximum Bitrate (AMBR) is applied to limit the capacity allocated for a single user

– Multiple EPS bearers of the same UE share the same AMBR

– Any single EPS bearer can potentially utilize the entire AMBR, e.g. when the other EPS bearers do not carry any traffic

– AMBR applies only to Non-GBR bearers of a UE

GTP-U GTP-U

GTP-UGTP-U

e-nodeB Serving GW PDN GWUE Radiobearers

Uplink Service Data Flows Downlink Service Data Flows

Application / Service layer

Uplink Traffic Flow Templates (packet filters)

= e-nodeB and gateways monitor and police (enforce) the AMBR

Page 43: LTE EPC Workshop

QoS functions

•QoS functions have not been standardised in detail in 3GPP but are implementation specific

•QoS functions

– Admission control

– Bandwidth management based on APN-AMBR and UE-AMBR

– Bearer level bandwidth management

– Service level bandwidth management

– Bearer level DSCP marking

– Service level DSCP marking

– Queueing and scheduling of packets

Page 44: LTE EPC Workshop

Benefits of LTE QoS implementation

• QoS is defined between the two end entities: the user equipment and PDN Gateway

• QoS label applies between UE and PDN Gateway for 3GPP and non-3GPP accesses

• Labels can be agreed between operators

– Necessary labels will be standardized; operators can apply own label value combinations on top of those

– A label corresponds to the needs of a certain service, for example VoIP

– Improves interoperability between different operators

Page 45: LTE EPC Workshop

Standardized QCIs

GBR1

Resource type

Packet delay budget

Packet error loss rate

Example ApplicationQCI

GBR

100 ms 1e-2 Conversation voice

2

GBR

150 ms 1e-3 Conversational video

3

GBR

50 ms 1e-3 Real-time gaming

4

Non-GBR 100 ms 1e-6 IMS signalling5

Non-GBR 300 ms 1e-6 Video, www, email, ftp6

Non-GBR7

Non-GBR8

Non-GBR9

Priority

2

4

3

1

6

7

8

9

300 ms 1e-6Non-conversational video

5

100 ms

300 ms

300 ms

1e-3

1e-6

1e-6

Interactive gaming

Video, www, email, ftp

Video, www, email, ftp

Note: Usage of operator specific QCIs in addition to standardized QCIs is possible.