首页 最新 热门 推荐

  • 首页
  • 最新
  • 热门
  • 推荐

5G系统——5G QoS

  • 23-09-22 20:02
  • 4645
  • 6329
blog.csdn.net

1 概述

1.1 QoS流(QoS Flow)

5G QoS模型基于Qos流,5G QoS模型支持保障流比特速率(GBR QoS)的QoS流和非保障流比特速率(Non-GBR)的QoS流,5G QoS模型还支持反射QoS。

QoS流是PDU会话中最精细的QoS区分粒度,这就是说两个PDU会话的区别就在于它们的QoS流不一样(具体一般就是QoS流的TFT参数不同);在5G系统中一个QoS流ID(QFI)用于标识一条QoS流;PDU会话中具有相同QFI的用户平面数据会获得相同的转发处理(如相同的调度、相同的准入门限等);QFI在一个PDU会话内要唯一,也就是说一个PDU会话可以有多条(最多64条)QoS流,但每条QoS流的QFI都是不同的(取值范围0~63),UE的两条PDU会话的QFI是可能会重复的;QFI可以动态配置或等于5QI。

在5GS,QoS流是被SMF控制的,其可以是预配置或通过PDU会话建立和修改流程来建立。

QoS流的特征在于:

-AN侧的QoS配置,这些配置可以是SMF通过AMF给AN提供给AN的或者是在AN上预置的

-UE侧的QoS规则(rule),这些规则是SMF在PDU建立或修改流程中提供给UE的或UE通过反射QoS机制推导出来的

-UPF侧的上行和下行PDR(s),这些PDR(s)是SMF配置的

在5GS,一条PDU会话内要求有一条关联默认QoS规则的QoS流,在PDU的整个生命周期内这个默认QoS流保持存在,且这个默认的QoS流要是Non-GBR QoS流。

注:上面的默认QoS流在整个PDU会话生命周期内都给UE提供了连接;由于可能需要和EPS交互,所以要求这个默认QoS流为Non-GBR。

1.2 QoS配置(QoS Profile)

一个QoS流是“GBR”还是“Non-GBR”取决于它的QoS配置;一个QoS流的QoS配置包含的QoS参数如下:

- 每条QoS流的QoS配置都会包含的QoS参数:5QI、ARP

- 每条Non-GBR QoS流的QoS配置可能还会包含参数:反射Qos属性(RQA)

- 每条GBR QoS流的QoS配置还会包含参数:保证流比特率(GFBR)、最大流比特率(MFBR)

- 每条GBR QoS流的QoS配置可能还会包含:指示控制、最大丢包率

 

每条QoS配置有一个与之对应的QFI,QFI包含在QoS配置中。

1.4 QoS规则(QoS Rules)

UE执行上行用户面数据业务的分类和标记,也就是根据QoS规则将上行数据关联到对应的QoS流去。这些QoS规则可以是显示提供给UE的(也就是在PDU会话建立/修改流程中通过信令显示配置给UE),或者在UE上预配置,或者UE使用反射QoS机制隐式推导出来。

一个QoS规则包含:关联的QoS流的QFI、数据包过滤器集(一个过滤器列表)、优先级。

一个QoS流可以有多个QoS规则。

每个PDU会话都要配置一个默认的QoS规则,默认的QoS规则关联到一条QoS流上。

对于IP类型或ethenet类型的PDU会话,默认QoS规则是在PDU会话中唯一的一个包过滤集可以包含允许所有UL的包过滤器的QoS规则,协议上这句话说得非常拗口,可以用类比路由表的方式去理解,就是默认QoS就可配成和默认路由一样,一个数据包所有路由都不满足时,就从默认路由走。默认QoS规则是可以配置为允许通过所有上行包,不是必须配置为允许通过所有上行包。

注:默认QoS规则的允许所有上行包通过的包过滤器就是所谓的“匹配所有”过滤器(match-all filter)

对于Unstructured类型的PDU会话,默认QoS规则不包含任何包过滤器集(Packet Filter Set),默认QoS规则定义PDU会话内的所有包的处理方式。

只要默认QoS规则不包含数据包过滤器集或包含允许所有UL数据包的数据包过滤器集,就不应将反射性QoS应用于与默认QoS规则关联的QoS流,并且不应该给此QoS流发送RQA。

1.5 QoS映射

