FRR(Fast Reroute,快速重路由) 旨在当网络中链路或者节点失效后,为这些重要的节点或链路提供备份保护,实现快速重路由,减少链路或节点失效时对流量的影响,使流量实现快速恢复。
背景
当网络中链路或者节点失效后,经过这些失效节点到达目的地的报文可能被丢弃或者形成回环,这样网络中就不可避免地会产生暂态的流量中断或者流量回环现象,直到网络重新收敛计算出新的拓扑和路由。通常,这样的中断会持续几秒左右。
随着网络规模的扩大,以及新的应用层出不穷,有些应用对流量的中断非常敏感,比如IP电话、流媒体、网游以及远程视频会议等实时业务。这样当节点失效后,对流量的快速恢复就显得尤其重要。
在链路失效恢复过程中,流量丢失的过程又可以分成两个阶段:
因此,为了减小网络中流量中断时间,必须提供一种机制,能够实现以下功能:
这种机制就是FRR(Fast Reroute,快速重路由)。
工作过程
FRR的工作过程如下:
应用
以IP FRR为例,如图1所示,Router A到Router D之间建立IP FRR,流量按最优路径进行转发,以经过Router B的为主路径,以经过Router C的为备份路径。当主路径上链路或节点Router B失效后,通过BFD等故障快速检测机制,发现链路失效,迅速将流量切换到备份路径上;在路由重收敛结束后,流量将切换到重新计算出来的最优路径。
图1 IP FRR工作原理示意图
可见,备份路径的作用是填补路由重收敛间隙,通过将流量快速切换至备份下一跳,保证业务不中断。
FRR技术涵盖的内容非常丰富,除IP FRR,还包括LDP FRR、TE FRR、VPN FRR、PWE3 FRR等技术。在可靠性组网中,通常根据网络的需求,在不同的组网环境中进行部署一种或者多种FRR技术配合使用,从而提高网络的可靠性。