5G QoS控制原理专题详解-QoS控制原理(1)

相关文章会在公众号同步更新。公众号:5G通信大家学

持续更新的相关5G内容都是直接根据3GPP整理,保证更新内容的准确性,避免通过二手,甚至多手的资料,以讹传讹误导各位同学。如果大家阅读时发现问题,随时留言。

从本篇开始继续整理5G QoS控制原理部分的内容,虽然稀稀拉拉的写了一些,但是都很分散,逻辑性还不够清晰,还在不断的调整补充当中,很多内容每读一遍都会有新的收获,内容也随时在更新补充。可能有的内容已经发过了,后续也会再更新。等详解系列的所有内容都整理完了,再统一发一下。

5G QoS控制原理专题详解 第(5) 部分的主要内容是:SDF的QoS控制。虽然我们从常见的材料可以看到,5G的QoS控制分为3个粒度:业务数据流、QoS Flow和PDU Session。但是我们在TS 23.501、TS 23.503等规范中都没有直接发现针对业务数据流粒度的控制原理说明。反倒在TS 23.501中明确说明:5G中区分QoS服务的最细粒度是QoS Flow。基本各个规范对QoS控制也都是针对QoS Flow说明的,但是在Stage 3阶段的规范中,PCC Rule的策略数据又都是针对SDF的,PCF下发的策略数据都没有直接针对QoS Flow的,这样就对我们理解QoS控制的三个粒度造成了很大的困扰。(对于业务量的统计,5G的最细粒度是SDF级别,也就是说UM数据可以针对SDF统计,自然在QoS Flow和PDU Session粒度级别只需要取和计算即可,很简单。)

所以,在SDF和QoS Flow的QoS控制部分有很多说明文字是根据个人的理解写出来的,有可能存在理解偏差。如果各位同学有疑问,欢迎随时在文末留言,互相探讨。

3.1.3 QoS 控制原理

本章介绍5G QoS控制原理,主要的控制部分在SMF、gNB和UE中,UPF只是根据SMF生成的控制数据执行相应的操作而已,没有控制权。5GS对QoS的控制需要分别对下行和上行进行分析。下行方向重点理解SMF如何生成控制数据,及如何指导UPF实现业务控制。理解这部分知识要分清业务数据SDF、QoS Flow和PDU Session具体是什么。下行方向SMF生成的QoS控制数据主要是对UPF到gNB之间的业务进行质量控制。之后,需要gNB完成QoS Flow和无线承载之间的映射,这里会涉及SDAP协议。至于空口的业务质量受环境影响就比较大了,和核心网的QoS控制原理关系并不强。在手机UE侧主要完成上行业务的控制。我们前面介绍的UE策略是完成业务数据到PDU Session之间的映射。这里QoS Flow的映射就需要UE根据网络下发的QoS策略数据来完成。UE参与度比较大QoS控制是Reflective QoS,此时,UE需要参与QoS策略数据的推导。这里就会涉及到N3接口上用户面数据包携带的Reflective QoS的控制参数,这部分内容是4G没有的。

我们后面的介绍逻辑基本就是按照下行数据包的流动方向,从SMF、gNB到UE进行介绍。之后再按照数据包的上行方向进行介绍,顺便把UE的Reflective QoS介绍一下。这样5G系统内的QoS控制原理就理解的比较全面而且深入了。整体来讲内容又多又杂,有些理解起来又比较抽象。

在本专题的最后,计划介绍一下数据包在5G系统外和5G系统内是如何映射的,比如UPF从N6接口收到一个数据包,那么UPF是如何把这个数据包映射到对应的PDU Session上的。这部分内容探讨的成分更多一些,3GPP中相应的很容也很简略,和不同厂家的设备实现关系比较强。

5G QoS控制模型,如下图:

图片

从上面的5G QoS控制模型图可以看出来:

(1)一个PDU Session对应N3/N9接口的一个隧道;

(2)多个QoS Flow共享同一个隧道。这里说的隧道从细节上说就是分配的TEID是不是一个,如果在单独下行或者上行的某个逻辑接口上占用了两个TEID就认为是两个隧道。

(3)QoS Flow和无线承载(Radio Bearer)不是一一对应的关系。

(4)“一个DNN最多可以建立几个PDU Session”,和具体的SMF实现有关。在华为设备上有相应的参数可以控制的。一般来讲到一个DNN通常只建立一个PDU Session。

5G中对QoS的控制分为三个层次,按照粒度从细到粗,分为:

(1)Service Data Flow level(业务数据流级别)

SDF级别的QoS控制适用于IP类型或者Ethernet类型的业务数据流,直接使用PCC Rule来进行业务数据流级别的QoS控制。在应用程序没有提供具体指示信息的情况下,一个PDU Session内可以使用多个PCCRule,实现不同的授权QoS(authorisedQoS)。

