热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

【5G核心网】QosmodelQos模型

TS235015.7章节  根据Qos和付费特在分类:  - 不额外付费:无额外Qos保障,通常时Non-GBR(微信,QQ,抖音小视频,手机

    TS 23501 5.7 章节

    根据 Qos 和付费特在分类:


    -  不额外付费: 无额外 Qos 保障,通常时 Non-GBR(微信,QQ,抖音小视频,手机里 99% 都属于此类)

    -  额外付费:有额外保障。可以时 GBR,

    -  不额外付费也有 Qos 保障: 通常是运营商希望大力扶持的自有业务。如 VoLTE


 


1. Qos Flow

    5G QoS 模型基于 Qos 流,5G QoS 模型支持保证流比特速率(GBR QoS)和非保证流比特速率(Non-GBR),5G QoS 模型还支持反射 QoS(参考章节 5.7.5)



  •   GBR QoS

  •   Non-GBR

  •   反射 QoS    

    QoS 流是 PDU 会话中 QoS 区分的最精细粒度,在 5G 系统中一个 QoS流 ID(QFI)用于标识一条 QoS 流。PDU 会话中具有相同 QFI 的用户平面流量收到相同的流量转发处理(如调度、准入阈值)。QFI 承载在 N3 (N9)上的封装头中。无需更改端到端的包头。QFI 用于所有 PDU 会话类型,QFI 在一个 PDU 会话中是唯一的,QFI 可以动态分配,或者等于 5QI

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

   任何QoS流的特征在于



  •    AN 配置 Qos,由 SMF 通过 AMF 在通过  N2 参考点到 AN,预先配置 AN

  •    UE 配置 Qos,由 SMF 经由 AMF 透传,在经过 N1 参考点到 UE,或者通过发射 Qos 控制由 UE 得出的

  •    UPD 配置 Qos,由 SMF 到 UPF 的一个或者多个 UL 和 DL PDR

    在 5GS 中,一个 Qos 流关联的默认 Qos 规则在建立 PDU 会话是需要的,而且在整个 PDU 会话生命周期保持已经连接状态。    这个 Oos 流必须是一个 Non-GBR Qos 流

    5G 网络中实现 Qos 差异化保证的最佳粒度(4G 基于 EPS 承载)

    不同的 Qos Flow 对应不同的 Qos 转发待遇

    由运营商来决定如何 Qos Flow,通常同质 SDF 划分到一个 Qos Flow

   


2. Qos 配置文件

    一个 Oos 流依据它的 Qos 配置文件可以是 “GBR” 或者非 “Non-GBR”。发送到 (R)AN 的 Qos 流配置文件包含参数如下所示:


  •    a. 对于每一个 Qos 流,Qos 配置文件包含的 Qos 参数:

    5G QoS Identifier (5QI)

    Allocation and Retention Priority (ARP)



  •    b.  对于每一个 Non-GBR Qos 流,Qos 配置文件还可能包括 Qos 参数

    Reflective QoS Attribute (RQA) 反射 Qos 属性



  •   c. 对于每一个 GBR Qos 流,Qos 流 好包含参数

    Guaranteed Flow Bit Rate (GFBR) - UL and DL 保证流比特率

    Maximum Flow Bit Rate (MFBR) - UL and DL  最大流比特率



  •    d. GBR Qos 流,Qos 配置文件还可能包含参数

    Notification control 通知控制

    Maximum Packet Loss Rate - UL and DL 最大丢包率


    每一个 Qos 配置文件有一个对应的 QFI(QoS Flow identifier),QFI 不包含在 Qos 配置文件中

 


3. Qos 流的控制

   3.1 Non-GBR Qos 流

    标准化或者预先配置 5QI 使用需要在 QFI 的范围内(值不超过 64),5QI 可用来作为 Qos 流的 QFI



  •     在 AN 预先配置默认的 ARP

  •     向 RAN 发送 ARP 和 QFI 通过 N2 在 PDU 会话建立或者 PDU 会话修改流程,每次激活 PDU 会话的用户平面时使用 NG-RAN


   3.2 其他情况(包括 GBR 和 Non-GBR)


    使用动态分配的 QFI,5QI 可以标准化,预先配置或者动态分配


 


4. Qos 规则

    UE 执行分类并标记 UL 用户面流量,例如依据 Qos 规则关联 UL 流量到 Qos 流。这些 Qos 规则可明确提供给 UE(例如使用PDU 会话建立 / 修改显式发送 QoS 规则),预先配置 UE 或者通过反射 Qos 得出。一个 Qos 规则包含 Qos 流对应的 QFI,一个包过滤集合以及一个优先级值。一个显示发送的 Qos 规则包含一个 Qos 规则标识符,这个标识符在 PDU 会话是唯一的并且有 SMF 生成。


    相同的 Qos 流可以有多个 Qos 规则

    对一个每个 PDU 会话建立,一个默认的 Qos 规则需要发送到 UE,并且关联到一个 Qos 流。对于 IP 类型或 ethenet 类型的PDU 会话,一个 PDU 会话只有一种默认规则,可以包含一个 Packet Filter Set 允许所有的 UL 包,这种情况高优先级值将被 Qos 规则使用。也就是默认 QoS 规则配置为允许通过所有上行包

   无结构化类型的 PDU 会话,默认 QoS 规则不包含任何包过滤集(Packet Filter Set),这种情况默认 QoS 规则定义 PDU 会话内的所有包的处理方式

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

 


5. Qos 流映射

    SMF 依据 Qos 和服务的需求执行 SDF 绑定到 Qos 流, SMF 为一个新的 Qos 流分配 QFI 以及导出 Qos 配置文件,相应的 UPF 指令,从 PCC 规则得到的 Qos 规则,PCF 提供的其他信息

    SMF -> (R)AN,SMF 向 (R)AN 提供以下信息:


  - QFI

  - Qos 配置文件


    SMF->UPF,SMF 向 UPF 提供如下信息来开启分类,带宽执行以及标记用户面流量:


  - DL PDR / UL PDR

  - PDR precedence value

  - QoS related information(MBR for an SDF, GFBR and MFBR for a GBR QoS Flow)

  - 对应的包标记信息(he QFI, the transport level packet marking value(the DSCP value of the outer IP header))

  - 对于 DL PDR,Reflective QoS Indication 是可选的


    SMF->UE


  - 唯一的 Qos 规则标识符

  - QoS 规则中的 QFI ,设置为 PCC规则绑定的 QoS 流的 QFI

  - QoS 规则的包过滤集,是根据 PCC 规则的 UL SDF 过滤器和 DL SDF 过滤器生成的

  - QoS 规则优先级值,设置为为其生成 QoS 规则的 PCC 规则的优先级值

  - 动态分配的 QFI,除了与 QoS 流相关联的 QoS 规则外,还向 UE 发送 QoS 流级别 QoS 参数(例如 5QI, GFBR, MFBR, Averaging Window, see TS 24.501)


   注意: SMF 不能提供更新或者移除为 UE 预先配置的 Qos 规则或者 UE 推导出的 Qos 规则

               Figure 5.7.1.5-1: The principle for classification and User Plane marking for QoS Flows and mapping to AN Resources


    下行方向,UPF 基于 DL PDR 包过滤集以优先级序分类收到的数据包(无需发起额外的 N4 信令)。UPF 通过一个 N3(N9)使用 QFI 标记用户面,传达用户面流量属于一个 Qos 流的分类。AN 绑定 Qos 流到 AN 资源(例如 3GPP RAN场景下的数据无线承载)

    如果没有匹配的 DL PDR,UPF 将丢弃 DL 数据包



    上行方向,IP 类型或者以太网类型的 PDU 会话,UE 根据 QoS 规则的优先级值按升序,对 QoS 规则中包过滤集中的 UL 数据包评估,直到找到匹配的 QoS 规则

    如果没有匹配的 Qos 规则,UE 将丢弃 UL 数据包

    对于无结构化 PDU 会话,默认 Qos 规则没有包含一个包过滤集,将允许所有 UL 包



   5.1 DL 流量

    以下特征适用于 DL 流量的处理:


  - UPF 基于 PDR 映射用户面流量到 Qos 流

  - UPF 执行Session-AMBR 并计数要收费的数据包

  - UPF 在 5GC 于 (R)AN 之间的隧道传输 PDU

  - UPF 在 DL 每一个 Qos 流执行传输层包标记,使用 SMF 提供的传输层包标记值

  - (R)AN 基于 QFI 以及 5G Qos 关联的配置文件,从 Qos 流到接入指定资源映射 PDU,也考虑 DL 包关联的 N3 隧道 



   5.2 UL 流量

    以下特征适用于 UL 流量的处理:


  - UE 使用已存储的 Qos 规则来决定在 UL 用户名流量和 Qos 流的映射。UE 以 Qos 规则(    以下特征适用于 DL 流量的处理:)的 QFI 标记 UL PDU,以及使用相应的接入特定资源来传输 UL PDU

  - (R)AN 通过 N3 隧道向 UPF 传输 PDU。在 UL PDU 包裹头李含有 QFI 值

  - (R)AN 执行传输层包标记

  - UPF 验证 UL PDU 中的 QFI 是否与提供给 UE 的 QoS 规则对齐,或者反射 Qos 情况由 UE 隐式推导

  - UPF 和 UE 执行 Session-AMBR,以及 UPF 执行付费包的计数



   5.3 AMBR/MFBR 执行和速率限制

     5.3.1 UL Classifier PDU Sessions

     5.3.2 multi-homed PDU Sessions


   5.4 优先级值

 


6. 5G Qos 参数

   6.1 5QI


    5QI 是一个标量,用作 5G QoS 特性的一个参考。scheduling weights, admission thresholds, queue management thresholds, link layer protocol configuration

    5G Qos 特性在 AN 预先配置 5QI



   6.2 ARP

    ARP 参数包含优先级、抢占能力、被抢占等信息。优先级定义了资源请求的重要性,在系统资源受限时,ARP 参数决定了一个新的 QoS流是被接受还是被拒绝。它也可用于确定在资源限制期间要抢占哪个现有 QoS 流

    ARP 优先级的范围 1~15,1 为最高优先级


    ARP 优先级 1-8 应该只被分配给服务资源,这些被授权在运营商域内接受优先处理,ARP 优先级 9-15 可以被分配的资源,其由归属网络授权并因此在 UE 漫游时适用

    ARP pre-emption capability: 定义一个 SDF 是否可以从低 ARP 优先级获取资源

    ARP pre-emption vulnerability:定义了一个 SDF 是否可以被搞 ARP 优先级抢占资源



   6.3 RQA


    RQA 是一个可选参数,其指示了此 QoS 流上承载的某些流量受反射 QoS 的影响。仅当在 Qos 流中 RQA 被发送,(R)AN 为这个流对应的 AN 资源开启传输 RQI。在 Qos 流建立或者修改阶段,RQA 可以通过 N2 参考点以 UE 上下文建立发送到 NG-RAN



   6.4 通知控制


    通知控制参数指示当 GFBR 不再保证,是否从 NG-RAN 的请求通知,如果应用流量在 Qos 可以修改,通知控制可以用作一个 GBR Qos 流

   对于给定的 GBR Qos 流,通知控制开启以及 NG-RAN 决定 GFBR 不能在保证,NG-RAN 将向 SMF 发送一个通知

   一旦从 NG-RAN 接收一个 GFBR 不能在保证的通知,SMF 可转发通知到 PCF,5GC 可发起 N2 信令来修改或者移除 Qos 流



   6.5 流比特率

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




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




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



     GFBR 表示由网络保证在平均时间窗口上向 QoS 流提供的比特率

     MFBR 表示将比特率限制为 QoS 流所期望的最高比特率(例如,超过流量可能被 UE/RAN/UPF 丢弃或者延时传输)。通过 QoS 流的优先级提供相应的优先级,比特率在 GFBR 和 MFBR 的范围内


   6.6 聚合比特率


  •     per Session Aggregate Maximum Bit Rate (Session-AMBR)会话聚合最大比特率

    Session-AMBR 用户订阅数据,SMF 从 UDM 检索;SMF 可以使用订阅的 Session-AMBR,或者根据本地策略进行修改后,或使用从 PCF 获取授权的 Session-AMBR。



  •     per UE Aggregate Maximum Bit Rate (UE-AMBR)

   UE-AMBR 限制了所有的 Non-GBR QoS 流比特率之和的上限。每一个 (R)AN 设置 UE-AMBR 为所有 Session-AMBR 总和。  

   UE-AMBR 是用户订阅数据,AMF 从UDM 检索出来提供给 RAN。UE-AMBR 应用于 Non-GBR QoS 流,不应用于 GBR QoS 流



   6.7 默认值


    对于每个 PDU 会话的建立,SMF 从 UDM 检索订阅的默认 5Q I和 ARP。订阅的默认 5QI 值是一个标准化范围的 Non-GRB 5QI 

    对于默认的 5QI 和 ARP 优先级,SMF 可基于本地配置或者与 PCF 交互更改 Qos 流的默认 Qos 参数订阅值

    SMF 基于本地配置或者与 PCF 交互,可以设置 ARP pre-emption capability 和 ARP pre-emption vulnerability Qos 流



   6.8 最大丢包率


    最大丢包率(UL / DL)表示在上行或者下行方向可以容忍的最大丢包率 ,最大丢包率参数在 GFBR 的 QoS 流上提供

    注:R15 最大丢包率(上行、下行)参数仅在属于语音媒体的 GBR QoS 流上提供


 


7. 5G Qos 特性

    本节阐明了 5G Qos 特性以及关联的 5QI,特性描述了包转发处理,在 UE 和 UPF 接收的边到边的 Qos 流涉及以下性能特性:


   Resource Type (GBR, Delay critical GBR or Non-GBR);

   Priority Level;

   Packet Delay Budget;

   Packet Error Rate;

   Averaging window (for GBR and Delay-critical GBR resource type only);

   Maximum Data Burst Volume (for Delay-critical GBR resource type only).     



   7.1 Resource Type 资源类型

    资源类型决定是否专用网络资源相关的 GFBR 值是永久分配的,GBR / Delay critical GBR / Non-GBR


   7.2  Priority Level 优先级别

    Priority Level 指明了在 Qos 流调度资源的优先级,最小的优先级值对应最高的优先级。


   7.3 Packet Delay Budget 包延迟预算

    PDB 定义了在 UE 和 UPF 终止点 N6 接口数据包传输时延的上限,


   7.4 Packet Error Rate 误包率


   7.5  Averaging Window 平均窗口

    每一个 GBR Flow 对应一个平均窗口,平均窗口表示计算 GFBR 和 MFBR 的持续时间


   7.6 Maximum Data Burst Volume 最大数据突发量

    每一个带有 Delay-critical 资源类型的 GBR Qos 流都关联一个 MDBV (Maximum Data Burst Volume)

    MDBV 标识 5G-AN 在一个 5G-AN PDB (Packet Delay Budget)时期内需要服务的最大数据量

 


8. Packet Filter Set 包过滤器集

    包过滤器集是用于标识数据(IP 或 ethenet)流的

    一个包过滤器集可以包含多个包过滤器,每个包过滤器可以是下行或上行或双向的

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



    8.1 IP Packet Filter Set


     IP 类型的 PDU 会话,包过滤集至少支持以下任意组合:

   - Source/destination IP address or IPv6 prefix.

   - Source / destination port number.

   - Protocol ID of the protocol above IP/Next header type.

   - Type of Service (TOS) (IPv4) / Traffic class (IPv6) and Mask.

   - Flow Label (IPv6).

   - Security parameter index.

   - Packet Filter direction.



   8.2 Ethernet Packet Filter Set


    - Source/destination MAC address

    - Ethertype as defined in IEEE 802.3 [yy]

    - Customer-VLAN tag (C-TAG) and/or Service-VLAN tag (S-TAG) VID fields as defined in IEEE 802.1Q

    - Customer-VLAN tag (C-TAG) and/or Service-VLAN tag (S-TAG) PCP/DEI fields as defined in IEEE 802.1Q

    - IP Packet Filter Set, in the case that Ethertype indicates IPv4/IPv6 payload.

    - Packet Filter direction.


 


名词缩写:

    AMBR: Aggregated Maximum Bit Rate   聚合最大比特率

    GBR QoS: guaranteed flow bit rate,保证比特速率。使用 GBR 资源类型或延迟关键 GBR 资源类型并要求保证流量比特率的 QoS 流

    GFBR: Guaranteed Flow Bit Rate  保证流量比特率

    MDBV: Maximum Data Burst Volume 最大数据突发量

    MFBR: Maximum Flow Bit Rate  最大流量比特率

    PDB:Packet Delay Budget  包延迟预算

    PER:Packet Error Rate 误包率

    QFI:Qos Flow Identifier  QoS流标识符

    SDF: Service Data Flow  服务数据流

 

参考:

    TS 23501 5.7

    TS 24.501


本文地址:https://blog.csdn.net/zhonglinzhang/article/details/107496223



推荐阅读
  • Oracle seg,V$TEMPSEG_USAGE与Oracle排序的关系及使用方法
    本文介绍了Oracle seg,V$TEMPSEG_USAGE与Oracle排序之间的关系,V$TEMPSEG_USAGE是V_$SORT_USAGE的同义词,通过查询dba_objects和dba_synonyms视图可以了解到它们的详细信息。同时,还探讨了V$TEMPSEG_USAGE的使用方法。 ... [详细]
  • RouterOS 5.16软路由安装图解教程
    本文介绍了如何安装RouterOS 5.16软路由系统,包括系统要求、安装步骤和登录方式。同时提供了详细的图解教程,方便读者进行操作。 ... [详细]
  • Nginx使用AWStats日志分析的步骤及注意事项
    本文介绍了在Centos7操作系统上使用Nginx和AWStats进行日志分析的步骤和注意事项。通过AWStats可以统计网站的访问量、IP地址、操作系统、浏览器等信息,并提供精确到每月、每日、每小时的数据。在部署AWStats之前需要确认服务器上已经安装了Perl环境,并进行DNS解析。 ... [详细]
  • Linux重启网络命令实例及关机和重启示例教程
    本文介绍了Linux系统中重启网络命令的实例,以及使用不同方式关机和重启系统的示例教程。包括使用图形界面和控制台访问系统的方法,以及使用shutdown命令进行系统关机和重启的句法和用法。 ... [详细]
  • 本文介绍了Java工具类库Hutool,该工具包封装了对文件、流、加密解密、转码、正则、线程、XML等JDK方法的封装,并提供了各种Util工具类。同时,还介绍了Hutool的组件,包括动态代理、布隆过滤、缓存、定时任务等功能。该工具包可以简化Java代码,提高开发效率。 ... [详细]
  • android listview OnItemClickListener失效原因
    最近在做listview时发现OnItemClickListener失效的问题,经过查找发现是因为button的原因。不仅listitem中存在button会影响OnItemClickListener事件的失效,还会导致单击后listview每个item的背景改变,使得item中的所有有关焦点的事件都失效。本文给出了一个范例来说明这种情况,并提供了解决方法。 ... [详细]
  • 原文地址:https:www.cnblogs.combaoyipSpringBoot_YML.html1.在springboot中,有两种配置文件,一种 ... [详细]
  • 本文介绍了在mac环境下使用nginx配置nodejs代理服务器的步骤,包括安装nginx、创建目录和文件、配置代理的域名和日志记录等。 ... [详细]
  • 小程序自动授权和手动接入的方式及操作步骤
    本文介绍了小程序支持的两种接入方式:自动授权和手动接入,并详细说明了它们的操作步骤。同时还介绍了如何在两种方式之间切换,以及手动接入后如何下载代码包和提交审核。 ... [详细]
  • GreenDAO快速入门
    前言之前在自己做项目的时候,用到了GreenDAO数据库,其实对于数据库辅助工具库从OrmLite,到litePal再到GreenDAO,总是在不停的切换,但是没有真正去了解他们的 ... [详细]
  • 手把手教你使用GraphPad Prism和Excel绘制回归分析结果的森林图
    本文介绍了使用GraphPad Prism和Excel绘制回归分析结果的森林图的方法。通过展示森林图,可以更加直观地将回归分析结果可视化。GraphPad Prism是一款专门为医学专业人士设计的绘图软件,同时也兼顾统计分析的功能,操作便捷,可以帮助科研人员轻松绘制出高质量的专业图形。文章以一篇发表在JACC杂志上的研究为例,利用其中的多因素回归分析结果来绘制森林图。通过本文的指导,读者可以学会如何使用GraphPad Prism和Excel绘制回归分析结果的森林图。 ... [详细]
  • Windows7企业版怎样存储安全新功能详解
    本文介绍了电脑公司发布的GHOST WIN7 SP1 X64 通用特别版 V2019.12,软件大小为5.71 GB,支持简体中文,属于国产软件,免费使用。文章还提到了用户评分和软件分类为Win7系统,运行环境为Windows。同时,文章还介绍了平台检测结果,无插件,通过了360、腾讯、金山和瑞星的检测。此外,文章还提到了本地下载文件大小为5.71 GB,需要先下载高速下载器才能进行高速下载。最后,文章详细解释了Windows7企业版的存储安全新功能。 ... [详细]
  • 本文整理了315道Python基础题目及答案,帮助读者检验学习成果。文章介绍了学习Python的途径、Python与其他编程语言的对比、解释型和编译型编程语言的简述、Python解释器的种类和特点、位和字节的关系、以及至少5个PEP8规范。对于想要检验自己学习成果的读者,这些题目将是一个不错的选择。请注意,答案在视频中,本文不提供答案。 ... [详细]
  • Hibernate延迟加载深入分析-集合属性的延迟加载策略
    本文深入分析了Hibernate延迟加载的机制,特别是集合属性的延迟加载策略。通过延迟加载,可以降低系统的内存开销,提高Hibernate的运行性能。对于集合属性,推荐使用延迟加载策略,即在系统需要使用集合属性时才从数据库装载关联的数据,避免一次加载所有集合属性导致性能下降。 ... [详细]
  • 大数据Hadoop生态(20)MapReduce框架原理OutputFormat的开发笔记
    本文介绍了大数据Hadoop生态(20)MapReduce框架原理OutputFormat的开发笔记,包括outputFormat接口实现类、自定义outputFormat步骤和案例。案例中将包含nty的日志输出到nty.log文件,其他日志输出到other.log文件。同时提供了一些相关网址供参考。 ... [详细]
author-avatar
北斗七星
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有