【5G QoS】详解5G QoS端到端工作机制

news2024/9/19 16:55:46

博主未授权任何人或组织机构转载博主任何原创文章,感谢各位对原创的支持!
博主链接

本人就职于国际知名终端厂商,负责modem芯片研发。
在5G早期负责终端数据业务层、核心网相关的开发工作,目前牵头6G技术研究。


博客内容主要围绕:
       5G/6G协议讲解
       高级C语言讲解
       Rust语言讲解



文章目录

  • 5G QoS端到端工作机制
    • 一、QoS 结构
    • 二、信令消息中的QoS映射
    • 三、IP数据包与QoS流之间的映射
      • 3.1 下行数据包映射
      • 3.2 上行数据包映射
    • 四、QoS 参数

5G QoS端到端工作机制

QoS:Quality of Service

       LTE主要针对eMBB应用,而NR则是针对eMBB、mMTC、URLLC等多种应用而设计的单一协议。因此,QoS架构更灵活,可以为所有这些应用程序提供适当的服务。您可能会注意到一个明显的区别,NR 5QI的表比LTE QCI的表要长很多。


一、QoS 结构

       事实上,QoS几乎由通信双方之间涉及的每个组件决定或者说影响,但确定QoS的主要参与者是下图中UE和网络架构中的RAN、UPF和DN(数据网)。在这幅图中,展示了一个特定的QoS流示例,以便可以从中获得更具体的含义。

       如下所示,用户数据将从源(本例中是DN)和最终目的地(本例中是UE)流出。每个数据包都会经过一个特定的PDU和数据无线承载(data Radio Bearer, DRB)。在这些流水线中可以有一个或多个具有不同优先级、数据速率、延迟等的虚拟流,这些虚拟流称为QoS流。这些QoS流中的每个都将最终映射到5QI表中的特定项目。为了满足所选5QI的要求,从无线物理资源到核心网接口上的所有物理资源,网络都需要配置。

在这里插入图片描述


在这里插入图片描述


在这里插入图片描述


在这里插入图片描述


二、信令消息中的QoS映射

       从无线物理层到数据路径上的每个核心网网元,每个数据流都要应用QoS。如上所述,QoS最基本的单位是QoS流。但是QoS流是为核心网数据流(更具体地说是为RAN和UPF之间的数据流,也就是N3接口)定义的逻辑管道。在无线部分,采用DRB对数据流进行管理。为了形成一个完整的从数据源到最终目的地的QoS管道,核心网络的QoS管道(即QoS Flow)和RAN管道(即DRB)之间应该有一些映射,这些映射需要通过信令消息通知到UE。创建和映射QoS管道所涉及的信令消息如下所示。核心网侧QoS管道的创建是通过PDU会话建立Accept完成的,核心网QoS管道与无线QoS管道(DRB)之间的映射是通过RRC消息(RRCSetup或RRCReconfiguration)中的SDAP配置完成的。在每一层之间连接整个QoS管道的标识称为QFI (QoS Flow Identifier)。

请添加图片描述


三、IP数据包与QoS流之间的映射

       在上面描述的内容中,相对较好地描述了如何创建QoS流以及QoS流由什么组成。但是对于不同类型的原始用户数据(大多是IP包)是如何映射到不同类型的QoS流上的,并没有给出详细的解释。例如,看一下博客开头的插图。如果你开始流式播放YouTube,首先数据包会经过internet PDU,在internet PDU中,数据包应该映射到QoS Flow3。然后你可能会问“YouTube IP包如何被定向(映射)到QoS Flow3”。在上行IP分组中也会有类似的问题。这种映射同时在下行和上行IP分组中进行,如下所述。

3.1 下行数据包映射

       下行数据包的QoS流和IP数据包之间的映射由UPF完成。在UPF中有一个特殊的映射算法,称为PDR(Packet Detection Rule)。对于每个IP包,PDR检查包过滤器配置中定义的包的信息(源和目的IP地址和端口、协议ID、服务类型等定义在38.501-5.7.6.2,5.7.6.3),并将包重定向到特定的QoS流。PDR是由SMF与PCF相互获取的,并由SMF提供给UPF。

3.2 上行数据包映射

       上行数据包的IP报文与QoS流之间的映射是通过终端完成的。UE根据QoS规则进行映射。UE如何获得这些QoS规则?通过以下方式为终端提供大致的QoS规则(详见38.501 - 5.7.1.4)

  • 通过信令消息:网络可以在NAS消息的PDU Session Establishment / Modification流程中通知UE QoS规则;
  • 预先配置
  • UE通过Reflective QoS隐式生成;

QoS规则包含关联的QoS流的QFI、包过滤集和优先级值,示例如下:

在这里插入图片描述


