System.ArgumentOutOfRangeException: 索引和長度必須引用該字符串內的位置。 參數名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技術實現步驟摘要】
本申請涉及通信,尤其涉及一種網絡路徑故障處理方法、裝置、網絡設備和存儲介質。
技術介紹
1、隨著信息化的發展,人們對金融機構提供的服務連續性要求逐步提高,促使金融機構需要構建魯棒性更強的核心網絡架構。而受人為因素、硬件壽命、不可抗力等因素限制,網絡路徑存在故障概率。
2、網絡路徑故障時,會導致數據包丟失,面對金融領域的路由數量增大、業務需求連續性的要求,亟需提出一種能夠在網絡路徑故障的情況下減少數據包丟失,保障業務連續性的方案,適應金融領域對網絡架構的要求。
技術實現思路
1、本申請實施例提供一種網絡路徑故障處理方法、裝置、網絡設備和存儲介質,用以達到在網絡路徑故障時,能夠及時檢測并及時響應故障,減少數據包丟失,保障業務連續性的效果。
2、第一方面,本申請實施例提供一種網絡路徑故障處理方法,應用于srv6-isis網絡中的節點,包括:
3、接收報文,確定所述報文轉發到的目標節點;
4、基于雙向故障檢測bfd模塊檢測與所述目標節點的目標鏈路;
5、檢測到所述目標鏈路故障時,切換到備用鏈路,基于所述備用鏈路將所述報文轉發到所述目標節點,其中,所述備用鏈路是基于拓撲無關快速重路由ti-lfa?frr預先計算的與所述目標節點的其他鏈路。
6、在一種可能的實施方式中,所述基于雙向故障檢測bfd模塊檢測與所述目標節點的目標鏈路,包括:
7、基于所述雙向故障檢測bfd模塊向所述目標節點發送bfd報文;
9、在一種可能的實施方式中,所述雙向故障檢測bfd模塊的最小發送間隔和/或最小接收間隔為200ms。
10、在一種可能的實施方式中,所述節點為srv6?te?policy的頭節點時,方法還包括:
11、向segment?list隧道包含的節點發送的探測報文;
12、在預設時長內未接收到基于所述segment?list隧道包含的節點返回的答應報文時,將所述segment?list隧道置為down狀態。
13、第二方面,本申請實施例提供一種網絡路徑故障處理方法,應用于srv6-isis網絡中的控制器,所述方法包括:
14、檢測到報文傳輸的segment?list當前隧道為down狀態時,確定是否存在所述segment?list當前隧道對應的可用segment?list候選隧道;
15、若是,則切換所述segment?list候選隧道轉發所述報文。
16、在一種可能的實施方式中,切換所述segment?list候選隧道轉發所述報文,包括:
17、確定所述segment?list候選隧道的剩余帶寬大小是否大于或等于所述報文所需的傳輸速率;
18、若是,則切換所述segment?list候選隧道轉發所述報文;
19、若否,創建segment?list新隧道,基于所述segment?list新隧道轉發所述報文,其中,所述segment?list新隧道是基于srv6?te?policy模塊創建的。
20、在一種可能的實施方式中,包括:所述確定是否存在所述segment?list隧道對應的可用segment?list候選隧道之后,還包括:
21、若否,則基于srv6-be隧道轉發所述報文。
22、第三方面,本申請實施例還提供一種網絡路徑故障處理裝置,所述裝置包括:
23、報文接收模塊,用于接收報文,確定所述報文轉發到的目標節點;
24、雙向故障檢測bfd模塊,用于檢測與所述目標節點的目標鏈路是否故障;
25、拓撲無關快速重路由ti-lfa?frr,用于檢測到所述目標鏈路故障時,切換預先計算的與所述目標節點的備用鏈路,基于所述備用鏈路將所述報文轉發到所述目標節點。
26、第四方面,本申請實施例還包括一種網絡設備,包括:存儲器,處理器;
27、所述存儲器存儲計算機執行指令;
28、所述處理器執行所述存儲器存儲的計算機執行指令,使得所述處理器執行上述第一方面/第二方面各種可能的實施方式。
29、第五方面,本申請實施例提供一種計算機可讀存儲介質,所述計算機可讀存儲介質中存儲有計算機執行指令,所述計算機執行指令被處理器執行時用于實現如上第一方面和/或第一方面各種可能的實施方式。
30、第六方面,本申請實施例提供一種計算機程序產品,包括計算機程序,該計算機程序被處理器執行時實現如上第一方面和/或第一方面各種可能的實施方式。
31、本申請實施例提供的網絡路徑故障處理方法、裝置、網絡設備和存儲介質,通過在節點中建立雙向故障檢測bfd模塊,通過雙向故障檢測bfd模塊感知各個節點之間的鏈路狀態,同時在節點中配置拓撲無關快速重路由ti-lfa?frr,基于拓撲無關快速重路由ti-lfafrr可以提前計算節點的備用鏈路,在雙向故障檢測bfd模塊感知到鏈路故障時,及時觸發拓撲無關快速重路由ti-lfa?frr切換備用鏈路,基于備用鏈路轉發報文,一方面雙向故障檢測bfd模塊感知故障速度快,另一方面雙向故障檢測bfd模塊的感知觸發拓撲無關快速重路由ti-lfa?frr及時切換備用鏈路,實現故障感知速度快、及時對故障進行響應,進而保障業務的連續性,滿足金融領域對網絡結構的要求。
本文檔來自技高網...【技術保護點】
1.一種網絡路徑故障處理方法,其特征在于,應用于SRv6-ISIS網絡中的節點,包括:
2.根據權利要求1所述的方法,其特征在于,所述基于雙向故障檢測BFD模塊檢測與所述目標節點的目標鏈路,包括:
3.根據權利要求1或2所述的方法,其特征在于,所述雙向故障檢測BFD模塊的最小發送間隔和/或最小接收間隔為200ms。
4.根據權利要求1或2所述的方法,其特征在于,所述節點為SRv6?TE?Policy的頭節點時,方法還包括:
5.一種網絡路徑故障處理方法,其特征在于,應用于SRv6-ISIS網絡中的控制器,所述方法包括:
6.根據權利要求5所述的方法,其特征在于,切換所述Segment?List候選隧道轉發所述報文,包括:
7.根據權利要求5所述的方法,其特征在于,包括:所述確定是否存在所述SegmentList隧道對應的可用Segment?List候選隧道之后,還包括:
8.一種網絡路徑故障處理裝置,其特征在于,所述裝置包括:
9.一種網絡設備,其特征在于,包括:存儲器,處理器;
>10.一種計算機可讀存儲介質,其特征在于,所述計算機可讀存儲介質中存儲有計算機執行指令,所述計算機執行指令被處理器執行時實現如權利要求1至7任中一項所述的方法。
...【技術特征摘要】
1.一種網絡路徑故障處理方法,其特征在于,應用于srv6-isis網絡中的節點,包括:
2.根據權利要求1所述的方法,其特征在于,所述基于雙向故障檢測bfd模塊檢測與所述目標節點的目標鏈路,包括:
3.根據權利要求1或2所述的方法,其特征在于,所述雙向故障檢測bfd模塊的最小發送間隔和/或最小接收間隔為200ms。
4.根據權利要求1或2所述的方法,其特征在于,所述節點為srv6?te?policy的頭節點時,方法還包括:
5.一種網絡路徑故障處理方法,其特征在于,應用于srv6-isis網絡中的控制器,所述方法包括:
<...【專利技術屬性】
技術研發人員:張超凡,張升,彭燾,
申請(專利權)人:中國農業銀行股份有限公司,
類型:發明
國別省市:
還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。