Top Banner
Virtual Evolved Packet Core (VEPC) Placement in the Metro Core- Backhual-Aggregation Ring BY ABHISHEK GUPTA FRIDAY GROUP MEETING OCTOBER 20, 2017
32

Virtual Evolved Packet Core (VEPC) Placement in the …networks.cs.ucdavis.edu/presentation2017/Gupta-10-20-2017.pdfVirtual Evolved Packet Core (VEPC) Placement in the Metro Core-Backhual-Aggregation

Apr 08, 2018

Download

Documents

vandat
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Virtual Evolved Packet Core (VEPC) Placement in the …networks.cs.ucdavis.edu/presentation2017/Gupta-10-20-2017.pdfVirtual Evolved Packet Core (VEPC) Placement in the Metro Core-Backhual-Aggregation

Virtual Evolved Packet Core (VEPC)

Placement in the Metro Core-

Backhual-Aggregation Ring

BY

ABHISHEK GUPTA

FRIDAY GROUP MEETING

OCTOBER 20, 2017

Page 2: Virtual Evolved Packet Core (VEPC) Placement in the …networks.cs.ucdavis.edu/presentation2017/Gupta-10-20-2017.pdfVirtual Evolved Packet Core (VEPC) Placement in the Metro Core-Backhual-Aggregation

LTE: All-IP, simplified network architecture

2[1] Introduction to Evolved Packet Core (EPC) – EPC elements, protocols and procedures – Alcatel

Lucent

Page 3: Virtual Evolved Packet Core (VEPC) Placement in the …networks.cs.ucdavis.edu/presentation2017/Gupta-10-20-2017.pdfVirtual Evolved Packet Core (VEPC) Placement in the Metro Core-Backhual-Aggregation

Evolved Packet Core (EPC)

3[1] Introduction to Evolved Packet Core (EPC) – EPC elements, protocols and procedures –

Alcatel Lucent

Page 4: Virtual Evolved Packet Core (VEPC) Placement in the …networks.cs.ucdavis.edu/presentation2017/Gupta-10-20-2017.pdfVirtual Evolved Packet Core (VEPC) Placement in the Metro Core-Backhual-Aggregation

“Flat IP” = less hierarchy = lower latency

4[1] Introduction to Evolved Packet Core (EPC) – EPC elements, protocols and procedures –

Alcatel Lucent

Page 5: Virtual Evolved Packet Core (VEPC) Placement in the …networks.cs.ucdavis.edu/presentation2017/Gupta-10-20-2017.pdfVirtual Evolved Packet Core (VEPC) Placement in the Metro Core-Backhual-Aggregation

EPC elements

5[1] Introduction to Evolved Packet Core (EPC) – EPC elements, protocols and procedures –

Alcatel Lucent

Page 6: Virtual Evolved Packet Core (VEPC) Placement in the …networks.cs.ucdavis.edu/presentation2017/Gupta-10-20-2017.pdfVirtual Evolved Packet Core (VEPC) Placement in the Metro Core-Backhual-Aggregation

EPC Architecture

6[1] Introduction to Evolved Packet Core (EPC) – EPC elements, protocols and procedures –

Alcatel Lucent

Page 7: Virtual Evolved Packet Core (VEPC) Placement in the …networks.cs.ucdavis.edu/presentation2017/Gupta-10-20-2017.pdfVirtual Evolved Packet Core (VEPC) Placement in the Metro Core-Backhual-Aggregation

EPC elements and functions

7[1]Introduction to Evolved Packet Core (EPC) – EPC elements, protocols and procedures –

Alcatel Lucent

Page 8: Virtual Evolved Packet Core (VEPC) Placement in the …networks.cs.ucdavis.edu/presentation2017/Gupta-10-20-2017.pdfVirtual Evolved Packet Core (VEPC) Placement in the Metro Core-Backhual-Aggregation

LTE Protocol Stack

8

Page 9: Virtual Evolved Packet Core (VEPC) Placement in the …networks.cs.ucdavis.edu/presentation2017/Gupta-10-20-2017.pdfVirtual Evolved Packet Core (VEPC) Placement in the Metro Core-Backhual-Aggregation

EPC FUNCTIONAL ELEMENTS

9

Page 10: Virtual Evolved Packet Core (VEPC) Placement in the …networks.cs.ucdavis.edu/presentation2017/Gupta-10-20-2017.pdfVirtual Evolved Packet Core (VEPC) Placement in the Metro Core-Backhual-Aggregation

eNodeB – Interactions with EPC elements

10[1]Introduction to Evolved Packet Core (EPC) – EPC elements, protocols and procedures –

Alcatel Lucent

Page 11: Virtual Evolved Packet Core (VEPC) Placement in the …networks.cs.ucdavis.edu/presentation2017/Gupta-10-20-2017.pdfVirtual Evolved Packet Core (VEPC) Placement in the Metro Core-Backhual-Aggregation

Mobility Management Entity (MME)

11[1] Introduction to Evolved Packet Core (EPC) – EPC elements, protocols and procedures –

Alcatel Lucent

• MME is control plane element that manages network access

