SDN网络中区域控制器失效的处理方法和处理装置制造方法及图纸

技术编号:10659246 阅读:204 留言:0更新日期:2014-11-19 19:07
本发明专利技术提供一种SDN网络中区域控制器失效的处理方法和处理装置,应用于软件定义网络SDN中的控制器集群内的管理控制器,该方法包括:感知控制器集群中被配置于区域内的区域控制器的运行状态;当属于同一区域的所有区域控制器的运行状态均为不可用时,为属于该区域的受控设备选择另一区域;将受控设备的配置信息添加至被选区域的受控列表中,并将该被选区域内的至少一个区域控制器的配置信息发送至受控设备,以由受控设备与相应的区域控制器建立连接。通过本发明专利技术的技术方案,可以在同一区域内的所有控制器均不可用时,控制该区域的受控设备自动连接至其他区域的区域控制器,从而确保了区域的高可用性,尽可能降低对流量传输的影响。

【技术实现步骤摘要】
SDN网络中区域控制器失效的处理方法和处理装置
本专利技术涉及通信
,尤其涉及SDN网络中区域控制器失效的处理方法和处理装置。
技术介绍
SDN(SoftwareDefinedNetwork,软件定义网络)从整网的角度将网络虚拟化。基于SDN网络,使得整网的资源被分割成多个虚拟网,并分配给不同的用户同时进行控制和使用,且各个用户可以独立自由地控制自己虚拟网的流量而互不影响。具体地,基于SDN技术虚拟化出来的网络由控制器、受控设备(如交换机或网关设备)和安全通道构成,如图1所示。控制器是SDN网络的控制中心,根据用户配置或者动态运行的协议生成流表并发送到受控设备,以控制受控设备上的报文传输。在SDN网络中,往往由多个控制器构成图2所示的控制器集群(Team),包括一台LeaderController(即管理控制器,或者可以由两台Leader控制器形成主备结构)和其余的区域Controller(普通的控制器,区别于LeaderController)。同时,SDN网络内还建立多个Region(区域),则每个Region内包含一台或多台区域Controller。比如图2中的控制器集群由本文档来自技高网...
SDN网络中区域控制器失效的处理方法和处理装置

【技术保护点】
一种SDN网络中区域控制器失效的处理方法,应用于软件定义网络SDN中的控制器集群内的管理控制器,其特征在于,所述方法包括:感知所述控制器集群中被配置于区域内的区域控制器的运行状态;当属于同一区域的所有区域控制器的运行状态均为不可用时,为属于该区域的受控设备选择另一区域;将所述受控设备的配置信息添加至被选区域的受控列表中,并将该被选区域内的至少一个区域控制器的配置信息发送至所述受控设备,以由所述受控设备与相应的区域控制器建立连接。

【技术特征摘要】
1.一种SDN网络中区域控制器失效的处理方法,应用于软件定义网络SDN中的控制器集群内的管理控制器,其特征在于,所述方法包括:感知所述控制器集群中被配置于区域内的区域控制器的运行状态;当属于同一区域的所有区域控制器的运行状态均为不可用时,为属于该区域的受控设备选择另一区域;将所述受控设备的配置信息添加至被选区域的受控列表中,并将该被选区域内的至少一个区域控制器的配置信息发送至所述受控设备,以由所述受控设备与相应的区域控制器建立连接。2.根据权利要求1所述的方法,其特征在于,为属于该区域的受控设备选择另一区域,包括:查看所述控制器集群对应的每个区域包含的受控设备的数量,并选择对应的受控设备数量最小的区域。3.根据权利要求1所述的方法,其特征在于:所述受控设备的配置信息包括管理IP地址和唯一标识符;所述区域控制器的配置信息包括区域控制器的IP地址和协议端口号。4.根据权利要求1所述的方法,其特征在于,还包括:接收被选区域的区域控制器发送的建立连接的信息;若该信息中包含所述被选区域内的指定区域控制器和所述受控设备的配置信息,则判定在所述受控设备和所述指定区域控制器之间建立了连接。5.根据权利要求4所述的方法,其特征在于,还包括:为所述至少一个区域控制器中的每个区域控制器启动对应的定时器;若在所有定时器对应的超时时间内,未从相应的区域控制器接收到已建立连接的信息,则为所述受控设备重新选择另一区域。6.一种SDN网络中区域控制器失效的...

【专利技术属性】
技术研发人员:周万王锋
申请(专利权)人:杭州华三通信技术有限公司
类型:发明
国别省市:浙江;33

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1