一种软件定义网络控制器故障的确定方法及装置与流程

文档序号:12729257阅读:来源:国知局

技术特征:

1.一种软件定义网络SDN控制器故障的确定方法,其特征在于,应用于故障服务器,所述方法包括:

接收交换设备发送的连接状态;所述连接状态为所述交换设备与所述SDN控制器的连接状态;

当首次接收到指示为连接失败的第一连接状态时,确定除发送所述第一连接状态的第一交换设备以外的所有其他交换设备与所述SDN控制器的连接状态;

当所述所有其他交换设备与所述SDN控制器的连接状态均指示为非正常状态时,确定所述SDN控制器故障。

2.根据权利要求1所述的方法,其特征在于,所述当首次接收到指示为连接失败的第一连接状态时,该方法还包括:启动定时器;

所述确定除发送所述第一连接状态的第一交换设备以外的所有其他交换设备与所述SDN控制器的连接状态,包括:

当所述定时器到时后,确定除发送所述第一连接状态的第一交换设备以外的所有其他交换设备与所述SDN控制器的连接状态。

3.根据权利要求2所述的方法,其特征在于,所述当所述定时器到时后,确定除发送所述第一连接状态的第一交换设备以外的所有其他交换设备与所述SDN控制器的连接状态,包括:

当所述定时器到时后,确定在所述定时器时长内接收到的至少一个第二连接状态;

若接收到的所述第二连接状态均指示为连接失败,则向除发送所述第一连接状态的第一交换设备以及发送所述第二连接状态的第二交换设备以外的所有其他交换设备查询连接状态;

所述当所述所有其他交换设备与所述SDN控制器的连接状态均为非正常状态时,确定所述SDN控制器故障,包括:

若所述查询到的连接状态均指示为非正常状态,则确定所述SDN控制器故障。

4.根据权利要求3所述的方法,其特征在于,所述非正常状态包括:连接失败和连接无效;

所述若所述查询到的连接状态均指示为非正常状态,则确定所述SDN控制器故障,包括:

若接收到所述除所述第一交换设备和所述第二交换设备以外的所有其他交换设备针对所述查询反馈的连接状态,且均指示为连接失败,则确定所述SDN控制器故障;

若未接收到针对所述查询反馈的连接状态,则确定所述除所述第一交换设备和所述第二交换设备以外的所有其他交换设备与所述SDN控制器的连接状态均指示为连接无效,确定所述SDN控制器故障;

若接收到所述除所述第一交换设备和所述第二交换设备以外的所有其他交换设备中部分交换设备针对所述查询反馈的连接状态,且均指示为连接失败,则确定针对所述查询未反馈连接状态的交换设备与SDN控制器的连接状态均指示为连接无效,且确定所述SDN控制器故障。

5.根据权利要求3所述的方法,其特征在于,所述向除发送所述第一连接状态的第一交换设备以及发送所述第二连接状态的第二交换设备以外的所有其他交换设备查询连接状态,包括:

若除发送所述第一连接状态的第一交换设备以及发送所述第二连接状态的第二交换设备以外的所有其他交换设备的数量小于等于预设数量,则查询连接状态。

6.一种软件定义网络SDN控制器故障的确定装置,其特征在于,应用于故障服务器,所述装置包括:

接收单元,用于接收交换设备发送的连接状态;所述连接状态为所述交换设备与所述SDN控制器的连接状态;

第一确定单元,用于当首次接收到指示为连接失败的第一连接状态时,确定除发送所述第一连接状态的第一交换设备以外的所有其他交换设备与所述SDN控制器的连接状态;

第二确定单元,用于当所述所有其他交换设备与所述SDN控制器的连接状态均指示为非正常状态时,确定所述SDN控制器故障。

7.根据权利要求6所述的装置,其特征在于,所述第一确定单元,具体用于:

当首次接收到指示为连接失败的第一连接状态时,启动定时器;

当所述定时器到时后,确定除发送所述第一连接状态的第一交换设备以外的所有其他交换设备与所述SDN控制器的连接状态。

8.根据权利要求7所述的装置,其特征在于,所述第一确定单元,具体用于:

当所述定时器到时后,确定在所述定时器时长内接收到的至少一个第二连接状态;

若接收到的所述第二连接状态均指示为连接失败,则向除发送所述第一连接状态的第一交换设备以及发送所述第二连接状态的第二交换设备以外的所有其他交换设备查询连接状态;

所述第二确定单元,具体用于:

若所述查询到的连接状态均指示为非正常状态,则确定所述SDN控制器故障。

9.根据权利要求8所述的装置,其特征在于,所述非正常状态包括:连接失败和连接无效;

所述第二确定单元,具体用于:

若接收到所述除所述第一交换设备和所述第二交换设备以外的所有其他交换设备针对所述查询反馈的连接状态,且均指示为连接失败,则确定所述SDN控制器故障;

若未接收到针对所述查询反馈的连接状态,则确定所述除所述第一交换设备和所述第二交换设备以外的所有其他交换设备与所述SDN控制器的连接状态均指示为连接无效,确定所述SDN控制器故障;

若接收到所述除所述第一交换设备和所述第二交换设备以外的所有其他交换设备中部分交换设备针对所述查询反馈的连接状态,且均指示为连接失败,则确定针对所述查询未反馈连接状态的交换设备与SDN控制器的连接状态均指示为连接无效,且确定所述SDN控制器故障。

10.根据权利要求8所述的装置,其特征在于,所述第一确定单元,具体用于:

若除发送所述第一连接状态的第一交换设备以及发送所述第二连接状态的第二交换设备以外的所有其他交换设备的数量小于等于预设数量,则查询连接状态。

当前第2页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1