[发明专利]一种考虑多种交换机迁移指标的目标控制器选取方法有效
申请号: | 201910231688.7 | 申请日: | 2019-03-26 |
公开(公告)号: | CN110034955B | 公开(公告)日: | 2022-03-22 |
发明(设计)人: | 樊自甫;杨先辉;姚杰 | 申请(专利权)人: | 重庆邮电大学 |
主分类号: | H04L41/06 | 分类号: | H04L41/06;H04L41/14 |
代理公司: | 重庆市恒信知识产权代理有限公司 50102 | 代理人: | 刘小红;陈栋梁 |
地址: | 400065 重*** | 国省代码: | 重庆;50 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 考虑 多种 交换机 迁移 指标 目标 控制器 选取 方法 | ||
1.一种考虑多种交换机迁移指标的目标控制器选取方法,其特征在于,包括以下步骤:
步骤1、获取SDN网络结构并利用无向图描述,建立软件定义网络结构抽象模型,抽象模型G(S,E),网络中的交换机集合用S表示,交换机间连接链路集合用E表示,将控制器故障类型设定为同一控制域内Master控制器与Slave控制器均发生故障的情景;
步骤2、定义交换机-控制器间的连接矩阵,用以描述幸存控制器与故障域内交换机之间的连接关系;
定义交换机-控制器时延,用以描述故障区域内的交换机通过迁移后与目标控制器建立连接后的传播时延;
定义目标控制器的资源利用率 ,用以在进行目标控制器的选择时应权衡各个控制器之间的负载状况,以实现控制层故障恢复后各控制器之间的负载均衡;
定义链路故障率,用于描述故障区域内交换机与目标控制器连接链路发生故障的可能性;
步骤3、参数化步骤2定义的交换机-控制器时延、目标控制器的资源利用率、链路故障率的指标权重,构建目标控制器选取优化模型;
步骤4、基于贪婪思想算法求解步骤3的目标控制器选取优化模型,求解最后的结果是为故障域内的交换机选取目标控制器;
步骤5、将故障域内具有相同目标控制器的交换机组成交换机列表,由控制器主动发送该交换机列表到目标控制器;
所述步骤1建立软件定义网络结构抽象模型,将控制器故障类型设定为同一控制域内Master控制器与Slave控制器均发生故障的情景,具体包括:
先将SDN网络结构利用无向图G(S,E)进行描述,网络中的交换机集合用S表示,交换机间连接链路集合用E表示,假设整个网络被划分为n个互不相交的控制域G=(D1...Di...Dn),每个控制域内仅部署一台Master控制器和一台Slave控制器,控制器集合用C=(c1,c’1...ci,c’i...cn,c’n),其中ci代表控制域Di内的Master控制器,c’i代表控制域Di内的Slave控制器,控制域Di内Master控制器ci控制的交换机集合Si=(si1...sij...sim),i、j为下标,i表示第i个控制器,j表示第j个交换机;sij表示表示控制器ci控制的交换机集合Si中的第j个交换机,sim表示表示控制器ci控制的交换机集合Si中的第m个交换机;集合中交换机元素的数量|Si|=m,假设同一控制域Di内的Master控制器ci与Slave控制器c’i均发生故障,此时网络中正常运行的控制器集合为CΔ=C\{ci,c’i},网络中正常运行的控制器数量为|CΔ|=2n-2,其中n为网络中控制域的数量;
所述步骤2定义交换机-控制器间的连接矩阵,用以描述幸存控制器与故障域内交换机之间的连接关系,具体包括:
定义交换机-控制器连接矩阵如果则表示故障域内的交换机sim与控制器cj之间建立连接,即控制器cj为故障域内的交换机sim的目标控制器,如果则表示故障域内的交换机sim与控制器cj之间并未建立连接关系,
所述步骤2定义交换机-控制器时延,用以描述故障区域内的交换机通过迁移后与目标控制器建立连接后的传播时延,具体包括:
定义交换机-控制器时延Fd:交换机-控制器时延指标用于描述故障区域内的交换机sim通过迁移后与目标控制器cj建立连接后的传播时延,其中,d(sim,cj)表示故障域内交换机sim与目标控制器cj之间的传播时延:d(sim,cj)通过最短路径算法得到;
所述步骤2定义目标控制器的资源利用率,用以在进行目标控制器的选择时应权衡各个控制器之间的负载状况,以实现控制层故障恢复后各控制器之间的负载均衡,具体包括:
定义目标控制器负载Fl:考虑到控制器的负载主要是处理交换机发送的Packet-in信息,所以将控制器处理Packet-in信息的数量作为控制器负载进行建模,目标控制器cj的负载如公式所示:
其中,表示sim交换机迁入目标控制器cj之前控制域内的Packet-in消息总量,表示迁入交换机sim携带的Packet-in消息数量,设目标控制器cj所能处理的最大Packet-in消息数量为U,目标控制器cj的资源利用率Fλ如公式所示:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于重庆邮电大学,未经重庆邮电大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910231688.7/1.html,转载请声明来源钻瓜专利网。