and mobility

Page 12: Virtual Evolved Packet Core (VEPC) Placement in the …networks.cs.ucdavis.edu/presentation2017/Gupta-10-20-2017.pdfVirtual Evolved Packet Core (VEPC) Placement in the Metro Core-Backhual-Aggregation

MME: interaction with other elements

12[1] Introduction to Evolved Packet Core (EPC) – EPC elements, protocols and procedures –

Alcatel Lucent

Page 13: Virtual Evolved Packet Core (VEPC) Placement in the …networks.cs.ucdavis.edu/presentation2017/Gupta-10-20-2017.pdfVirtual Evolved Packet Core (VEPC) Placement in the Metro Core-Backhual-Aggregation

Serving Gateway (SGW) and

Packet Data Network Gateway (PGW)

13[1] Introduction to Evolved Packet Core (EPC) – EPC elements, protocols and procedures –

Alcatel Lucent

Page 14: Virtual Evolved Packet Core (VEPC) Placement in the …networks.cs.ucdavis.edu/presentation2017/Gupta-10-20-2017.pdfVirtual Evolved Packet Core (VEPC) Placement in the Metro Core-Backhual-Aggregation

SGW – Interactions with other functional elements

14

[1] Introduction to Evolved Packet Core (EPC) – EPC elements, protocols and procedures –

Alcatel Lucent

Page 15: Virtual Evolved Packet Core (VEPC) Placement in the …networks.cs.ucdavis.edu/presentation2017/Gupta-10-20-2017.pdfVirtual Evolved Packet Core (VEPC) Placement in the Metro Core-Backhual-Aggregation

PGW – Interactions with other functional elements

15[1] Introduction to Evolved Packet Core (EPC) – EPC elements, protocols and procedures –

Alcatel Lucent

Page 16: Virtual Evolved Packet Core (VEPC) Placement in the …networks.cs.ucdavis.edu/presentation2017/Gupta-10-20-2017.pdfVirtual Evolved Packet Core (VEPC) Placement in the Metro Core-Backhual-Aggregation

PCRF – Interactions with other functional elements

16[1] Introduction to Evolved Packet Core (EPC) – EPC elements, protocols and procedures –

Alcatel Lucent

Page 17: Virtual Evolved Packet Core (VEPC) Placement in the …networks.cs.ucdavis.edu/presentation2017/Gupta-10-20-2017.pdfVirtual Evolved Packet Core (VEPC) Placement in the Metro Core-Backhual-Aggregation

End-to-end protocol stack (User Plane)

17[1] Introduction to Evolved Packet Core (EPC) – EPC elements, protocols and procedures –

Alcatel Lucent

Page 18: Virtual Evolved Packet Core (VEPC) Placement in the …networks.cs.ucdavis.edu/presentation2017/Gupta-10-20-2017.pdfVirtual Evolved Packet Core (VEPC) Placement in the Metro Core-Backhual-Aggregation

EPS Bearer

• Each EPS bearer context represents a GTP tunnel between UE

and PGW

• Can be a default bearer context or a dedicated bearer context

• Default EPS bearer context is activated when UE requests a

connection to PGW during EPS attach procedure

• Additionally, the network can activate one or several dedicated

EPS bearer contexts in parallel

18[2] Protocol Signaling Procedures in LTE -Radisys

Page 19: Virtual Evolved Packet Core (VEPC) Placement in the …networks.cs.ucdavis.edu/presentation2017/Gupta-10-20-2017.pdfVirtual Evolved Packet Core (VEPC) Placement in the Metro Core-Backhual-Aggregation

Service level policy control

19[1] Introduction to Evolved Packet Core (EPC) – EPC elements, protocols and procedures –

Alcatel Lucent

Page 20: Virtual Evolved Packet Core (VEPC) Placement in the …networks.cs.ucdavis.edu/presentation2017/Gupta-10-20-2017.pdfVirtual Evolved Packet Core (VEPC) Placement in the Metro Core-Backhual-Aggregation

EPS PROCEDURES

20

Page 21: Virtual Evolved Packet Core (VEPC) Placement in the …networks.cs.ucdavis.edu/presentation2017/Gupta-10-20-2017.pdfVirtual Evolved Packet Core (VEPC) Placement in the Metro Core-Backhual-Aggregation

Network attachment and IP address assignment

21[1] Introduction to Evolved Packet Core (EPC) – EPC elements, protocols and procedures –

Alcatel Lucent

Page 22: Virtual Evolved Packet Core (VEPC) Placement in the …networks.cs.ucdavis.edu/presentation2017/Gupta-10-20-2017.pdfVirtual Evolved Packet Core (VEPC) Placement in the Metro Core-Backhual-Aggregation

UE and service requests

22[1] Introduction to Evolved Packet Core (EPC) – EPC elements, protocols and procedures –

Alcatel Lucent

Page 23: Virtual Evolved Packet Core (VEPC) Placement in the …networks.cs.ucdavis.edu/presentation2017/Gupta-10-20-2017.pdfVirtual Evolved Packet Core (VEPC) Placement in the Metro Core-Backhual-Aggregation

