面向5G行业应用的OpenUPF及关键技术 

【摘 要】5G行业网络建设环境复杂,如何为客户提供快速部署、敏捷灵活的边缘网络解决方案,是运营商的一大挑战,面对行业场景的差 异化需求,UPF作为5G关键网元,其轻量化、低成本、灵活化演进将极大地助力5G服务垂直客户。提出了OpenUPF技术,阐述了其定制化 功能、接口、设备、能力开放等关键技术,给出了一体机设计方案,并分析了方案演进方向。 

【关键词】行业UPF;OpenUPF;一体机

1 OpenUPF提出的背景 

  1. 1 U P F是 连 接 运 营 商 和 垂 直 行 业 的 桥 梁

        5G移动通信时代已经到来,它不仅为大众带来美好生活新体验,更为千行百业带来翻天覆地的变革。5G以其“大带 宽”“低延时”“广连接”三大特性,开启了万物互联网的新时代,赋能垂直行业差异化应用,助力数字化转型[1]。 运营商基于5G网络,为垂直行业用户提供了用于组织、管理、生产、调度等环节通信服务的专业网络,能力覆盖端、边、 网、云,依托切片、边缘计算、云边协同等技术,为行业客户提供能力可定制的5G专网服务,加速行业应用拓展与落地[2- 3]。 UPF(User Plane Function)作为5G网络的用户面网元,是5G网络的基础能力,连接运营商和垂直行业的桥梁,也是5G拓 展行业市场的钥匙。开放、轻量、灵活的UPF将为边缘侧行业网络部署带来全新的可能。

  1. 2 典 型 应 用 场 景

            (1)智能制造。

            5G在工业制造场景下将发挥出越来越重要的作用,以满足实时业务、应用智能、安全与隐私保护等,主要 的应用场景包括数据采集分析、室外设备控制,产品质量智能检测等。在数据采集分析场景中,物联网各种传感器所采集 的数据必须实时、准确、完整地传输到边缘计算平台,以支撑各种智能分析需求,因此边缘UPF的安全性、隔离性是基本要 求。生产设备(如机械臂,智能小车)的自动控制可以把劳动力从恶劣、危险的工作环境中解放出来,同时提高劳动生产 率。因此对于此类生产设备的控制要求边缘UPF提供较低的时延与较高的可靠性,以提升控制的精确度与灵敏度。在产品质 量智能检测方面,通过部署工业相机,捕捉流水线产品图像或视频并传送至边缘计算平台,结合平台AI视频识别能力,实 现图像快速识别、资料分析,检测产品质量,需要UPF具备低时延、高带宽的特性。

            (2)智慧园区。

            行业专网可以为园区提供更精细化的管理手段,为信息技术与园区业务需求融合提供可能。5G网络通过 UPF在网络边缘的灵活部署,实现了数据流量本地卸载。企业自营业务的流量直接分流至企业本地的数据中心进行相应的业 务处理,比如在校园实现内网本地通信和课件共享,在企业园区分流至私有云实现本地ERP业务,在公共服务/政务园区提 供医疗、图书馆等数据业务,以及办公园区、工业生产等环境中的视频监控、直播、回传、人脸识别等业务。

        此外还存在大量定制化需求,如:园区内人员车辆的实时定位、二次鉴权,企业用户IP地址自主分配,问题会话识别定位 并及时切断连接等。

        可以看到,大部分行业客户都需要基本的接入、业务路由、本地分流能力。同时因为不同行业的差异性以及部署位置的特 殊性,出现了对UPF的与行业强相关的定制化需求,为行业客户提供专用化、功能定制化、设备轻量化、部署灵活化的边缘 解决方案有着强烈的需求[4]。

