简介:
本发明公开一种容错的OpenFlow多控制器系统及其控制方法,包括多个控制器、控制器部署与监测单元、策略验证消息接收单元、错误检测单元、错误修复单元、数据包发送单元、策略划分部署单元、索引服务器和若干OpenFlow交换机;所述索引服务器连接所述多个控制器,所述多个控制器间通过交换网络互连,每个控制器连接一个或者多个OpenFlow交换机;控制器部署与监测单元,用于配置和监测所述多个控制器。本发明在保证一定的策略可用性的情况下,使用的冗余度最小。验证消息通信开销小:每个策略的验证周期中只需要向仲裁控制器发送策略摘要;对于控制器节点的增加与失效具有较小的复杂度。
本发明公开一种容错的OpenFlow多控制器系统及其控制方法,包括多个控制器、控制器部署与监测单元、策略验证消息接收单元、错误检测单元、错误修复单元、数据包发送单元、策略划分部署单元、索引服务器和若干OpenFlow交换机;所述索引服务器连接所述多个控制器,所述多个控制器间通过交换网络互连,每个控制器连接一个或者多个OpenFlow交换机;控制器部署与监测单元,用于配置和监测所述多个控制器。本发明在保证一定的策略可用性的情况下,使用的冗余度最小。验证消息通信开销小:每个策略的验证周期中只需要向仲裁控制器发送策略摘要;对于控制器节点的增加与失效具有较小的复杂度。