(2)QoSFlow level(QoS Flow级别)

3GPP规范中,PCF没有对QoS Flow级别的QoS控制参数进行直接下发。QoS Flow级别的QoS参数是基于SDF的QoS进行控制的。SMF基于QoS Flow关联的PCC Rule来确定授权的QoS(authorizedQoS)。当QoS Flow被删除或者QoS Flow要求的GFBR不能得到保证(或重新得到保证)时需要向PCF发送通知(5G的QNC特性)。

(3)PDUSession level(PDU Session级别)

PCF可以为IP、Ethernet、unstructured类型的PDU Session提供授权的Session-AMBR值、默认5QI/ARP组合。PCF也可以在特定时间点请求更改authorized Session-AMBR值。

上说所说的授权QoS或者授权Session-AMBR是指UE可以合法使用的QoS控制参数,也就是经过PCF授权使用的。

下面针对这三种级别的QoS控制分别详解,来看看他们是如何实现的。

3.1.3.1 SDF的QoS控制

根据3.1.1.2 FlowDescription小节的叙述,基本就可以知道在5G中对于业务数据流的QoS控制是如何执行的。PCF下发给SMF的SMPolicyDecision中包含有qosDecs字段,其中包含QoSData数据。PCC Rule使用refQosData直接引用这些QoSData。这样就完成了SDF和QoS数据的关联,也就是说PCC Rule中的QoS数据直接作用在业务数据流SDF上。

SMPolicyDecision中包含QoSData数据的关系如下图:

图片

对于GBR类型的5QI(包括GBR type或者delay critical GBR type),PCF会设置7个参数:GBR 5QI或者delay critical GBR5QI、arp、maxbrUl(max bandwidth inuplink)、maxbrDl (max bandwidth in downlink)、gbrUl(guaranteed bandwidth inuplink)、gbrDl(guaranteed bandwidth in downlink)、qnc(GBR不能保证或者重新得到保证时发送通知)。

对于non-GBR类型的5QI,PCF会设置4个参数:authorized non-GBR 5QI、ARP、maxbrUl、maxbrDl。

当PCF使用了标准的5QI,但是该5QI对应的Priority Level、Averaging Window、Maximum Data Burst Volume属性又不同于标准值时,PCF需要单独设置相应的属性值并下发给SMF。对于其它非标准及非预定义的5QI,PCF需要通过信令明确下发该5QI对应的QoS特性参数(QoS Characteristics)。

当5QI=1时,也就是对于IMS语音业务,如果前期已经协商好支持RAN-Support-Info特性,PCF还会下发maxPacketLossRateUl或者maxPacketLossRateDl参数。

虽然对于SDF,PCF通过PCC Rule明确下发了相应的QoS参数,即:PCC Rule引用的refQosData,但是实际上在UPF执行QoS控制时,是借助QoS Flow来实现QoS控制的。PCC Rule引用的QoS参数只用来执行QoS Flow的绑定作用,并不直接使用它进行QoS控制。也就是说,虽然5G中区分了三个级别的QoS控制,但实际上这三个级别是互相影响的,尤其是SDF和QoSFlow之间,是互相成全的关系,并不是孤立进行QoS控制的。在TS23.501中明确说明:QoS Flow是PDU会话中区分QoS服务的最细粒度。看起来和TS 23.503中的三个级别的QoS控制相矛盾,在我们后面弄懂他们之间是如何互相利用、互相影响的原理就会明白原因了。对于PDU Session级别的QoS控制相对比较容易理解,毕竟有单独的Session-AMBR。

3.1.3.2 QoS Flow的QoS控制

PCF没有直接给SMF下发QoS Flow的QoS控制参数,那么QoS Flow的QoS参数是如何推导出来的呢?这就会涉及QoS Flowbinding的概念,它对于SMF推导QoS Flow的控制参数非常重要。

实际上QoS Flow的QoS参数,即:QoS Profile。最开始生成时,是根据触发SMF新建QoS Flow的那个Service Data Flow的PCC Rule来推导的,后续随着该QoS Flow上绑定的PCC Rule增多,会同步修改该QoS Flow的QoS Profile。

3.1.3.2.1 QoS Flow Binding

3.1.3.2.1.1 QFI的分配

对于Non-GBR类型的QoS Flow,如果使用了标准的5QI或者预配置的5QI,并且5QI的值小于64(即:取值范围0~63),那么SMF可以直接使用5QI的值当作该QoS Flow的QFI。在PDU Session建立/修改,以及PDU Session的用户面激活时,SMF会通过AMF的N2接口将ARP和QFI发送给NG-RAN。

