[发明专利]SDN网络中区域控制器失效的处理方法和处理装置有效
申请号: | 201410384682.0 | 申请日: | 2014-08-06 |
公开(公告)号: | CN104158681A | 公开(公告)日: | 2014-11-19 |
发明(设计)人: | 周万;王锋 | 申请(专利权)人: | 杭州华三通信技术有限公司 |
主分类号: | H04L12/24 | 分类号: | H04L12/24 |
代理公司: | 北京博思佳知识产权代理有限公司 11415 | 代理人: | 林祥 |
地址: | 310052 浙*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | sdn 网络 区域 控制器 失效 处理 方法 装置 | ||
技术领域
本发明涉及通信技术领域,尤其涉及SDN网络中区域控制器失效的处理方法和处理装置。
背景技术
SDN(Software Defined Network,软件定义网络)从整网的角度将网络虚拟化。基于SDN网络,使得整网的资源被分割成多个虚拟网,并分配给不同的用户同时进行控制和使用,且各个用户可以独立自由地控制自己虚拟网的流量而互不影响。具体地,基于SDN技术虚拟化出来的网络由控制器、受控设备(如交换机或网关设备)和安全通道构成,如图1所示。控制器是SDN网络的控制中心,根据用户配置或者动态运行的协议生成流表并发送到受控设备,以控制受控设备上的报文传输。
在SDN网络中,往往由多个控制器构成图2所示的控制器集群(Team),包括一台Leader Controller(即管理控制器,或者可以由两台Leader控制器形成主备结构)和其余的区域Controller(普通的控制器,区别于Leader Controller)。同时,SDN网络内还建立多个Region(区域),则每个Region内包含一台或多台区域Controller。比如图2中的控制器集群由Leader Controller和多台区域Controller构成,多台区域Controller分配至对应的Region,例如Controller1-1和Controller1-2等分配于Region1内、Controller2-1和Controller2-2等分配于Region2内等,而各Region内的Controller分别连接至vSwitch(virtual Switch,虚拟交换机)、pGW(Packet Data Network Gateway,分组数据网关)等受控设备,例如vSwitch1、vSwitch2和vSwitch3等连接至Region1内的区域Controller,而pGW1和pGW2等连接至Region2内的区域Controller。
当一台受控设备加入Region时,Leader Controller会将该Region中所有区域Controller的配置信息告知该受控设备,以便受控设备与区域Controller之间建立连接;而当该Region内的某台区域Controller故障时,其他区域Controller会主动向对应的受控设备发送消息,以接管故障区域Controller所管理的受控设备。
然而,当Region内所有的区域Controller均故障时,相关技术中并未给出解决方案,使得受控设备主动与其他区域Controller建立连接。
发明内容
有鉴于此,本发明提供一种新的技术方案,可以解决SDN网络中Region内所有控制器均失效时,受控设备与区域控制器无法主动连接的技术问题。
为实现上述目的,本发明提供技术方案如下:
根据本发明的第一方面,提出了一种SDN网络中区域控制器失效的处理方法,应用于软件定义网络SDN中的控制器集群内的管理控制器,包括:
感知所述控制器集群中被配置于区域内的区域控制器的运行状态;
当属于同一区域的所有区域控制器的运行状态均为不可用时,为属于该区域的受控设备选择另一区域;
将所述受控设备的配置信息添加至被选区域的受控列表中,并将该被选区域内的至少一个区域控制器的配置信息发送至所述受控设备,以由所述受控设备与相应的区域控制器建立连接。
根据本发明的第二方面,提出了一种SDN网络中区域控制器失效的处理装置,应用于软件定义网络SDN中的控制器集群内的管理控制器,包括:
感知单元,用于感知所述控制器集群中被配置于区域内的区域控制器的运行状态;
选择单元,用于在属于同一区域的所有区域控制器的运行状态均为不可用的情况下,为属于该区域的受控设备选择另一区域;
处理单元,用于将所述受控设备的配置信息添加至被选区域的受控列表中,并将该被选区域内的至少一个区域控制器的配置信息发送至所述受控设备,以由所述受控设备与相应的区域控制器建立连接。
由以上技术方案可见,本发明通过对控制器的状态感知,并在同一区域内的控制器均不可用时,主动为相应的受控设备进行区域选择和连接配置,从而实现了受控设备与其他区域的区域控制器的自动连接,确保了区域的高可用性,尽可能降低对流量传输的影响。
附图说明
图1示出了典型的SDN网络的结构示意图;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于杭州华三通信技术有限公司,未经杭州华三通信技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201410384682.0/2.html,转载请声明来源钻瓜专利网。