SMF负责QoS的控制,建立一条PDU会话时,SMF会给UPF、AN、UE配置响应的Qos参数。下图展示了用户面数据的分类和标记与QoS流映射到AN资源的规则流程。

对于上行数据,UE根据QoS规则对数据包进行匹配,数据包从匹配上的QoS流以及其对应的AN通道(对应的RB)向上传输;对于下行数据,UPF根据PDR对数据进行匹配,数据包从匹配上的QoS流以及其对应的AN通道下下传输。如果一个数据包没有匹配上任何一个QoS规则(上行)或PDR(下行),则该数据包会被UE或UPF丢弃。

SMF给AN配置QoS参数如下(TS38.413  9.10.4.9),QoS特性可以选择静态5QI(也就是标准化5QI映射表)和动态配置5QI。

 

SMF给UE配置的QoS规则(TS23.501)如下,QoS规则包含一个QoS项列表,每个QoS项包含一个包过滤器列表、参数列表、QFI、优先级等参数。

 

 

 


2 Qos参数

2.1 5QI

5QI是一个标量,用于索引一个5G QoS特性。TS23.501 Table 5.7.4-1有标准化的5QI映射关系。

2.2 ARP

ARP参数包含优先级、抢占能力、可被抢占等信息;优先级定义了UE资源请求的重要性,在系统资源受限时,ARP参数决定了一个新的QoS流是被接受还是被拒绝。

“pre-emption capability”信息定了一个业务流是否可以抢占低优先级的业务流的资源。

“pre-emption vulnerability”信息定义一个业务流的资源是否可以被高优先级的业务流抢占。

arp优先级的取值范围1~15,1为最高优先级;

2.3 RQA

RQA(Reflective QoS Attribute)是一个可选参数,其指示了在该QoS流上的某些业务可以受到反射QoS的影响。仅当核心网通过信令将一个QoS流的RQA参数配给接入网时,接入网才会使能RQI在这条流的无线资源上传输;RQA可以通过N2接口在UE上下文建立和QoS流建立/修改时携带给NG-RAN。

如核心网在“PDU SESSION RESOURCE SETUP REQUEST”消息的QoS参数中将RQA参数带给ngNB:

 

2.4 Notification Control

通知控制;对于GBR的QoS流,核心网通过该参数控制NG-RAN是否在该GBR QoS流的GFBR无法满足时上报消息通知核心网;如果网络使能通知控制,则NG-RAN发现该流的GFBR无法满足时就要给SMF发送通知,同时继续保持该QoS流的正常运作;至于收到通知后SMF如何处理则属于网络配置的策略。

核心网在“PDU SESSION RESOURCE SETUP REQUEST”消息的GBR QoS Flow Information中配置通知控制参数。

2.5 Flow Bit Rate

对于GBR QoS流,其5G QoS参数还会包含如下参数:

- 保证流比特率(GFBR) -上行和下行

- 最大流比特率(MFBR)-上行和下行

GFBR表示由网络保证在平均时间窗口上向QoS流提供的比特率;MFBR将比特率限制为QoS流所期望的最高比特率(例如,超过MFBR时数据包可能被UE/RAN/UPF丢弃、延时传输、......);网络通过QoS流的优先级调度处理来使比特率在GFBR和MFBR的范围内。

 

2.6 Aggregate Bit Rate

    会话聚合最大比特率(Session-AMBR)

每个PDU Session都会有一个会话聚合最大比特率,Session-AMBR是用户订阅数据,SMF从UDM获取;SMF可以直接使用订阅数据的Session-AMBR,或者根据本地策略进行相应修改后再使用,或使用从PCF获取的该PDU会话的Session-AMBR。

Session-AMBR定义了一个PDU会话的所有non-GBR QoS流的比特率之和的上限,也就是说一个PDU会话的所有non-GBR QoS流的比特速率之和不能大于该PDU的Session-AMBR。

Session-AMBR不应用于GBR QoS流。

    UE聚合最大比特率(UE-AMBR)

每个UE都有一个聚合最大比特率(UE-AMBR),一个UE-AMBR定义了一个UE所有的non-GBR QoS流比特率之和的上限,也就是一个UE的所有non-GBR QoS流的比特率之和不能大于UE-AMBR。UE-AMBR是用户订阅数据,AMF可从UDM获取出来给RAN使用。

UE-AMBR仅应用于non-GBR QoS流,不应用于GBR QoS流。

