a virtual sdn-enabled lte epc architecture: a case study ...a virtual sdn-enabled lte epc...

21
Technische Universität München Lehrstuhl für Kommunikationsnetze Prof. Dr.-Ing. W. Kellerer A Virtual SDN-enabled LTE EPC Architecture: a case study for S-/P-Gateways functions 15.November.2013 Treffen der VDE/ITG-Fachgruppe 5.2.4 Arsany Basta Wolfgang Kellerer Marco Hoffmann Klaus Hoffmann Ernst-Dieter Schmidt Technische Universität München, Germany Nokia Solutions and Networks, Munich, Germany

Upload: others

Post on 24-Jan-2020

36 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: A Virtual SDN-enabled LTE EPC Architecture: a case study ...A Virtual SDN-enabled LTE EPC Architecture: a case study for S-/P-Gateways functions 15.November.2013 Treffen der VDE/ITG-Fachgruppe

Technische Universität München

Lehrstuhl für Kommunikationsnetze

Prof. Dr.-Ing. W. Kellerer

A Virtual SDN-enabled LTE EPC Architecture: a case study for S-/P-Gateways functions

15.November.2013

Treffen der VDE/ITG-Fachgruppe 5.2.4

Arsany Basta Wolfgang Kellerer

Marco Hoffmann Klaus Hoffmann Ernst-Dieter Schmidt

Technische Universität München, Germany

Nokia Solutions and Networks, Munich, Germany

Page 2: A Virtual SDN-enabled LTE EPC Architecture: a case study ...A Virtual SDN-enabled LTE EPC Architecture: a case study for S-/P-Gateways functions 15.November.2013 Treffen der VDE/ITG-Fachgruppe

2

Future network requirements?

Source: Marco Hoffmann, NSN

Page 3: A Virtual SDN-enabled LTE EPC Architecture: a case study ...A Virtual SDN-enabled LTE EPC Architecture: a case study for S-/P-Gateways functions 15.November.2013 Treffen der VDE/ITG-Fachgruppe

3

Data Traffic

eNodeB Signaling

X2

HSS PCRF OCS

S5/S8

S1-MME

MME

S10

S1-U

SGi

LTE Evolved Packet Core (EPC)

S6a

S7Gy

Gx

IP DomainP-GW

E-UTRAN

S11

S4

S-GW

UTRAN

SGSNNodeB RNC

Why change the current EPC architecture?

• Current EPC built out of monolithic entities on dedicated hardware

• Inflexible and lacks dynamic deployment

• Induces high cost to setup and maintain

Page 4: A Virtual SDN-enabled LTE EPC Architecture: a case study ...A Virtual SDN-enabled LTE EPC Architecture: a case study for S-/P-Gateways functions 15.November.2013 Treffen der VDE/ITG-Fachgruppe

4

How to change EPC architecture?

Network abstraction and flexible dynamic

programmability

Enabler for cost, energy consumption and space reduction by sharing, isolating and splitting of network functions [1]

Automated platform for network functions

in software

[1] Network Operators, “Network Functions Virtualization“, SDN World Congress, Darmstadt, 2012

Cloud

Computing

Page 5: A Virtual SDN-enabled LTE EPC Architecture: a case study ...A Virtual SDN-enabled LTE EPC Architecture: a case study for S-/P-Gateways functions 15.November.2013 Treffen der VDE/ITG-Fachgruppe

5

What do NFV and SDN bring to the mobile core?

Availability of incremental functionality additions to the network

More flexibility in network management and control

More elasticity in adding or removing services

Optimizing network configuration and topology

• Potential to reduce time to market

• Potential for reducing energy consumption

• Potential for a reduced capex and opex cost

NFV

SDN

SDN

NFV +

SDN

NFV +

Page 6: A Virtual SDN-enabled LTE EPC Architecture: a case study ...A Virtual SDN-enabled LTE EPC Architecture: a case study for S-/P-Gateways functions 15.November.2013 Treffen der VDE/ITG-Fachgruppe

6

Operator’s Cloud Virtual EPC Components

Data Traffic

eNodeB

SignalingX2

HSS PCRF OCS

S5/S8

S1-MME

MME

S10

S1-U

SGi

S6a

S7Gy

Gx

IP PDNP-GW

S11

S4

S-GWSGSN

Transport Network

EPC potential for virtualization?

• Migration to the operator’s cloud can start with control-plane EPC nodes such as MME, HSS, PCRF, etc...

• Focus of our study is the data-plane coupled EPC nodes: S-GW and P-GW

Page 7: A Virtual SDN-enabled LTE EPC Architecture: a case study ...A Virtual SDN-enabled LTE EPC Architecture: a case study for S-/P-Gateways functions 15.November.2013 Treffen der VDE/ITG-Fachgruppe

7

What are the study steps?

Decompose S-GW/P-GW functions

Deployment architectures: decomposed functions between

cloud and transport network

SDN (OpenFlow 1.3) realization of derived functions

