5G-UPF硬件加速白皮书-评审版_27页_2mb
报告摘要
5G UPF 硬件加速白皮书总结
核心内容
5G UPF(用户面功能)作为5G核心网的重要网元,承担用户数据流量的处理与转发功能,是5G网络实现低时延、高带宽的关键环节。随着5G业务的扩展和边缘计算的发展,UPF的性能需求不断提升,传统的通用服务器已难以满足高并发、低时延场景下的处理能力,因此引入硬件加速技术成为必然趋势。
主要观点
- 业务需求推动硬件加速:5G uRLLC(超可靠低时延通信)和eMBB(增强移动宽带)业务对UPF提出了更高的性能要求,如低时延(<1ms)、高带宽(>300Gbps)等。
- 边缘场景的特殊性:边缘机房存在物理资源限制(空间、供电、承重),需要更高效的硬件加速方案来满足性能需求,同时降低功耗和成本。
- 硬件加速技术类型:主流加速芯片包括GPU、FPGA、ASIC和SoC,其中FPGA因其灵活性、低时延和高能效,更适合当前UPF的加速需求。
- NFV与硬件加速结合:NFV推动了网络功能的云化,但通用服务器的CPU性能无法满足业务需求,因此引入硬件加速成为解决之道。
- 软硬解耦为优选方案:当前推荐采用软硬解耦方式,即UPF软件与加速硬件由不同厂商提供,以降低适配难度、提升资源利用率。
关键信息
2.1 业务硬件加速需求
- UPF在5G网络中承载大量用户和业务,需满足高并发、低时延和高带宽要求。
- 通用服务器难以满足性能需求,尤其在时延敏感和大带宽场景下。
- 加速卡的“烟囱”现象限制了边缘计算资源池的灵活性和可扩展性。
2.2 硬件加速技术背景
- 硬件加速通过将任务卸载到协处理器,可显著降低CPU负载,提升性能。
- 异构计算成为主流,涉及CPU、GPU、FPGA、ASIC等不同计算单元。
- Cyborg项目作为OpenStack社区的一部分,为FPGA加速卡提供统一管理框架。
2.3 NFV标准和开源情况
- ETSI NFV架构支持Pass-through和抽象两种硬件加速模型。
- Cyborg组件实现对加速硬件的统一管理,包括发现、加载和调度加速镜像。
- 硬件加速的标准化和开源协作是推动技术成熟的重要方向。
2.4 UPF硬件加速应用现状
- 当前UPF硬件加速方案存在资源利用率低、方案不统一、管理不成熟等问题。
- 加速卡需支持动态资源分配、多VNF兼容性、在线重配置等高级功能。
- 亟需统一接口标准和加速管理流程,以提升边缘场景的资源调度能力。
3.1 智能网卡关键技术要求
- 芯片选型:根据业务需求,FPGA在低时延、高并发场景下表现更优。
- 架构设计:智能网卡应具备静态区域(通用网络功能)和动态区域(加速逻辑)的划分。
- 功能要求:
- 支持SR-IOV、VLAN透传、组播等功能;
- 提供基础IP模块(如PCIe、内存控制器);
- 支持动态资源重配和在线加载。
3.2 智能网卡管理和编排要求
- 管理与编排需结合MANO、OpenStack和智能网卡协同完成。
- 加速资源和镜像管理需统一标准,支持远程加载和多role管理。
- 编排接口需明确,包括NFVO/VNFM与Hypervisor、VIM之间的协同。
4.1 固移融合场景
- MEC(移动边缘计算)为固移融合提供了支持,实现多接入方式的无缝连接。
- UPF与MEC结合,可提升边缘场景的灵活性和业务承载能力。
- 虚拟化后的BRAS(vBRAS)与UPF通过智能网卡实现加速,提升性能和安全性。
4.2 多业务融合场景
- MEC DP(数据面)在5G和工业专网场景中,承担数据转发和本地处理功能。
- UPF可与MECDP结合,实现流量本地卸载,降低核心网负载。
- 通过FPGA加速卡可支持多种业务(如GTPU、QoS、DPI等)的卸载。
4.3 UPF全卸载方案
- 在边缘场景中,UPF可全卸载至加速卡,无需依赖服务器通用CPU。
- 仅需集成低功耗CPU或具备CPU核的FPGA芯片,实现与SMF的N4协议交互。
- 该方案有助于提升边缘部署的灵活性和安全性,降低运维复杂度。
展望与呼吁
- 推动标准化:建议业界联合制定UPF硬件加速的统一标准,尤其是FPGA智能网卡的设计规范。
- 加强开源合作:积极参与Cyborg等开源项目,推动加速卡在NFV架构下的统一管理。
- 促进产业协作:通过联合实验室、产业论坛等方式,加快硬件加速技术的成熟与商用落地。
- 完善技术生态:推动FPGA加速卡的生态建设,包括丰富IP资源、友好SDK和统一接口规范,以实现多业务融合与资源优化。
术语表
| 缩略语 | 全称 | 解释 |
|---|---|---|
| ASIC | Application Specific Integrated Circuit | 专用集成电路 |
| BRAS | Broadband Remote Access Server | 宽带接入服务器 |
| COTS | Commercial Off The Shelf | 商用现成品 |
| DPDK | Data Plane Development Kit | 数据平面开发套件 |
| DPI | Deep Packet Inspection | 深度包检测 |
| FPGA | Field Programmable Gate Array | 现场可编程门阵列 |
| IPSec | Internet Protocol Security | 互联网安全协议 |
| GPU | Graphics Processing Unit | 图形处理器 |
| GTP | GPRS Tunnelling Protocol | GPRS隧道协议 |
| NFV | Network Function Virtualization | 网络功能虚拟化 |
| NFVI | Network Function Virtualization Infrastructure | 网络功能虚拟化基础设施 |
| NFVO | NFV Orchestrator | NFV编排器 |
| SDK | Software Development Kit | 软件开发工具包 |
| SoC | System on Chip | 片上系统 |
| SMF | Session Management Function | 会话管理功能 |
| SR-IOV | Single Root Input/Output Virtualisation | 单根输入/输出虚拟化 |
| MANO | Management and Orchestration | 管理与编排 |
| MEC | Mobile Edge Computing | 移动边缘计算 |
| OHCF | Open Heterogeneous Computing Foundation | 开源异构计算基金会 |
| OvS | Open vSwitch | 虚拟交换机 |
| QoS | Quality of Service | 服务质量 |
| RAN | Radio Access Network | 无线接入网 |
| VIM | Virtualised Infrastructure Manager | 虚拟化基础设施管理器 |
| VM | Virtual Machine | 虚拟机 |
| VNFC | VNF Component | VNF组件 |
| VNFM | VNF Manager | VNF管理器 |
展开完整摘要
试读结束,高清完整版pdf/doc/ppt,请点下载