5G NGC — UPF 用户面功能

目录

基本概念

  • PSA(UPF of PDU Session Anchor):Anchor(锚点)的概念来自 4G Anchor PGW,是一个记录了 UE Session 的 PGW,连接着 DN。在 4G EPC 中,SGW 是很多且分散的,但 PGW 只会存在于核心网中心机房。无论 UE 如何移动、SGW 如何切换,但 Anchor PGW 始终记录着 UE Session。就像是船的锚,无论船怎么飘,始终会有锚绳在牵引着。

  • RAT(Radio Access Technology,无线接入技术):包括 3GPP 的接入技术,即:LTE、NR;以及 Non-3GPP 接入技术,如:Wi-Fi、WiMAX 和 CDMA。

UPF

UPF(User Plane Function,用户面功能):从 4G EPC CUPS 演进而来,4G EPC CUPS 将 SGW/PGW 分离为 SGW/PGW-C 和 SGW/PGW-U,前者负责处理信令业务,而后者则在更接近网络边缘的地方执行 UP 的 SDF(业务数据流)以及流量聚合,达到提高带宽效率,同时减少网络阻塞的效果。然而在 4G 中要彻底实现 CP 和 UP 的分离是一项复杂的工程,5G 则引入了 UPF 来实现这一点。

在这里插入图片描述

UPF 的业务接口

在这里插入图片描述

与 UPF 相关的由 4 个标准参考点:

  • N3:®AN 和 I-UPF(Initial UPF)/UPF 之间的接口。
  • N4:SMF 和 UPF 之间的接口。
  • N6:DN 和 UPF 之间的接口。
  • N9:两个 UPF 之间的接口,例如:I-UPF 和 PSA 之间。

其中,N3 和 N9 参考点上采用了以下协议,由 I-UPF 来完成中继,并在 PSA 上终结:

  1. 带 5G 扩展协议头的 GTPv1-U 协议。
  2. 分段路由协议(SRV6 或 NSH)。
  3. ICN(Information Centric Networking)协议。
  4. GTPv1-U 协议之上的 LISP-DP(Locator/ID Separation data plane protocol,位置/身份分离数据平面协议)。
  5. GTPv1-U 协议之上的 ILA(Identifier Locator Addressing,标识符定位寻址)。

UPF 的功能

UPF 作为 5G 核心网的用户面网元,主要功能是响应 SMF 请求,作为 RAN 与 DN 之间的联接点,PDU Session 锚点负责完成用户面上 GTP-U 协议的封装与解封装、分组路由与转发、数据包检查以及 QoS Flow 映射等网络用户面的处理,完成用户面门控、重定向、流量转向等策略规则的实施。同时,还要对计费及合法拦截提供用户流量收集接口和流量使用报告。

  • Anchor point for Intra-/Inter-RAT Mobility.
  • External PDU Session point of interconnect to Data Network.
  • Packet routing & forwarding (e.g. support of Uplink classifier to route traffic flows to an instance of a data network, support of Branching point to support multi-homed PDU Session).
  • Packet inspection (e.g. Application detection based on service data flow template and the optional PFDs received from the SMF in addition).
  • User Plane part of policy rule enforcement (e.g. Gating, Redirection, Traffic steering).
  • Lawful intercept.
  • Traffic usage reporting.
  • QoS handling for user plane, UL/DL rate enforcement, Reflective QoS marking in DL.
  • Uplink Traffic verification.
  • Transport level packet marking in the uplink and downlink.
  • Downlink packet buffering and downlink data notification triggering.
  • Sending and forwarding of one or more “end marker” to the source NG-RAN node.
  • ARP proxying and / or IPv6 Neighbour Solicitation Proxying functionality for the Ethernet PDUs. The UPF responds to the ARP and / or the IPv6 Neighbour Solicitation Request by providing the MAC address corresponding to the IP address sent in the request.

N4 Session 的策略模型

在建立 UE 的 PDU Session 流程中,会同步建立 N4 Session,又称 PFCP Session。采用了 PFCP(Packet Forwarding Control Protocol,分组交换控制协议)协议,用于定义 UPF 对 PDU(Protocol Data Unit,协议数据单元)进行 “标识、转发、缓存、标记、报告和多接入” 的方式。

N4 Session 主要用于 CP 和 UP 之间传输 Node Management、Session Management 及 UP Message Report。CP 和 UP 之间交互的规则包括:

  • 识别(PDRs,Packet Detection Rules,报文检测规则)
  • 转发(FARs,Forwarding Action Rules,转发操作规则)
  • 缓存(BARs,Buffering Action Rules,缓存操作规则)
  • 标记(QERs,QoS Enforcement Rules,QoS 实施规则)
  • 报告(URRs,Usage Reporting Rules,用量上报规则)
  • 多接入(MAR,Multi-Access Rule,多接入规则)

PDR 如何检测 PDU?

由 CP 向 UP 下发流处理策略 PDR,通知 UPF 针对什么样的 SDF 做出什么样的 Action。其中,流处理策略包含:

  • 流规则
    • PDI(Packet Detection Information,报文检测信息)
  • 流动作
    • FAR:转发动作
    • QER:QoS 控制动作
    • URR:统计上报动作

在这里插入图片描述

