本发明公开一种软件定义网络多控制器部署方法,首先获取OpenFlow网络拓扑;其次,定义交换机之间的相似度S(i,j),建立相似度矩阵;再次,计算交换机到控制器通信代价、域间通信代价、控制器部署代价;然后,建立OpenFlow网络通信代价模型;最后,通过改进的邻近传播算法进行控制器放置位置求解。本发明部署方法不需要指定控制器个数,并且做到网络延迟小,系统的网络通信代价小。
1.一种软件定义网络多控制器部署方法,其特征在于,包括如下步骤:1)获取OpenFlow网络拓扑;2)定义交换机之间的相似度S(i,j),建立相似度矩阵;3)计算交换机到控制器通信代价、域间通信代价、控制器部署代价;4)建立OpenFlow网络通信代价模型;5)通过改进的邻近传播算法进行控制器放置位置求解。
本文链接:http://www.vipzhuanli.com/tech/sell/s_2309593.html,转载请声明来源钻瓜专利网。