AMBR平均窗口,其用于统计Session-AMBR和UE-AMBR,且用于Session-AMBR和UE-AMBR的AMBR平均窗口参数是一个标准化值,且是相同的。

 

2.7 (默认值)Default Value

对于每条PDU会话的建立,SMF从UDM获取订阅的默认5QI和ARP值。SMF使用授权的默认5QI和ARP值去设置默认QoS流的QoS参数。

2.8 Maximum Packet Loss Rate(最大丢包率)

最大丢包率表示一条QoS流可以忍受的最大丢包率;最大丢包率参数只可能会在GFBR的QoS流上提供。

注:当前版本(TS23.501 f20),最大丢包率(上行、下行)参数仅在属于语音媒体的GBR QoS流上使用。


3 Qos特性

本节规定了和5QI相关的5G QoS特性。

Resource Type

资源类型

GBR, Delay critical GBR or Non-GBR

Priority Level

优先级水平

表示5G QoS流间的资源调度优先级;该参数用于区分一个UE的各个QoS流,也用于区分不同终端的QoS流。该参数值越小表示优先级越高

Packet Delay Budget(PDB)

包时延预算

PDB定义了UE和锚点NPF之间数据包传输的时延上限;

Packet Error Rate(PER)

误包率

误包率定了一个上限,也就是数据包已经被发送端的链路层(如3GPP接入网的RLC层)处理了,但没有被对应的接收端提交给上层(如3GPP接入网的PDCP层)的比率上限。PER参数的作用是让网络配置合适的链路层参数(如3GPP接入网的RLC和HARQ配置)。

Averaging Window

平均窗口

平均窗口是给GBR QoS Flow定义的,用于相关网元统计GFBR和MFBR。

Maximum Data Burst Volume(MDBV)

最大数据突发量

具有延迟关键资源类型的每个GBR QoS流应与一个MDBV相关联;MDBV表示5G-AN在一个5G-AN PDB期间需要服务的最大数据量。

4 标准5QI到5G Qos特性的映射

5 反射QoS

反射QoS作为5G QoS引入的新功能,其内容比较多,不宜放在此文展开来讲了,否则此博文就太长了,后续我会专门开一篇文章来详细介绍。简而言之,反射QoS的功能就是网络通过用户面packet的相关头域(SDAP头)的设置,UE SDAP实体收到后进行分析推导出一个上行的QoS规则进行使用。

 

6 包过滤器集(Packet  Filter Set)

QoS规则(UE侧)或PDR(UPF侧)的包过滤器集是用于标识数据(IP或ethenet)流的,一个包过滤器集可以包含多个包过滤器(这个可从上文1.5节的协议格式图明显看出来),每个包过滤器可以是下行或上行或双向的。

有两种类型的包过滤器集:IP包过滤器集合ethenet包过滤器集,分别对应于它们的PDU会话类型。

 


参考

TS23.501

TS24.501

TS38.413

注:本文转载自blog.csdn.net的cloudfly_cn的文章"https://blog.csdn.net/u010178611/article/details/81746532"。版权归原作者所有,此博客不拥有其著作权,亦不承担相应法律责任。如有侵权,请联系我们删除。
复制链接
复制链接
相关推荐
发表评论
登录后才能发表评论和回复 注册

/ 登录

评论记录:

未查询到任何数据!
回复评论:

分类栏目

后端 (14832) 前端 (14280) 移动开发 (3760) 编程语言 (3851) Java (3904) Python (3298) 人工智能 (10119) AIGC (2810) 大数据 (3499) 数据库 (3945) 数据结构与算法 (3757) 音视频 (2669) 云原生 (3145) 云平台 (2965) 前沿技术 (2993) 开源 (2160) 小程序 (2860) 运维 (2533) 服务器 (2698) 操作系统 (2325) 硬件开发 (2491) 嵌入式 (2955) 微软技术 (2769) 软件工程 (2056) 测试 (2865) 网络空间安全 (2948) 网络与通信 (2797) 用户体验设计 (2592) 学习和成长 (2593) 搜索 (2744) 开发工具 (7108) 游戏 (2829) HarmonyOS (2935) 区块链 (2782) 数学 (3112) 3C硬件 (2759) 资讯 (2909) Android (4709) iOS (1850) 代码人生 (3043) 阅读 (2841)

热门文章

101
推荐
关于我们 隐私政策 免责声明 联系我们
Copyright © 2020-2025 蚁人论坛 (iYenn.com) All Rights Reserved.
Scroll to Top