每个 PDR 内部必须包括一个 PDI(报文检测信息),PDI 定义了一个或多个对报文进行匹配检测的字段(包含以下字段的任意组合):

  • Source interface:指定 Packet Incoming(传入报文)的源接口,枚举:
    • CORE: the filter is for downlink data flow
    • ACCESS: the filter is for uplink data flow
  • 报文匹配参数类型:
    • Network instance
    • Local F-TEID
    • UE IP address
    • SDF Filter(s)
    • Application ID
  • QFI:指定检测的 QoS Flow 对应的 SDF。
  • Ethernet Packet Filter(s)、Ethernet PDU Session Informations

在这里插入图片描述

FAR 如何转发 PDU?

CP 应该在一个 PFCP Session 中规定每个 PDR 仅提供一个 FAR,FAR 为 UPF 提供与 PDR 匹配的 PDU 的转发指令。

通过 FAR 中的 Apply Action IE 中设置相应的 Flags,SMF 可以控制 UPF

  • DROP:丢弃数据包。
  • FORW:转发数据包。
  • BUFF:缓冲下行链路数据包。
  • NOCP:通知 SMF 缓冲相关的第一个下行链路数据包到达的通知。
  • DUPL:提供如何转发重复数据包的说明。

通过 FAR 中的 Forwarding Parameters 设置转发行为细节

  • Destination Interface:指示数据包要转发到哪个目的接口。
    • DST_INTF_ACCESS:无线网侧接口。
    • DST_INTF_CORE:核心网侧接口。
    • DST_INTF_SGI_LAN
    • DST_INTF_CP:控制面接口。
    • DST_INTF_LI
  • Network Instance:指示数据包要转发到哪个网络实例(网络隔离实例)。
  • Redirect Information:指示是否对数据包做重定向处理,以及重定向的目的地址。
  • Outer Header Creation:指示是否对转发数据包添加报文头(例如:GTP-U Header)。
    • OUTER_HEADER_CREATION_GTP_IP4
    • OUTER_HEADER_CREATION_GTP_IP6
    • OUTER_HEADER_CREATION_UDP_IP4
    • OUTER_HEADER_CREATION_UDP_IP6
  • Transport Level Marking:指示对转发数据包的 IP Header 添加指定的 DSCP 标记。
  • Forwarding Policy:指示关联到 UPF 本地预先配置的转发策略。
  • Header Enrichment:数据包头增强,在 HTTP Header 添加额外的扩展信息,例如:手机号码。

BAR 如何缓存 PDU?

QER 如何标记 PDU?

URR 如何进行报告?

PDU Session 的转发模型

在这里插入图片描述
在这里插入图片描述

  1. PDU 进入 UPF。
  2. 首先通过 PDU Session(F-TEID)找到匹配的 PFCP Session,也就是 N4 Session。
  3. 如果匹配 PFCP Session 成功,则找到所有与该 PFCP Session 关联的 PDRs,并按照优先级,挑选出优先级最好的 PDR。对于未匹配任何 PDR 的数据包,UPF 则执行丢弃处理。
  4. 如果悬着 PDR 成功,则找到与所有与该 PDR 关联的 FARs、BARs、QERs、URRs。
  5. 根据 FARs、BARs、QERs、URRs 信元中定义的规则对 PDU 进行相应的报文处理。
  6. UPF 发出 PDU。
已标记关键词 清除标记
<div style="color: #444444;"&gt; <div style="color: #444444;"&gt; <div style="color: #444444;"&gt;【该课程的完整课件,请同学们在最后一个课时附件下载或者在视频的右边点击课件下载,所有素材都是免费提供完整版,请放心】</div&gt; <div style="color: #444444;"&gt;适用人群 <p style="color: #666666;"&gt;5G感兴趣者,5G科普小白人群,5G的投资者,5G的技术人群,通信行业从业者,不想被时代抛弃的人群</p&gt; </div&gt; <div style="color: #444444;"&gt;课程概述 <div style="color: #666666;"&gt;第五代移动通信技术(英语:5th generation mobile networks或5th generation wireless systems、5th-Generation,简称5G5G技术)是最新一代蜂窝移动通信技术,也是即4G(LTE-A、WiMax)、3G(UMTS、LTE)和2GGSM)系统之后的延伸。5G的性能目标是高数据速率、减少延迟、节省能源、降低成本、提高系统容量和大规模设备连接。Release-15中的5G规范的第一阶段是为了适应早期的商业部署。Release-16的第二阶段将于2020年4月完成,作为IMT-2020技术的候选提交给国际电信联盟(ITU)。<br /&gt;您知道什么是5G吗?<br /&gt;美国为什么封杀华为?<br /&gt;经济主动权?<br /&gt;思考:5G什么产业会更热?<br /&gt;微信,支付宝这类4G时代的代表在3G时代是没有估量的<br /&gt;中国的5G水平?<br /&gt;5G人们所担心的辐射?<br /&gt;未来生活?<br /&gt;工业互联网、移动硬件,以及移动装置等产业有关IoT和IoE<br /&gt;5G投资?<br /&gt;5G技术?<br /&gt;什么是人工智能?<br /&gt;量子时代?云计算?边缘计算?<br /&gt;5G不仅仅是一个单一的5G,实际是我国社会主义新时代的,往高质量发展的的一种产物;不仅仅是移动通信,承载着中国高技术产业的希望,承载着:我们国家走出停留的低技术阶段,走在新技术前的硬核实力,折射出一个民族的生存能力和发展能力的</div&gt; </div&gt; </div&gt; </div&gt;
相关推荐
©️2020 CSDN 皮肤主题: 编程工作室 设计师:CSDN官方博客 返回首页
实付 49.90元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值