天天看點

HuaWei ❀ IS-IS Auto FRR

IS-IS Auto FRR

随着網絡的不斷發展,VoIP和線上視訊等業務對實時性的要求越來越高,而ISIS故障恢複需要經曆故障感覺、LSP更新、LSP洪泛、路由計算和下發FIB這幾個過程才能讓路由切換到新的鍊路上,是以故障恢複的時間遠遠超過了50ms,不能滿足此類網絡業務的實時性要求;

1、基礎概述

ISIS Auto FRR(Fast Reroute)遵循RFC 5286協定,可為流量提供鍊路和節點的保護,ISIS Auto FRR能夠保證轉發系統快速地響應這種故障事件并采取措施,盡快讓業務流量恢複正常;

通常情況下,通過将BFD會話與ISIS Auto FRR進行綁定,可以使故障恢複時間降低到50ms以内,當BFD檢測到接口鍊路故障後,BFD會話狀态會變為Down并觸發接口進行快速重新選擇路由,将流量從故障鍊路切換到備份鍊路上,進而達到流量保護的目的;

2、工作原理

ISIS Auto FRR利用LFA(Loop Free Alternates)算法預先計算好備份鍊路,并與主鍊路一起加入轉發表,當網絡出現故障時,ISIS Auto FRR可以在控制平面路由收斂前将流量快速切換到備份鍊路上,保證流量不中斷,進而達到保護流量的目的,是以極大的提高了ISIS網絡的可靠性;

LFA計算備份鍊路的基本思路:以可以提供備份鍊路的鄰居為根節點,利用SPF算法計算出到目的節點的最短距離,然後按照RFC 5286規定計算出無環的備份鍊路;

ISIS Auto FRR支援對需要加入IP路由表的備份路由進行過濾,通過過濾政策的備份路由才會加入到IP路由表,是以使用者可以更加靈活的控制加入IP路由表的ISIS備份路由;

ISIS Auto FRR支援TE鍊路,分為如下兩種類型:

(1)支援IP保護TE

如下圖所示,RS到RD的ISIS cost最小路徑為TE-tunnel,是以RS優選TE-tunnel作為到RD的主路徑,路徑RS-RN-RD的cost值次小,根據LFA計算公式,RS選擇RS-RN-RD作為備份路徑,備份出接口為RS上到RN的出接口;

(2)支援TE保護IP

如下圖所示,實體路徑RS-RN-RD路徑cost最小,為主鍊路,TE-tunnel的ISIS cost為12,ISIS cost為13,是以選擇TE-tunnel為備份路徑,實作TE保護IP;