5G QoS控制原理专题详解(15)-PDR的定义和UL PDR

2023-11-14

UPF数据包转发原理基本已经写完了,后续修改整理一下错别字就没问题了。这两天会陆续发出来。这样,5G核心网方面的内容写到这里基本就算整理完了。

其实如果数据包转发原理部分都弄明白了,PDU Session创建流程的后续部分走马观花的看一看就可以了,无非是不同网元之间互相交互一下信息而已。

老铁们久等了!

稀稀拉拉的写公众号已经一年多了,从刚开始的一周多更,到一周一更,再到两周一更,最后一月一更……中途好多次都想放弃了,直接停又觉得不符合善始善终的性格,不断的再坚持。虽然公号没多少人关注,但是半路抛锚,又辜负了那些坚持一起学习的老铁,自己弄的虎头蛇尾,搞得别人也学的半截落块,所以不断的提醒自己坚持一下,至少要把整块内容整理完,好像自己给自己留了一道沉重的家庭作业一般,过几天就提醒自己该整理点东西了。

现在,终于见到曙光了,感谢各位老铁的关注和支持,给了我无限的动力,也让我自己学到了很多细节知识!

整理过资料的同学应该能理解写材料是多末耗时费力的一项工作,尤其是又想把材料整理的条理清晰一些,又想内容全面一些,需要大量阅读、多次修改补充才行,非常消耗精力。自己学东西好像很简单,但是整理成文档,非常折磨人。所以有条件还是要买实体书,多支持一下那些出书的作者!

转发原理部分的内容更完,会继续把会话创建的流程简单补充完整,这样核心网部分就大功告成了。后续会稀稀拉拉的更一些专题内容,比如5G LAN、IAB、差异化寻呼等等的内容。最近在深入学习NR方面的知识,内容很多,感觉自己需要补充的无线知识太多了,一起加油!

本篇内容目录:

3.1.4.2.3.3 PDR的定义

3.1.4.2.3.4 UL PDR的困惑

3.1.4.2.3.3 PDR的定义

PDR(数据包检测规则)分区为DL PDR和UL PDR。规范中介绍UPF数据包转发时更多使用的是DL PDR。规范文档中介绍比较多的也是DL PDR,因为DL PDR涉及到定位UE的PFCP Session及把数据包分类映射到不同的QoS Flow,对UPF的数据包转发参与度更高。UL PDR规范介绍的较少,主要用来进行QoS Flow Binding的验证,也就是校验UE使用QoS Rule分类上行数据包时是否和下行PDR映射的QoS Flow一致。

TS 29.244的7.5.2.2章节定义了PDR的内容,如下图所示:

从PDR的定义中可以看出来,PDR ID、优先级值和PDI是必选的字段,其它字段都是可选的字段。

重点信息介绍:

- PDR ID

PFCP Session关联的PDR的唯一标识。PDR ID是SMF分配的PDR标识。实际组网时UPF可能会被多个SMF控制,这样,在每个SMF中分配的PDR ID的值可能相同,但是因为他们分属于不同的PFCP Session,所以并不会冲突。

- Precedence

PDR的优先级。SMF会直接复制根据PCF下发的PCC Rule的优先级值。

- PDI

该字段是PDR中的关键信息,其中就包含用于匹配业务数据流的过滤器信息。TS 23.501的5.7.1.5 QoS Flow mapping章节所说的SDF template就包含在PDI中。SDF template一般用于检测内层包头,也就是原始IP数据包的包头(类似N6接口收到的普通IP数据包)。在PDI中还会包含CN隧道信息、Network instance、QFI、AppId等信息,这些都可以用来进行数据包检测,一般用来检测外层包头或者应用层业务。

当SMF从PCF收到流描述信息(Flow Description)时会将其转换成对应的PDI信息(对应PDI中的SDF Fileter字段)。

PDI具体包含的内容见上图。PDI各字段中唯一的必选项是Source Interface,其它匹配用户数据包的信息都为可选项。根据我们前面介绍的缺省QoS Flow绑定的PCC Rule是能匹配上所有业务的过滤器,也就是不包含任何其它信息,只能包含Source Interface。而且这样的PDI只能有一个。PDI在后面会有专门小节讲解。

- Outer Header Removal

UPF是否需要删除匹配上本PDR的数据包的外部包头,如GTP-U包头,而不是GTP-U内部的IP数据包的包头。

