[发明专利]网络拥塞控制方法和控制器有效
申请号: | 201480038039.0 | 申请日: | 2014-05-07 |
公开(公告)号: | CN105393597B | 公开(公告)日: | 2019-06-28 |
发明(设计)人: | 李建飞;曾毓珑;吴小蓉 | 申请(专利权)人: | 华为技术有限公司 |
主分类号: | H04W40/02 | 分类号: | H04W40/02 |
代理公司: | 北京同立钧成知识产权代理有限公司 11205 | 代理人: | 马爽 |
地址: | 518129 广东*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 网络 拥塞 控制 方法 控制器 | ||
本发明提供一种网络拥塞控制方法和控制器,该方法包括:接收openflow交换机转发的数据包,并获取所述数据包的特征信息,所述特征信息包括目的IP地址和服务质量QoS信息;根据所述QoS信息和预先获得的网络中每跳路径的状态信息确定所述每跳路径的评价函数值;确定传输所述数据包的路径为达到所述目的IP地址的评价函数值之和最小的各跳路径。根据综合考虑了数据包特征和网络状态特征的评价函数来进行路径的选择,既有利于保证数据包的QoS需求,又有利于保证网络的负载均衡,从而有效降低了网络拥塞的可能性的同时,提高了网络的资源利用率。
技术领域
本发明属于无线通信技术领域,具体是涉及一种网络拥塞控制方法和控制器。
背景技术
在互联网络中,网络拥塞是影响骨干网络性能的主要因素,造成网络拥塞的原因很多,比如网络资源不足,网络负载不均衡导致局部拥塞等。因此,在为待传输的数据包选择传输路由的时候,合理的路由选择方法能够保证网络负载的均衡,对降低网络拥塞至关重要。
MPLS-TE是目前骨干网络中常用的一种解决由网络负载不均衡导致网络拥塞的方案。MPLS-TE结合了MPLS技术和流量工程TE,通过建立到达目的地的隧道来为确定的用户进行网络资源的预留,从而使网络流量能够绕开骨干网络中的一些核心路径即容易发生拥塞的路径,实现均衡网络负载、优化网络资源使用的目的。
但是,上述MPLS-TE方案中,往往会出现资源预留过渡的情况,而且选择确定的数据传输路径由于缺乏对网络全局负载的考虑,往往使得网络资源的利用率不高。
发明内容
针对现有技术中存在的问题,本发明实提供一种网络拥塞控制方法和控制器,以用于克服现有技术所导致的网络资源利用率不高的缺陷。
本发明第一方面提供了一种网络拥塞控制方法,包括:
接收openflow交换机转发的数据包,并获取所述数据包的特征信息,所述特征信息包括目的IP地址和服务质量QoS信息;
根据所述QoS信息和预先获得的覆盖网络中每跳路径的状态信息确定所述每跳路径的评价函数值,所述每跳路径描述的是所述网络中相邻openflow交换机间的连接路径;
确定传输所述数据包的路径为达到所述目的IP地址的评价函数值之和最小的各跳路径。
在第一方面的第一种可能的实现方式中,所述接收openflow交换机转发的数据包,获取所述数据包的特征信息,所述特征信息包括目的IP地址和服务质量QoS信息,包括:
接收openflow交换机转发的数据包,并从所述数据包中提取所述特征信息;
或者,
接收openflow交换机转发的数据包,从所述数据包中提取所述目的IP地址和源IP地址;
根据所述源IP地址从本地存储的用户需求中获取所述QoS信息,所述源IP地址指示了所述数据包的发送用户。
根据第一方面的第一种可能的实现方式,在第一方面的第二种可能的实现方式中,所述根据所述QoS信息和预先获得的网络中每跳路径的状态信息确定所述每跳路径的评价函数值之前,还包括:
若所述QoS信息中不包含QoS参数,则确定所述每跳路径的类型为一般类型;
相应的,所述根据所述QoS信息和预先获得的网络中每跳路径的状态信息确定所述每跳路径的评价函数值,包括:
根据公式(1)确定所述每跳路径的评价函数值:
C=α·e-λ·bw+β·M2+Λ+ζ.Mn (1)
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于华为技术有限公司,未经华为技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201480038039.0/2.html,转载请声明来源钻瓜专利网。