Handover and X2 routing

23[1] Introduction to Evolved Packet Core (EPC) – EPC elements, protocols and procedures –

Alcatel Lucent

Page 24: Virtual Evolved Packet Core (VEPC) Placement in the …networks.cs.ucdavis.edu/presentation2017/Gupta-10-20-2017.pdfVirtual Evolved Packet Core (VEPC) Placement in the Metro Core-Backhual-Aggregation

NAS (Non-Access Stratum)

• NAS protocols control EPC procedures

• Non-Access Stratum (NAS) resides between the UE and the

MME in the control plane

• NAS is responsible for call processing and session

management functions of creation, deletion, modification

and management of default and dedicated radio bearers

• NAS procedures are grouped in 2 categories:

• EPS Mobility Management (EMM), and

• EPS Session Management (ESM)

24

Page 25: Virtual Evolved Packet Core (VEPC) Placement in the …networks.cs.ucdavis.edu/presentation2017/Gupta-10-20-2017.pdfVirtual Evolved Packet Core (VEPC) Placement in the Metro Core-Backhual-Aggregation

EPS Mobility Management (EMM)

• EMM protocol provides procedures for mobility control

when UE uses E-UTRAN and control of security for NAS

protocols

• EMM procedures:

• EMM common procedures (authentication etc.)

• EMM specific procedures (attach etc.)

• EMM connection management procedures

• Service request

• Paging procedure

• Transport of NAS messages

• Generic transport of NAS messages

25

Page 26: Virtual Evolved Packet Core (VEPC) Placement in the …networks.cs.ucdavis.edu/presentation2017/Gupta-10-20-2017.pdfVirtual Evolved Packet Core (VEPC) Placement in the Metro Core-Backhual-Aggregation

EPS Session Management (ESM)

• ESM protocol provides procedures for the handling of EPS

bearer contexts

• Together with the bearer control provided by Access Stratum,

it provides the control of user plane bearers

• Transmission of ESM messages is suspended during EMM

procedures except for the attach procedure

• Types of ESM procedures:

• EPS bearer contexts procedures

• Transaction related procedures

26

Page 27: Virtual Evolved Packet Core (VEPC) Placement in the …networks.cs.ucdavis.edu/presentation2017/Gupta-10-20-2017.pdfVirtual Evolved Packet Core (VEPC) Placement in the Metro Core-Backhual-Aggregation

EPC Procedures Summary

27[3] Understanding the bottlenecks in Virtualizing Cellular Core Network Functions – Intel

Labs, Connectem, AT&T Labs

Page 28: Virtual Evolved Packet Core (VEPC) Placement in the …networks.cs.ucdavis.edu/presentation2017/Gupta-10-20-2017.pdfVirtual Evolved Packet Core (VEPC) Placement in the Metro Core-Backhual-Aggregation

Network Attach Procedure

28[[2] Protocol Signaling Procedures in LTE - Radisys

Page 29: Virtual Evolved Packet Core (VEPC) Placement in the …networks.cs.ucdavis.edu/presentation2017/Gupta-10-20-2017.pdfVirtual Evolved Packet Core (VEPC) Placement in the Metro Core-Backhual-Aggregation

Chained Requests (Control Plane)

29

UE

MME UE MME UE MME UE MME HSS MME PGW MME SGW

MME

UE

MME

MME HSS MME PGW MME SGW MME

Control Plane Service Chain with EPC elements only

[[2] Protocol Signaling Procedures in LTE - Radisys

Page 30: Virtual Evolved Packet Core (VEPC) Placement in the …networks.cs.ucdavis.edu/presentation2017/Gupta-10-20-2017.pdfVirtual Evolved Packet Core (VEPC) Placement in the Metro Core-Backhual-Aggregation

Chained Requests (Control Plane + Data Plane)

30

Downlink Chain

Uplink Chain

MME HSS MME PGW MME SGW MME PGW SGW

MME HSS MME PGW MME SGW MME SGW PGW

[1] Introduction to Evolved Packet Core (EPC) – EPC elements, protocols and procedures –

Page 31: Virtual Evolved Packet Core (VEPC) Placement in the …networks.cs.ucdavis.edu/presentation2017/Gupta-10-20-2017.pdfVirtual Evolved Packet Core (VEPC) Placement in the Metro Core-Backhual-Aggregation

Problem Statement

• To reduce the bandwidth consumption in a cellular core

network while placing service chained requests while

adhering to latency requirements

• Inputs

• Aggregate traffic flows from a aggregation point to PGW (both uplink

and downlink)

• Latency constraints for communication between each EPC element

31

Page 32: Virtual Evolved Packet Core (VEPC) Placement in the …networks.cs.ucdavis.edu/presentation2017/Gupta-10-20-2017.pdfVirtual Evolved Packet Core (VEPC) Placement in the Metro Core-Backhual-Aggregation

Further details

• Which EPS procedures to consider?

• Maybe include CPU constraints? Or give CPU capacity as

an output?

• What insights would be most interesting?

• Do all EPC elements require replication?

• Which locations are most suitable for replication?

32