PDR中的Outer Header Removal需要根据具体场景进行定义,比如:如果数据包要直接转发到DNN,就需要将GTP-U/UDP/IP头删掉之后送到外部DNN;如果是4/5G切换场景,需要删除GTP-U头部的PDU Session Container扩展头;如果是UL CL的UPF,不需要删除该字段,因为锚点UPF还需要使用这些信息。Outer Header Removal的另一个作用时在UPF和SMF之间进行用户面数据包转发时会使用到,比如SMF缓存下行数据包等场景,具体可以参考TS 29.244的5.3章节。

- FAR ID/ URR ID/ QER ID/ MAR ID

PDR关联的FAR、URR等信息。对于匹配上的数据流采取相应操作,就是根据该关联信息来确定的。

- Activate Predefined Rules

PDR是否使用UPF中预定义的规则,即:预定义的PDR/ QER / FAR / URR。该值是Predefined Rules名称。

Predefined Rules一般定义在UPF中,SMF只需要在PFCP Session Establishment Request或者PFCP Session Modification Request消息的Activate Predefined Rules字段中下发相应的ID值就可以了,如果没有携带激活时间或者去激活时间,表示Predefined Rules会立刻生效。

TS 29.244中介绍了具体的匹配细节问题,但是最终如何匹配及处理和产品实现相关,对于华为设备来讲,动态Rule的匹配方式如下。

·动态Rule:SDF filter中携带转发匹配条件,不携带Application ID参数。匹配上该rule的PDR,UPF会按照PDR中对应动作执行转发。

·ADC Rule:携带Application ID,且SDF filter为“Permit out ip from any to assigned”。UPF会根据Application ID匹配UPF本地配置的过滤规则。命中该rule的PDR,UPF会按照本地配置的规则执行转发。

我们平时接触比较多的内容计费基本都是使用UPF中配置ADC Rule,之后关联具体的数据包转发规则。SMF下发PDR时在Application ID中引用该ADC Rule就可以了。

- Activation Time/ Deactivation Time

PDR激活或去激活的时间。该字段在需要延迟激活PDR的场景下使用。如果不包含该字段则表示UPF收到消息后,就立刻启用PDR。

- UE IP address Pool Identity

UPF上配置有IP地址池时需要包含字段。如果包含IPv4和IPv6的两个IP地址池信息,表示SMF请求UPF为该PFCP Session分配UE IPv4和UE IPv6两个地址。

如果SMF从外部服务器发收到Framed-Pool、Framed-Ipv6-Pool等信息时会将其直接拷贝到该字段中。

另外,从PDR的定义也可以看出来,BAR并不是PDR直接引用的。PDR能够直接引用的是FAR、URR、QER和MAR。

SMF只能给UPF提供一个具有相同匹配信息的的PDR,即:PDI中的匹配字段及其值均相同,但是可以提供其它包含这些匹配信息子集的PDR。同一个PFCP会话中的不同PDR,其中的匹配信息可能是重叠的。如果PDI中的某个IE类型有多个,如UE IP address类型的IE有多个,那么数据包匹配上其中任何一个都认为是匹配成功。

没有匹配上任何PDR的数据包,UPF会直接丢弃。

当删除一个PFCP session(会话建立时,每个UE都有一个独立的PFCP session)时,UPF会删除PFCP session context和所有与其关联的非预定义的规则。

3.1.4.2.3.4 UL PDR的困惑

DL PDR的作用比较容易理解,主要是用来检测和处理下行业务的,那么UL PDR有什么作用呢?初看起来,貌似UL PDR并没有什么作用,规范里也没有着墨太多,很容易让人有疑问。因为UPF的外侧直接通过N6接口连到DNN了,上行数据包通过UPF后执行的动作全部一致,就是把GTP-U的头部全部剥离掉,恢复成原始的IP数据包送到DNN。此时使用UL PDR过滤、匹配一下数据包实在没什么必要,反倒降低了数据包的转发效率。即使是存在I-UPF或者UL-CL UPF的场景,NG-RAN已经在数据包头中标记了QFI,UL PDR也起不到标记、过滤数据包的作用。

根据TS 29.244的介绍,UL PDR的作用是校验QoS Flow Binding的上下行数据包是否一致。TS 23.501中的介绍是:UPF verifies whether QFIs in the UL PDUs are aligned with the QoS Rules provided to the UE or implicitly derived by the UE in the case of Reflective QoS.翻译过来就是校验一下上行数据包携带的QFI和网络测经过QoS Flow Binding后的QFI是否取值相同,也就是同一类业务的上下行数据包是不是在同一条QoS Flow中承载。在TS 29.244中这个功能称为:UL QoS flow binding verification。UPF收到的上行数据包,如果没有匹配上UL PDR中的PDI信息,说明不是下行SDF所对应的上行业务数据。此时,UPF会直接将该数据包丢弃。这样对网络安全也有好处。

