5G网络学习(四)——5G网络中数据包转发模型(未完待续)

5G核心网Framed Routing功能解析:基于PFCP的帧路由机制与多终端互联实践 阅读详情

3GPP TS 29.244介绍了控制层面和用户层面节点之间的接口

主要介绍了数据包转发模型及其内部一系列操作。

目录

1.定义缩写

2数据包转发模型

2.1数据包检测规则(PDR)

2.2使用报告的规则(URR,usage reporting rule)

2.3转发操作规则(FAR)(5.2.3)

2.4缓存操作规则(Buffering Action Rule,BAR)

2.5QoS执行规则(QoS Enforcement Rule,QER)

3.应用操作


1.定义缩写

2数据包转发模型

控制层功能通过建立、修改和删除PFCP会话上下文,以及通过为每个PFCP会话进行激活PDRs, FARs, QERs, URRs, BAR来控制用户平面的数据包处理

其中:

一个或多个FARs中包含了处理数据包的指令

  • Apply Action parameter表明了用户平面功能是否在收到下行链路报文时通知控制功能或不通知控制功能时应该转发、复制、抛弃或缓冲报文,或者UP功能是否接受或拒绝UE加入IP组播组的请求;
  • 当Apply Action parameter分别请求转发、缓冲或复制报文时,用户层功能需要使用转发、缓冲和复制参数。无论Apply Action参数值如何这些转发、缓冲和复制参数都可以在FAR中保持配置,以便在UE在空闲模式和连接模式之间转换起见对FAR更改最小。当缓冲参数存在时,应在PFCP会话级别创建的BAR中提供,并由FAR引用。

ps:这里的缓冲是指对用户平面功能中的数据包进行缓冲。在控制平面功能中应用缓冲时,UP功能将DL报文转发给CP功能。

在用户平面功能接收到用户平面数据包时,需要在预先分配的PDRs中查找

  • 首先确定数据包对应的PFCP会话
  • 其次,在为这个PFCP会话提供的所有PDR中,找到匹配入栈数据包的第一个PDR,从优先级最高的PDR开始,然后按照优先级递减的顺序。选择与报文匹配的优先级最高的PDR,一旦找到,用户平面功能将停止查找PDR。

PDR中有PDI(数据包检测信息),

如果PDR的PDI中识别为不同IE类型的所有匹配字段都与相应的报头字段匹配,则报文与PDR匹配,除非另有规定。

如果PDI中没有包含匹配字段,则认为匹配报文报头字段中所有可能的值。

如果匹配字段存在,且不包含掩码,如果匹配字段值相同,则认为匹配报文相应的报头字段。

如果匹配字段存在,并且包含掩码(如带前缀掩码的IP地址),如果匹配字段与掩码中设置的位值相同,则认为匹配包的相应报头字段。

如果一个匹配字段有多个实例,即有多个IE具有相同的IE类型,那么如果有一个实例与相应的报头字段匹配,则报文将匹配此匹配字段。

2.1数据包检测规则(PDR)

2.2使用报告的规则(URR,usage reporting rule)

2.3转发操作规则(FAR)(5.2.3)

在PFCP会话中,控制层功能应为每个PDR提供且仅提供一个FAR。转发操作规则将指导UPF如何处理已经完成匹配PDR的报文。

通过在FAR中的Apply Action IE中设置适当的标志(见8.2.26),控制层功能可以请求用户层功能:

  • 通过设置DROP标志,丢弃数据包;
  • 通过设置FORW标志和提供转发参数转发数据包,提供如何转发数据包的说明;
  • 通过设置BUFF标志缓冲下行数据包,并可选地提供缓冲参数,提供如何缓冲数据包的说明;
  • 通过设置NOCP标志来通知控制层功能的第一个下行链路包被缓冲;
  • 对于PDR识别的每个业务数据流,当控制层请求用户层缓存下行链路报文,但超过了DL buffer Duration或DL buffer Suggested packet Count时,通知控制层功能第一个丢弃的DL报文。如果UP功能支持DDDS特性,CP功能请求UP功能丢弃DL报文,通过设置DDPN标志直接丢弃报文;
  • 如果UP功能支持DDDS特性,则通过设置BDPN标志,通知CP功能对于PDR识别的每个业务数据流的第一个DL报文缓冲;
  • 重复数据包,通过设置DUPL标志和提供复制参数提供如何转发重复数据包的说明;
  • 通过设置IPMA或IPMD标志来接受或拒绝UE加入IP组播组的请求(见第5.25条);
  • 重复数据包冗余传输(见第5.24.2条),通过设置DFRT标志和提供冗余传输转发参数IE提供关于如何转发重复数据包冗余传输的指导;
  • 消除冗余传输使用的重复数据包(见第5.24.2条),通过设置eddrt标志和提供冗余传输检测参数IE提供如何检测冗余传输的重复数据包的说明。

