天天看点

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;