正常情况,同一类业务(同一SDF)的上下行数据会在同一条QoS Flow中承载。假如下行数据在QFI1中传输,而上行数据在QFI2中传输,就容易出现混乱,QoS的控制参数GFBR、MGBR等等就无法执行了。

接着我们就会想到:5G中有没有场景会导致出现上下行不对齐(即:上下行数据的QoS Flow ID不一致)的情况呢?如果不管何种场景,上下行数据全部都能对齐,那么,使用UL PDR校验上行性数据的QFI就没有什么意义了。

经过多方查找,在TS 23.501和TS 24.501中发现了两个上下行数据不对齐的场景:

(1)5.7.1.5 QoS Flow mapping章节的NOTE 1中描述到:If a DL PDR for an bidirectional SDF is associated with a QoS Flow other than the one associated with the default QoS rule and the UE has not received any instruction to use this QoS Flow for the SDF in uplink direction (i.e. neither a corresponding QoS rule is sent to the UE nor the Reflective QoS Indication is set in the PCC rule), it means that the UL PDR for the same SDF has to be associated with the QoS Flow associated with the default QoS rule.翻译过来是:如果用于双向SDF的DL PDR关联了一个QoS Flow(非Default QoS Flow)并且UE没有收到任何该SDF上行方向需要使用这条QoS Flow的指示(即:既没有下发给UE对应的QoS Rule,PCC Rule中也没有设置RQI标记),这就意味着UL PDR关联到了Default QoS Flow。这段话虽然没有直接指明同一条SDF上下行业务分在了不同QoS Flow中承载,但从上面的介绍可以看出来在这个场景下:下行数据在一条普通QoS Flow中传递,而上行数据却在Default QoS Flow中传递,下行数据和上行数据没有对齐。该场景下,网络没有下发上行QoS Rule,也没有启用Reflective QoS,此时该SDF的上行数据包在UE中最后只能匹配到“能够匹配上所有上行数据包”的Default QoS Flow上传递,这就出现上下行数据包不在同一条QoS Flow中传递的现象。

(2)TS 24.501的6.2.5.1.4.6 Ignoring RQI in the UE章节中有这样一段话:If the UE receives a DL user data packet marked with a QFI and an RQI and it is not possible to derive a packet filter for UL direction from the DL user data packet as specified in subclause 6.2.5.1.4.2, the UE shall ignore the RQI and shall handle the received DL user data packet.从这句话可以看出去,如果网络想启用反射QoS并下发了RQI标记,此时如果UE无法自行推到上行数据包过滤器(Packet Filter),此时UE会直接忽略RQI,那么这时候对应UE的上行数据包只能在Default QoS Flow中传输了,也会出现上下行不对齐的情况。

上面的叙述只是根据规范文件直接解读得到的一些知识点,对于开拓思路,理解5G技术细节会有一定的帮助。在实际网络中基本不会出现这种情况,通信设备产品实现时都会尽量避免这种不正常现象产生。

UL PDR除了上面规范中叙述的数据包校验的作用,个人认为UL PDR在转发数据包方面仍然具有一定的作用,因为UPF转发上行数据包时可以根据UL PDR关联的FAR、QER等信息对数据包进行更个性化的处理及进行QoS控制。

既然UL PDR中也包含PDI信息,那么我们想到:当N6接口链接多个DN网络时,我们是否可以使用UL PDR将数据业务进行分流,将同一个PDU Session的数据包分类路由到不同的DNN网络中呢?如果仅从原理上来讲,貌似也不会出现什么问题。因为规则都是人定义的,只要有这种需求UPF产品完全可以按照这种想法来实现,但是如果使用UL PDR分类路由业务也会面临一些问题:

(1)按照我们之前的介绍,通常到一个DNN会创建一个PDU Session,而使用UL PDR分类路由数据到不同的DNN,就会出现同一个PDU Session对应了多个DNN,与5G的设计思想有一定的冲突;

(2)目前UPF上配置的IP地址池是和DNN关联起来的,这样,当SMF或者UPF为UE分配IP地址时,会涉及到不同DNN之间的协调问题,也就是分配给UE的一个IP地址需要在两个DNN中使用,容易出现IP地址冲突的问题;