在其它场景下,对于GBR和Non-GBR QoS Flow,SMF可以动态指定QFI。5QI的值可以是标准化的、预配置的或者动态指定的。QoS profile和QoS Flow的QFI可以在PDU Session建立/修改及PDU Session的用户面激活时,SMF会通过AMF的N2接口发送给NG-RAN。

注:

上面两段话是TS 23.501的直接翻译。看起来没有什么问题,但细想起来,实际上疏漏了反射QoS的场景。当QoS Flow没有开启反射QoS时,上面的两段说法并没有什么问题。当QFI在0~63范围之内时,SMF发送给NG-RAN的是ARP和QFI,不需要发送QoS Profile。因为从3.1.1.9小节QoS Profile的介绍中可以看出来,Non-GBR QoSFlow的QoS Profile在没有开启反射QoS时,只有5QI、ARP两个参数,而5QI可以通过QFI直接推导出来。于是,对于Non-GBR QoSFlow,NG-RAN可以得到完整的QoS Profile。但是当开启了反射QoS时,对于QFI在0~63范围内时,SMF还需要补充下发RQA参数,这点大家不要忘记了。

当QFI的取值大于63时,就需要发送完整的QoS Profile和QFI了,这就无所谓QFI推导5QI和反射QoS的问题了,所有参数都是信令发送的。

另外,对于Non-3GPP接入,缺省的ARP参数可

以配置在AN上。

  • 10
    点赞
  • 30
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 2
    评论
### 回答1: USB3.0眼图的5G TSSC-FREQ-DEV-MAX是指USB3.0通讯中所使用的一种参数。其中,TSSC代表时间域信号双检测,FREQ代表频率偏移,DEV代表偏差,MAX则代表最大值。 USB3.0通讯技术是一种高速传输数据的技术,并在现代计算机中得到广泛应用。USB3.0的最大传输速度可达到5Gbps,因此也被称为超级速率USB(SuperSpeed USB)。眼图则是一种用于测试串行数据传输通道质量的方法,通常用于确定数据通信中传输质量的稳定性和可靠性。 5G TSSC-FREQ-DEV-MAX参数的作用是确定USB3.0通讯所使用的TSSC技术中频率偏移的最大值。在USB3.0通讯中,TSSC技术被用于确保传输信号的正确性和稳定性,避免数据传输错误。然而,在实际应用中,由于各种因素(如电磁干扰等)的影响,信号会产生频偏现象,从而影响传输的稳定性。因此,通过设置5G TSSC-FREQ-DEV-MAX参数,可以限制频率偏移的最大值,从而确保通讯的正常、稳定和可靠。 ### 回答2: USB3.0口传输时的眼图是指在传输数据时在示波器上显示出来的图形,用于评估USB接口传输信号质量。5G TSSC-Freq-Dev-Max是指USB 3.0信号调节器在5GHz频带内保留的最大偏移量。TSSC全称Transmission Signal Skew Compensator,它主要的作用是解决USB3.0端口传输过程中时序滞后问题。当USB3.0端口传输数据时,信号可能会经过点对点的连线、接头或是其他的通信线路,这会使传输的信号有一定的时延,也就是传输的时序出现问题。为了解决这个问题,USB3.0采用了TSSC技术,它可以自动调整信号的时序,从而保证数据传输的稳定可靠。5G TSSC-Freq-Dev-Max指的是TSSC在处理一定频率下时,实现最大的偏移量。可以理解为,如果信号传输频率大于5GHz,TSSC保留的偏移量也会相应变化。 总之,USB3.0眼图的5G TSSC-Freq-Dev-Max是与USB3.0信号传输质量和性能有关的一个参数,直接影响到传输速度和稳定性。对于USB3.0接口的设计和测试人员而言,这个参数是非常重要的,需要进行充分的测试和评估。 ### 回答3: USB 3.0是一种高速数据传输接口,它的传输速率比之前的USB 2.0快得多,可以达到5Gbps。在测试USB 3.0信号的过程中,眼图是一种常见的测试方法。眼图是通过将接收到的数据信号在二维平面上绘制出来展示信号质量的图像。 TSSC是USB 3.0的信号测试标准之一,用于测试信号的稳定性和传输速率。Freq-dev-max是指在测试中,信号偏移的最大值。通常情况下,偏移值越小,信号质量越好。 5G TSSC-Freq-dev-max表示在测试USB 3.0信号时,信号偏移的最大值为5G,并符合TSSC标准。这说明USB 3.0信号满足高速数据传输的要求,在传输过程中信号质量较好,稳定性较高。这一数据对于评估USB 3.0设备的精度和可靠性非常重要。因此,制造商和客户可以依据这一指标来选择合适的USB 3.0设备,并确定它们是否适合其需要。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

南山耕夫

你的鼓励是我创作的最大动力。

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值