控制层功能可能会请求用户层功能复制将要丢弃、转发或缓存的报文

控制层功能可以请求用户层功能转发报文,复制报文进行冗余传输。

控制层功能可以请求用户层功能转发报文,消除冗余传输的重复报文。

控制层功能可以在每个PFCP会议上提供一个或多个FAR。同一个PFCP会话的不同FARs可以配置不同的Apply Action标志,例如,在请求缓冲其他PDR的下行数据包的同时,允许某些pdr转发下行数据包。

在PDR上接收到与不同FAR相关联的下行链路数据包,可能会导致未同一个PFCP会话发送多个PFCP会话报告请求消息。

2.4缓存操作规则(Buffering Action Rule,BAR)

2.5QoS执行规则(QoS Enforcement Rule,QER)

2.6框架路由(Framed Routing)5.16

框路由仅适用于IP类型的PDN连接和PDU会话

5.17.3介绍了在5GC和EPS之间切换过程中的数据转发

分为两种,一种直接的数据转发另一种是非直接的数据转发

直接的数据转发是在源RAN和目标RAN之间执行的,不涉及任何UPF来转发数据

非直接的数据转发参照3GPP TS 38.300

又分两种

5G到4G的转发,

4G到5G的转发,

3在控制层网络功能和用户层网络功能之间的数据转发

为了使用户层功能能够向控制层功能转发数据,控制层功能应该为每个PFCP会话提供PDRs,通过PDI确认从用户层流量转发到控制层网络功能,通过FAR设置控制层功能侧的目的接口并执行GTP-U封装,CP功能通过封装的GTP-U包的报头中的F-TEID识别PDN连接和转发的数据所属的承载者。

对于5GC PFCP会话上下文可能对应于单独的PDU会话或不绑定到任何PDU会话的独立会话,例如转发SMF和DN之间的RADIUS, Diameter或DHCP信令,或转发从SMF到下游UPF或NG-RAN的结束标记包。

3.1发送终止标记

End Marker报文的构造可以在CP功能中完成,也可以在UP功能中完成。UP功能支持End Marker报文是可选的。

4.应用操作

Apply Action IE(信息元素)表示需要对报文应用UP功能的动作。它的编码如下图所示

第五行中的编码表示应该执行的操作,

ps:

  • DROP, FORW, BUFF, IPMA and IPMD这些标志中只能选择一个设置为1.
  • 当BUFF标志被设置了,NOCP、BDPN两个标志位同样需要被设置
  • 当FORW标志被设置了,DFRN标志同样需要被设置,EDRT标志位可能被设置

 

 

 

 

 

 

 

 

 

 

 

【5G核心网】Packet Forwarding Model 数据包转发模型 CP 通过建立,修改,删除 PFCP 会话上下文,以及通过为每个 PFCP 会话赏析哪问提供 PDR FAR QER URR BAR,来控制 UP 面的数据包处理。 每一个 PDR 都包含 PDI(Packet Detection Information,包探测信息),一个或多个字段,与输入数据包进行匹配,并可能与以下规则相关联,从而提供了适用于与 PDI 匹配的数据包的指令集: - One FAR(包含了处理数据包的相关指令) an Apply Act... 阅读详情

相关推荐

【5G核心网】Qos model Qos 模型

1. 概述

zhonglinzhang 1万+

3GPP TS 29244-g30 中英文对照 | 5.16 Framed Routing

学习5G知识,势必要去阅读相关的技术标准,而纯英文的标准协议对于初学者来说是个门槛。 个人在学习5G标准3GPP TS 29244-g30过程中,也发现google的机器翻译实在晦涩难懂,所以个人在借助百度翻译(中国人更懂中文)的同时,人工对每句话进行了校对。 在自己学习的同时,也将翻译内容分享给给广大网友。由于个人能力有限,翻译不到位的地方还请各位网友们指正。 5.16 Framed Routing帧路由 Framed routing allows to support an IP networ.

团爸讲算法 2294

5G核心网数据包转发机制解析:PFCP会话与UPF协同处理模型

本文深入解析了5G核心网中基于PFCP协议的数据包转发机制。通过将UPF比作智能分拣中心,详细阐述了PFCP会话如何作为用户专属工作区,以及PDR(包检测规则)与FAR(转发动作规则)协同工作的“匹配-动作”模型,实现了数据转发的精细化、动态化控制,是理解5G核心网用户面处理的关键。

mm9012的博客 990

5G网络学习(一)——5G网络部署及架构详解(未完待续)

5G核心网是如何进行数据传输的? 控制层延迟分析 阶段 描述 需要考虑的方面 1 用户唤醒时间 DL扫描和同步+广播信道获取 随机接入过程 UL同步 容量请求+混合自动重传技术块重发概率 授权和身份鉴定秘钥交换+HARQ重传概率 无线资源控制连接的建立与终端+HARQ重传概率 用户层延迟 用户...

