谈谈核心网UPF和开放

作者,李琳,王雷,智超,华琦,灯塔

一、什么是UPF

用户面功能(UPF,User Plane Function)是3GPP 5G 核心网系统架构的重要组成部分,主要负责5G核心网用户面数据包的路由和转发相关功能。UPF 在5G 面向低时延、大带宽的边缘计算和网络切片技术上发挥着举足轻重的作用。

1、历史

用户面功能(UPF,User Plane Function)代表控制和用户平面分离(CUPS,Control and User Plane Separation)策略在数据平面的演进。

2016 年前后,3GPP在Release 14 规范中作为对4G 核心网(EPC)的扩展而引入了CUPS 策略,把分组网关(PGW)和服务网关(SGW)进行了功能解耦,拆分为控制面(PGW-C和SGW-C)和用户面(PGW-U和SGW-U)。PGW-U 可以分散化部署,增加了流量转发的灵活性,使更靠近网络边缘的设备可以执行数据包处理和流量聚合,在减轻核心网负担的同时提高带宽效率。

CUPS 策略允许核心网用户面的下沉,能够支撑对大带宽和低时延有强烈需求的业务场景。但CUPS 的设计本身对4G EPC 演进力度大,虽然用户平面得以分离下沉,但与核心网其它功能实体间的交互环节仍存在巨大的限制。随着5G 摒弃了传统设备功能实体的设计,核心网白盒化和虚拟化,采用了基于服务的软件架构 (SBA,Service Based Architectures)微服务的设计理念,CUPS 策略中拆分出的用户面网络功能也逐步演进为了目前5G 核心网架构中的UPF 网元。演进历程如图1 所示。

图片

图1. UPF的演进历程(2017 年)

UPF 涵盖了CUPS 策略后SGW-U 和PGW-U 的职能,主要用于流量的传输,并通过北向接口(N4)接收转发策略类的控制信息。此外,4G EPC 中鉴权、会话控制、用户数据管理等功能也逐步演变为了5G 核心网中负责控制面的网元。

2、功能

UPF 作为5GC 网络用户面网元,主要支持UE 业务数据的路由和转发、数据和业务识别、动作和策略执行等。UPF 通过N4 接口与会话管理功能(SMF,Session Management Function)进行交互,直接受SMF 控制和管理,依据SMF下发的各种策略执行业务流的处理。根据3GPP TS 23.501 V16.7.0,本文涉及到的UPF 主要功能如下:

1)无线接入网络与数据网络(DN,Data Network)之间的互联点,用于用户面的GTP隧道协议(GTP-U,GPRS Tunneling Protocol for User Plane)的封装和解封装;

2)协议数据单元会话锚点(PSA,PDU Session Anchor),用于在无线接入时的提供移动性;

3)5G SA 数据包的路由和本地分流,作为中继UPF(I-UPF,Intermediate UPF)充当上行分类器(UL-CL,Uplink Classifier)或者分支节点UPF(Branching Point UPF)。

4)除上述功能外,UPF 还有应用程序监测、数据流QoS 处理、流量使用情况报告、IP 管理、移动性适配、策略控制和计费等功能,可参考3GPP TS 23.501 规范[2]。除了网络功能性需求外,UPF还要考虑数据安全性、物理环境需求和部署功耗等指标。

图片

图2. UPF 部分接口示意图

UPF 作为移动网络和数据网络(DN,Data Network)的连接点,重要接口包括N3、N4、N6、N9、N19、Gi/SGi、S5/S8-U、S1-U 等。以N 开头是UPF 与5G 核心网控制面网元或者外部网络交互的接口,如图2 所示[2]。其余部分接口可满足对现网已有网络设施的兼容,UPF 在5G 组网建设中仍需兼容现网已有的网络设施,实际部署中UPF 将整合SGW-U 和PGW-U 的职能,兼容已有的核心网络,物理层面将会存在UPF + PGW-U 的融合网元。

N3 接口是NG RAN 与UPF 间的接口,采用GTP-U 协议进行用户数据的隧道传输。

N4 接口是SMF 和UPF 之间的接口,控制面用于传输节点消息和会话消息,采用PFCP 协议,用户面用于传输SMF 需要通过UPF接收或发送的报文,采用GTP-U 协议。

N6 接口是UPF 和外部DN 之间的接口,在特定场景下(例如企业专用MEC 访问),N6 接口要求支持专线或L2/L3 层隧道,可基于IP 与DN 网络通信。

N9 接口是UPF 之间的接口,在移动场景下,UE 与PSA UPF 之间插入I-UPF 进行流量转发,两个UPF 之间使用GTP-U 协议进行用户面报文的传输。

N19 接口是使用5G LAN 业务时,两个PSA UPF 之间的用户面接口,在不使用N6 接口的情况下直接路由不同PDU 会话之间的流量,如图3 所示。

图片

图3. 5G LAN N19 接口

Gi 接口是2/3G 接入用户通过GGSN 和外部DN 之间的接口;SGi 接口是PGW-U 和外部DN 之间的接口,需要支持IPv6/IPv4 双栈和IPSEC,L2TP 和GRE 等隧道协议。

S5/S8-U 接口是融合网元UPF/PGW-U 和SGW-U 之间的用户面接口。S5-U 接口是网络内部SGW 和PGW-U 间的接口,提供用户移动过程中连接跨区域SGW 并传输数据的功能。S8-U 是跨PLMN 的SGW-U 和PGW-U 之间的用户面接口,应具备漫游情况下的S5-U 接口功能。

S1-U 接口是eNodeB 和SGW-U 之间的接口,采用GTP-U 协议在eNodeB 和SGW-U 之间进行用户数据的隧道传输。

3、开放

用户面功能(UPF,User Plane Function)作为5G核心网的重要网络功能,担负着用户面数据流量的处理、路由等核心功能。随着5G边缘计算的拓展,UPF已逐渐成为连接运营商和垂直行业的桥梁,是5G拓展行业市场的钥匙。不同应用场景下对UPF的需求各有不同,面向行业应用场景(ToB)与面向传统用户(ToC)的需求有显著差异,需要轻量化、低成本、灵活部署、定制化的UPF。

当前,UPF与会话管理功能(SMF,Session Management Function)的接口(N4)尚未完全开放、服务化能力尚未完全实现,一定程度上影响了5G满足行业客户需求的能力。N4接口的非标准化,造成UPF与SMF同厂商的绑定,无法满足边缘用户侧UPF轻量化、低成本和灵活部署的需

评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值