四、QoS 参数

       NR QoS涉及多个不同的参数。根据23.501-5.7.2,NR QoS参数列表如下。其中一些参数很容易理解(例如5QI、比特率、包丢失率),但我需要更多的时间来清楚地理解其他一些参数(例如ARP、RQA、Notification Control)。

  • 5QI
  • ARP (Allocation and Retention Priority)
  • RQA (Reflective QoS Attribute)
  • Notification Control
  • Flow Bit Rates
    • Guaranteed Flow Bit Rate (GFBR)
    • Maximum Flow Bit Rate (MFBR)
  • Aggregate Bit Rates
    • per Session Aggregate Maximum Bit Rate (Session-AMBR)
    • per UE Aggregate Maximum Bit Rate (UE-AMBR)
  • Maximum Packet Loss Rate

其中许多参数是在创建QoS流时在发信消息中明确指定的。以下*PDU Session Establishment Accept *消息的示例显示了其中的QoS参数。

PDU Session Resource Setup Request (NGAP : RAN <- 5GC)
在这里插入图片描述
在这里插入图片描述

PDU Session Establishment Accept/DL NAS Transport (NAS : UE <- 5GC)

在这里插入图片描述

在这里插入图片描述

rrcReconfiguration

在这里插入图片描述

PDU SessionResource Setup Response (NGAP : RAN -> 5GC)

在这里插入图片描述

在这里插入图片描述



在这里插入图片描述

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/2146633.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

大田上的路径跟踪论文汇总

文章目录 2022Path tracking control method and performance test based on agricultural machinery pose correction&#xff08;Computers and Electronics in Agriculture&#xff09;An optimal goal point determination algorithm for automatic navigation of agricult…

4款AI生成PPT工具推荐,提升工作效率

在如今的工作环境中&#xff0c;PPT制作是许多技术人员不可避免的任务&#xff0c;尤其是在汇报、展示技术方案、以及项目进展时。随着AI技术的快速发展&#xff0c;使用AI生成PPT成为了提高效率的一种新趋势。本文将介绍几款适合程序员、技术人员的AI生成PPT工具&#xff0c;帮…

如何用 HAproxy 实施高可用部署 | OceanBase 实践

背景介绍 最近&#xff0c;我们部署了Oceanbase数据库&#xff08;以下简称OB&#xff09;&#xff0c;并将部分业务迁移至OB中运行。在部署过程中&#xff0c;我们虽然配置了3个OBProxy&#xff0c;但没有为它们设置高可用配置&#xff0c;应用被固定到某一个OBProxy 上&…

通信工程学习:什么是POS无源光分配器

POS&#xff1a;无源光分配器 POS&#xff08;Passive Optical Splitter&#xff0c;无源光分配器&#xff09;是无源光网络&#xff08;Passive Optical Network, PON&#xff09;中的一个重要组成部分&#xff0c;它位于光线路终端&#xff08;OLT&#xff09;和光网络单元&a…

基于Spring Boot的能源管理系统+建筑能耗+建筑能耗监测系统+节能监测系统+能耗监测+建筑能耗监测

介绍 建筑节能监测系统是基于计算机网络、物联网、大数据和数据可视化等多种技术融合形成的一套节能监测系统。 系统实现了对建筑电、水、热&#xff0c;气等能源、资源消耗情况的实时监测和预警、动态分析和评估&#xff0c;为用户建立了科学、系统的节能分析方法&#xff0c…

你天天用微服务还不知道心跳检测机制是什么?

目录标题 1. 心跳检测机制概述2. 心跳检测的具体实现2.1 服务注册与发现示例&#xff1a;Eureka 2.2 心跳包的格式2.3 超时机制 3. 实战中的心跳检测3.1 服务发现与注册中心3.2 定时任务与超时机制3.3 集群管理与协调3.4 故障隔离与恢复 4. 监控与告警5. 具体示例&#xff1a;Z…

制作一个rabbitmq-sdk

目录结构 pom.xml <project xmlns"http://maven.apache.org/POM/4.0.0" xmlns:xsi"http://www.w3.org/2001/XMLSchema-instance"xsi:schemaLocation"http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">&l…

VR全景摄影制作中的常见问题及解决方案

随着VR全景摄影技术的普及&#xff0c;越来越多的摄影师和企业开始尝试使用这种方式来展示产品、场景或服务。虽然VR全景摄影有着强大的视觉表现力和沉浸式体验&#xff0c;但在制作过程中也会遇到各种挑战。为了帮助大家更好地掌握VR全景摄影的制作技巧&#xff0c;今天给分享…

STM32 单片机最小系统全解析

STM32 单片机最小系统全解析 本文详细介绍了 STM32 单片机最小系统&#xff0c;包括其各个组成部分及设计要点与注意事项。STM32 最小系统在嵌入式开发中至关重要&#xff0c;由电源、时钟、复位、调试接口和启动电路等组成。 在电源电路方面&#xff0c;采用 3.3V 直流电源供…