CodeSavior的博客 5万+

5G数据包转发模型:PDU会话、QoS流与UPF详解

在移动通信网络中,数据包如何从终端到达数据网络,是决定业务体验的核心问题。5G核心网通过控制与用户面分离架构,将转发能力下沉到UPF节点,并引入PDU会话、QoS流及GTP-U隧道等机制,实现灵活的数据包转发模型。理解这一模型,关键在于掌握N3/N9/N6接口下的隧道封装与QFI标识,以及UL CL等本地分流技术。这些概念不仅支撑着5G的低时延、高带宽应用,也是网络排障与优化的基础。本文以5G核心网用户面为焦点,系统梳理数据包从终端到数据网络的完整路径,帮助工程师建立端到端的转发视图。

weixin_31309419的博客 224

4G EPS Session与5G PDU Session

4G EPS Session与5G PDU Session什么叫Session?移动通信网络的Session 什么叫Session? Session,这个是一个非常广的概念,需要在特定的领域里加以限定,但即便是通信领域,Session也会因为适用于不同的通信场景而有不同的定义,但它们的共性我们可以用一句话概括:通常是指双方的通讯。 是不是感觉和没说一样?。。。 那咱们进一步的点明,Session这...

luguoqing1996的博客 1万+

5G 网络架构(核心网)总结

网络架构总结

Yolandalt7777777的博客 6万+

5G网络架构

前言 本文简要介绍了5G网络架构中的主要网元及其功能、各网元之间的接口、协议栈以及5G用户数据流向。 概要 与EPS中的RAN和EPC类似,5GS分为接入网(AN,Access Network)和核心网(Core Network)。整个5GS的设计遵循数据面和控制面分离原则,允许单一网元伸缩扩容、升级演进和灵活部署,网元之间可直接交互或通过SCP间接交互,降低AN和CN之间的耦合度。支持统一...

TheWayYouMakeMeFeel的博客 1万+

计算机网络OSI模型、TCP/IP模型与5G协议

理论——计算机网络参考模型与5G协议一、 OSI参考模型**1.1 七层模型的功能****1.2 七层模型每层的定义与解释**二、5G协议**三种协议族:(TCP、UDP、IP)**三、各层的PDU协议数据单元四、传输数据的封装与解封装**1.1 封装过程****1.2 解封装过程** 一、 OSI参考模型 国际标准化组织(ISO)在1984年颁布了开放系统互连参考模型(OSI),这是一个开放式的体系结构,将网络分为了七层。这七层分别是应用层、表示层、会话层、传输层、网络层、数据链路层和物理层。 1.1 七

Gengchenchen的博客 6246

5G基础及计算机网络参考模型

文章目录*一、5G技术指标及优点1. 5G的八大技术指标:2. 5G的优点二、5G的关键技术1.动态自组织网络(SON):2.软件定义网络(SDN):3.NFV---网络功能虚拟化4.SDN与NFV的深度融合三、5G面临的挑战1.频谱资源的挑战2.安全挑战小结:四、OSI七层参考模型:1.各层的功能:2.OSI模型和TCP/IP模型的对比:3.TCP/IP协议族的组成:五、数据封装与解封装的过程:1.传输数据的封装以及对应的TCP/IP五层模型2.传输数据的解封装以及对应的TCP/IP五层模型3.PDU

qq_35456705的博客 1689

5G核心网数据包转发模型详解:从PDR到GTP-U的UPF实战指南

在5G网络架构中,数据包转发是支撑业务体验的基石。不同于传统路由表的静态匹配,5G核心网通过一套由PDR、FAR、URR、QER等规则构成的转发模型,实现了对用户面流量的精细化控制。该模型定义了报文如何被识别、分类、转发以及执行计费与QoS策略,是UPF网元高效工作的核心逻辑。理解这一模型不仅有助于掌握GTP-U隧道封装、QoS Flow映射等关键技术原理,更能为边缘计算、网络切片、ULCL分流等场景提供灵活的配置基础。同时,合理的规则设计与参数调优对现网性能至关重要,能有效解决业务不通、丢包、时延升高等常

weixin_31236101的博客 291

利用C++实现5G协议数据包封装类

