Performance Evaluation in LTE Networks (SGW-u Tunnels) Sina Shafaei - - PowerPoint PPT Presentation

performance evaluation in lte networks sgw u tunnels
SMART_READER_LITE
LIVE PREVIEW

Performance Evaluation in LTE Networks (SGW-u Tunnels) Sina Shafaei - - PowerPoint PPT Presentation

Chair for Network Architectures and Services Chair for Network Architectures and Services Technische Universitt Mnchen Technische Universitt Mnchen IDP intermediary talk Performance Evaluation in LTE Networks (SGW-u Tunnels)


slide-1
SLIDE 1

1

Technische Universität München – Chair for Network Architectures and Services Chair for Network Architectures and Services Technische Universität München Chair for Network Architectures and Services Technische Universität München

“IDP intermediary talk”

Performance Evaluation in LTE Networks (SGW-u Tunnels)

Sina Shafaei

Chair for Network Architectures and Services Department for Computer Science Technische Universität München

July 27, 2015

slide-2
SLIDE 2

2

Technische Universität München – Chair for Network Architectures and Services Chair for Network Architectures and Services Technische Universität München

Outline

Definitions

  • Network Functions Virtualization (NFV)
  • LTE Networks - Evolved Packet Core (EPC)
  • Functions of S-GW

Set Up

  • Software

Goal of the Project

  • Performance Metrics

Measurement

  • Expected Results
  • Milestone
slide-3
SLIDE 3

3

Technische Universität München – Chair for Network Architectures and Services Chair for Network Architectures and Services Technische Universität München

Network Functions Virtualization (NFV)

Two important concepts:

  • Can be run on commodity hardware and whose properties can be investigated

in a generic testbed

  • The core idea of NFV: leverage virtualization mechanisms
slide-4
SLIDE 4

4

Technische Universität München – Chair for Network Architectures and Services Chair for Network Architectures and Services Technische Universität München

LTE - Evolved Packet Core (EPC)

slide-5
SLIDE 5

5

Technische Universität München – Chair for Network Architectures and Services Chair for Network Architectures and Services Technische Universität München

The functions of the S-GW

Establishing bearers based on the directives of the Mobility Management Entity (MME) over the S11 interface (bearers can be established on the S4 interface as well). Handling user data functions such as routing and forwarding packets to a P- GW over the S5 interface.

slide-6
SLIDE 6

6

Technische Universität München – Chair for Network Architectures and Services Chair for Network Architectures and Services Technische Universität München

Connecting the S-GW in a visitor public land mobile network (PLMN) with the P-GW in the home PLMN over the S8 interface. Connecting the S-GW with an enhanced Node B (eNodeB) radio network for user plane tunneling of GPRS tunneling protocol, user (GTP-U) packets and hand-overs through the S1-U interface.

The functions of the S-GW

slide-7
SLIDE 7

7

Technische Universität München – Chair for Network Architectures and Services Chair for Network Architectures and Services Technische Universität München

Anchoring for inter-3GPP mobility over the S4 interface connecting the S-GW with a 4G Serving GPRS Support Node (SSGN). Gathering accounting information per user and per bearer.

The functions of the S-GW

slide-8
SLIDE 8

8

Technische Universität München – Chair for Network Architectures and Services Chair for Network Architectures and Services Technische Universität München

The network function that is going to be tested: GTP-u

  • IP-based protocol that allows tunnels between pairs of end point used in GSM,

UMTS and LTE core networks,

  • It provides mobility. (When UE is mobile, the IP address remains same and packets are still

forwarded since tunneling is provided between PGW and eNB via SGW)

slide-9
SLIDE 9

9

Technische Universität München – Chair for Network Architectures and Services Chair for Network Architectures and Services Technische Universität München

Set up - Software

  • Sgwuctl (SGW-u controller)

Developed by BISDN

  • Revised Open Flow set

adding OpenFlow support to the software to build control applications, controller frameworks and/or data path elements

  • XDPD

xDPd is a multi-platform, multi OpenFlow version data plane, open-source switch focusing on performance and extensibility

  • DPDK

a set of libraries and drivers for fast packet processing

  • MoonGen

Load Generator developed by Paul

slide-10
SLIDE 10

10

Technische Universität München – Chair for Network Architectures and Services Chair for Network Architectures and Services Technische Universität München

Software – SGW-u Controller

Performance indicators: Minimizing the occurrence of packet loss in order to provide a reliable service Fast processing of requests considerable for use in practical context

slide-11
SLIDE 11

11

Technische Universität München – Chair for Network Architectures and Services Chair for Network Architectures and Services Technische Universität München

Goals / Measurement / Expected Results

How many bearers can we establish in each connection? Optimal number? What happens if packets for different bearers are not sent in round robin fashion but rather at random? Why are processing times higher when there are multiple bearers installed but only one is active compared to multiple bearers and all are active? (e.g does the lookup speed depend on bearer ID and number of present bearers?) In addition to GTP-u traffic the SGW receives control requests (e.g for adding additional bearers) Investigation regarding the relationship between processing times of these requests and the data plane load

slide-12
SLIDE 12

12

Technische Universität München – Chair for Network Architectures and Services Chair for Network Architectures and Services Technische Universität München

Milestone

So Far

  • Survey of literature on NFV performance evaluation
  • Analysis of Performance metrics
  • An ansible script is prepared to automate the whole process of testbed set

up and configuration In Next Two Months

  • Testing multiple scenarios on testbed
  • Preparing final report
slide-13
SLIDE 13

13

Technische Universität München – Chair for Network Architectures and Services Chair for Network Architectures and Services Technische Universität München

Questions?