2 OpenUPF定义及关键技术

            2 . 1 5 G网 络 S B A架构 

            为满足5G需求和打造一个先进的面向未来的网络,5G核心网从IT化、互联网化、极简化、服务化四个系统设计理念推进了 架构的变革。服务化架构(SBA, Service Based Architecture)是基于云原生(Cloud Native)的,被3GPP确定为5G核 心网架构[5],如 图 1所 示 :

                                                                        image.png

                面向云原生定义服务是SBA的核心。每个5G功能由细粒度的服务来定义,将网络功能NF进一步拆分成若干个自包含、自管 理、可重用的网络功能服务(NF Service)。这便于网络按照业务场景以服务粒度定制及编排;接口采用API调用交互,对 内降低网络配置及信令开销,对外提供能力开放的统一接口;服务可独立部署、灰度发布,使得网络功能可以快速升级引 入新功能,服务可基于虚拟化平台快速部署和弹性扩缩容[6]。

          2 . 2 O p e n U P F的 架 构

                OpenUPF旨在从“基础”UPF出发,定义简单高效的行业UPF,同时聚焦特定行业用户,探索灵活易扩展的“定制化”UPF, 其架构如 图 2所 示 。OpenUPF具备用户业务数据流的路由转发、N4偶联管理、PFCP会话管理、QoS控制、隧道封装解封装、 流量计费、访问控制、数据缓存等核心功能[7]。SBA架构采用了控制面(CP, Control Plane)和用户面(UP, User Plane)分离的方式,让用户面功能摆脱“中心化”的约束,使其既可灵活部署于核心侧,也可部署于接入侧。

                                                                    image.png

                下沉到接入侧的UPF通过ULCL(Uplink Classifier)功能来完成本地分流。如 图 3所 示 ,会话管理功能(SMF, Session Management Function)通过N4接口下发流量过滤器给UPF,控制ULCL的插入、移除。ULCL对比业务流量与过滤器,按需将 流量转发到本地。

image.png

                            5G UPF已经逐渐从“核心”走向分布、甚至到行业用户的园区,成为运营商服务垂直行业的第一窗口,也是行业用户最关 心的节点之一[8]。

2 . 3 O p e n U P F关 键 技 术 

(1)接口开放 

                传统核心网控制面与用户面不分离,接口为设备内部接口。5G网络架构中控制面(Control plane)与用户面(User plane)分离,然而C、U之间的N4接口存在定义有多种可选实现,定义粒度不够细致,导致不同产品实现差异,异厂家N4对 接困难。当前运营商现网部署的通用UPF功能要求多,很多是行业UPF非必须功能,也增加了C、U对接难度。因此,OpenUPF 从功能简化与N4接口定义细化两方面同时推进工作。

                2020年3月11日,中国移动发布了《面向垂直行业的N4解耦UPF设备规范》《面向垂直行业的N4接口规范》《5G OpenUPF白 皮书》。2020年3月初ITU立项《IMT-2020网络用户面功能管理协议》,6月初3GPP CT4成立5G UPF N4接口开放和增强标准 项目。

(2)设备开放 

                在硬件形态选择上,可根据不同的业务场景选择服务器与交换机两种硬件方案,兼顾系统的灵活度和可扩展性,对特定行 业的UPF建议按照虚拟化(包括容器化)形态部署。在硬件形态选择上,可根据不同的业务场景选择服务器与交换机两种硬 件方案。

服务器形态UPF以通用CPU+专用加速芯片(ASIC、SOC、FPGA、NP等)为核心处理单元。这既适用于功能复杂、性能要求较 高的场景,又可用于功能较简单、性能要求一般的场景,当前业界主流核心网厂商产品均以此形态呈现。 交换机形态UPF主要用于中低端通用CPU加交换芯片的交换机硬件架构中。通过通用CPU实现虚拟化,利用交换芯片卸载UPF 部分转发功能,适合在多端口、低成本、低功耗的场景中应用。

(3)服务开放 

                从不同场景的差异化需求可以看出,仅仅满足基础功能的行业UPF是不够的。UPF还需进一步增强定制化能力,因此我们提 出通过开放服务来满足行业用户多样化的需求,为行业用户提供基础以及增值服务。通过UPF开放更多网络基础能力,如位 置、认证、业务流量统计等为行业提供增值服务,如 图 4所 示 :

image.png

                UPF的服务能力分为两部分,基础功能与定制功能。基础功能,是5G UPF基础能力,包括GTP隧道封装及解封装,PFCP偶联 建立、更新、释放、心跳检测等N4节点管理功能,N4会话建立、更新、释放等管理功能,本地分流(ULCL方式),转发策 略、QoS策略等策略控制,数据包缓存及转发等功能。 定制功能,是根据行业用户的需求叠加定制的特色能力,如虚拟网络、本地转发、以太数据包传输等。对于需要网络高可 靠保障的工厂场景,UPF可以扩展支持TSN来保障生产需要。 Open UPF建议网络在演进和迭代中除了不断能丰富这些定制功能外,能将功能调用的API提供给运营商,并在业务合约的情 况下按需提供和企业合作方。这些功能可以是开放信息的订阅、网络连接的管理(如二次认证)、IP地址的自主分配等能 力。

