System.ArgumentOutOfRangeException: 索引和長度必須引用該字符串內的位置。 參數名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技術實現步驟摘要】
本專利技術涉及網絡鏈路處理,尤其涉及一種網絡鏈路故障處理方法、裝置、設備、介質及組網。
技術介紹
1、虛擬擴展本地局域網(visual?extensible?local?area?network,vxlan)作為一種隧道技術,通過在三層網絡的基礎上建立二層以太網的網絡隧道,實現跨地域的二層互連,其擁有諸多優勢。例如vxlan網絡標識(vxlan?network?identifier,vni)可以有效解決云計算中海量租戶隔離的問題。vxlan技術還可以將具有同一網段互聯網協議(internetprotocol,ip)地址的虛擬機規劃到一個大二層網絡中,以解決虛擬機遷移需要保證ip地址保持不變的限制。
2、然而在使用vxlan技術的過程中,難免會遇到網絡鏈路故障的問題。報文通過存在故障的網絡鏈路的將會被丟棄,從而導致網絡出現流量中斷的問題。
3、因此,亟需一種網絡鏈路故障處理方法,以減小鏈路故障引發的網絡流量中斷的消極影響。
技術實現思路
1、本專利技術提供一種網絡鏈路故障處理方法、裝置、設備、介質及組網,用以解決現有技術中報文通過存在故障的網絡鏈路的將會被丟棄,從而導致網絡出現流量中斷的缺陷,本專利技術技術方案確保了在網絡鏈路故障的情況下,還能將報文發送至目標設備,減小了鏈路故障引發的網絡流量中斷問題。
2、本專利技術提供一種網絡鏈路故障處理方法,應用于三角拓撲組網中的第一端點設備,所述第一端點設備為所述三角拓撲組網中的任意一臺端點設備,所述方法包
3、接收第一用戶對應的數據報文;
4、在基于雙向轉發檢測bfd(bidirectional?forwarding?detection)報文和開放式最短路徑優先ospf(open?shortest?path?first)協議,確定第一物理鏈路故障的情況下,斷開所述第一物理鏈路,并確定所述第一端點設備對應的更新路由表;所述第一物理鏈路為所述第一端點設備與所述數據報文對應的第二端點設備之間的直連網絡鏈路;所述更新路由表用于更新第一傳輸隧道對應的路由出接口;所述第一傳輸隧道為所述第一端點設備與第二端點設備之間的傳輸路徑;
5、確定所述第一端點設備對應的目標傳輸路徑;
6、基于所述更新路由表,沿所述目標傳輸路徑轉發所述數據報文,以將所述數據報文轉發至所述第二端點設備。
7、根據本專利技術提供的一種網絡鏈路故障處理方法,所述基于所述更新路由表,沿所述目標傳輸路徑轉發所述數據報文,包括:
8、基于所述目標傳輸路徑對應的網絡標識,封裝所述數據報文;
9、沿所述目標傳輸路徑轉發封裝后的所述數據報文。
10、根據本專利技術提供的一種網絡鏈路故障處理方法,所述目標傳輸路徑包括第二傳輸隧道和更新后的第一傳輸隧道,所述第二傳輸隧道為所述第一端點設備與第三端點設備之間的傳輸路徑;
11、所述基于所述目標傳輸路徑對應的網絡標識,封裝所述數據報文,包括:
12、基于所述更新路由表中所述更新后的第一傳輸隧道對應的第一網絡標識,封裝所述數據報文,得到第一數據報文;
13、基于所述更新路由表中所述第二傳輸隧道對應的第二網絡標識,封裝所述數據報文,得到第二數據報文。
14、根據本專利技術提供的一種網絡鏈路故障處理方法,所述更新后的第一傳輸隧道包括第二物理鏈路和第三物理鏈路;所述第二物理鏈路為所述第一端點設備與所述第三端點設備之間的直連網絡鏈路;所述第三物理鏈路為所述第三端點設備與所述第二端點設備之間的直連網絡鏈路;
15、所述沿所述目標傳輸路徑轉發封裝后的所述數據報文,包括:
16、基于所述更新后的第一傳輸隧道對應的路由出接口,將所述第一數據報文發送至所述第三端點設備,以將所述第一數據報文沿第三物理鏈路透傳至所述第二端點設備;
17、將所述第二數據報文沿所述第二傳輸隧道發送至所述第三端點設備,以基于所述第三端點設備對應的網橋報文轉發策略,丟棄所述第二數據報文。
18、根據本專利技術提供的一種網絡鏈路故障處理方法,所述確定所述第一端點設備對應的目標傳輸路徑,包括:
19、在基于所述數據報文不更新所述三角拓撲組網對應的轉發數據庫中的表項的情況下,基于所述轉發數據庫和所述第一端點設備對應的網橋,確定所述第一端點設備對應的第二傳輸隧道和更新后的第一傳輸隧道,所述網橋中包括所述第一端點設備與所述第一用戶之間的接口,以及與所述第一端點設備關聯的第二傳輸隧道和更新后的第一傳輸隧道。
20、根據本專利技術提供的一種網絡鏈路故障處理方法,所述基于雙向轉發檢測bfd報文和開放式最短路徑優先ospf協議,確定第一物理鏈路故障,包括:
21、在預設時長內未接收到所述bfd報文,且所述ospf協議檢測到所述第一物理鏈路的鏈路狀態異常的情況下,確定所述第一物理鏈路故障。
22、本專利技術還提供一種網絡鏈路故障處理裝置,應用于三角拓撲組網中的第一端點設備,所述第一端點設備為所述三角拓撲組網中的任意一臺端點設備,包括如下模塊:
23、接收模塊,用于接收第一用戶對應的數據報文;
24、更新模塊,用于在基于雙向轉發檢測bfd報文和開放式最短路徑優先ospf協議,確定第一物理鏈路故障的情況下,斷開所述第一物理鏈路,并確定所述第一端點設備對應的更新路由表;所述第一物理鏈路為所述第一端點設備與所述數據報文對應的第二端點設備之間的直連網絡鏈路;所述更新路由表用于更新第一傳輸隧道對應的路由出接口;所述第一傳輸隧道為所述第一端點設備與第二端點設備之間的傳輸路徑;
25、確定模塊,用于確定所述第一端點設備對應的目標傳輸路徑;
26、轉發模塊,用于基于所述更新路由表,沿所述目標傳輸路徑轉發所述數據報文,以將所述數據報文轉發至所述第二端點設備。
27、本專利技術還提供一種電子設備,包括存儲器、處理器及存儲在存儲器上并可在處理器上運行的計算機程序,所述處理器執行所述計算機程序時實現如上述任一種所述網絡鏈路故障處理方法。
28、本專利技術還提供一種非暫態計算機可讀存儲介質,其上存儲有計算機程序,該計算機程序被處理器執行時實現如上述任一種所述網絡鏈路故障處理方法。
29、本專利技術還提供一種計算機程序產品,包括計算機程序,所述計算機程序被處理器執行時實現如上述任一種所述網絡鏈路故障處理方法。
30、本專利技術提供的網絡鏈路故障處理方法、裝置、設備、介質及組網,首先接收第一用戶對應的數據報文,在基于雙向轉發檢測bfd報文和開放式最短路徑優先ospf協議,確定第一物理鏈路故障的情況下,斷開第一物理鏈路,并確定第一端點設備對應的更新路由表。其中,第一物理鏈路為第一端點設備與數據報文對應的第二端點設備之間的直連網絡鏈路,更新路由表用于更新第一傳輸隧道對應的路由出接口,第一傳輸隧道為第一端點設備與第二端點設備之間的傳輸路徑。還可以確定第一端點設備對應的本文檔來自技高網...
【技術保護點】
1.一種網絡鏈路故障處理方法,其特征在于,應用于三角拓撲組網中的第一端點設備,所述第一端點設備為所述三角拓撲組網中的任意一臺端點設備,所述方法包括:
2.根據權利要求1所述的網絡鏈路故障處理方法,其特征在于,所述基于所述更新路由表,沿所述目標傳輸路徑轉發所述數據報文,包括:
3.根據權利要求2所述的網絡鏈路故障處理方法,其特征在于,所述目標傳輸路徑包括第二傳輸隧道和更新后的第一傳輸隧道,所述第二傳輸隧道為所述第一端點設備與第三端點設備之間的傳輸路徑;
4.根據權利要求3所述的網絡鏈路故障處理方法,其特征在于,所述更新后的第一傳輸隧道包括第二物理鏈路和第三物理鏈路;所述第二物理鏈路為所述第一端點設備與所述第三端點設備之間的直連網絡鏈路;所述第三物理鏈路為所述第三端點設備與所述第二端點設備之間的直連網絡鏈路;
5.根據權利要求3或4所述的網絡鏈路故障處理方法,其特征在于,所述確定所述第一端點設備對應的目標傳輸路徑,包括:
6.根據權利要求1-4任一項所述的網絡鏈路故障處理方法,其特征在于,所述基于雙向轉發檢測BFD報文和開放
7.一種網絡鏈路故障處理裝置,其特征在于,應用于三角拓撲組網中的第一端點設備,所述第一端點設備為所述三角拓撲組網中的任意一臺端點設備,包括:
8.一種電子設備,包括存儲器、處理器及存儲在所述存儲器上并可在所述處理器上運行的計算機程序,其特征在于,所述處理器執行所述程序時實現如權利要求1至6任一項所述網絡鏈路故障處理方法。
9.一種非暫態計算機可讀存儲介質,其上存儲有計算機程序,其特征在于,所述計算機程序被處理器執行時實現如權利要求1至6任一項所述網絡鏈路故障處理方法。
10.一種三角拓撲組網,其特征在于,包括:第一端點設備、第二端點設備和第三端點設備,所述第一端點設備、所述第二端點設備和所述第三端點設備上均部署開放式最短路徑優先OSPF協議和網橋;所述第一端點設備用于執行如權利要求1至6任一項所述網絡鏈路故障處理方法。
...【技術特征摘要】
1.一種網絡鏈路故障處理方法,其特征在于,應用于三角拓撲組網中的第一端點設備,所述第一端點設備為所述三角拓撲組網中的任意一臺端點設備,所述方法包括:
2.根據權利要求1所述的網絡鏈路故障處理方法,其特征在于,所述基于所述更新路由表,沿所述目標傳輸路徑轉發所述數據報文,包括:
3.根據權利要求2所述的網絡鏈路故障處理方法,其特征在于,所述目標傳輸路徑包括第二傳輸隧道和更新后的第一傳輸隧道,所述第二傳輸隧道為所述第一端點設備與第三端點設備之間的傳輸路徑;
4.根據權利要求3所述的網絡鏈路故障處理方法,其特征在于,所述更新后的第一傳輸隧道包括第二物理鏈路和第三物理鏈路;所述第二物理鏈路為所述第一端點設備與所述第三端點設備之間的直連網絡鏈路;所述第三物理鏈路為所述第三端點設備與所述第二端點設備之間的直連網絡鏈路;
5.根據權利要求3或4所述的網絡鏈路故障處理方法,其特征在于,所述確定所述第一端點設備對應的目標傳輸路徑,包括:
6.根據權利要求1-4任...
【專利技術屬性】
技術研發人員:楊欣朋,李彥,王華,房帥,田忠勇,
申請(專利權)人:北京華環電子股份有限公司,
類型:發明
國別省市:
還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。