[发明专利]基于SDN网络架构的多控制器的节能方法及装置有效
申请号: | 201610049842.5 | 申请日: | 2016-01-25 |
公开(公告)号: | CN105721170B | 公开(公告)日: | 2018-10-16 |
发明(设计)人: | 许方敏;仇超;赵成林;姚海鹏;李斌 | 申请(专利权)人: | 北京邮电大学 |
主分类号: | H04L12/12 | 分类号: | H04L12/12 |
代理公司: | 北京同立钧成知识产权代理有限公司 11205 | 代理人: | 杨文娟;黄健 |
地址: | 100876 *** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 sdn 网络 架构 控制器 节能 方法 装置 | ||
本发明提供了一种基于SDN网络架构的多控制器的节能方法及装置,通过接收各个集群中的每个控制器发送的信令,信令包括控制器标识,以及控制器标识对应的当前负载量;根据每个控制器标识对应的当前负载量,以及每个控制器标识对应的能耗参数和可容纳的最大负载量,获取所有控制器的能量消耗总值;判断该能量消耗总值是否大于第一预设能耗值;若否,根据各个集群中每个控制器对应的当前负载量、时延参数、理论负载量以及可容纳的最大负载量,获取待关闭的控制器,并向待关闭的控制器发送关闭请求,以供接收到所述关闭请求的待关闭的控制器,根据所述关闭请求,进行关闭处理。从而实现在保证SDN网络架构正常运转的情况下的低能耗,起到节能环保的作用。
技术领域
本发明涉及网络技术领域,尤其涉及一种基于SDN网络架构的多控制器的节能方法及装置。
背景技术
软件定义网络(Software Defined Network,简称SDN)是一种新型的网络创新架构,其通过将网络设备控制面与数据面进行解耦,从而实现了对网络流量的灵活控制。在现有SDN网络中,存在一种分布-集中式的控制架构模型,即设置大量控制器用以对各网络硬件设备进行数据转发等操作,并通过一个与各控制器连接的主控制器对各控制器进行统筹,从而实现多个控制器的协同运行。
但是,在上述的SDN网络架构中由于存在有大量的控制器,而每一个控制器又将管控有多个网络硬件交互设备,这会造成整个网络架构的庞大化,使得SDN网络的对电能等能量的消耗激增,违背了绿色环保的理念。
发明内容
本发明提供一种基于SDN网络架构的多控制器的节能方法及装置,用于克服现有技术中SDN网络的能量消耗较高,不符合节能环保理念的问题。
一方面,本发明提供一种基于SDN网络架构的多控制器的节能方法,包括:
接收各个集群中的每个控制器发送的信令,所述信令包括控制器标识,以及所述控制器标识对应的当前负载量;
根据每个所述控制器标识对应的当前负载量,以及所述每个控制器标识对应的能耗参数和可容纳的最大负载量,获取所有控制器的能量消耗总值;
判断所述能量消耗总值是否大于第一预设能耗值;
若否,根据各个集群中每个控制器对应的当前负载量、时延参数、理论负载量以及可容纳的最大负载量,获取待关闭的控制器,并向所述待关闭的控制器发送关闭请求,以供接收到所述关闭请求的待关闭的控制器,根据所述关闭请求,进行关闭处理。
进一步地,所述根据各个集群中每个控制器对应的当前负载量、时延参数、理论负载量以及可容纳的最大负载量,获取待关闭的控制器,包括:
根据各个集群中每个控制器对应的当前负载量、理论负载量以及可容纳的最大负载量计算待关闭的控制器的数量;
根据各个集群中每个控制器对应的当前负载量、时延参数以及可容纳的最大负载量以及所述待关闭的控制器的数量,确定待关闭的控制器的位置;
根据所述待关闭的控制器的位置获得所述待关闭的控制器的标识;
相应的,所述向所述待关闭的控制器发送关闭请求,包括:
根据所述待关闭的控制器的标识向所述待关闭的控制器发送关闭请求。
进一步地,所述根据所述待关闭的控制器的标识向所述待关闭的控制器发送关闭请求之前,还包括:
对于每个待关闭的控制器,若所述待关闭的控制器中包括N个待排队处理消息,则判断与所述待关闭的控制器所属的集群中的其他未关闭的控制器可接收的消息的个数是否小于N,其中,所述N为正整数;
若否,则将所述N个待排队处理消息转移给所述集群中其他未关闭的控制器;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京邮电大学,未经北京邮电大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201610049842.5/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种网络设备的网口配置方法及装置
- 下一篇:一种操作系统身份认证方法及系统