X

The browser version you are using is not recommended for this site.
Please consider upgrading to the latest version of your browser by clicking one of the following links.

ASTRI User Plane Function (UPF) for 5G Network

STRI User Plane Function (UPF) for 5G Network

A Helm chart for 5G UPF 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 User Plane Function (UPF) is fully complaint to 3GPP specification and can be distributed and deployed close to the users on the Intel Smart Edge platform to enable ultra-low latency and time-sensitive usage scenarios in the 5G network. It supports N3/N4/N6/N9 interfaces, their related protocols, and procedures. ASTRI’s UPF supports OpenUPF specification and open N4 interface.

ASTRI’s UPF delivers high network throughput in line rate with low packet latency. ASTRI’s UPF can leverage the Dynamic Device Personalization (DDP) capability on Intel E810 to achieve fine grade load balancing.

Prerequisites

The UPF and UPF agent container require at least 4 CPU cores and 8Gi memory for optimized performance. There should be 1024Mb huge page memory on the host system. It is recommended to use ubuntu 18.04 LTS server as the host system.

Pre-deployed container images for ASTRI’s UPF on the UPF node are:

UPF-image-v22.03-rc0.tar.gz

UPF-agent-image-v22.03-rc0.tar.gz

UPF and UPF agent images could be loaded into docker image by using following commands:

docker load -i UPF-image-v22.03-rc0.tar.gz

docker load -i UPF-agent-image-v22.03-rc0.tar.gz

The helm charts of UPF and UPF agent should be also copied to the controller for deployment.

Usage

Repository

The UPF 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/UPF for installing it.

Install the Chart

helm install upf upf/

Test Output

$ helm install upf upf/

NAME: upf

LAST DEPLOYED: Wed Mar 23 17:22:54 2022

NAMESPACE: default

STATUS: deployed

REVISION: 1

TEST SUITE: None


$ kubectl get all
NAME READY STATUS RESTARTS AGE
pod/upf-786bb577f-zlb8p 2/2 Running 2 (22d ago) 22d
 
NAME READY UP-TO-DATE AVAILABLE AGE
deployment.apps/upf 1/1 1 1 22d
 
NAME DESIRED CURRENT READY AGE
replicaset.apps/upf-786bb577f 1 1 1 22d
 
NAME TYPE CLUSTER-IP EXTERNAL-IP PORT(S) AGE
service/upf-service ClusterIP 10.104.14.151 <none> 8805/UDP 22d

Uninstall Chart

helm delete upf

Test Output

$helm delete upf

release "upf" uninstalled

Additional Information

Learn more about the ASTRI UPF at https://www.astri.org/IMPACT/smart-city/revolutionary-5g-core-performance.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 User Plane Function (UPF)

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/UPF

Pre-load Docker Images on Nodes

docker load -i UPF-image-v22.03-rc0.tar.gz

docker load -i UPF-agent-image-v22.03-rc0.tar.gz

Deploy Service

helm install upf upf/

Where to Purchase

Please contact liangdong@astri.org for more UPF information.

Related material

ASTRI Revolutionary 5G core performance