Download - Uop Denazis Endecon Final
![Page 1: Uop Denazis Endecon Final](https://reader034.vdocuments.pub/reader034/viewer/2022051218/55cf8c9b5503462b138e3b61/html5/thumbnails/1.jpg)
HOW A PARADIGM SHIFT IN NETWORK ARCHITECTURE MAY IMPACT ENERGY EFFICIENCY (SERVICE VIRTUALIZATION) Spyros Denazis ([email protected]), University of Patras, GREECE
Ημερίδα ENDECON (Θαλής)
![Page 2: Uop Denazis Endecon Final](https://reader034.vdocuments.pub/reader034/viewer/2022051218/55cf8c9b5503462b138e3b61/html5/thumbnails/2.jpg)
A broader holistic vision
SDN Device
Programmability
Service Function Chaining
Service Lifecycle Deploy (NFV) Integrate (SDN) Connect (SFC) Control (SDN) Destroy (NFV) Network
Functions Virtualization
These concepts have a past, therefore, no need to re-invent the wheel as there have been lessons already learned
![Page 3: Uop Denazis Endecon Final](https://reader034.vdocuments.pub/reader034/viewer/2022051218/55cf8c9b5503462b138e3b61/html5/thumbnails/3.jpg)
Service Instantiation
Datapath Element DE
SP
DE DE
SP
SP
SP
SP
Service Part
Control Element Management/Orchestrator
Deploy Instantiate Control Interconnect
Control Manage
App App App App Publish
![Page 4: Uop Denazis Endecon Final](https://reader034.vdocuments.pub/reader034/viewer/2022051218/55cf8c9b5503462b138e3b61/html5/thumbnails/4.jpg)
Service Instantiation
Datapath Element DE
SP
DE DE
SP
SP
SP
SP
Service Part
Control Element Management/Orchestrator
Deploy Instantiate Control Interconnect
Control Manage
App App App App Publish There is a need for a common framework that will enable the control/management/orchestration of the network substrate to be treated in uniform fashion and simplify their corresponding operations
![Page 5: Uop Denazis Endecon Final](https://reader034.vdocuments.pub/reader034/viewer/2022051218/55cf8c9b5503462b138e3b61/html5/thumbnails/5.jpg)
Network Element (NE)
Control Plane
ForCES Framework
Control Element (CE) Control
Element (CE) Control Element (CE)
Forwarding Plane
Forwarding Element (FE) Forwarding
Element (FE) Forwarding Element (FE)
ForCES protocol
Network Element (NE) Packet Processing Entity Constitutes of CEs & FEs
Multiple CEs to FEs for HA CEs/FEs Physical or Virtual
NE components distributed Local (within one box)
Geographical distributed (LAN/WAN/Internet)
No discrimination between physical or virtual
![Page 6: Uop Denazis Endecon Final](https://reader034.vdocuments.pub/reader034/viewer/2022051218/55cf8c9b5503462b138e3b61/html5/thumbnails/6.jpg)
Forwarding Element (FE)
ForCES Abstraction model
Control Element (CE)
LFB1 LFB2
LFB3 LFB4
LFB3
LFB4
Model FEs using Logical Functional Blocks. Fine grained operations Hardware/Software Physical/Virtual
FE - graph of LFBs Graph can be dynamic if supported
by implementation Model Object-oriented approach
Classes Instances Etc
P: Packet M: Metadata
P P+M
ForCES
![Page 7: Uop Denazis Endecon Final](https://reader034.vdocuments.pub/reader034/viewer/2022051218/55cf8c9b5503462b138e3b61/html5/thumbnails/7.jpg)
An Initial Proof of Concept based on LTE
![Page 8: Uop Denazis Endecon Final](https://reader034.vdocuments.pub/reader034/viewer/2022051218/55cf8c9b5503462b138e3b61/html5/thumbnails/8.jpg)
Questions / Motivation
Can we apply SDN concepts in the EPC Core? Separate Control/Data Plane
Proof of concept: Use ForCES on the PGW
Backward compatibility with 3GPP
Motivation: Scale-in & Scale-out PGW
Ability to add functionality as LFBs wherever possible. Chain LFBs to perform new services.
E.g. Firewall/DPI LFBs to the PGW
Group and co-locate Control Plane functionality
![Page 9: Uop Denazis Endecon Final](https://reader034.vdocuments.pub/reader034/viewer/2022051218/55cf8c9b5503462b138e3b61/html5/thumbnails/9.jpg)
Simplified PGW viewpoint
PGW
SGW
Policy Cloud
PGW - D
PGW - C
Internet
GTP-C
GTP-U
ForCES
Separate PGW control/datapath Current focus:
Create tunneling endpoints for connection with Internet Both for SGW & PGW
Collect usage statistics
![Page 10: Uop Denazis Endecon Final](https://reader034.vdocuments.pub/reader034/viewer/2022051218/55cf8c9b5503462b138e3b61/html5/thumbnails/10.jpg)
PGW Prototype Implementation
PGW - D
PGW - C
ForCES
Port LFB GTP-U LFB Port LFB
![Page 11: Uop Denazis Endecon Final](https://reader034.vdocuments.pub/reader034/viewer/2022051218/55cf8c9b5503462b138e3b61/html5/thumbnails/11.jpg)
Use case 1- Incoming Packets from SGW
PGW - D
PGW - C
ForCES
Port LFB
GTP-U Encap
Port LFB GTP-U Decap
1 P’
2 P’
3 P
4 P
P’: GTP-U encapsulated packet P : Initial Packet
![Page 12: Uop Denazis Endecon Final](https://reader034.vdocuments.pub/reader034/viewer/2022051218/55cf8c9b5503462b138e3b61/html5/thumbnails/12.jpg)
PGW - D
PGW - C
ForCES
Port LFB
GTP-U Encap
Port LFB GTP-U Decap
4 P’
3 P’
2 P
1 P
P’: GTP-U encapsulated packet P : Initial Packet
Use case 2 - Incoming Packets from Internet
![Page 13: Uop Denazis Endecon Final](https://reader034.vdocuments.pub/reader034/viewer/2022051218/55cf8c9b5503462b138e3b61/html5/thumbnails/13.jpg)
Proof-of-concept prototype testbed
GTPvU In/Out (SGW)
Host 2 (Internet)
Host 1 (UE)
GTPvU In/Out (PGW)
PGW - C
GTPv1-U
SGW - C
ForCES
IP IP
App creating tunnels/collect stats
![Page 14: Uop Denazis Endecon Final](https://reader034.vdocuments.pub/reader034/viewer/2022051218/55cf8c9b5503462b138e3b61/html5/thumbnails/14.jpg)
Proof-of-concept Sequence
1. VM start-up 2. Initialize PGW/SGW 3. Create Tunnel Endpoints for Hosts 4. See traffic flow 5. Collect statistics Per UE Per UE/Flow
![Page 15: Uop Denazis Endecon Final](https://reader034.vdocuments.pub/reader034/viewer/2022051218/55cf8c9b5503462b138e3b61/html5/thumbnails/15.jpg)
Future Research Directions
SDN has grown beyond simple programmability (control) NFV + SFC
Service granular decomposition and deployment are enabled and they provide key advantages Generalize it also to Control & Management Planes
Orchestration & Resource Management will be of paramount importance They emerge as the next step forward
Is there a need for a common framework & abstraction model (holistic view) ?
Or, a collection will guarantee convergence?
![Page 16: Uop Denazis Endecon Final](https://reader034.vdocuments.pub/reader034/viewer/2022051218/55cf8c9b5503462b138e3b61/html5/thumbnails/16.jpg)
Potential Impact on Energy
The ability to scale-in, scale-out on demand network functionality and localize it allows for energy optimization in various ways Use existing or future data centers policies/approaches Regulate energy consumption according to demand Apply more efficient groupings of the functional
components of an architecture
The potential of these new network architectures may have on energy efficiency has not been investigated thoroughly
![Page 17: Uop Denazis Endecon Final](https://reader034.vdocuments.pub/reader034/viewer/2022051218/55cf8c9b5503462b138e3b61/html5/thumbnails/17.jpg)
http://nam.ece.upatras.gr/
ΤΗΑΝΚ ΥOU!
![Page 18: Uop Denazis Endecon Final](https://reader034.vdocuments.pub/reader034/viewer/2022051218/55cf8c9b5503462b138e3b61/html5/thumbnails/18.jpg)
Backup Slide – PGW model details
GTP tunnel characteristics UE identification (IP address in our case)
Local Tunnel Endpoint IP address
Remote Tunnel Endpoint IP address
Local Tunnel Endpoint ID
Remote Tunnel Endpoint ID
GTP Statistics Bytes Sent/Received
Packets Sent/Received
GTP Deep Packet Inspection Statistics GTP Statistics Per Flow
Flow characterized by 5-tuple: Source/Destination IP Address
Source/Destination TCP/UDP port
IP Protocol Type