1.一種軟件定義網絡SDN控制器故障的確定方法,其特征在于,應用于故障服務器,所述方法包括:
接收交換設備發(fā)送的連接狀態(tài);所述連接狀態(tài)為所述交換設備與所述SDN控制器的連接狀態(tài);
當首次接收到指示為連接失敗的第一連接狀態(tài)時,確定除發(fā)送所述第一連接狀態(tài)的第一交換設備以外的所有其他交換設備與所述SDN控制器的連接狀態(tài);
當所述所有其他交換設備與所述SDN控制器的連接狀態(tài)均指示為非正常狀態(tài)時,確定所述SDN控制器故障。
2.根據權利要求1所述的方法,其特征在于,所述當首次接收到指示為連接失敗的第一連接狀態(tài)時,該方法還包括:啟動定時器;
所述確定除發(fā)送所述第一連接狀態(tài)的第一交換設備以外的所有其他交換設備與所述SDN控制器的連接狀態(tài),包括:
當所述定時器到時后,確定除發(fā)送所述第一連接狀態(tài)的第一交換設備以外的所有其他交換設備與所述SDN控制器的連接狀態(tài)。
3.根據權利要求2所述的方法,其特征在于,所述當所述定時器到時后,確定除發(fā)送所述第一連接狀態(tài)的第一交換設備以外的所有其他交換設備與所述SDN控制器的連接狀態(tài),包括:
當所述定時器到時后,確定在所述定時器時長內接收到的至少一個第二連接狀態(tài);
若接收到的所述第二連接狀態(tài)均指示為連接失敗,則向除發(fā)送所述第一連接狀態(tài)的第一交換設備以及發(fā)送所述第二連接狀態(tài)的第二交換設備以外的所有其他交換設備查詢連接狀態(tài);
所述當所述所有其他交換設備與所述SDN控制器的連接狀態(tài)均為非正常狀態(tài)時,確定所述SDN控制器故障,包括:
若所述查詢到的連接狀態(tài)均指示為非正常狀態(tài),則確定所述SDN控制器故障。
4.根據權利要求3所述的方法,其特征在于,所述非正常狀態(tài)包括:連接失敗和連接無效;
所述若所述查詢到的連接狀態(tài)均指示為非正常狀態(tài),則確定所述SDN控制器故障,包括:
若接收到所述除所述第一交換設備和所述第二交換設備以外的所有其他交換設備針對所述查詢反饋的連接狀態(tài),且均指示為連接失敗,則確定所述SDN控制器故障;
若未接收到針對所述查詢反饋的連接狀態(tài),則確定所述除所述第一交換設備和所述第二交換設備以外的所有其他交換設備與所述SDN控制器的連接狀態(tài)均指示為連接無效,確定所述SDN控制器故障;
若接收到所述除所述第一交換設備和所述第二交換設備以外的所有其他交換設備中部分交換設備針對所述查詢反饋的連接狀態(tài),且均指示為連接失敗,則確定針對所述查詢未反饋連接狀態(tài)的交換設備與SDN控制器的連接狀態(tài)均指示為連接無效,且確定所述SDN控制器故障。
5.根據權利要求3所述的方法,其特征在于,所述向除發(fā)送所述第一連接狀態(tài)的第一交換設備以及發(fā)送所述第二連接狀態(tài)的第二交換設備以外的所有其他交換設備查詢連接狀態(tài),包括:
若除發(fā)送所述第一連接狀態(tài)的第一交換設備以及發(fā)送所述第二連接狀態(tài)的第二交換設備以外的所有其他交換設備的數(shù)量小于等于預設數(shù)量,則查詢連接狀態(tài)。
6.一種軟件定義網絡SDN控制器故障的確定裝置,其特征在于,應用于故障服務器,所述裝置包括:
接收單元,用于接收交換設備發(fā)送的連接狀態(tài);所述連接狀態(tài)為所述交換設備與所述SDN控制器的連接狀態(tài);
第一確定單元,用于當首次接收到指示為連接失敗的第一連接狀態(tài)時,確定除發(fā)送所述第一連接狀態(tài)的第一交換設備以外的所有其他交換設備與所述SDN控制器的連接狀態(tài);
第二確定單元,用于當所述所有其他交換設備與所述SDN控制器的連接狀態(tài)均指示為非正常狀態(tài)時,確定所述SDN控制器故障。
7.根據權利要求6所述的裝置,其特征在于,所述第一確定單元,具體用于:
當首次接收到指示為連接失敗的第一連接狀態(tài)時,啟動定時器;
當所述定時器到時后,確定除發(fā)送所述第一連接狀態(tài)的第一交換設備以外的所有其他交換設備與所述SDN控制器的連接狀態(tài)。
8.根據權利要求7所述的裝置,其特征在于,所述第一確定單元,具體用于:
當所述定時器到時后,確定在所述定時器時長內接收到的至少一個第二連接狀態(tài);
若接收到的所述第二連接狀態(tài)均指示為連接失敗,則向除發(fā)送所述第一連接狀態(tài)的第一交換設備以及發(fā)送所述第二連接狀態(tài)的第二交換設備以外的所有其他交換設備查詢連接狀態(tài);
所述第二確定單元,具體用于:
若所述查詢到的連接狀態(tài)均指示為非正常狀態(tài),則確定所述SDN控制器故障。
9.根據權利要求8所述的裝置,其特征在于,所述非正常狀態(tài)包括:連接失敗和連接無效;
所述第二確定單元,具體用于:
若接收到所述除所述第一交換設備和所述第二交換設備以外的所有其他交換設備針對所述查詢反饋的連接狀態(tài),且均指示為連接失敗,則確定所述SDN控制器故障;
若未接收到針對所述查詢反饋的連接狀態(tài),則確定所述除所述第一交換設備和所述第二交換設備以外的所有其他交換設備與所述SDN控制器的連接狀態(tài)均指示為連接無效,確定所述SDN控制器故障;
若接收到所述除所述第一交換設備和所述第二交換設備以外的所有其他交換設備中部分交換設備針對所述查詢反饋的連接狀態(tài),且均指示為連接失敗,則確定針對所述查詢未反饋連接狀態(tài)的交換設備與SDN控制器的連接狀態(tài)均指示為連接無效,且確定所述SDN控制器故障。
10.根據權利要求8所述的裝置,其特征在于,所述第一確定單元,具體用于:
若除發(fā)送所述第一連接狀態(tài)的第一交換設備以及發(fā)送所述第二連接狀態(tài)的第二交換設備以外的所有其他交換設備的數(shù)量小于等于預設數(shù)量,則查詢連接狀態(tài)。