P4EC: Enabling Terabit Edge Computing in Enterprise 4G LTE Max - - PowerPoint PPT Presentation

p4ec enabling terabit edge computing in enterprise 4g lte
SMART_READER_LITE
LIVE PREVIEW

P4EC: Enabling Terabit Edge Computing in Enterprise 4G LTE Max - - PowerPoint PPT Presentation

P4EC: Enabling Terabit Edge Computing in Enterprise 4G LTE Max Hollingsworth Jinsung Lee Zhang Liu Jihoon Lee Sangtae Ha Dirk Grunwald 1 From Few MNOs to Many 2012 FCC. Amendment of the Commissions Rules with Regard to


slide-1
SLIDE 1

P4EC: Enabling Terabit Edge Computing in Enterprise 4G LTE

Max Hollingsworth Jinsung Lee Zhang Liu Jihoon Lee Sangtae Ha Dirk Grunwald

1

slide-2
SLIDE 2

From Few MNOs to Many

Campus Warehouse Enterprise

  • 2012 FCC. “Amendment of the Commission’s Rules with Regard

to Commercial Operations in the 3550-3650 MHz Band.”

  • 2019 FCC. “WTB and OET Approve Initial Commercial

Deployments in 3.5 GHz Band.” Image from Google

2

slide-3
SLIDE 3

PGW eNodeB

MME HSS

Evolved Packet Core (EPC) UE Internet SGW

LTE Network Structure

3

slide-4
SLIDE 4

EPC

VPN

Server

Cloud Equipment

PGW

VPN

Client

eNodeB UE

LTE Network Structure with Cloud-EPC

Internet

4

slide-5
SLIDE 5
  • Wearable

Cognitive Assistants

  • Augmented

Reality

  • IoT Devices

Time Sensitive Applications

5

slide-6
SLIDE 6

P4EC EPC eNB

VPN

Server

VPN

Server

On-Site Equipment Cloud Equipment

Internet

NAT

Internet

PGW

VPN

Client

VPN

Client Server Room

UE

Solution: P4EC “Local-exit”

Local-exit

6

slide-7
SLIDE 7

P4EC Stordis BF2556x-1T

Solution: P4EC “Local-exit”

Stordis P4 Programmable Switch:

  • Barefoot Tofino chipset.
  • 100 GbE ports.
  • Line-rate packet processing.
  • 2.0 Tbps aggregate throughput.
  • ~$9,000 in cost.
  • Handles traffic from over 7,300 eNBs.

7

slide-8
SLIDE 8

LTE Testbed

UEs 45.45.0.0/16 eNB 192.168.1.2 P4 Switch EPC 192.168.1.254 45.45.0.1

LTE Phones in Shield Box Client VPN and eNB P4EC Cloud-Based Open-Source EPC

Local-Exit

8

slide-9
SLIDE 9

Results

Webpage Download Test Local Exit vs Cloud Exit

9

slide-10
SLIDE 10

Results

Video Call End-to-end Delay Test Local Exit vs Cloud Exit

10

slide-11
SLIDE 11

Results

Ping Round-Trip-Time UE to the Gateway of increasingly distant datacenters

11

slide-12
SLIDE 12

Identifying an Authorized UE

UE EPC Attach Request Message EPC UE Attach Accept Message

UE’s Tunnel ID UE’s IPv4 UE’s Identifier

S1 Messages

12

slide-13
SLIDE 13

MATCH ACTION

IP_src=45.45.0.21 IP_dst=8.8.8.8 UDP_dst=53 ETH_dst=ab:ac:ad:ae:af:aa forward_port: 2

P4EC Match Action Table Rule

Content Redirection

  • Dst. MAC

UDP Port

  • Dst. IP

Packet Inspected in 4 Places for Redirection NAT ab:ac:ad:ae:af:aa EPC

58:8a:5a:14:6f:74

eNB

UE’s IP

13

slide-14
SLIDE 14

Decapsulate Header Modifications

GTP Packet Encapsulation and Decapsulation

Encapsulate Header Modifications

Step 1 TCP/UDP IP inner GTP UDP IP ETH Step 2 TCP/UDP IP inner GTP UDP IP ETH Step 3 TCP/UDP IP inner ETH Edit dst mac Step 2 TCP/UDP IP inner New GTP New UDP New IP ETH Step 1 TCP/UDP IP ETH Step 3 TCP/UDP IP inner GTP Tunnel ID UDP IP ETH eNB mac

dst=eNB IP src=EPC IP

14

slide-15
SLIDE 15

Thank You

max.hollingsworth@colorado.edu jinsung.Lee@colorado.edu Jihoon.Lee-1@colorado.edu Zhang.Liu@colorado.edu sangtae.Ha@colorado.edu dirk.grunwald@colorado.edu

This work was supported by NIST under Grant No.70NANB17H186

15