☞ ░ 前往老猿Python博文目录

一、多量纲计费

多量纲计费是与传统的计费模式相区别的一种计费模式,传统的计费基本上都是通过使用量、使用时长或包固定时长等方式计费,而多量纲计费是指在考虑以上方式之外,对流量等业务采用按上下行速率、时延、垂直行业应用、特定服务(超高清视频及直播)、设备(跟踪装置、传感器)等要素计费的计费模式。

老猿理解多量纲计费中涉及的这些计费要素主要与QoS以及切片相关,它们不但涉及业务开通,也必须是计费CDR中必须提供的要素。

二、QoS的相关参数

5G中的QoS是基于PDU会话中的Qos流为基础来实现的,一个PDU会话可以有1到多个QoS流,最多一个PDU会话64个QoS流。PCEF基于每个业务数据流SDF(见下面的解释)来实施QoS控制,每个服务数据流的QoS控制允许PCC体系结构向PCEF提供授权的QoS,以对每个特定的服务数据流实施。

  • SDF:service data flow,业务数据流,在网络中,具有相同源IP地址、目的IP地址、源端口、目的端口以及协议ID的IP数据流被指定为一个SDF。

QoS有多个参数需要设置,这些参数的设置包括QCI、ARP、 GBR、 MBR来设置:

  • GBR:Guaranteed Bit Rate,是指保证的比特速率,即使在网络资源紧张的情况下,相应的比特速率也能够保持,即保证的最小带宽
  • Non-GBR:非GBR,指的是网络不提供最低的传输速率保证,在网络拥挤的情况下,业务需要承受降低速率的要求,由于Non-GBR承载不需要占用固定的网络资源,因而可以长时间地维持
  • MBR:Max Bit Rate,最大比特速率,即最大带宽,超过MBR的数据流量都通过数据策略丢弃
  • QCI:QoS class identifier,QoS类标识符,QCI的定义是在3GPP规范的23.203规范中定义的。它是一种标量,用于标识提供给SDF的特定数据包转发行为,它用于定义UE和PCEF之间基于SDF总量的包转发处理行为。每个业务数据流都需要设置QCI。QCI可以定义的特性包括资源类型(GBR还是Non-GBR)、优先级、预计的时延(Packet Delay Budget)、数据包错误丢失率(Packet Error Loss Rate)、一些GBR QCI的最大数据突发量(Maximum Data Burst Volume )和

    数据速率平均窗(Data Rate Averaging Window,指对GBR SDF的GBR 和MBR总量计算的时间段滑动窗口,例如以2000ms为单位计算 )
  • ARP:Allocation and Retention Priority,分配和保留优先权,用于执行资源分配与保留优先级方面的差异化功能,ARP的主要目的是在资源紧张的情况下决定接受还是拒绝承载的建立或修改请求。同时,ARP用于特殊的资源限制时(例如在切换时),决定丢弃哪个承载。比如在一些场景中如果发生资源拥塞需要释放一些低优先级资源时候需要根据ARP的设置来确认谁释放谁保留。更多ARP的信息请参考《2G 3G 4G 5G网络QoS中的重要角色ARP

更多QoS的说明请参考《5G系统——5G QoS》、《7-LTE QoS: SDF and EPS Bearer QoS》。

以上说明主要参考3GPP的23.203规范。

三、关于5QI

5QI的定义是在3GPP规范23.501中定义,5QI是一个标量,用于指向一个5G QoS特性(对应特性的QoS设置请见下表),这些参数用于控制QoS流转发处理的QoS。



关于5QI,是在3GPP规范的23.501中定义的,这个概念实际上与QCI本质上是一回事,可能是23.203涉及5G部分的内容没有进行相应更新,更多5QI的说明请参考《5G系统——5G QoS》。

跟老猿学Python、学5G!

☞ ░ 前往老猿Python博文目录

老猿学5G:多量纲计费与QoS的QCI、5QI、ARP、GBR和MBR的更多相关文章

  1. 老猿学5G:融合计费基于QoS流计费QBC的触发器Triggers

    ☞ ░ 前往老猿Python博文目录 ░ 一.引言 SMF中的功能体CTF在用户上网时达到一定条件就会向CHF上报流量,而CTF什么时候触发流量上报是由CTF中的触发器来控制的.在<老猿学5G: ...

  2. 老猿学5G:融合计费场景的离线计费会话的Nchf_OfflineOnlyCharging_Release释放操作

    ☞ ░ 前往老猿Python博文目录 ░ 一.Nchf_OfflineOnlyCharging_Release消息交互流程 Nchf_OfflineOnlyCharging_Release是CHF提供 ...

  3. 老猿学5G:融合计费场景的离线计费会话的Nchf_OfflineOnlyCharging_Update 更新操作过程

    ☞ ░ 前往老猿Python博文目录 ░ 一.Nchf_OfflineOnlyCharging_Update消息交互过程 Nchf_OfflineOnlyCharging_Update消息是是5G融合 ...

  4. 老猿学5G:融合计费的Nchf和Nchf‘服务化接口消息Nchf_ConvergedCharging_Create、Update、Release和Notify

    ☞ ░ 老猿Python博文目录░ 一.引言 在<老猿学5G扫盲贴:中国移动的5G计费架构解读>介绍了5G融合计费的服务化接口包括: CHF提供给CTF使用的Nchf接口 OCF提供给CH ...

  5. 老猿学5G:融合计费基于流计费的触发器Triggers

    ☞ ░ 前往老猿Python博文目录 ░ 一.概述 每个触发条件都是一个可计费事件.SMF中的功能体CTF在用户上网时达到一定条件就会向CHF上报流量,而CTF什么时候触发流量上报是由CTF中的触发器 ...

  6. 老猿学5G:融合计费场景的Nchf_ConvergedCharging_Create、Update和Release融合计费消息交互过程

    ☞ ░ 前往老猿Python博文目录 ░ 一.Nchf_ConvergedCharging_Create交互过程 Nchf_ConvergedCharging_Create 服务为CTF向CHF请求提 ...

  7. 老猿学5G:融合计费场景的离线计费会话的Nchf_OfflineOnlyCharging_Create创建操作

    ☞ ░ 前往老猿Python博文目录 ░ 一.Nchf_OfflineOnlyCharging_Create消息交互流程 Nchf_OfflineOnlyCharging_Create服务化操作请求是 ...

  8. 老猿学5G专栏文章目录

    ☞ ░ 前往老猿Python博文目录 ░ 一.3GPP规范文档及其他推荐阅读博文 老猿学5G扫盲贴:3GPP规范文档命名规则及同系列文档阅读指南 老猿学5G扫盲贴:3GPP规范中部分与计费相关的规范序 ...

  9. 老猿学5G:3GPP和中国移动5G计费架构概览

    ☞ ░ 前往老猿Python博文目录 ░ 一.引言 老猿学5G这个专栏主要记录笔者因工作原因学习了解5G计费相关知识,文章按时间顺序循序渐进的介绍5G基础概念以及5G计费相关知识,该专栏前期已经完结, ...

  10. 老猿学5G扫盲贴:中国移动5G融合计费漫游计费架构和路由方案

    专栏:Python基础教程目录 专栏:使用PyQt开发图形界面Python应用 专栏:PyQt+moviepy音视频剪辑实战 专栏:PyQt入门学习 老猿Python博文目录 老猿学5G博文目录 一. ...

随机推荐

  1. svg究竟是什么?

    svg究竟是什么? 1 要点 要点1:svg与jpg/png等格式的用途完全不同,不可相提并论,没有可比性,不可互相替代. 要点2:日常生活中,我们用相机拍摄自然景象得到的照片和视频,能且只能用jpg ...

  2. Ubuntu17.10 React Native 环境搭建

    React Native 环境搭建 环境:ubuntu17.10 安装依赖 必须安装的依赖有:Node.React Native 命令行工具以及 JDK 和 Andriod Studio. 安装nod ...

  3. ubuntu16安装ROS(包括win10子系统ubuntu同样能用)

    1.  sudo sh -c 'echo "deb http://packages.ros.org/ros/ubuntu $(lsb_release -sc) main" > ...

  4. 执行 yarn init报错,如何解决?

    安装yarn以后执行yarn init 命令来初始化项目 报错如下所示: 解决方法: 1.先用npm init初始化项目 在初始化的最后一步 is this ok(yes)? 输入yes回车后,可能会 ...

  5. 内网渗透 day9-免杀基础

    免杀1 目录 1. 会话提升的几种方式 1 2. armitage的熟悉 2 3. handler生成监听器的方法 6 4. 防止会话假死 6 5. 控制台设置编码 7 6. upx加壳 7 7. m ...

  6. martini-实例-脂质双分子层

    Martini粗粒化模型一开始就是为脂质开发的.(http://jerkwin.github.io/2016/11/03/Martini%E5%AE%9E%E4%BE%8B%E6%95%99%E7%A ...

  7. SpringBoot Redis切换数据库遇到的坑

    项目不同业务的redis数据存在不同的库中,操作数据需要切换redis库,在网上找了一段代码,确实可以切换数据库.但是使用一段时间后发现部分数据存储的数据库不正确,排查后发现setDatabase是线 ...

  8. Apache Flink Dashboard未授权访问导致任意Jar包上传漏洞

    漏洞危害 攻击者无需Flink Dashboard认证,通过上传恶意jar包 csdn-[漏洞复现]Apache Flink任意Jar包上传导致远程代码执行 freebuf-Apache Flink ...

  9. [PHP安全特性学习]is_numeric()函数安全漏洞

    简介 PHP函数的安全特性-is_numerice() 函数 简介 PHP is_numeric() 函数 is_numeric() 函数用于检测变量是否为数字或数字字符串. 语法: bool is_ ...

  10. Maven一定要会的这几个知识!

    一.Maven概念 Maven是一个项目管理和整合工具.Maven为开发者提供了一套完整的构建生命周期框架.开发团队几乎不用花多少时间就能够自动完成工程的基础构建配置,因为Maven使用了一个标准的目 ...