A Helm chart for 5G Control Plane Functions for Smart Edge PWEK 22.01
Overview of ASTRI
Hong Kong Applied Science and Technology Research Institute (ASTRI) was founded by the Government of the Hong Kong Special Administrative Region in 2000 with the mission of enhancing Hong Kong’s competitiveness through applied research. ASTRI’s core R&D competence in various areas is grouped under four Technology Divisions: Communications Technologies; Integrated Circuits and Systems; IoT Sensing and AI Technologies and Trust and AI Technologies. It is applied across six core areas which are Smart City, Financial Technologies, Re-Industrialization and Intelligent Manufacturing, Digital Health, Application Specific Integrated Circuits and Metaverse. For more information, please visit https://www.astri.org/.
ASTRI offers cutting-edge 5G end-to-end network technologies and applications, and other next generation network solutions. Its applications are helping equipment manufacturers and operators to introduce faster and more intelligent services for network users, benefiting both industries and the community.
Application Description
ASTRI’s Control Plane (CP) is fully compliant to the Release 15 3GPP specification. It supports all basic Network Functions (NFs), N1/N2/N4/N7/N8/N10/N11/N12/N13/N14/N15 interfaces, their related protocols, and procedures. It contains Access and Mobility Management Function (AMF), Session Management Function (SMF), Policy Control Function (PCF), Authentication Server Function (AUSF), User Data Management (UDM) and Unified Data Repository (UDR). The CP can be distributed and deployed with flexible slicing schemes for various applications per network slice. It has been verified commercially with various base station vendors and commercially available User Equipment.
Prerequisites
The ASTRI’s Control Plane (CP) container requires at least 1 CPU core, 2Gi memory for optimized performance for each Network Function. It is recommended to use ubuntu 18.04 LTS as the host system.
Pre-deployed container images for ASTRI’s Control Plane on CP node are:
• AMF-image-v22.07-rc1.tar.gz
• SMF-image-v22.06-rc1.tar.gz
• UDM-image-v22.05-rc0.tar.gz
• PCF-image-v22.05-rc0.tar.gz
• AUSF-image-v22.05-rc0.tar.gz
• UDR-image-v22.03-rc0.tar.gz
Control Plane images could be loaded into docker image by using following commands:
• docker load -i AMF-image-v22.07-rc1.tar.gz
• docker load -i SMF-image-v22.06-rc1.tar.gz
• docker load -i UDM-image-v22.05-rc0.tar.gz
• docker load -i PCF-image-v22.05-rc0.tar.gz
• docker load -i AUSF-image-v22.05-rc0.tar.gz
• docker load -i UDR-image-v22.03-rc0.tar.gz
The helm charts of the CP should be also copied to the controller for deployment.
Usage
Repository
ASTRI’s CP is available in the smart-edge-open/edgeapps repository. To obtain it, please clone the repo.
$ git clone https://github.com/smart-edge-open/edgeapps.git
Then, please change the directory to applications/Astri/Core for installing it.
Install the Chart
helm install cp cp-parent-charts/
Test Output
$ helm install cp cp-parent-charts/
NAME: cp
LAST DEPLOYED: Wed Mar 23 10:04:07 2022
NAMESPACE: default
STATUS: deployed
REVISION: 1
TEST SUITE: None
$ kubectl get all | |||||
NAME | READY | STATUS | RESTARTS | AGE | |
pod/cp-amf-764659cf7f-vxp68 | 1/1 | Running | 0 | 23d | |
pod/cp-ausf-5f54c686b-wcdbw | 1/1 | Running | 0 | 23d | |
pod/cp-pcf-5687c85d4d-lpt8n | 1/1 | Running | 0 | 23d | |
pod/cp-smf-7b56f7685b-vj2ch | 1/1 | Running | 0 | 23d | |
pod/cp-udm-c97c944b-6zgnt | 1/1 | Running | 0 | 23d | |
pod/cp-udr-97b6dcbcb-trvrx | 1/1 | Running | 0 | 23d | |
NAME | READY | UP-TO-DATE | AVAILABLE | AGE | |
deployment.apps/cp-amf | 1/1 | 1 | 1 | 23d | |
deployment.apps/cp-ausf | 1/1 | 1 | 1 | 23d | |
deployment.apps/cp-pcf | 1/1 | 1 | 1 | 23d | |
deployment.apps/cp-smf | 1/1 | 1 | 1 | 23d | |
deployment.apps/cp-udm | 1/1 | 1 | 1 | 23d | |
deployment.apps/cp-udr | 1/1 | 1 | 1 | 23d | |
NAME | DESIRED | CURRENT | READY | AGE | |
replicaset.apps/cp-amf-764659cf7f | 1 | 1 | 1 | 23d | |
replicaset.apps/cp-ausf-5f54c686b | 1 | 1 | 1 | 23d | |
replicaset.apps/cp-pcf-5687c85d4d | 1 | 1 | 1 | 23d | |
replicaset.apps/cp-smf-7b56f7685b | 1 | 1 | 1 | 23d | |
replicaset.apps/cp-udm-c97c944b | 1 | 1 | 1 | 23d | |
replicaset.apps/cp-udr-97b6dcbcb | 1 | 1 | 1 | 23d | |
NAME | TYPE | CLUSTER-IP | EXTERNAL-IP | PORT(S) | AGE |
service/cp-amf | ClusterIP | 10.105.114.99 | 192.168.23.3 | 38412/SCTP,81/TCP,88/TCP,85/TCP | 23d |
service/cp-ausf | ClusterIP | 10.104.194.194 | <none> | 2133/TCP | 23d |
service/cp-pcf | ClusterIP | 10.102.171.160 | <none> | 7081/TCP,7080/TCP | 23d |
service/cp-smf | ClusterIP | 10.98.208.134 | <none> | 3124/TCP,8013/TCP,8014/TCP | 23d |
service/cp-udm | ClusterIP | 10.109.212.123 | <none> | 3123/TCP | 23d |
service/cp-udr | ClusterIP | 10.100.108.233 | <none> | 8866/TCP | 23d |
Uninstall Chart
helm delete cp
Test Output
$helm delete cp
release "cp" uninstalled
Additional Information
Learn more about the ASTRI CP at https://www.astri.org/IMPACT/smart-city/5g-empowering-smart-city.html
Where to Purchase
ASTRI 5G team devotes to provide high throughput performance, fully 3GPP compliant software solution for supporting 4G/5G, including functionalities such as networking slicing, traffic breakout, traffic redirection/steering etc. ASTRI welcomes technical collaborations/integrations, both binary and source code licensing are available. If needed, customization feature support requests on the 5G Core are also welcome.
Please contact ASTRI Liang DONG (liangdong@astri.org) for sales information.
Optimized for Intel® Smart Edge
Install
ASTRI Control Plane
Retrieve Container Images and Helm Charts
Containers: Please contact ASTRI for images
Helm Charts: https://github.com/smart-edge-open/edgeapps/tree/master/applications/Astri/Core
Pre-load Docker Images on Nodes
docker load -i AMF-image-v22.07-rc1.tar.gz
docker load -i SMF-image-v22.06-rc1.tar.gz
docker load -i UDM-image-v22.05-rc0.tar.gz
docker load -i PCF-image-v22.05-rc0.tar.gz
docker load -i AUSF-image-v22.05-rc0.tar.gz
docker load -i UDR-image-v22.03-rc0.tar.gz
Deploy Service
helm install cp cp-parent-charts/
Where to Purchase
Please contact liangdong@astri.org for more UPF information.