(4)智能开放 

                更加灵活和智能化的UPF架构,需实现接口、功能、网络可编程,将智能融合到UPF的设计中,用网络的智能化为产业界的 发展打开想象的空间。

                        1)连接智能:UPF是网络智能调控的关键节点。考虑到接入环境中多种接入方式,对连接质量的不同要求,需要UPF具备智 能的连接的管理、流量的识别、质量的感知等能力。 

                        2)管理智能:UPF数量多、类型多、功能有差异,这就需要其运营和管理更加的简单、智能,在组网上尽可能即插即用、 运行中自动排障,降低人为现场维护和管理的难度。 

                        3)业务智能:以UPF为窗口,将运营商的智能化能力提供给行业伙伴,帮助其在诸如视频处理、图像识别、语音识别等方 面提供基础能力。 

                        4)可编程。5G网络承载越来越丰富的业务,数据业务类型呈现出多样化、个性化态势。UPF智能化架构使得其能够快速适应多样化的数据格式、协议类型和处理要求,加快新业务上线速度。

                        3 OpenUPF一体机设计

3 . 1 一 体 机 系 统 设 计

                 如 图 5所 示 ,通用服务器作为基础设施,为一体化方案内的基础网元提供虚拟化环境,RAN、轻量化的5GC和UPF及SPN切片 为用户提供可动态裁减的5G移动基础网络,边缘算力管理平台为用户提供PaaS服务[9]。

image.png

3 . 2 “ 六 合 一 ” 的 功 能 组 成 

            本设计围绕核心网用户面网元UPF,针对最常用的几个业务场景,为垂直行业用户提供一站式解决方案。对现场的不同环境 方案在外机柜、网元互连以及网元组合及接口开放上有不同的要求。为实现端到端的网络部署,除了解决能源、散热、监 控的外层机柜,方案内部可集成的网元包含:无线接入基站BBU、模块化交换机、轻量核心网控制面、OpenUPF、边缘算力 单元[10]以及小型化SPN(Slicing Packet Network)[11]。

            BBU:室内基带处理单元(Base Band Unit),是移动网络大量使用的分布式基站架构。RRU作为外设,可支持不同的信 源:宏基站、微基站、拉远型基站和直放站。RRU+BBU的分布式基站架构,为用户提供无线接入点。 

            “模块化”交换机:通过管理面、存储面、信令面、业务面的物理隔离设计,在有限的一体机内部空间实现所有基础设施 暨虚拟网元的网络连接。边缘算力单元:边缘一体机硬件中运行的管理平台,可离线管理边缘一体机的网络配置、算法任 务、终端设备。行业客户基于这个平台直接上线业务运营,开展多元化的业务应用。小型化SPN,作为5G前传、中传和回传 的统一承载,可通过网络硬切片、随路检测等功能为UPF提供差异化、高质量的统一业务承载[11]。

3 . 3 部 署 及 应 用 一体机

            系统集成部署了行业应用中需要用到的关键网元,并且通过功能的模块化裁减,实现通用计算资源的高效复用。一 体机对用户隐藏了大部分网元间通信的交互接口,为行业客户提供快速敏捷的一站式解决方案,使方案的部署时间相对于 传统专网+边缘数据中心大大缩短。

            如 图 6所 示 ,5G用户终端通过基站空中接口接入一体机移动网络,BBU与5GC控制信令通过SPN提供的承载完成交互,同时 5GC通过SPN提供的承载完成向OpenUPF下发控制策略(信令),最终用户的接入数据在OpenUPF网元上根据用户数据目的以 及5GC下发的控制策略,实现中心数据网络和本地数据网络的数据分流。


                image.png

            一体机网元可以根据不同的行业用户个性化需求中展现出优越可裁剪性。当部署一体机的网络由于地域等原因无法和集中 的5GC核心网互联时,可启用一体机中的轻量核心网,完成局部移动网络用户数据的管理和认证。

4 总结及展望 

        本文面向垂直行业需求,深入分析UPF关键技术,提出OpenUPF定义并给出OpenUPF一体化设计方案。下一步需进一步优化 OpenUPF一体化解决方案,从以下三个方面开展工作: 

        (1)实现N4接口标准化。持续进行异厂家实验室互通评测,提炼N4接口互通阻塞点,利用行业和国际标准组织进一步细化 接口定义,促使N4接口标准化。 

        (2)持续进行新功能引入、性能增强。通过OpenUPF一体化解决方案的试点实践,深入理解行业客户需求,作为OpenUPF一 体机新功能引入;量化业务性能指标需求,指导OpenUPF一体机性能优化。         (3)积极提升OpenUPF智能化。结合本地数据分析、能力开放、业务层边缘侧智能化应用等,让OpenUPF更加智能并助力边 缘智能服务的实现。