Page 8: A Virtual SDN-enabled LTE EPC Architecture: a case study ...A Virtual SDN-enabled LTE EPC Architecture: a case study for S-/P-Gateways functions 15.November.2013 Treffen der VDE/ITG-Fachgruppe

8

S-GW / P-GW ANALYSIS

Page 9: A Virtual SDN-enabled LTE EPC Architecture: a case study ...A Virtual SDN-enabled LTE EPC Architecture: a case study for S-/P-Gateways functions 15.November.2013 Treffen der VDE/ITG-Fachgruppe

9

S-GW and P-GW Analysis

Control Signaling

Resources Allocation

Logic

Data-plane Forwarding Rules

Data-plane Forwarding

GTP Matching

Charging Packet

Filtering

• The roles of the S-GW and P-GW were observed in fundamental 3GPP

standard scenarios such as UE attach/detach, handover, TA update, etc ..

Page 10: A Virtual SDN-enabled LTE EPC Architecture: a case study ...A Virtual SDN-enabled LTE EPC Architecture: a case study for S-/P-Gateways functions 15.November.2013 Treffen der VDE/ITG-Fachgruppe

10

OPENFLOW REALIZATION OF DERIVED FUNCTIONS

Page 11: A Virtual SDN-enabled LTE EPC Architecture: a case study ...A Virtual SDN-enabled LTE EPC Architecture: a case study for S-/P-Gateways functions 15.November.2013 Treffen der VDE/ITG-Fachgruppe

11

Control Signalng

Resources Allocation

Logic

Data-planeForwarding Rules

Data-plane Forwarding

GTP Matching

Charging Packet

Filtering

• Control-related functions can be integrated in an SDN controller

• Forwarding rules and data forwarding are fundamental functions of a basic OF switch

• Packet filters (P-GW) can be provided based on the IP-five tuple [2] starting from OF 1.0

• Charging (P-GW) and GTP header matching (S-GW and P-GW) still need further evaluation

[2] 3GPP TS 23.203, “Policy and charging control architecture”, 2010

OpenFlow Realization of Derived Functions

Page 12: A Virtual SDN-enabled LTE EPC Architecture: a case study ...A Virtual SDN-enabled LTE EPC Architecture: a case study for S-/P-Gateways functions 15.November.2013 Treffen der VDE/ITG-Fachgruppe

12

Charging (Offline and Online) Frameworks

• Controller collect offline

CDRs based on OF stats

• Optimize OF stats to match

different charging models

OF Switch OF Switch

OF Controller

OF Stats OF Stats

Offline CDR

Data Traffic

a) Offline charging

Counters Counters

OF Switch OF Switch

OF Controller

OF Stats

Charging Event

OF StatsEvent

trigger:Update Rules

Data Traffic

b) Online charging

Counters Counters

• Of switch keeps no data flow state

• No charging events possible on switch

• Controller keeps track of charging events

and update rules accordingly

Page 13: A Virtual SDN-enabled LTE EPC Architecture: a case study ...A Virtual SDN-enabled LTE EPC Architecture: a case study for S-/P-Gateways functions 15.November.2013 Treffen der VDE/ITG-Fachgruppe

13

GTP Matching Frameworks

no matching rules

Forward * to controller

GTP Module

OF “NE“

OF Controller

Data Traffic

Dat

a tr

affi

c

Rules from controller:

in: * / out: middlebox

OF Controller

OF “NE“

Data Traffic

GTP

Middlebox

GTP rules

OF Controller

Rules from controller:

GTP matching

GTP HW Customized

OF “NE+“

Data Traffic

OF Controller

Rules from controller:

GTP matching

GTP SW

OF “NE+“

SW platformData Traffic

a) Controller handling GTP matching b) Middlebox handling GTP matching

c) NE+ with customized HW d) NE+ with SW platform

payload IP GTP UDP IP

UE EPC

Page 14: A Virtual SDN-enabled LTE EPC Architecture: a case study ...A Virtual SDN-enabled LTE EPC Architecture: a case study for S-/P-Gateways functions 15.November.2013 Treffen der VDE/ITG-Fachgruppe

14

DECOMPOSED FUNCTIONS DEPLOYMENT ARCHITECURES

Page 15: A Virtual SDN-enabled LTE EPC Architecture: a case study ...A Virtual SDN-enabled LTE EPC Architecture: a case study for S-/P-Gateways functions 15.November.2013 Treffen der VDE/ITG-Fachgruppe

15

Functions deployment possibilities?

1) Full Cloud Migration

limited by cloud domain

all data traffic to cloud

SDN is not fully exploited

+ noticeable cost savings

+ control-plane scalability

+ standard OF switch

IP PDN

Data Traffic

SGSN

eNodeB

Signaling

Operator’s Cloud

X2

S1-MME

MME

S10

S1-U

S4-c

SGiS4-u

SGW-u PGW-u

Charging

U-Plane Fabric

U-Plane Forwarding Rules

Control Signaling

Resources Management

Logic

SDN API

Filtering

GTP

NE

Controller

SGW-cPGW-c

S11

