[发明专利]一种SDN异构多控制器协同方法及系统有效
申请号: | 201711140596.5 | 申请日: | 2017-11-16 |
公开(公告)号: | CN107819774B | 公开(公告)日: | 2021-05-28 |
发明(设计)人: | 黄帅 | 申请(专利权)人: | 郑州云海信息技术有限公司 |
主分类号: | H04L29/06 | 分类号: | H04L29/06 |
代理公司: | 济南舜源专利事务所有限公司 37205 | 代理人: | 张亮 |
地址: | 450000 河南省郑州市*** | 国省代码: | 河南;41 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 sdn 异构多 控制器 协同 方法 系统 | ||
1.一种SDN异构多控制器协同方法,其特征在于:
设计控制器之间的通信协议,将所述控制器通信类型分为两类:同步消息类型和异步消息类型;所述控制器间的每个通信数据包包含一个包头和一个指定信息类型的包体;
所述指定信息类型的包体包括查询消息和查询应答消息、建立连接消息和建立连接应答消息、角色选取消息、拓扑查询消息和拓扑查询应答消息;所述查询消息查询其他角色的节点信息,所述查询应答消息是对查询消息的回应,告知所查询的节点信息;所述建立连接消息建立控制器之间连接,所述建立连接应答消息对所述建立连接消息的确认;所述角色选取消息选取控制器的角色,时间长者为主控制器,其他为从控制器;所述拓扑查询消息查询控制器之间进行拓扑信息,所述拓扑查询应答消息对所述拓扑查询消息进行回应;
所述包头包括:协议版本、信息类型、数据包长度、标记本次会话的ID、源mac地址以及源ip地址。
2.根据权利要求1所述的方法,其特征在于:所述同步消息用于控制器之间进行角色问询、建立连接、心跳检测,所述异步消息类型用于控制器之间的网络拓扑信息查询、更新、交换、角色选举以及其他控制器信息交换。
3.根据权利要求1所述的方法,其特征在于:所述查询应答消息包括集群控制策略,所述集群控制策略为主从模式,包括主控制器和多个从控制器,主控制器进行任务调度工作,同时保留全局的具体拓扑信息,并不断监听其他控制器上报的网络事件,更新所述主控制器保存到网络拓扑;所述从控制器负责具体操作,将交换机状态事件报告至所述主控制器。
4.根据权利要求1所述的方法,其特征在于:所述查询消息根据查询类型不同,分为从控制器查询主控制器和主控制器查询所有从控制器。
5.根据权利要求1所述的方法,其特征在于:所述建立连接应答消息是对所述建立连接消息的确认具体为:修改所述建立连接消息包头中的信息类型参数,将所述包头中的会话ID值和所述建立连接消息标记值各加1,设置源MAC地址和源IP地址。
6.一种SDN异构多控制器协同系统,其特征在于:所述系统包括:
消息分类模块,用于设计控制器之间的通信协议,将所述控制器通信类型分为两类:同步消息类型和异步消息类型;
协同模块,用于在所述控制器间的每个通信数据包添加一个包头和一个指定信息类型的包体;所述指定信息类型的包体包括查询消息和查询应答消息、建立连接消息和建立连接应答消息、角色选取消息、拓扑查询消息和拓扑查询应答消息;所述查询消息查询其他角色的节点信息,所述查询应答消息是对查询消息的回应,告知所查询的节点信息;所述建立连接消息建立控制器之间连接,所述建立连接应答消息对所述建立连接消息的确认;所述角色选取消息选取控制器的角色,时间长者为主控制器,其他为从控制器;所述拓扑查询消息查询控制器之间进行拓扑信息,所述拓扑查询应答消息对所述拓扑查询消息进行回应;
所述包头包括:协议版本、信息类型、数据包长度、标记本次会话的ID、源mac地址以及源ip地址。
7.根据权利要求6所述的系统,其特征在于:所述同步消息用于控制器之间进行角色问询、建立连接、心跳检测,所述异步消息类型用于控制器之间的网络拓扑信息查询、更新、交换、角色选举以及其他控制器信息交换。
8.根据权利要求6所述的系统,其特征在于:所述查询应答消息包括集群控制策略,所述集群控制策略为主从模式,包括主控制器和多个从控制器,主控制器进行任务调度工作,同时保留全局的具体拓扑信息,并不断监听其他控制器上报的网络事件,更新所述主控制器保存到网络拓扑;所述从控制器负责具体操作,将交换机状态事件报告至所述主控制器。
9.根据权利要求6所述的系统,其特征在于:所述查询消息根据查询类型不同,分为从控制器查询主控制器和主控制器查询所有从控制器。
10.根据权利要求6所述的系统,其特征在于:所述建立连接应答消息是对所述建立连接消息的确认具体为:修改所述建立连接消息包头中的信息类型参数,将所述包头中的会话ID值和所述建立连接消息标记值各加1,设置源MAC地址和源I P地址。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于郑州云海信息技术有限公司,未经郑州云海信息技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201711140596.5/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种具有预防近视功能的高中生学习桌
- 下一篇:电子商务用储货架