[發明專利]一種確定路徑故障的控制器和系統有效
| 申請號: | 202110452936.8 | 申請日: | 2021-04-26 |
| 公開(公告)號: | CN113206771B | 公開(公告)日: | 2022-03-29 |
| 發明(設計)人: | 宋曉霞 | 申請(專利權)人: | 深圳市捷力通信息技術有限公司 |
| 主分類號: | H04L43/0811 | 分類號: | H04L43/0811 |
| 代理公司: | 深圳宏創有為知識產權代理事務所(普通合伙) 44837 | 代理人: | 黃培琪 |
| 地址: | 518000 廣東省深圳市福田區福田*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 確定 路徑 故障 控制器 系統 | ||
本發明公開了一種確定路徑故障的控制器和系統,包括:第一確定模塊;第二確定模塊;建立模塊;控制模塊,用于控制首端交換機通過傳輸通道發送檢測報文至關鍵交換機;接收基于所述關鍵交換機包括的分支路徑分別返回的第一反饋報文;在確定第一反饋報文的數量等于預設數量時,生成確認結果并控制首端交換機發送至關鍵交換機;控制關鍵交換機將檢測報文發送至關鍵交換機的下一交換機;若在預設時間段內接收到下一交換機發送的第二反饋報文,表示所述關鍵交換機與所述下一交換機之間的路徑正常,反之表示關鍵交換機與下一交換機之間的路徑故障。可以準確檢測轉發路徑是否故障,同時減少檢測工作量,縮短檢測時間。
技術領域
本發明涉及通信技術領域,特別涉及一種確定路徑故障的控制器和系統。
背景技術
隨著通信技術的不斷發展,OpenFlow協議應用而生,包括控制器及交換機。交換機能對數據進行相應的轉發,但是在轉發過程中,無法獲知數據的實際傳輸情況。現有技術中,無法確定轉發路徑是否發生故障,即使有部分檢測裝置可以進行路徑故障檢測,但是檢測工作量大,檢測時間過長。
發明內容
本發明旨在至少一定程度上解決上述技術中的技術問題之一。為此,本發明的第一個目的在于提出一種確定路徑故障的控制器,可以準確檢測轉發路徑是否故障,同時減少檢測工作量,縮短檢測時間,提高用戶體驗。
本發明的第二個目的在于提出一種確定路徑故障的系統。
為達到上述目的,本發明第一方面實施例提出了一種確定路徑故障的控制器,包括:
第一確定模塊,用于確定首端交換機、尾端交換機和所述首端交換機與所述尾端交換機之間的待檢測路徑;
第二確定模塊,用于確定所述待檢測路徑上的關鍵交換機;所述關鍵交換機包括至少兩條分支路徑;所述分支路徑為首端交換機至關鍵交換機的路徑;
建立模塊,用于建立所述首端交換機與所述關鍵交換機的傳輸通道;
控制模塊,用于:
控制所述首端交換機通過所述傳輸通道發送檢測報文至所述關鍵交換機;
接收基于所述關鍵交換機包括的分支路徑分別返回的第一反饋報文;獲取所述第一反饋報文的數量,并判斷是否等于預設數量;
在確定所述數量等于預設數量時,生成確認結果并控制所述首端交換機發送至所述關鍵交換機;
控制所述關鍵交換機將所述檢測報文發送至所述關鍵交換機的下一交換機;
若在預設時間段內接收到所述下一交換機發送的第二反饋報文,表示所述關鍵交換機與所述下一交換機之間的路徑正常,反之表示所述關鍵交換機與所述下一交換機之間的路徑故障。
根據本發明的一些實施例,所述控制模塊,還用于:
在確定所述數量不等于預設數量時,對多個所述第一反饋報文分別進行解析,獲取傳輸所述第一反饋報文的目標交換機;
根據所述目標交換機確定關鍵交換機包括的分支路徑中的故障分支路徑。
根據本發明的一些實施例,所述控制模塊,還用于在根據所述目標交換機確定關鍵交換機包括的分支路徑中的故障分支路徑后,還用于:
確定所述故障分支路徑上的交換機信息;
控制所述關鍵交換機將所述檢測報文發送至所述故障分支路徑上的前一交換機;
若在預設時間段內接收到所述前一交換機發送的第三反饋報文,表示所述關鍵交換機與故障分支路徑上的前一交換機之間的路徑正常;反之表示所述關鍵交換機與故障分支路徑上的前一交換機之間的路徑故障。
根據本發明的一些實施例,所述檢測報文包括流表項。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于深圳市捷力通信息技術有限公司,未經深圳市捷力通信息技術有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202110452936.8/2.html,轉載請聲明來源鉆瓜專利網。