目前我个人想到的问题有这两个,肯定还有面临更多的问题。因为如果这样使用UL PDR,相当于5G数据包转发的基本设计思想发生了变化。

虽然3GPP规范只提到了使用UL PDR进行QoS绑定验证,但是实际上目前很多通信设备已经实现了使用UL PDR进行分流的功能,具体实现方法有多种,比如VPN、端口绑定等技术。

 

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

5G QoS控制原理专题详解(15)-PDR的定义和UL PDR 的相关文章

  • 工业物联网的巨控GRM530无线模块与西门子PLC通信,远程上下载程序

    西门子逆天技术出来了 西门子smart200PLC的数据无线远程传输到上位机 手机APP 概述 随着移动互联网的普及 越来越多的用户希望通过智能手机APP监控工业现场PLC的各种状态 报警等数据 通过手机APP来实现减少人力的投入 还可以实
  • 华为Mate60 Pro曝光:麒麟芯片9100 or 骁龙8Gen2+5G,7699元起,你觉得如何?

    最近网上关于华为Mate60系列的爆料逐渐增多 尤其是对于新机到底支不支持5G 众说纷纭 而且老是变动 7月14日 有数码博主爆料称 华为Mate60系列确实分前期和后期版本 前期为了秀肌肉 会展示新的成果 据可靠消息源分享 确实有分前期与
  • dga 分析

    02n 0iy6gn3ozzwmyu 7i43n9qil1g1z2 com0e527eaf 5ec5 4623 9fe9 e459583acd72 com0fmgm1cuu7h1279dghgka0ltg com0gqo9jx0ir0rjy
  • 华为手机发展史

    一 成立手机业务部 大家好 我是小码哥 今天我们来聊一下华为手机的发展史 作为国内乃至世界技术成熟大型互联网企业 已经成为国内市场不可缺失的一部分 华为由任正非在1987年创办的 至今已有34年 华为最初是做交换机起家 随着互联网的发展 华
  • [深入研究4G/5G/6G专题-30]: 5G NR开机流程5.1 - 基站与核心网的连接(NG Setup Request、NG Setup Response)与消息详解。

    作者主页 文火冰糖的硅基工坊 文火冰糖 王文兵 的博客 文火冰糖的硅基工坊 CSDN博客 本文网址 目录 前言 前置条件 第1章 5G RAN 核心网架构 1 1 LTE网络架构
  • IPv4与ipv6联系

    IPv4又称互联网通信协议第四版 是网际协议开发过程中的第四个修订版本 也是此协议第一个被广泛部署的版本 但是2019年11月26日 全球所有43亿个IPv4地址已分配完毕 IPV6是互联网工程任务组设计的用于替代IPv4的下一代IP协议
  • [4G&5G专题-130]:RF- 软件架构

    作者主页 文火冰糖的硅基工坊 https blog csdn net HiWangWenBing 本文网址 https blog csdn net HiWangWenBing article details 119731935 目录 第1章
  • js项目练习第二课

    百度输入法
  • 5G时代的应用场景及商业模式和财富商机

    原创文章 转载请与作者联系 0 前言 互联网兴起 诞生了一批富翁 如马云 马化腾 移动互联网兴起后 3G时代 有人做电商发财了 4G时代 有人写公众号月入六位数 有人主播卖货日进斗金 有人靠着短视频实现了财务自由 5G将开启充满机会的时代
  • 5G+区块链网络分片技术

    摘 要 基于5G 区块链网络分片建模 仿真对比了保证分片网络可信和保证全网可信的两种网络分片方案的性能差异 分析了单点受控概率 分片可信度 分片数量 全网可信度等参数对分片规模 网络规模的影响 给出了在满足一定可信度条件下 区块链网络分片的
  • 腾讯云S5服务器2核2G、2核4G和4核8G五年租用时长

    腾讯云五年服务器来了 标准型S5云服务器 可选2核2G 2核4G和4核8G配置 一次性购买五年低至2折 免去xufei烦恼 腾讯云百科分享腾讯云5年服务器限制条件 云服务器配置 目录 腾讯云S5服务器CPU 五年机服务器配置 腾讯云标准型S
  • 5G UE测量

    目录 系列文章目录 一 为何干测量 二 测量干了啥 三 何时干测量 四 用啥干测量 五 怎么干测量 如 以上就是今天要讲的内容 本文仅仅简单从缘由 结果 时机 原料 过程五个方面概述了5G UE测量大至的来龙去脉 一 为何测量 移动 性管理
  • [4G&5G专题-62]:架构 - 开放的网络自动化平台ONAP(Open Network Automation Platform)

    目录 第1章 什么是开放的网络自动化平台ONAP 1 1 什么是ONAP 1 2 什么是的网络自动化平台 1 3 ONAP的动机与背景 1 4 ONAP的底层支撑技术 1 5 ONAP的前世 1 6 5G与ONAP 第2章 5G RAN的自
  • [深入研究4G/5G/6G专题-54]: L3信令控制-3-软件功能与流程的切分-CU-UP网元的信令

    目录 第1章 软件架构 第2章 5G CP NRT 非实时 2 1 功能概述 2 2 功能细化 2 3 流程 2 4
  • 5G 速率介绍

    本文就对如何计算最大速率不做介绍 主要介绍的是NSA和SA速率的差别 以及上下行速率的差异 由于5G单用户下行可以到4流 上行可以到2流 而且上下行都支持256QAM 2 6G频率 5ms单周期 配置下 NSA和SA终端下行峰值速率约1 6
  • 5G MEC在5G网络中的部署-与UPF的关系

    MEC主机部署在边缘或者核心数据网络中 而UPF负责牵引用户平面流量到目标MEC应用所在的数据网络 网络运营商除了选择数据网络和UPF之外 还需要根据技术和商业因素 例如 站点设施 应用需求 用户负载实测值或估算值 来选择物理计算资源的部署
  • SIM卡相关知识总结

    主题 SIM基本功能和原理 简介 参考 SIM卡工作原理总结 SIM卡插入检测原理 SIM卡的识卡机制 SIM卡基础技术规范 2 3 4 5G UE和网络鉴权流程的演进 作者 ybb 时间 2021年9月9日 1 初识SIM卡 SIM卡的物
  • IPQ4019 IPQ4029 IPQ5018 IPQ8072 IPQ6010 Wallys OpenWRT Compatible Routerboard Wallys|Industrial

    IPQ4019 IPQ4029 IPQ5018 IPQ8072 IPQ6010 Wallys OpenWRT Compatible Routerboard Wallys Industrial Commercial use Wallys Un
  • IPQ4019 IPQ4029 IPQ5018 IPQ8072 IPQ6010 Wallys OpenWRT Compatible Routerboard Wallys|Industrial

    IPQ4019 IPQ4029 IPQ5018 IPQ8072 IPQ6010 Wallys OpenWRT Compatible Routerboard Wallys Industrial Commercial use Wallys Un
  • 基于5G数据采集传输的食药冷链云解决方案

    对于食品医药行业 一些产品可能需要保持在稳定温度范围内进行保存与运输 才能保证产品质量与安全 为加强冷链运输中的温湿度管理 物通博联提供基于5G数采通信网关的工业物联网解决方案 帮助企业随时了解冷链过程中各种温湿度的变化 从而及时觉察到异常