【Bug解决】Nacos启动成功,但却无法访问(提示:无法访问此网站,192.168.10.88的响应时间过长)

项目场景&#xff1a; 在虚拟机上通过Docker创建Nacos容器&#xff0c;已经创建成功&#xff0c;查看Nacos启动日志也是成功。但通过端口号加8848/nacos&#xff08;如&#xff1a;http://IP:8848/nacos&#xff09;无法访问到Nacos管理页面。 愿意分析一&#xff1a; 先检查好…

MyISAM引擎介绍

文章目录 特点适用场景不足锁机制表级锁的类型锁的获取和释放锁的等待队列 示例共享锁排他锁READ LOCAL MyISAM是MySQL的一种存储引擎&#xff0c;它以其简单性和高速度而著称。在早期的MySQL版本中&#xff0c;MyISAM广泛使用&#xff0c;尤其是在那些以读操作为主的应用场景中…

Parallels Desktop 20(Mac虚拟机) v20.0.0 for Mac 最新破解版(支持M系列)

Parallels Desktop 20 for Mac 正式发布&#xff0c;完全支持 macOS Sequoia 和 Windows 11 24H2&#xff0c;并且在企业版中引入了全新的管理门户。 据介绍&#xff0c;新版本针对 Windows、macOS 和 Linux 虚拟机进行了大量更新&#xff0c;最大的亮点是全新推出的 Parallels…

6款好用的电脑监控软件推荐|2024电脑监控软件干货整理!

电脑监控软件成为了企业管理中不可或缺的工具&#xff0c;这些软件不仅能够帮助企业实时监控员工的工作状态&#xff0c;还能有效提升团队效率和保障数据安全。 本文将为您推荐六款2024年值得一试的电脑监控软件&#xff0c;每款软件都有其独特的亮点和优势&#xff0c;适合不…

【Java-线程池】

目录 什么是线程池&#xff1a; 线程池七大参数&#xff1a; 参数详细介绍&#xff1a; 1.核心线程数&#xff1a; 2.最大线程数&#xff1a; 3.线程存活时间&#xff1a; 4.时间单位&#xff1a; 5. 阻塞工作队列&#xff1a; 6.线程工厂&#xff1a; 7.拒绝策略&am…

青柠视频云——视频丢包(卡顿、花屏、绿屏)排查

一、问题说明 近期有客户反馈&#xff0c;接入平台的设备经常出来卡顿、花屏、录屏的情况&#xff0c;出现这样的场景很是尴尬。 客户是私有化部署在公网环境&#xff0c;于是我们联系客户&#xff0c;对问题进行追踪排查。 二、场景复现 我们现场情况确认的过程中&#xff0c;…

怎么理解机器学习与数据融合的集成?

在科技进步的浪潮中&#xff0c;数据的重要性日益成为共识。但数据本身&#xff0c;若不经过有效的整合与分析&#xff0c;其价值便难以充分发挥。本文将探讨如何通过集成数据融合与机器学习&#xff0c;提升预测和决策的准确性。将海量数据转化为富含洞察力的信息&#xff0c;…

腾讯云TDSQL数据库认证值得考吗?来看看TDSQL证书有什么用

国内市场上的数据库产品有不少&#xff0c;很多大企业都有自己的数据库产品&#xff0c;比如金仓的KingBase、华为的OpenGauss、阿里云的PolarDB、达梦DM数据库等等&#xff0c;腾讯云也有自己的数据库产品&#xff0c;叫做TDSQL数据库&#xff0c;TDSQL数据库有两个分支&#…

基于SpringBoot+定时任务实现地图上绘制车辆实时运动轨迹图

目录 1. 项目结构 2. Maven依赖配置 (pom.xml) 3. 实现后端服务 4. 配置文件 (application.properties) 5. 启动项目 6. 访问页面 实现基于北斗卫星的车辆定位和轨迹图的Maven工程&#xff08;使用模拟数据&#xff09;&#xff0c;我们将使用以下技术&#xff1a; Spri…

企业导师面对面,产教融合实训基地搭建人才成长快车道

产教融合实训基地是指以特定专业群为服务对象&#xff0c;由高职院校和企业双方共同投入、共同利用&#xff0c;并由若干实验实训室和模块产线组成的综合性实训基地。这一基地不仅具备工学结合的功能&#xff0c;还融合了教育、产业和科技创新的要素&#xff0c;形成了一种特殊…

食品检测与分类系统源码分享

食品检测与分类检测系统源码分享 [一条龙教学YOLOV8标注好的数据集一键训练_70全套改进创新点发刊_Web前端展示] 1.研究背景与意义 项目参考AAAI Association for the Advancement of Artificial Intelligence 项目来源AACV Association for the Advancement of Computer V…