[發明專利]雙向轉發檢測BFD會話的建立方法、處理方法以及相關設備有效
| 申請號: | 202110777283.0 | 申請日: | 2021-07-09 |
| 公開(公告)號: | CN113225252B | 公開(公告)日: | 2022-02-15 |
| 發明(設計)人: | 汪江波;余言波;鄭勝利;譚智 | 申請(專利權)人: | 騰訊科技(深圳)有限公司 |
| 主分類號: | H04L45/247 | 分類號: | H04L45/247;H04L45/28;H04L67/141;H04L67/145;H04L67/148;H04L43/0811 |
| 代理公司: | 深圳市深佳知識產權代理事務所(普通合伙) 44285 | 代理人: | 李杭 |
| 地址: | 518057 廣東省深圳*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 雙向 轉發 檢測 bfd 會話 建立 方法 處理 以及 相關 設備 | ||
1.一種雙向轉發檢測BFD會話的建立方法,其特征在于,包括:
接收邊緣路由器發送的BFD報文;所述接收邊緣路由器發送的BFD報文包括,接入交換機接收邊緣路由器發送的BFD報文;
通過N個第一隧道端口以及N個第二隧道端口,向網關設備發送P個第一BFD報文,其中,所述P個第一BFD報文包含于N個第一BFD報文,所述N個第一BFD報文為經過所述N個第一隧道端口對所述BFD報文封裝后得到的,所述第一隧道端口與所述第二隧道端口具有一一對應關系,所述N為大于1的整數,所述P為大于或等于1,且小于或等于所述N的整數;
通過所述N個第二隧道端口以及所述N個第一隧道端口,接收所述網關設備發送的Q個第二BFD報文,其中,所述Q個第二BFD報文包含于N個第二BFD報文,所述N個第二BFD報文為經過所述N個第二隧道端口封裝后得到的,所述Q為大于或等于1,且小于或等于所述N的整數;根據所述Q個第二BFD報文,建立所述邊緣路由器與所述網關設備之間的BFD會話;
其中,所述網關設備發送Q個第二BFD報文且接收所述P個第一BFD報文之后,根據所述P個第一BFD報文,建立與所述邊緣路由器之間的BFD會話;所述根據所述P個第一BFD報文,建立與所述邊緣路由器之間的BFD會話,包括:獲取第一報文狀態,所述第一報文狀態為經過P個第二隧道端口對所述P個第一BFD報文解封裝后得到的;根據所述第一報文狀態,將與所述邊緣路由器之間的會話關閉狀態變更為會話開啟狀態;
其中,所述根據所述第一報文狀態,將與所述邊緣路由器之間的會話關閉狀態變更為會話開啟狀態,包括:在接收到所述第一報文狀態為初始化狀態的所述第一BFD報文后,啟動所述網關設備上的延時定時器,在所述延時定時器的預設延時時段內,將接收到的所述第一報文狀態為關閉狀態的S個第一BFD報文都進行丟棄,并保留所述第一報文狀態為非關閉狀態的W個第一BFD報文;在所述延時定時器關閉后,所述網關設備根據所述第一報文狀態為非關閉狀態的W個第一BFD報文,將所述網關設備的BFD會話狀態遷移為開啟狀態;
當所述邊緣路由器與所述網關設備之間建立了BFD會話后,周期性的進行所述邊緣路由器與所述網關設備之間的多個BFD報文互發。
2.根據權利要求1所述的建立方法,其特征在于,所述N個第一隧道端口與所述N個第二隧道端口之間存在N條虛擬隧道,每條虛擬隧道對應于一條物理鏈路;
所述通過N個第一隧道端口以及N個第二隧道端口,向網關設備發送P個第一BFD報文,包括:
當不多于(N-P)條物理鏈路出現故障時,通過所述N個第一隧道端口以及所述N個第二隧道端口,向所述網關設備發送所述P個第一BFD報文;
所述通過所述N個第二隧道端口以及所述N個第一隧道端口,接收所述網關設備發送的Q個第二BFD報文,包括:
當不多于(N-Q)條物理鏈路出現故障時,通過所述N個第二隧道端口以及所述N個第一隧道端口,接收所述網關設備發送的所述Q個第二BFD報文。
3.根據權利要求2所述的建立方法,其特征在于,所述方法還包括:
獲取所述物理鏈路的鏈路總數,以得到N條物理鏈路;
根據所述N條物理鏈路配置隧道端口,得到N個隧道端口;
對所述N個隧道端口分別進行網絡地址設置,得到所述N個第一隧道端口,其中,所述N個第一隧道端口的每個第一隧道端口包括第一隧道源地址以及第一隧道目的地址,所述第一隧道源地址用于指示發出第一BFD報文的第一隧道端口,所述第一隧道目的地址用于指示接收所述第一BFD報文的第二隧道端口,每個第一隧道目的地址對應于一條所述物理鏈路。
4.根據權利要求3所述的建立方法,其特征在于,所述對所述N個隧道端口分別進行網絡地址設置,得到所述N個第一隧道端口,包括:
獲取N個環回接口地址以及N個第二隧道網絡地址,其中,所述N個環回接口地址來源于N個環回接口,所述N個環回接口為所述N個第一隧道端口的隧道源接口,用于發送所述N個第一BFD報文,所述N個第二隧道網絡地址來源于所述N個第二隧道端口;
將N個第一隧道源地址設置為所述N個環回接口地址,并將N個第一隧道目的地址設置為所述N個第二隧道網絡地址,得到所述N個第一隧道端口。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于騰訊科技(深圳)有限公司,未經騰訊科技(深圳)有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202110777283.0/1.html,轉載請聲明來源鉆瓜專利網。