随机推荐

  • python从MySQL数据库中读取数据

    import pymysql 连接数据库 link pymysql connect host 127 0 0 1 连接地址 连接本地默认 127 0 0 1 user root 用户名 passwd 密码 port 3306 端口 默认为3
  • CPU数据预取对软件性能的影响

    一 什么是预取 预取是指将内存中的指令和数据提前存放到cache L1 L2 L3 中 从而加快处理器执行速度 Cache预取可以通过硬件或者软件实现 也就是分为硬件预取和软件预取两类 硬件预取 是通过处理器中专门的硬件来实现的 该硬件监控
  • 除了 :还有哪些空白符实体(转载)

    除了 nbsp 还有哪些空白符实体
  • CentOS7安装OpenLDAP+MySQL+PHPLDAPadmin(本人测试通过)

    转载自 http www cnblogs com bigbrotherer p 7251372 html 安装环境 CentOS 7 1 安装和设置数据库 在CentOS7下 默认安装的数据库为MariaDB 属于MySQL数据库的一个分支
  • jlink烧录,多个jlink同时烧录多个板子

    查看jlink的序列号 S N 如下是59408473 然后使用JFlashSPI exe打开之后 填写进去这个序列号 最后保存为jflash文件
  • 密码学原语如何应用?解析单向哈希的妙用|第9论

    作者 廖飞强 来源 微众银行区块链 隐私数据如何验明真伪 区块链数据何以可信 如何快速检验海量数据是否被篡改 单向哈希在其中起到了什么作用 隐私数据的价值很大程度上源自其真实性 如何防止数据被恶意篡改 是隐私保护方案设计中不可忽视的关键目标
  • springboot整合shiro-登录失败次数限制(八)

    原文地址 转载请注明出处 https blog csdn net qq 34021712 article details 80461177 王赛超 这次讲讲如何限制用户登录尝试次数 防止坏人多次尝试 恶意暴力破解密码的情况出现 要限制用户登
  • sqli-labs靶场15-16关(基于POST时间盲注)

    第十五关 sqlmap方法 python2 sqlmap py u http 127 0 0 1 sqlilabs Less 15 id 1 data uname admin passwd 1 submit Submit current d
  • 快速解决数据库连接失败

    无法连接到数据库 以Microsoft SQL Server Management Studio为例 以下简称 SSMS 显示下图连接失败界面 处理方法 打开SQL Server配置管理器 会出现如图服务器状态关闭 此时只需重新启动服务状态
  • RFID标签技术变成仓储物流物流关键技术

    伴随着各种各样电子商务的全方位普及化和市场需求的愈来愈猛烈 怎样完成节约成本 提升工作效能变成持续提升的总体目标 根据创建物流仓储物流运行的自动化技术 信息化 智能化系统 RFID技术变成与公司信息化管理体系的无缝拼接的关键公路桥梁 保证R
  • SpringMVC拦截器(资源和权限管理)

    原文地址 http blog csdn net tonytfjing article details 39207551 1 DispatcherServlet SpringMVC具有统一的入口DispatcherServlet 所有的请求都
  • 大数据技术Flink详解

    一 有状态的流式处理 Apache Flink 是一个分布式流处理器 具有直观和富有表现力的API 可实现有状态的流处理应用程序 它以容错的方式有效地大规模运行这些应用程序 Flink 于2014 年4 月加入Apache 软件基金会作为孵
  • 基于BSC测试网收益聚合器Beefy协议的编译、测试、部署

    前言 文章主要介绍了收益聚合器Beefy协议在币安智能链测试网网上的编译测试部署流程 以Pancake上的USDC BUSD最新Curve版流动池的农场质押为例 详细介绍了完整的操作流程 准备工作 Node js环境 https nodej
  • 在Struts2里面嵌入Spring

    第一步 在web xml中加入下面的listener
  • Linux虚拟地址空间

    目录 父子进程地址相同的变量值不同问题 运行结果 Linux下进程虚拟地址空间分布 什么是虚拟地址空间 进程直接访问物理内存 无虚拟空间 再述虚拟地址空间 虚拟地址空间结构体是如何区域划分 解答最初的问题 延伸问题 一个pid变量怎么可能保
  • [Unity3D]使用触发器实现简单的场景跳转

    学习Unity脚本推荐 Unity3D官网索引 首先一点 你要确保有一个想要跳转的目标场景 在本案例中 目标场景是ending 第一步 创建一个碰撞体 放置在需要的触发场景跳转的位置 第二步 删除多余的脚本 并且新建自己的脚本 第三步 查阅
  • 基数排序图解与代码

    适用范围与背景 前几天写了 计数排序 刚好学习基数排序 我认为基数排序是计数排序的一个补充或者说延伸 因为计数排序不适合 数列元素间差值较大的情况 而基数排序就解决了此情况 它适用于大整数排序 算法思想 不像传统排序算法 两个元素间相互比较
  • Odoo 16最新saas版本说明及源码下载( SaaS-16.3)

    Odoo 16最新saas版本说明及源码下载 SaaS 16 3 Odoo 16最新功能体验 Odoo saas 16 3 下载源码包见文末 新的改变 Odoo 16发布正式版以来 最大改变 超过以前版本的变化 全新的界面设计 将会带来全新
  • FireFly 服务端 Unity3D黑暗世界 客户端 问题

    启动服务端成功截图 连接成功截图 测试服务端是否启动成功 在Web输入 http localhost 11009 按回车 查看cmd启动的服务端 是否多出如下显示 服务端启动成功 PC unity3d客户端 连接也成功 但在手机端连接不成功
  • 5G QoS控制原理专题详解(15)-PDR的定义和UL PDR

    UPF数据包转发原理基本已经写完了 后续修改整理一下错别字就没问题了 这两天会陆续发出来 这样 5G核心网方面的内容写到这里基本就算整理完了 其实如果数据包转发原理部分都弄明白了 PDU Session创建流程的后续部分走马观花的看一看就可