P4EC: Enabling Terabit Edge Computing in Enterprise 4G LTE
Max Hollingsworth Jinsung Lee Zhang Liu Jihoon Lee Sangtae Ha Dirk Grunwald
1
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
Max Hollingsworth Jinsung Lee Zhang Liu Jihoon Lee Sangtae Ha Dirk Grunwald
1
to Commercial Operations in the 3550-3650 MHz Band.”
Deployments in 3.5 GHz Band.” Image from Google
2
MME HSS
3
VPN
Server
PGW
VPN
Client
4
5
P4EC EPC eNB
VPN
Server
VPN
Server
Internet
NAT
Internet
PGW
VPN
Client
VPN
Client Server Room
UE
Local-exit
6
P4EC Stordis BF2556x-1T
Stordis P4 Programmable Switch:
7
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
9
10
11
UE EPC Attach Request Message EPC UE Attach Accept Message
UE’s Tunnel ID UE’s IPv4 UE’s Identifier
S1 Messages
12
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
UDP Port
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
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
This work was supported by NIST under Grant No.70NANB17H186
15