基于DSCP的LTE业务感知差异化服务方案研究
2019-07-19伍林伟陶伟宜中国电信浙江分公司浙江杭州3000华信邮电咨询设计研究院有限公司浙江杭州3004
伍林伟,陶伟宜(.中国电信浙江分公司,浙江杭州3000;.华信邮电咨询设计研究院有限公司,浙江杭州3004)
1 概述
随着各大运营商不限量套餐的推广,用户的使用习惯在发生巨大变化,基于http或https的流媒体视频业务越来越多,流量占比逐渐攀升;QQ、微信、米聊等小流量即时通信(IM)业务使用频度高,有近100%的超高渗透率,导致网络中高负荷场景不断增加。在这些高负荷场景中,即时通信业务的数据包小,相比网页浏览、FTP下载及流媒体等业务,在分配占用相同无线信道资源的情况下,产生的数据量却小得多,从而导致无线资源利用效率低。
传统的优化方法就是根据话务特点调整优化参数或扩容载波、加站、扇区分裂、建设室分、采用异频吸收话务等方法,但目前实施这些手段的边际成本越来越高,对应的收益却越来越低,实施后无法改变基站整体收益低的困境。
当前各大运营商面临的困境是,在一定资源部署情况下,一方面要保障用户端到端感知,提高用户端到端感知优良率,优化资源有效利用率;另一方面又要提供网络差异化服务,提高流量的价值。
本文拟在校园网、居民楼、火车站等话务高且业务特点鲜明的区域,部署基于DSCP的业务感知调度方案,根据业务类型优先级调度,在PGW进行业务识别后,在TCP业务报文IP头域的DSCP信元中标记不同的DSCP标识,设置DSCP调度参数,对不同的业务设置不同的优先级别,以提升整体网络效率及用户体验,提供差异化服务。
2 基于DSCP端到端差异化服务技术
在核心网对业务类型区分为视频业务、下载业务、其他业务之后,基站通过W-TCP代理,减少视频初始缓冲时延;针对视频业务,采用动态调整视频用户调度优先级的方式进行速率控制,提高视频用户的体验;针对下载业务,当某个时刻的业务速率超过DlSmbr门限后,降低该业务的调度优先级,从而相对降低速率,而不是直接限制速率,具体实现原理如图1所示。
图1 基于DSCP端到端差异化服务原理图
2.1 基于PGW的业务识别
核心网根据定向流量识别规则进行配置,由PGW识别出不同的业务,通过对数据包(IP、TCP或UDP)进行基于特征库的匹配分析,从而得到对数据包内容的解析和识别,实现业务识别。
具体的业务识别技术为:PGW使用基于SACC(Service-Aware Charging and Control)的 PISC(Packet Inspection and Service Classification)功能进行业务识别。PISC根据预定义规则进行业务包流分析、识别并对流量标记。
业务识别分为头规则识别、深度包检测和模糊识别。头规则识别基于IP、Port的匹配规则,深度包检测基于上层的协议如http、dns、ftp、rstp等进行识别,模糊识别基于部分专有的协议如bit-torrent、skype、yahoomessenge等进行业务识别。默认情况下深度包检测在头规则中调用,头规则识别中各规则的优先级由配置的ID决定;头规则识别的优先级高于模糊识别。
业务识别与DSCP标记是通过运营商部署的业务感知设备(核心网集成或第三方设备)实现。业务感知设备完成业务识别后,在TCP业务报文IP头域的DSCP信元中标记不同的DSCP值。
2.2 核心网DSCP参数下发
核心网通过配置QoS到DSCP的映射关系将无线侧需要的DSCP参数下发。如果用户签约了符合条件的QCI,那么只需要在SGW下行方向调用映射关系即可;如果需要对具体的业务进行相关控制,需要在DPI的基础上,为计费请求(ACR)下发新的QCI,然后在PGW下行方向调用映射关系。
图2示出的是SGW/PGW下行方向调用映射关系。
2.3 初始加速
传统TCP业务在eNodeB上是透传的,往返时间(RTT)会受限于报文消息在空口的传输过程。引入W-TCP(Wireless-Transmission Control Protocol)代 理后,eNodeB对TCP流初始阶段(TCP握手建立后,前200个下行TCP报文传输期间)的下行TCP报文进行代理。由于RTT时延减小,Server向eNodeB发送数据包的速率更快,eNodeB上数据量充足,Server端和eNodeB端发送窗口都会增长得更快,减小数据传送时长,从而减少视频初始缓冲时延。
W-TCP代理功能通过参数来进行激活,功能启用后对新接入用户才生效。当eNodeB CPU过载、小区RRC连接数过高或者内存不足时,eNodeB对新的TCP连接不会采用W-TCP代理。当内存不足或遇到重传包/乱序包时,eNodeB对当前已代理的TCP连接会进行停止处理。
2.4 基于DSCP的视频调速和下载速率控制
根据业务感知设备的DSCP标记原则和运营商策略,通过在eNodeB上设置DSCP与QoS策略配置,支持对不同DSCP业务队列的差异化处理。
本文基于DSCP识别的视频业务和下载业务,分别实现了各自的速率控制功能,对视频业务、下载业务和其他业务执行差异化调度。
图3示出的是基于DSCP的业务差异化服务处理流程。
2.4.1 QoS策略
eNodeB建立DSCP的QoS服务信息,以实现基于DSCP的差异化服务。
a)DSCP与QoS策略的映射关系(MO IpService-Qos)如表1所示。
图2 SGW/PGW下行方向调用映射关系
图3 基于DSCP的业务差异化服务处理流程
表1 DSCP与QoS策略映射
b)QoS策略(MO QosPolicy),定义某类业务所在的优先级队列PriQueueId、业务速率保证信息,如保证比特速率(DlSgbr),最大比特速率(DlSmbr)等。
表2示出的是QoS策略。
表2 QoS策略
c)eNodeB支持 8个优先级队列(QUEUE0~QUEUE7)进行业务差异化服务,将多个不同的DSCP映射到某个队列上,但不允许1个DSCP映射到多个队列。
QoS策略中TrafficType为Video时,定义Pri-QueueId为QUEUE5或QUEUE6或QUEUE7;QoS策略中TrafficType为DOWNLOAD时,定义PriQueueId为QUEUE0或QUEUE1或QUEUE2。
队列的调度权重值越大,调度优先级越高。如果参数取值为0,表示该队列不参与调度。各队列调度权重值之和小于等于100。
表3示出的是优先级队列权重。
表3 优先级队列权重
2.4.2 视频业务自适应调速
对于基于DSCP识别的视频业务,视频业务过程中采用动态调整视频用户的调度优先级的方式进行速率控制,提高视频用户的体验。
a)当视频速率未达到保障带宽QosPolicy.DlSgbr时,提高承载的调度优先级,采用的是尽力保证策略。
b)当经过调速后的视频速率达到或超过保障带宽QosPolicy.DlSgbr时,降低调度优先级,避免占用过多带宽。
网络负载轻时,没有经过调速的视频速率超过QosPolicy.DlSgbr时,不会降低调度优先级,保证资源的充分利用。
同时,视频业务采用分段加速,在视频流起始阶段采用第1段QoS策略进行初始加速;视频初始加速完成后采用第2段QoS策略进行正常速率保证。
图4示出的是分段加速保障示意图。
图4 分段加速保障示意图
2.4.3 忙时下载速率控制
针对DSCP识别的下载业务(如P2P下载、FTP下载、HTTP下载等),当某个时刻的业务速率超过DlSmbr门限后,降低该业务的调度优先级,从而相对地降低速率,不是直接限制速率。调度优先级降低后会一直保持低优先级状态,直到下载业务结束。当业务速率始终低于DlSmbr门限时,不对该业务进行调整,不影响下载业务的体验。通过控制下载业务的速率来提升其他高优先级业务(如视频业务)的速率。
2.5 多频视频体验互助
基于DSCP识别出视频业务后,分析视频业务负载(小区中视频用户的带宽和小区空口能力的占比),如果其大于视频负载高门限,可考虑将此视频业务切换到视频负荷低的邻小区。
在切换前,要分析邻区的网络负荷情况,当邻区满足如下条件,则可切换。
a)邻区的视频业务负载<(视频负载低门限+视频负载高门限)/2。
b)邻区的PRB利用率<视频均衡下行PRB利用率门限。
c)邻区剩余可用的带宽>视频用户的带宽。具体实现流程如图5所示。
图5 多频互助流程图
3 业务试点部署
本文选取某高负荷校园——长征职业技术学院4个话务最忙的BBU开启该特性功能,在其中一个小区(LF_H_某长征职业技术学院11号宿舍楼RRU2_IN)做业务验证测试。
前置条件:在业务最忙时进行(PRB占用率95%以上,小区用户数达到250个)。
核心网配合:通过核心网进行DSCP标识,视频类业务为40,下载类业务为15,其他业务设为20。
基站侧配合:根据核心网下发的DSCP标识,进行QoS业务优先级设置。
在第1段DLSGBR门限设为15M,第2段DLSGBR门限设为10M的前提下,统计一段时间内的关键指标。
业务提升效果如下:
视频下载速率从1 657 kbit/s提升到2 524 kbit/s。
视频下载流量从43.92 GB/天增长到62.32 GB/天,流量增加48.72%。
视频业务卡顿次数减少68%,日均631次减少至202次。
视频播放时延从9 691 ms减至9 062 ms。
视频播放成功率从90.856%提升至97.222%。
初始缓冲失败次数从650次减少到241次,降幅达到62.92%。
各项指标变化趋势如图6所示。
综上所述,从某长征职业技术学院所做的试点评估来看,部署基于DSCP的LTE业务感知差异化服务方案可以提升视频业务的下载速率,提升视频业务所产生的流量,减少卡顿次数,提高视频播放成功率,对于整站的KQI指标提升明显,并且对整体KPI指标业务影响不大。
后续在类似的高校、交通枢纽、景区、商务楼宇等存在突发大话务的场景下,通过本特性的下载类业务限速以及视频业务自适应调速等一系列参数配置,可达到对不同业务进行不同保障效果,从而对高品质视频体验业务类型进行针对性的保障,可以提供更好的用户业务体验。
4 结束语
在通信运营商推出不限流量套餐后,大流量下载业务带来的收益已大不如前,而下载业务的实时感知度不那么明显。差异化服务是实现网络增值的前提条件,对比QoS差异化配置,基于DSCP差异化服务方案涉及改动网元少,网络基本不改动,不占用单独的带宽,通过业务自适应调速或者多频切换来实现差异化服务,网络侧容易实现和保障,能支持相关业务快速推广。
图6 视频流媒体指标变化趋势