reco, slv and free5gc - a path toward softwarization and ... · reco, slv and free5gc - a path...
TRANSCRIPT
![Page 1: RECO, SLV and free5GC - a path toward softwarization and ... · RECO, SLV and free5GC - a path toward softwarization and virtualization of 5G core networks Jyh-Cheng (J.-C.) Chen](https://reader034.vdocuments.us/reader034/viewer/2022042022/5e798fba3c7cfc3a1861a7ad/html5/thumbnails/1.jpg)
RECO, SLV and free5GC - a path toward softwarization and
virtualization of 5G core networks
Jyh-Cheng (J.-C.) ChenDepartment of Computer ScienceNational Chiao Tung University
[email protected]://www.cs.nctu.edu.tw/~jcc
March 25, 2019
![Page 2: RECO, SLV and free5GC - a path toward softwarization and ... · RECO, SLV and free5GC - a path toward softwarization and virtualization of 5G core networks Jyh-Cheng (J.-C.) Chen](https://reader034.vdocuments.us/reader034/viewer/2022042022/5e798fba3c7cfc3a1861a7ad/html5/thumbnails/2.jpg)
Outline Background
with focus on core networks What is 5G?
Softwarization and Virtualization Our open-source projects
Reconfigurable Core (RECO) Service Level Virtualization (SLV) free5GC
2
![Page 3: RECO, SLV and free5GC - a path toward softwarization and ... · RECO, SLV and free5GC - a path toward softwarization and virtualization of 5G core networks Jyh-Cheng (J.-C.) Chen](https://reader034.vdocuments.us/reader034/viewer/2022042022/5e798fba3c7cfc3a1861a7ad/html5/thumbnails/3.jpg)
3
What’s wrong with the current 4G core network?
![Page 4: RECO, SLV and free5GC - a path toward softwarization and ... · RECO, SLV and free5GC - a path toward softwarization and virtualization of 5G core networks Jyh-Cheng (J.-C.) Chen](https://reader034.vdocuments.us/reader034/viewer/2022042022/5e798fba3c7cfc3a1861a7ad/html5/thumbnails/4.jpg)
All Propriety Hardware
4Flexi Network Server from Nokia Siemens Networks
SpecializedHardware
SpecializedFeatures
![Page 5: RECO, SLV and free5GC - a path toward softwarization and ... · RECO, SLV and free5GC - a path toward softwarization and virtualization of 5G core networks Jyh-Cheng (J.-C.) Chen](https://reader034.vdocuments.us/reader034/viewer/2022042022/5e798fba3c7cfc3a1861a7ad/html5/thumbnails/5.jpg)
5
High costlimits innovation
How to solve?Not flexible
![Page 6: RECO, SLV and free5GC - a path toward softwarization and ... · RECO, SLV and free5GC - a path toward softwarization and virtualization of 5G core networks Jyh-Cheng (J.-C.) Chen](https://reader034.vdocuments.us/reader034/viewer/2022042022/5e798fba3c7cfc3a1861a7ad/html5/thumbnails/6.jpg)
6
Softwarization and
Virtualization
![Page 7: RECO, SLV and free5GC - a path toward softwarization and ... · RECO, SLV and free5GC - a path toward softwarization and virtualization of 5G core networks Jyh-Cheng (J.-C.) Chen](https://reader034.vdocuments.us/reader034/viewer/2022042022/5e798fba3c7cfc3a1861a7ad/html5/thumbnails/7.jpg)
7
Research topics of softwarizationand virtualization How to retain the required performance for
network entities while it is virtualized? How to design and implement the automatic
self-management MANO system? …… How to implement customized
VNFs efficiently for a flexible OPEN 5G core network?
![Page 8: RECO, SLV and free5GC - a path toward softwarization and ... · RECO, SLV and free5GC - a path toward softwarization and virtualization of 5G core networks Jyh-Cheng (J.-C.) Chen](https://reader034.vdocuments.us/reader034/viewer/2022042022/5e798fba3c7cfc3a1861a7ad/html5/thumbnails/8.jpg)
Doing research in core networks The core networks are very expensive, and
it’s not easy to access the source code. People usually could only conduct
mathematical analysis and simulation to verify their ideas.
With open-source core networks, researchers can implement and test their proposed algorithms in a real testbed.
8
![Page 9: RECO, SLV and free5GC - a path toward softwarization and ... · RECO, SLV and free5GC - a path toward softwarization and virtualization of 5G core networks Jyh-Cheng (J.-C.) Chen](https://reader034.vdocuments.us/reader034/viewer/2022042022/5e798fba3c7cfc3a1861a7ad/html5/thumbnails/9.jpg)
Gateway (GW) Approach
9
J.-C. Chen and H.-W. Lin, "A gateway approach to mobility integration of GPRS and wireless LANs," IEEE Wireless Communications, vol. 12, no. 2, pp. 86-95, Apr. 2005.
![Page 10: RECO, SLV and free5GC - a path toward softwarization and ... · RECO, SLV and free5GC - a path toward softwarization and virtualization of 5G core networks Jyh-Cheng (J.-C.) Chen](https://reader034.vdocuments.us/reader034/viewer/2022042022/5e798fba3c7cfc3a1861a7ad/html5/thumbnails/10.jpg)
Outline Background
with focus on core networks What is 5G?
Softwarization and Virtualization Our open-source projects
Reconfigurable Core (RECO) Service Level Virtualization (SLV) free5GC
10
![Page 11: RECO, SLV and free5GC - a path toward softwarization and ... · RECO, SLV and free5GC - a path toward softwarization and virtualization of 5G core networks Jyh-Cheng (J.-C.) Chen](https://reader034.vdocuments.us/reader034/viewer/2022042022/5e798fba3c7cfc3a1861a7ad/html5/thumbnails/11.jpg)
Reconfigurable Core(RECO) http://reconet.org/reco/ C.-H. Wu, W.-J. Chen, and J.-C. Chen, "Poster -
RECO: a reconfigurable core network for future 5G communication systems," in Proc. of ACM International Conference on Mobile Computing and Networking (MobiCom '17), (Snowbird, UT, USA), pp. 594 - 596, Oct. 2017.
11
![Page 12: RECO, SLV and free5GC - a path toward softwarization and ... · RECO, SLV and free5GC - a path toward softwarization and virtualization of 5G core networks Jyh-Cheng (J.-C.) Chen](https://reader034.vdocuments.us/reader034/viewer/2022042022/5e798fba3c7cfc3a1861a7ad/html5/thumbnails/12.jpg)
Common modules common MME libraries which different
types of users share. E.g., UDP, SCTP, hash table
Object-oriented customized modules customized modules which differ
between different types of users Dynamic Linking Framework
parse descriptor load and initialize corresponding customized modules 12
Reconfigurable Core (RECO)
![Page 13: RECO, SLV and free5GC - a path toward softwarization and ... · RECO, SLV and free5GC - a path toward softwarization and virtualization of 5G core networks Jyh-Cheng (J.-C.) Chen](https://reader034.vdocuments.us/reader034/viewer/2022042022/5e798fba3c7cfc3a1861a7ad/html5/thumbnails/13.jpg)
Use cases For remote-control surgery For high-speed users
13
![Page 14: RECO, SLV and free5GC - a path toward softwarization and ... · RECO, SLV and free5GC - a path toward softwarization and virtualization of 5G core networks Jyh-Cheng (J.-C.) Chen](https://reader034.vdocuments.us/reader034/viewer/2022042022/5e798fba3c7cfc3a1861a7ad/html5/thumbnails/14.jpg)
For remote-control surgery Low latency High security
14
Healthcare MME
Healthcare
GtpBase
S1apHealthcare
NASHealthcare
S6a
GTP moduleNAS and S6a module
![Page 15: RECO, SLV and free5GC - a path toward softwarization and ... · RECO, SLV and free5GC - a path toward softwarization and virtualization of 5G core networks Jyh-Cheng (J.-C.) Chen](https://reader034.vdocuments.us/reader034/viewer/2022042022/5e798fba3c7cfc3a1861a7ad/html5/thumbnails/15.jpg)
For high-speed users High mobility Frequent handover and location update
15
High Mobility MMEHigh
Mobility
GtpBase
S1apHigh
Mobility
NASBase
S6a
GTP module
NAS module
![Page 16: RECO, SLV and free5GC - a path toward softwarization and ... · RECO, SLV and free5GC - a path toward softwarization and virtualization of 5G core networks Jyh-Cheng (J.-C.) Chen](https://reader034.vdocuments.us/reader034/viewer/2022042022/5e798fba3c7cfc3a1861a7ad/html5/thumbnails/16.jpg)
HumanObject-
orientedGTP.so
HumanObject-
orientedNAS.so
HumanObject-
orientedS1AP.so
HumanObject-
orientedS6A.so
16General Purpose HW
CPU Memory
NIC Disk
MTC User
General Purpose HW
CPU Memory
NIC Disk…Load Balancer
Identifier
Generate a descriptor
according to UE’s type
Virtualization
IOTNetwork
Slice
MovingNetwork
Slice
Car
Cell Phone
HumanMME-VNF
HumanSGW(c)/PGW(c)-VNF
HumanHSS-VNF
MME Common Libraries
Dynamic Linking Framework
HumanNetwork
Slice
Cell phone
VNF 1,2,3
MTC VNF 4,5,6
Car VNF 7,8,9
![Page 17: RECO, SLV and free5GC - a path toward softwarization and ... · RECO, SLV and free5GC - a path toward softwarization and virtualization of 5G core networks Jyh-Cheng (J.-C.) Chen](https://reader034.vdocuments.us/reader034/viewer/2022042022/5e798fba3c7cfc3a1861a7ad/html5/thumbnails/17.jpg)
Service Level Virtualization (SLV) http://reconet.org/slv/ B.-J. Qiu, Y.-S. Hsueh, J.-C. Chen, J.-R. Li, Y.-M. Lin,
P.-F. Ho, and T.-J. Tan, "Poster: Service Level Virtualization (SLV) - a preliminary implementation of 3GPP Service Based Architecture (SBA)," in Proc. of ACM International Conference on Mobile Computing and Networking (MobiCom '18), (New Delhi, India), pp. 669 - 671, Oct. 2018.
17
![Page 18: RECO, SLV and free5GC - a path toward softwarization and ... · RECO, SLV and free5GC - a path toward softwarization and virtualization of 5G core networks Jyh-Cheng (J.-C.) Chen](https://reader034.vdocuments.us/reader034/viewer/2022042022/5e798fba3c7cfc3a1861a7ad/html5/thumbnails/18.jpg)
Service Level Virtualization (SLV) for 5GC
SLV: a preliminary implementation of 3GPP R15 Service Based Architecture (SBA)(1) An entity is decomposed into different service blocks to provide different services. (2) Tested with commercial handsets and base stations.
18
Virtualize the core network at service level Create a new component called Service
Center to manage customized services SLV MME Architecture
Service Based
LTE Architecture SLV Architecture
Node LevelService Level
Demo at IEEE 5G World Forum, Santa Clara, CA, USA, July 9-11, 2018
![Page 19: RECO, SLV and free5GC - a path toward softwarization and ... · RECO, SLV and free5GC - a path toward softwarization and virtualization of 5G core networks Jyh-Cheng (J.-C.) Chen](https://reader034.vdocuments.us/reader034/viewer/2022042022/5e798fba3c7cfc3a1861a7ad/html5/thumbnails/19.jpg)
SLV – Service Level Virtualization
Each function runs as a process on different hardware
19
Customized servicesGeneral
component
Slice 1
Slice 3
Slice 2 Resources are saved
& Flexibility is improved
![Page 20: RECO, SLV and free5GC - a path toward softwarization and ... · RECO, SLV and free5GC - a path toward softwarization and virtualization of 5G core networks Jyh-Cheng (J.-C.) Chen](https://reader034.vdocuments.us/reader034/viewer/2022042022/5e798fba3c7cfc3a1861a7ad/html5/thumbnails/20.jpg)
20
![Page 21: RECO, SLV and free5GC - a path toward softwarization and ... · RECO, SLV and free5GC - a path toward softwarization and virtualization of 5G core networks Jyh-Cheng (J.-C.) Chen](https://reader034.vdocuments.us/reader034/viewer/2022042022/5e798fba3c7cfc3a1861a7ad/html5/thumbnails/21.jpg)
Stage 1 (current release) migrating 4G Evolved Packet Core (EPC)
into 5GC Service-Based Architecture (SBA)
21
![Page 22: RECO, SLV and free5GC - a path toward softwarization and ... · RECO, SLV and free5GC - a path toward softwarization and virtualization of 5G core networks Jyh-Cheng (J.-C.) Chen](https://reader034.vdocuments.us/reader034/viewer/2022042022/5e798fba3c7cfc3a1861a7ad/html5/thumbnails/22.jpg)
Contributors Released in January 2019 National Chiao Tung University (12)
Chi Chang, Fu-Cheng Chen, Jyh-Cheng Chen, Te-Chih Chiu, Chia-Tso Chu, Wei-Ting Hu, Kuan-Ying Lee, Yi-Bing Jason Lin, Hsun-Chieh Pan, Sebastian Tan, Fu-Lian Weng, Yi-Hua Wu
22
Released in January 2019
![Page 23: RECO, SLV and free5GC - a path toward softwarization and ... · RECO, SLV and free5GC - a path toward softwarization and virtualization of 5G core networks Jyh-Cheng (J.-C.) Chen](https://reader034.vdocuments.us/reader034/viewer/2022042022/5e798fba3c7cfc3a1861a7ad/html5/thumbnails/23.jpg)
Stage 2: implementing the 5GC features
23
![Page 24: RECO, SLV and free5GC - a path toward softwarization and ... · RECO, SLV and free5GC - a path toward softwarization and virtualization of 5G core networks Jyh-Cheng (J.-C.) Chen](https://reader034.vdocuments.us/reader034/viewer/2022042022/5e798fba3c7cfc3a1861a7ad/html5/thumbnails/24.jpg)
Contributors Taiwan
National Chiao Tung University (26) National Taichung University of Education (8) Tunghai University (5) National Taichung University of Science and
Technology (4) National Chung Cheng University (3)
Norway University of Agder (3)
24Expect to released in September 2019
![Page 25: RECO, SLV and free5GC - a path toward softwarization and ... · RECO, SLV and free5GC - a path toward softwarization and virtualization of 5G core networks Jyh-Cheng (J.-C.) Chen](https://reader034.vdocuments.us/reader034/viewer/2022042022/5e798fba3c7cfc3a1861a7ad/html5/thumbnails/25.jpg)
Stage 3: a full operational 5GC At least one of the application services,
such as VoLTE, IPTV, will be supported in this stage.
Add features: Operation, Administration and Management (OAM) of 5GC, 5G Orchestrator, and Network Slicing.
25
Expect to released in March 2020
![Page 26: RECO, SLV and free5GC - a path toward softwarization and ... · RECO, SLV and free5GC - a path toward softwarization and virtualization of 5G core networks Jyh-Cheng (J.-C.) Chen](https://reader034.vdocuments.us/reader034/viewer/2022042022/5e798fba3c7cfc3a1861a7ad/html5/thumbnails/26.jpg)
26
![Page 27: RECO, SLV and free5GC - a path toward softwarization and ... · RECO, SLV and free5GC - a path toward softwarization and virtualization of 5G core networks Jyh-Cheng (J.-C.) Chen](https://reader034.vdocuments.us/reader034/viewer/2022042022/5e798fba3c7cfc3a1861a7ad/html5/thumbnails/27.jpg)
27
Android
![Page 28: RECO, SLV and free5GC - a path toward softwarization and ... · RECO, SLV and free5GC - a path toward softwarization and virtualization of 5G core networks Jyh-Cheng (J.-C.) Chen](https://reader034.vdocuments.us/reader034/viewer/2022042022/5e798fba3c7cfc3a1861a7ad/html5/thumbnails/28.jpg)
Free the cellular core network
28
![Page 29: RECO, SLV and free5GC - a path toward softwarization and ... · RECO, SLV and free5GC - a path toward softwarization and virtualization of 5G core networks Jyh-Cheng (J.-C.) Chen](https://reader034.vdocuments.us/reader034/viewer/2022042022/5e798fba3c7cfc3a1861a7ad/html5/thumbnails/29.jpg)
Equipment (1/2) LTE Small Cell: Wistron NeWeb OSQ4G-01E2
29
![Page 30: RECO, SLV and free5GC - a path toward softwarization and ... · RECO, SLV and free5GC - a path toward softwarization and virtualization of 5G core networks Jyh-Cheng (J.-C.) Chen](https://reader034.vdocuments.us/reader034/viewer/2022042022/5e798fba3c7cfc3a1861a7ad/html5/thumbnails/30.jpg)
Equipment (2/2) UE1: Sony Xperia T3 D5103 UE2: ASUS UX410 & D-Link LTE Dongle Programmable SIM card programmed by
PySIM
30
![Page 31: RECO, SLV and free5GC - a path toward softwarization and ... · RECO, SLV and free5GC - a path toward softwarization and virtualization of 5G core networks Jyh-Cheng (J.-C.) Chen](https://reader034.vdocuments.us/reader034/viewer/2022042022/5e798fba3c7cfc3a1861a7ad/html5/thumbnails/31.jpg)
31https://www.free5gc.org/
Demo Video
![Page 32: RECO, SLV and free5GC - a path toward softwarization and ... · RECO, SLV and free5GC - a path toward softwarization and virtualization of 5G core networks Jyh-Cheng (J.-C.) Chen](https://reader034.vdocuments.us/reader034/viewer/2022042022/5e798fba3c7cfc3a1861a7ad/html5/thumbnails/32.jpg)
This is just a first step. Please use it, give us
feedbacks, and even join us to develop the first comprehensive, free, and open-source 5G core network.
32
![Page 33: RECO, SLV and free5GC - a path toward softwarization and ... · RECO, SLV and free5GC - a path toward softwarization and virtualization of 5G core networks Jyh-Cheng (J.-C.) Chen](https://reader034.vdocuments.us/reader034/viewer/2022042022/5e798fba3c7cfc3a1861a7ad/html5/thumbnails/33.jpg)
For more information Website: https://www.free5gc.org/ Source code:
https://bitbucket.org/nctu_5g/free5gc
33
![Page 34: RECO, SLV and free5GC - a path toward softwarization and ... · RECO, SLV and free5GC - a path toward softwarization and virtualization of 5G core networks Jyh-Cheng (J.-C.) Chen](https://reader034.vdocuments.us/reader034/viewer/2022042022/5e798fba3c7cfc3a1861a7ad/html5/thumbnails/34.jpg)
Acknowledgments Chi Chang, Fu-Cheng Chen, Te-Chih
Chiu, Chia-Tso Chu, Wei-Ting Hu, Kuan-Ying Lee, Yi-Bing Jason Lin, Hsun-Chieh Pan, Sebastian Tan, Fu-Lian Weng, Yi-Hua Wu, Chia-Lin Lai, Chen-Ying Hsieh, Bo-Jun Qiu, Pin-Fan Ho, and many others.
34
![Page 35: RECO, SLV and free5GC - a path toward softwarization and ... · RECO, SLV and free5GC - a path toward softwarization and virtualization of 5G core networks Jyh-Cheng (J.-C.) Chen](https://reader034.vdocuments.us/reader034/viewer/2022042022/5e798fba3c7cfc3a1861a7ad/html5/thumbnails/35.jpg)