[发明专利]一种为软件定义网络控制器提供备份的方法及系统在审
| 申请号: | 201410387804.1 | 申请日: | 2014-08-08 |
| 公开(公告)号: | CN104158642A | 公开(公告)日: | 2014-11-19 |
| 发明(设计)人: | 朱亚娟 | 申请(专利权)人: | 上海斐讯数据通信技术有限公司 |
| 主分类号: | H04L1/22 | 分类号: | H04L1/22;H04L12/703;H04L12/939 |
| 代理公司: | 上海光华专利事务所 31219 | 代理人: | 余明伟 |
| 地址: | 201616 *** | 国省代码: | 上海;31 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 软件 定义 网络 控制器 提供 备份 方法 系统 | ||
1.一种为软件定义网络控制器提供备份的方法,应用于包括交换机和多个控制器的网络系统中,其特征在于,所述方法包括以下步骤:
步骤一,在初始阶段,将多个控制器定义为候选主控制器,所述多个候选主控制器间发送具有优先级属性的第一协议报文;
步骤二,各该候选主控制器接收所述第一协议报文,依据所述第一协议报文的优先级属性提取所述第一协议报文的优先级;
步骤三,将提取到的所述第一协议报文的优先级与各该候选主控制器自身的优先级进行比较,检测各该候选主控制器自身的优先级是否高于所述第一协议报文的优先级;
步骤四,若所述候选主控器自身的优先级高于所述第一协议报文的优先级,则定义所述候选主控制器为主控制器,剩余候选主控制器为备份控制器;
步骤五,所述主控制器发送第二协议报文至交换机;
步骤六,所述主控制器在第一预设时间内分别发送所述第一协议报文至各备份控制器;
步骤七,判断各该备份控制器在第二预设时间段内是否接收到所述第一协议报文;若是,提取报文优先级,判断所述备份控制器自身的优先级是否高于所述第一协议报文的优先级;若所述备份控制器自身的优先级高于所述第一协议报文的优先级,定义所述备份控制器为主控制器,返回步骤五;若所述备份控制器自身的优先级低于所述第一协议报文的优先级,返回步骤六;若否,则定义所述备选主控制器为主控制器,返回步骤五。
2.根据权利要求1所述的为软件定义网络控制器提供备份的方法,其特征在于:所述为软件定义网络控制器提供备份的方法还包括:
若所述候选主控器自身的优先级不高于所述第一协议报文的优先级,将所述候选主控制器定义为备份控制器,并将所述备份控制器置于等待接收所述第一协议报文的状态,转入步骤七。
3.根据权利要求1所述的为软件定义网络控制器提供备份的方法,其特征在于:所述为软件定义网络控制器提供备份的方法中将提取到的所述第一协议报文的优先级与各该候选主控制器自身的优先级进行比较,检测各该候选主控制器自身的优先级是否高于所述第一协议报文的优先级的步骤等效于判断所述虚拟控制器的IP地址是否与所述多个候选主控制器中的一个候选主控制器的IP地址重合;若重合,则表示与所述虚拟控制器的IP地址重合的候选主控制器具有最高优先级,具有最高优先级的所述候选主控制器为主控制器,剩余候选主控制器为备份控制器,所述主控制器在所述第一预设时间段内给所述备份控制器发送所述第一协议报文。
4.根据权利要求3所述的为软件定义网络控制器提供备份的方法,其特征在于:所述第一协议报文的优先级范围在0~255之间,最高优先级为255。
5.根据权利要求1所述的为软件定义网络控制器提供备份的方法,其特征在于:所述为软件定义网络提供备份的方法还包括:
所述候选主控制器被定义为主控制器时,所述主控制器发送第二协议报文至所述交换机,所述交换机生成记录所述虚拟控制器的IP地址和接收所述第二协议报文的入端口的端口号的映射表。
6.根据权利要求5所述的为软件定义网络控制器提供备份的方法,其特征在于:当在所述第二预设时间段内所述多个备份控制器未接收到所述第一协议报文时,则表示所述主控制器发生故障,所述多个备份控制器宣告自己为主控制器,在多个备份控制器中重新选举产生新的主控制器;新产生的所述主控制器给所述交换机发送第二协议报文,所述交换机更新所述映射表。
7.根据权利要求1所述的为软件定义网络控制器提供备份的方法,其特征在于:所述第一协议报文为虚拟路由器冗余协议报文,所述第二协议报文为地址解析协议报文。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于上海斐讯数据通信技术有限公司,未经上海斐讯数据通信技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201410387804.1/1.html,转载请声明来源钻瓜专利网。
- 上一篇:防伪验证方法、装置和系统
- 下一篇:一种地铁调度通信的信息传输分发方法