构造函数、<vector>容器、拷贝构造函数、运算符重载、static关键字、构造函数的初始化列表来初始化成员变量、accumulate(first, last, init)函数、explicit关键字、移动构造函数、赋值运算符与默认拷贝构造函数的区别、htonll()函数、htons()、htonll()、htonl()区别、介绍、throw关键字、类、类、输出流运算符(operator<<如果想获取代码更详细的解析,请发送邮件896077947@qq.com。

weixin_63689762的博客 1173

29244-g00中英文对照.docx(5G控制面和数据面的接口,PFCP协议)

29244-g00中英文对照.docx(5G控制面和数据面的接口,PFCP协议)方便大家学习和查阅。。。。。

5G结构模型和概念(未完待续...)

5G体系结构被定义为支持数据连接性和服务,使部署能够使用诸如网络功能虚拟化和软件定义网络等技术。

冬瓜有点瘦 1万+

29244-用户面控制面交互PFCP协议中英文对照--深入学习并校对了翻译增加了标注理解

1. 29244-g00,为2019年6月份3GPP提交的标准文档。其后还有g10, g20版本但是只是新增章节,对于学习R16的基本思想影响不大。 2. 文档为本人下载网络上提供,后续因工作需要进行深入学习,里面的翻译已校对(实话前人提供的版本,就是一个google翻译的结果),并做了理解标注。

ESP32S3电池电量监测实战:从分压电路到IDF组件配置(附GitHub源码)

本文详细介绍了ESP32S3电池电量监测的完整实战方案。从硬件分压电路的电阻选型、滤波设计,到软件层面利用ESP-IDF的ADC校准机制提升精度,并重点讲解了如何集成bat_monitor开源组件快速实现电压采集、电量计算、充电检测与事件通知。文章提供了从原理到调试的完整指南和GitHub源码,帮助开发者构建稳定可靠的物联网设备电源管理系统。

ee345的博客 529

5G网下通过网络编码增强转发策略的NDN物联网内容分发模型

5G网下通过网络编码增强转发策略的NDN物联网内容分发模型 期刊:iee顶刊 时间:2018 1. 论文的场景及假设条件 根据视频流量的数据,未来会有大量的视频流量产生。有效的内容分发是5g网亟需解决的问题,5g网有超低时延的服务要求。TCP/IP在面向内容的物联网下有诸多问题,例如:移动性、多播、异构网络方面面临很多挑战,并且基于链接的安全机制会带来延迟。想到用ndn来解决物联网和5g场景。 2.该论文在假设条件下,解决的问题 解决5g和物联网下,tcp/ip无法解决的移动性支持和时延问题。 ndn解决物

MakiSlytherin的博客 737

S32K3xx系列DMA驱动实战:EB配置与Mcal接口应用全解析(含Adc硬件触发示例)

本文深入解析S32K3xx系列MCU的DMA驱动开发,涵盖EB工具配置与Mcal接口应用,特别包含ADC硬件触发示例。通过详细架构分析、实战配置步骤和工业级应用案例,帮助开发者掌握AUTOSAR环境下DMA高效数据传输技术,提升汽车电子和工业控制系统的性能。

weixin_29162439的博客 463

5G核心网UPF数据包转发模型(PFM)详解:从PDR/FAR到异常排查

在5G核心网用户面中,UPF(用户面功能)作为数据转发的关键节点,其行为完全由数据包转发模型(Packet Forwarding Model, PFM)驱动。PFM是一套规则驱动的转发框架,通过PFCP协议由SMF下发,结合PDR(包检测规则)、FAR(转发行为规则)、QER(QoS执行规则)和URR(用量上报规则)四类规则协同工作,实现灵活精准的流量识别、转发、限速与计费。理解PFM模型,不仅有助于掌握UPF转发原理,还能有效定位现网中常见的流量走错路径、丢包、限速失效等问题。随着5G边缘计算和多路径转发

weixin_29213525的博客 173

手把手教你用差分放大电路搭建LC振荡器(实测频率误差分析)

本文通过一个差分放大电路搭建LC振荡器的实践案例,深入分析了实测频率与理论值产生显著误差的原因。核心在于共模电感的互感效应改变了谐振回路的等效电感,导致频率偏差。文章提供了从电路搭建、误差根源剖析到波形优化与稳定性提升的完整解决方案,帮助电子爱好者深入理解模拟电路的实际行为。

svm4gardener的博客 541

惊爆揭秘!异步启动永磁同步电机,调速核心技术大起底

传统的同步启动方式需要额外的同步设备,成本高且维护复杂。异步启动PMSM则巧妙地利用了鼠笼感应电机的启动原理,无需额外同步设备即可实现安全可靠的启动。其核心思想是将定子电流分解为两个正交的分量:磁链分量(id)和转矩分量(iq),分别控制这两个分量,从而实现对电机转矩的精确控制。随着电机设计技术的不断进步和控制算法的不断优化,异步启动PMSM的性能将得到进一步提升,应用范围也将更加广泛。异步启动PMSM的调速技术是其核心技术之一,直接影响着电机的性能和应用范围。

wen8789的博客 980
上一篇: 5G网络学习(二)——UPF用户平面功能(未完待续)
下一篇: 群智感知
CodeSavior
博客等级 码龄9年 697粉丝 31原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值