[发明专利]一种SDN控制器资源池的实现方法在审
申请号: | 201410192339.6 | 申请日: | 2014-05-08 |
公开(公告)号: | CN103929333A | 公开(公告)日: | 2014-07-16 |
发明(设计)人: | 不公告发明人 | 申请(专利权)人: | 陈桂芳 |
主分类号: | H04L12/24 | 分类号: | H04L12/24 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 518029 广东省深*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 sdn 控制器 资源 实现 方法 | ||
1.一种SDN控制器资源池的实现方法,其特征是:将多个SDN控制器组成一个资源池,池中的每个控制器都处于负荷分担的工作状态,通过选举出来的主节点向其他节点同步状态和动态数据,在有节点故障时进行无损接管,主要包括资源池构建,数据同步,建立SDN交换机连接,故障检测,故障接管。
2.根据权利要求1所述的资源池构建,其特征是:系统将SDN控制器分为多个Domain,每个Domain的SDN控制器构成一个资源池,资源池的ID与Domain ID一致,每个控制器配置一个资源池ID,同时每个控制器表示一个节点,每个节点有唯一的ID,构建Controller Pool表,其字段包括Pool ID,节点ID序列,主节点ID。
3.根据权利要求1所述的数据同步,其特征是:主节点和池中其他节点建立数据同步通道,其他任何节点收到SDN交换机的请求或者是自己的状态发生改变时,通过数据通道将数据同步到主节点,主节点收到信息及时同步到资源池的其他控制器,同步采用TCP连接,并使用消息确认机制。
4.根据权利要求3所述的数据通道,其特征是:数据通道基于TCP的协议,该消息的格式包括不限于发送节点ID,接收节点ID,消息体长度,消息体;其消息体使用XML的文本发送,包括不限于状态数据,ACL策略数据,Openflow流表数据,节点能力数据,QoS数据,SDN交换机的配置文件数据。
5.根据权利要求1所述的建立SDN交换机连接,其特征是:SDN交换机通过Openflow协议建立和资源池中所有节点的通道,但只有其中一个SDN控制器为Master,其他均为Slave,只有连接Master的通道状态为激活,其他均未去激活;Master的选择由主节点根据业务和各个节点的负荷来决定,并通过Openflow协议在建立Openflow连接通道时告知SDN交换机,SDN交换机也可以主动选择Master,以同样方式告知主节点。
6.根据权利要求1所述的故障检测,其特征是:主节点和资源池的其他节点启动毫秒定时器,当定时器如200毫秒超时没有收到对端的握手的Hello报文,则认为对端疑似故障,同时启动相邻节点向对端节点的检测,启动另外一个较小定时器如100毫秒内没有收到回应,则确认对端状态故障,否则状态一直为对端疑似故障,当主节点检测出资源池中的某个节点故障时,该故障信息将通过主节点同步到其他正常的节点。
7.根据权利要求1所述的故障接管,其特征是:如果是主节点故障,则资源池中的其他节点按照主节点选举原则确定新的主节点,启动新主节点的数据同步和故障检测机制,同时新的主节点根据当前各个节点的负荷选择能够接管故障主节点的备份节点,如果是非主节点故障,同样由主节点根据当前各个节点的负荷选择能够接管故障节点的备份节点;备份节点通过Openflow协议,向SDN交换机请求切换,SDN交换机收到切换请求后,激活与新SDN控制器的连接通道,完成故障接管过程。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于陈桂芳,未经陈桂芳许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201410192339.6/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种集装箱绑扎用花蓝螺丝装配设备
- 下一篇:通信监视器和预测方法