一种SDN网络中区分业务优先级的QoS控制方法技术

技术编号:17668813 阅读:80 留言:0更新日期:2018-04-11 07:30
本发明专利技术公开了一种SDN网络中区分业务优先级的QoS控制方法,首先对SDN网络中数据业务依据其所需服务质量的高低进行业务优先级划分,然后在区分性路由中,对最高优先级业务数据流以链路拥塞度量为链路成本代价,并以最高优先级业务数据流所需时延为约束条件,使用拉格朗日松弛聚合代价算法进行路由,对其则使用以跳数为代价的最短路径算法进行路由;在区分性队列调度中,基于业务优先级的高低进行差别性地队列调度。本发明专利技术既尽力保障了最高优先级业务端到端的时延,还区分性地保证了其它不同优先级业务的不同服务质量,同时,对最高优先级业务路由到低拥塞的路径上,提高了网络带宽的利用率和网络数据传输的吞吐量。

A QoS control method to distinguish service priority in SDN network

【技术实现步骤摘要】
一种SDN网络中区分业务优先级的QoS控制方法
本专利技术涉及QoS(QualityOfService,服务质量)控制
,具体涉及一种SDN(SoftwareDefinedNetwork,软件定义网络)中区分业务优先级的QoS控制方法。
技术介绍
Internet的飞速发展使得网络中传输的业务数据流快速增长,同时,业务种类也急剧增多。特别是随着多媒体业务的兴起,网络业务的交互更加生动和实时,这使得业务用户对业务服务质量提出了较高的要求。虽然网络基础设施建设发展快速,使得网络带宽和网络速度都得到了很大的提升,但是需要网络进行传输的业务数据也在急速增长。在网络资源有限的情况下,当多种业务数据同时大量传输时,可能会造成网络的拥堵。然而,传统数据报网络只提供尽力而为的服务,这并不能有效地保证诸如流媒体这类对实时性要求比较高的业务QoS需求。这势必需要对各种业务进行传输优先级的区分,以尽量保证高优先级业务的传输质量。因此,对网络QoS管理的研究和优化,仍然是重要研究方向。为提高网络服务的QoS,通过在网络设备中不断增加NAT(NetworkAddressTranslation,网络地址转本文档来自技高网...
一种SDN网络中区分业务优先级的QoS控制方法

【技术保护点】
一种SDN网络中区分业务优先级的QoS控制方法,其特征在于,包括下列步骤:对SDN网络中的数据业务依据所需服务质量的高低进行业务优先级区分,其中有时延要求的数据业务的业务优先级最高;依据业务优先级对业务数据流进行区分性路由和对业务报文进行区分性队列调度处理:在区分性路由中,对最高业务优先级的业务数据流以链路拥塞度量为链路成本代价,并以最高业务优先级的业务数据流所需时延为约束条件,使用拉格朗日松弛聚合代价算法进行路由;对非最高业务优先级的业务数据流采用以跳数为代价的最短路径算法进行路由;在区分性队列调度中,配置最高业务优先级的业务报文在进行基于严格优先算法的队列调度后最先出交换机端口,非最高业务...

【技术特征摘要】
1.一种SDN网络中区分业务优先级的QoS控制方法,其特征在于,包括下列步骤:对SDN网络中的数据业务依据所需服务质量的高低进行业务优先级区分,其中有时延要求的数据业务的业务优先级最高;依据业务优先级对业务数据流进行区分性路由和对业务报文进行区分性队列调度处理:在区分性路由中,对最高业务优先级的业务数据流以链路拥塞度量为链路成本代价,并以最高业务优先级的业务数据流所需时延为约束条件,使用拉格朗日松弛聚合代价算法进行路由;对非最高业务优先级的业务数据流采用以跳数为代价的最短路径算法进行路由;在区分性队列调度中,配置最高业务优先级的业务报文在进行基于严格优先算法的队列调度后最先出交换机端口,非最高业务优先级的业务报文在进行基于严格优先算法的队列调度后,依据业务优先级的高低进行基于差额加权轮询算法的队列调度,使得非最高业务优先级的业务报文依据业务优先级高低,经过令牌桶队列区分性地限制发送速率后出交换机端口。2.如权利要求1所述的方法,其特征在于,业务优先级区分具体为:用N表示业务优先级级数,并将有时延要求的业务设的业务优先级设置为N,将没有时延要求的业务根据所需服务质量的高低依次设置业务优先级为N-1~1,同时将业务优先级值存储到IP报文的业务类型域中,其中业务优先级值越大,对应的业务优先级越高。3.如权利要求2所述的方法,其特征在于,基于业务优先级进行区分性路由时,具体包含下列步骤:S1、在控制器初始化阶段,对有时延要求的业务数据流的业务优先级及其时延约束进行配置:配置有时延要求业务数据流的业务优先级为N,同时配置其时延约束值为Δdelay;S2:控制器计算交换机端口的吞吐量、链路拥塞度量以及链路时延;S3:控制器依据业务优先级进行区分路由,具体为:S31、控制器接收交换机上报的未匹配流表的业务报文,并解析报文中的业务类型域、源IP地址和目的IP地址;S32、控制器判断业务类型域是否为N,若是,则转入S33,否则转入S34;S33、控制器对业务优先级为N的业务数据流以链路拥塞度量为链路成本代价,并以时延约束值Δdelay为约束条件,使用拉格朗日松弛聚合代价算法查找满足时延约束的路径,若得到查找结果,则基于查找结果执行步骤S35;否则执行步骤S34;S34、控制器使用跳数为代价的最短路径算法查找当前业务数据流的最短路径,得到查找结果并执行步骤S35;S35、控制器根据当前查结果下发流表。4.如权利要求3所述的方法,其特征在于,...

【专利技术属性】
技术研发人员:陈忠苏俭
申请(专利权)人:电子科技大学
类型:发明
国别省市:四川,51

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1