北京邮电大学学报

  • EI核心期刊

北京邮电大学学报 ›› 2021, Vol. 44 ›› Issue (6): 89-95.doi: 10.13190/j.jbupt.2021-091

• 论文 • 上一篇    下一篇

基于VPP的高性能UPF原型

刘宇1,2,3, 温向明1,2,3, 王鲁晗1,2,3,4, 路兆铭1,2,3, 杜科良1,2,3   

  1. 1. 北京邮电大学 信息与通信工程学院, 北京 100876;
    2. 北京邮电大学 网络体系构建与融合北京市重点实验室, 北京 100876;
    3. 北京邮电大学 先进信息网络北京实验室, 北京 100876;
    4. 智邮开源通信研究院, 北京 100876
  • 收稿日期:2021-05-12 出版日期:2021-12-28 发布日期:2021-12-28
  • 通讯作者: 王鲁晗(1989—),男,讲师,E-mail:wluhan@bupt.edu.cn. E-mail:wluhan@bupt.edu.cn
  • 作者简介:刘宇(1997—),男,博士生.
  • 基金资助:
    国家重点研发计划项目(2019YFB1803301);中央高校基本科研业务费专项资金项目(2020RC04)

High-Performance UPF Prototype Based on VPP

LIU Yu1,2,3, WEN Xiang-ming1,2,3, WANG Lu-han1,2,3,4, LU Zhao-ming1,2,3, DU Ke-liang1,2,3   

  1. 1. School of Information and Communications Engineering, Beijing University of Posts and Telecommunications, Beijing 100876, China;
    2. Beijing Key Laboratory of Network System Architecture and Convergence, Beijing University of Posts and Telecommunications, Beijing 100876, China;
    3. Beijing Laboratory of Advanced Information Networks, Beijing University of Posts and Telecommunications, Beijing 100876, China;
    4. Witcomm Open Source Communication Research Institute, Beijing 100876, China
  • Received:2021-05-12 Online:2021-12-28 Published:2021-12-28

摘要: 为满足未来应用多样化的需求,需要更加灵活的移动通信系统网络架构,在软件定义网络/网络功能虚拟化的支持下,第5代移动通信系统(5G)的网络功能可以是运行在通用服务器上的一组软件,但运行于通用服务器的用户面网元(UPF)性能低于传统专用转发硬件的性能. 为了提高UPF软件化后数据处理的性能,设计并实现了一个基于矢量包处理(VPP)的UPF原型系统. 该系统由包转发控制协议、VPP以及相应的接口组成. 设计了2个实验以验证其功能和性能. 实验结果表明,所提出的UPF可与商用基站、商用终端以及开源5G核心网互联互通,同时,其吞吐量相比于基于Linux内核的方法有显著提升.

关键词: 第5代移动通信系统核心网, 矢量包处理, 用户面功能

Abstract: The fifth generation of mobile communications (5G) technology is expected to be flexible enough to meet the diverse requirements of future applications. Enabled by software defined network/network function virtualization, 5G network functions could be software running on general servers. But the performance will decrease compared to traditional dedicated hardware paradigm, especially for user plane functions (UPFs). In order to improve the performance of data processing in softwareized UPF, we design and implement a UPF prototype following vector packets processing (VPP) technology, which consists of packet forwarding control protocol module, open-source VPP module, and corresponding interfaces. Two experiments are constructed for the validation of its functionalities and performance. The results show that the proposed UPF can interconnect with commercial base station, commercial terminals, and open-source 5G core network. Meanwhile, its data throughput makes obvious improvement over Linux kernel-based approaches.

Key words: the fifth generation of mobile communications system core network, vector packet processing, user plane function

中图分类号: