LTE QCI分类 QoS
http://blog.163.com/gzf_lte/blog/static/20840310620130140057204/
http://blog.163.com/gzf_lte/blog/static/208403106201301403652527/
http://blog.sina.com.cn/u/1731932381 lte2010
QCI (QoS Class Identifier)同时应用于GBR和Non-GBR承载。一个QCI是一个值,用于指定访问节点内定义的控制承载级分组转发方式(如调度权重、接纳门限、队列管理门限、链路层协议配置等),这些都由运营商预先配置到接入网节点中。
QCI是EPS承载最重要的QoS参数之一,它是一个数量等级,代表了EPS应该为这个SDF提供的QoS特性,每个SDF都与且仅与一个QCI相关联。
根据QoS的不同, EPS Bear可以划分为两大类: GBR(Guranteed Bit Rate) 和 Non-GBR。所谓GBR,是指承载要求的比特速率被网络“永久”恒定的分配,即使在网络资源紧张的情况下,相应的比特速率也能够保持。MBR(Maximum Bit Rate)参数定义了GBR Bear在资源充足的条件下,能够达到的速率上限。MBR的值有可能大于或等于GBR的值。相反的,Non-GBR指的是在网络拥挤的情况下,业务(或者承载)需要承受降低速率的要求,由于Non-GBR承载不需要占用固定的网络资源,因而可以长时间地建立。而GBR承载一般只是在需要时才建立。
在接口上使用QCI而不是传输一组QoS参数主要是为了减少接口上的控制信令数据传输量,并且在多厂商互连环境和漫游环境中使得不同设备/系统间的互连互通更加容易,由此,需要规定一定数量的处理行为
GBR:
QCI=1: Example Services: Conversational voicemscbsc
QCI=2: Conversational Video (Live streaming)
QCI=3: Real Time Gaming
QCI=4: Non-conversational voice (buffered streaming)
Non-GBR:
QCI=5: IMS signaling
QCI=6: Video (buffered streaming), TCP-based (e.g. www, email, chat, ftp, p2p file sharing, progressive video,etc)
QCI=7: Voice, Video (live streaming), interactive gaming
QCI=8: Video (buffered streaming), TCP-based (e.g. www, email, chat, ftp, p2p file sharing, progressive video,etc)
QCI=9: Video (buffered streaming), TCP-based (e.g. www, email, chat, ftp, p2p file sharing, progressive video,etc)
EPS系统中,QoS控制的基本粒度是EPS承载(Bearer),即相同承载上的所有数据流将获得相同的QoS保障(如调度策略,缓冲队列管理,链路层配置等),不同的QoS保障需要不同类型的EPS承载来提供。
在EPS系统中,PDN指的是外部的数据网络(相对于LTE运营商而言),例如Internet,企业专用数据网等。APN(接入点名称)的值作为PDN网络的标识, PDN GW位于EPC和PDN的边界。EPS Bearer存在于UE和PDN GW之间。通常情况下(GTP Based S5/S8),EPS承载可以看作是UE与分组数据网网关(PDN-GW)之间的逻辑电路,(对于基于PMIP的S5/S8接口,一般认为EPS Bearer存在与UE与SGW之间)。EPS承载取代了UMTS网络中的分组数据协议上下文(PDP Context)。
根据QoS的不同, EPS Bear可以划分为两大类: GBR(Guranteed Bit Rate) 和 Non-GBR。所谓GBR,是指承载要求的比特速率被网络“永久”恒定的分配,即使在网络资源紧张的情况下,相应的比特速率也能够保持。MBR(Maximum Bit Rate)参数定义了GBR Bear在资源充足的条件下,能够达到的速率上限。MBR的值有可能大于或等于GBR的值。相反的,Non-GBR指的是在网络拥挤的情况下,业务(或者承载)需要承受降低速率的要求,由于Non-GBR承载不需要占用固定的网络资源,因而可以长时间地建立。而GBR承载一般只是在需要时才建立。
EPS系统中,为了提高用户体验,减小业务建立的时延,真正实现用户的“永远在线”,引入了默认承载(Default Bearer)的概念,即在用户开机,进行网络附着的同时,为该用户建立一个固定数据速率的默认承载,保证其基本的业务需求,默认承载是一种Non-GBR承载。一般来说,每个PDN连接都对应着一个Default Bearer和一个IP Address,只有在UE和PDN都支持IPV4,IPV6双协议栈,一个PDN连接才有可能对应两个Default Bearer和IP Address,UE在此PDN连接的有效期内将会一直保持此Default Bearer(IP 地址有可能变化吗?)。如果UE存在与多个PDN的连接,那么UE可以有多个Default EPS Bear和IP地址。默认承载的QoS参数可以来自于从归属用户服务器(HSS)中获取的签约数据,也可以通过PCRF交互或者基于本地配置来改变这些值。
为了给相同IP地址的UE提供具有不同QoS保障的业务,如视频通话,移动电视等,需要在UE和PDN 之间建立一个或多个Dedicated EPS Bear。连接到相同PDN的其他EPS承载称为专有承载,运营商可以根据PCRF(Policy And Charging Resource Function)定义的策略,将不同的数据流映射到相应的Dedicated EPS Bear上,并且对不同的EPS Bear采用不同的QoS机制。专有承载可以是GBR承载,也可以是Non-GBR承载。专有承载的创建或修改只能由网络侧来发起,并且承载QoS参数值总是由分组核心网来分配。
一个EPSBearer要经过不同的网元和接口,如下图所示。包括:PGW到SGW之间的S5/S8接口,SGW到eNodeB之间的S1接口和eNodeB到UE之间的Uu接口。EPS Bearer在每个接口上会映射到不同的底层承载,每个网络节点负责维护底层承载的标识以及相互之间的绑定关系。
From 3GPP 23.401 4.7.2.2 The EPS bearer with GTP-based S5/S8
如上图所示,eNodeB通过创建无线承载与S1承载之间的绑定,实现无线承载与S1承载之间的一一映射;S-GW通过创建S1承载与S5/S8承载之间的绑定,实现S1承载与S5/S8承载之间的一一映射。最终,EPS承载数据通过无线承载、S1承载以及S5/S8承载的级联,实现了UE与PDN之间连接业务的支持。
用户的IP数据包需要映射到不同的EPS Bearer,以获得相应的QoS保障。这样的映射关系是通过TFT(Traffic Flow Template)和其中的Packet Filters来实现的。TFT是映射到相应EPS Bearer的所有PacketFilter 的集合,Packet Filter表示将用户的一种业务数据流(SDF,Service DataFlow)映射到相应的EPS Bearer上,Packet Filter通常包括源/目的IP 地址,源/目的IP端口号,协议号等内容。专有的EPS Bearer必须有与之相应的TFT。相反的,缺省的EPS Bear通常并不配置特定的TFT,或者说,配置的是通配TFT,这样所有不能映射到专有EPS Bearer的IP数据包会被映射到缺省的EPS Bearer上。在专有的EPS Bearer被释放的情况下,原来映射到专有EPS Bearer上的数据包也会被重新路由到相应的缺省EPS Bearer上。TFT分为上行和下行两个方向,其中,上行的TFT在UE侧对上行的数据包进行过滤和映射。下行的TFT在PDN侧对下行的数据包进行过滤和映射。
在接入网中,空口上承载的QoS是由eNodeB来控制的, 每个承载都有相应的QoS参数QCI(QoS Class Identifier)和ARP (Allocation And Retention Priority)。
QCI同时应用于GBR和Non-GBR承载。一个QCI是一个值,包含优先级,包延迟,以及可接受的误包率等指标,每个QCI都与一个优先级相关联,优先级1是最高的优先级别。承载QCI的值决定了其在eNodeB的处理策略。例如,对于误包率要求比较严格的Bearer,ENodeB一般通过配置RLC成AM模式来提高空口传输的准确率。标准中(23。203)定义了九种不同的QCI的值,在接口上传输的是QCI的值而不是其对应的QoS属性。通过对QCI的标准化,可以规范不同的厂家对于相应的QoS业务的理解和处理,方便在多厂商互连环境和漫游环境中不同设备/系统间的互连互通。
Table 6.1.7: Standardized QCI characteristics
|
QCI |
Resource Type |
Priority |
Packet Delay Budget (NOTE 1) |
Packet Error Loss Rate (NOTE 2) |
Example Services |
|
1 |
2 |
100 ms |
10-2 |
Conversational Voice |
|
|
2 |
GBR |
4 |
150 ms |
10-3 |
Conversational Video (Live Streaming) |
|
3 |
3 |
50 ms |
10-3 |
Real Time Gaming |
|
|
4 |
5 |
300 ms |
10-6 |
Non-Conversational Video (Buffered Streaming) |
|
|
5 |
1 |
100 ms |
10-6 |
IMS Signalling |
|
|
6 |
6 |
300 ms |
10-6 |
Video (Buffered Streaming) |
|
|
7 |
Non-GBR |
7 |
100 ms |
10-3 |
Voice, |
|
8 |
8 |
300 ms |
10-6 |
Video (Buffered Streaming) |
|
|
9 |
9 |
sharing, progressive video, etc.) |
ARP是分配和保留优先级(Allocation and Retention Priority)。 ARP同时应用于GBR和Non-GBR承载,主要应用于接入控制,在资源受限的条件下,决定是否接受相应的Bearer建立请求。另外,eNode B可以使用ARP决定在新的承载建立时,已经已经存在承载的抢占优先级。一个承载的 ARP仅在承载建立之前对承载的建立产生影响。承载建立之后QoS特性,应由QCI、GBR、MBR等参数来决定。
为了尽可能提高系统的带宽利用率,EPS系统引入了汇聚的概念,并定义了AMBR(Aggregated Maximum Bit Rate)参数。AMBR可以被运营商用来限制签约用户的总速率,它不是针对某一个Bearer,而是针对一组Non-GBR的Bearer。当其他EPS承载不传送任何业务时,这些Non-GBR承载中的每一个承载都能够潜在地利用整个AMBR。AMBR参数限制了共享这一AMBR的所有承载能所能提供的总速率。
3GPP定义了两种不同的AMBR参数:UE-AMBR和(APN)-AMBR。UE-AMBR定义了每个签约用户的AMBR。 APN-AMBR是针对APN的参数,它定义了同一个APN中的所有EPSBearer提供的累计比特速率上限。AMBR对于上行和下行承载可以定义不同的数值。
LTE QCI分类 QoS的更多相关文章
- LTE QOS
http://wenku.baidu.com/link?url=ziFIkdKaC7MU2RY-bTOp2bt87WFPw5_02bqmYs5W6w4ktOfPHEcWesK1U2T7YiyXjVSM ...
- 老猿学5G:多量纲计费与QoS的QCI、5QI、ARP、GBR和MBR
☞ ░ 前往老猿Python博文目录 ░ 一.多量纲计费 多量纲计费是与传统的计费模式相区别的一种计费模式,传统的计费基本上都是通过使用量.使用时长或包固定时长等方式计费,而多量纲计费是指在考虑以上方 ...
- LTE 网元功能
E-NodeB : 无线资源管理,无线承载控制.无线接入控制.连接移动性控制.UE的上下行动态资源分配 IP头压缩及用户数据流加密 UE连接期间选择MME 路由用户面数据至S-GW 寻呼消息的组织和发 ...
- 策略和计费控制(PCC)系统研究
策略和计费控制(PCC)系统研究 研究内容 [TOC "float:left"] 策略与计费控制(PCC)框架1 [架构图](achitecture.png "Archi ...
- 策略与计费控制(PCC)流程与信令流程
该文为3GPP TS23.203-be0 条款6-7译文 策略与计费控制(PCC)流程[^4] IP-CAN 会话有三种显著的场景: 无网关控制会话需求,不会出现网关控制建立 需要网关控制会话支持:B ...
- Quality of Service (QoS) in LTE
Background: Why we need QoS ? There are premium subscribers who always want to have better user expe ...
- QoS专题-第3期-QoS实现之报文简单分类与标记
QoS实现之报文简单分类与标记 上一期专题我们讲到,MQC中的流分类可以实现报文的分类,流行为可以对报文进行重标记,从而实现对流量的精细化差分服务.而优先级映射则可以根据802.1p优先级.DSCP优 ...
- LTE 测试文档(翻译)
Testing Documentation 翻译 (如有不当的地方,欢迎指正!) 1 概述 为了测试和验证 ns-3 LTE 模块,文档提供了几个 test suites (集成在 ns- ...
- LTE Module User Documentation(翻译2)——配置LTE MAC 调度器
LTE用户文档 (如有不当的地方,欢迎指正!) 5 配置 LTE MAC 调度器 这里有几种 LTE MAC 调度器用户可以选择.使用下面的代码定义调度器的类型: Ptr<LteHelper ...
随机推荐
- java HtmlEmail发送邮件工具类
package com.sh.xrsite.common.utils; import java.io.File; import java.util.HashMap; import java.util. ...
- 独木舟(51NOD 1432 )
n个人,已知每个人体重.独木舟承重固定,每只独木舟最多坐两个人,可以坐一个人或者两个人.显然要求总重量不超过独木舟承重,假设每个人体重也不超过独木舟承重,问最少需要几只独木舟? Input 第一行包含 ...
- ABAP术语-Function Group
Function Group 原文:http://www.cnblogs.com/qiangsheng/archive/2008/02/13/1067699.html Group of logical ...
- Keras模型的保存方式
Keras模型的保存方式 在运行并且训练出一个模型后获得了模型的结构与许多参数,为了防止再次训练以及需要更好地去使用,我们需要保存当前状态 基本保存方式 h5 # 此处假设model为一个已经训练好的 ...
- javascript--自定义弹出登陆窗口(弹出窗)
web开发中浏览器对象封装了诸如prompt.alert.confirm等弹出框,但是有的弹出框并不能满足开发需要,需要我们自己定义弹出框,诸如用户登陆框.消息提示框等.本文利用弹出用户登陆框示例,对 ...
- android SearchView和ListView简单使用
其实我写代码最担心遇到关于适配器的使用,在我的感觉中适配器是个难度很大的知识点,但是不能因为难而不去学习啊,毕竟现在时间很充裕,可以慢慢学,所以,不会也要写,真所谓,迎难而上啊. 下面是Search ...
- JQuery中使用FormData异步提交数据和提交文件
web中数据提交事件是常常发生的,但是大多数情况下我们不希望使用html中的form表单提交,因为form表单提交会中断当前浏览器的操作并且会调到另一个地址(即使这个地址是当前页面),并且会重复加载一 ...
- vue服务端渲染添加缓存
缓存 虽然 Vue 的服务器端渲染(SSR)相当快速,但是由于创建组件实例和虚拟 DOM 节点的开销,无法与纯基于字符串拼接(pure string-based)的模板的性能相当.在 SSR 性能至关 ...
- 图解HTTP总结(8)——确认访问用户身份的认证
Session 管理及 Cookie 应用 基于表单认证的标准规范尚未有定论,一般会使用Cookie来管理Session(会话). 基于表单认证本身是通过服务器端的Web应用,将客户端发送过来的用户I ...
- python网络编程的坑(持续更新)
初学python,踩了许多坑...每天都学一点吧..(大佬绕过) 1.session的用法: session是python requests库中的一个重要功能.session可以存储用户的数据并且存储 ...