Page 16: A Virtual SDN-enabled LTE EPC Architecture: a case study ...A Virtual SDN-enabled LTE EPC Architecture: a case study for S-/P-Gateways functions 15.November.2013 Treffen der VDE/ITG-Fachgruppe

16

Control Signaling

Resources Management

Logic

SDN APIData Traffic

SGSN

eNodeB

Signaling

SGW-c PGW-c

Operator’s Cloud

NE+

X2

S5

S1-MME

MME

S10

S1-U

S4-c

U-Plane Fabric

U-Plane Forwarding

Rules Filtering

SGW-u PGW-u

SGi

S4-c

ChargingGTP

Transport Network

Controller

IP PDN

S11

Functions deployment possibilities?

2) Control-plane Cloud Migration

enhanced OF switch

data overhead between

cloud and transport

cost savings are reduced

+ control-plane scalability

+ data-plane scalability

+ on-demand data plane

Page 17: A Virtual SDN-enabled LTE EPC Architecture: a case study ...A Virtual SDN-enabled LTE EPC Architecture: a case study for S-/P-Gateways functions 15.November.2013 Treffen der VDE/ITG-Fachgruppe

17

Functions deployment possibilities?

3) Signaling control Cloud Migration

S10

X2

U-Plane Fabric

U-Plane Forwarding

Rules

Control Signaling

Data Traffic

Resources Management

LogicSGSN

MME

eNodeB

Signaling

GTP

Charging

Filtering

SGW-c PGW-c

Operator’s Cloud

SGW-c PGW-cNE+

S1-MME

S11

S1-U

S4-U

S4-C

SGi

Co

ntr

olle

r

SD

N A

PI

SGW-u PGW-u

IP PDN

Transport Network

cloud migration is minimal

global network view is

not available anymore

+ less configuration delay

+ less data overhead

+ more resilient to

cloud outages

Page 18: A Virtual SDN-enabled LTE EPC Architecture: a case study ...A Virtual SDN-enabled LTE EPC Architecture: a case study for S-/P-Gateways functions 15.November.2013 Treffen der VDE/ITG-Fachgruppe

18

Functions deployment possibilities?

4) Scenario based Cloud Migration

S10

X2

Data Traffic

U-Plane Fabric

U-Plane Forwarding

Rules

Resources Management

Logic

SGSN

MME

eNodeB

Signaling

GTP

State Sync Updates

Operator’s Cloud

SGW-c PGW-cSGW-u PGW-u

NE+

SDN

AP

I

SGW-c PGW-c

Charging

S1-MME

S11

S1-U

S4-U

S4-C

SGi

Control Signaling

Co

ntr

olle

r

IP PDN

S4-C

Charging

U-Plane Fabric

U-Plane Forwarding Rules

Control Signaling

Resources Management

Logic

Filtering

GTP

NE

Controller

SDN API

Filtering

S11

SGW-cPGW-c

SGW-uPGW-u

Transport Network

SDN API

state sync overhead

orchestration between

functions is needed

additional cost induced

+ possible offloading of certain

EPC operations or service types

+ highest scalability and flexibility

Page 19: A Virtual SDN-enabled LTE EPC Architecture: a case study ...A Virtual SDN-enabled LTE EPC Architecture: a case study for S-/P-Gateways functions 15.November.2013 Treffen der VDE/ITG-Fachgruppe

19

Conclusion

Study goals?

• EPC analysis: decompose S-GW and P-GW functions

• SDN capabilities to achieve the EPC functionalities

• Alternative solutions to enhance OF network elements:

a) Controller-based processing

b) Middlebox-based processing

c) NE+ with HW customized functions

d) NE+ with a programmable SW extension

• Deployment possibilities of the EPC nodes and functionalities

Four alternative deployment architectures, between cloud and transport network

Each architecture has its own advantages and limitations

Page 20: A Virtual SDN-enabled LTE EPC Architecture: a case study ...A Virtual SDN-enabled LTE EPC Architecture: a case study for S-/P-Gateways functions 15.November.2013 Treffen der VDE/ITG-Fachgruppe

20

S-/P-GWcost

end-to-end delay

data overhead

Signaling

Management

Logic

KPI value

Filterin

g

ChargingGTP/

U-Plane Rules/

Fabric

no functions at cloud

all functions at cloud

Outlook

• Performance evaluation and trade-offs:

• Cost evaluation

• Exchanged data overhead

• Observed additional delays

Optimal functions’ splitting solution

considering performance

current EPC architecture Vs virtual SDN-enabled architectures

Page 21: A Virtual SDN-enabled LTE EPC Architecture: a case study ...A Virtual SDN-enabled LTE EPC Architecture: a case study for S-/P-Gateways functions 15.November.2013 Treffen der VDE/ITG-Fachgruppe

21

Thank you for your attention

Questions?

A.Basta, W. Kellerer, M. Hoffmann, K. Hoffmann, E.D. Schmidt, “A Virtual SDN-enabled LTE EPC: Architecture: a case study for S-/P-gateways functions”, IEEE SDN4FNS, Trento, 2013