预览加载中,请您耐心等待几秒...
1/10
2/10
3/10
4/10
5/10
6/10
7/10
8/10
9/10
10/10

亲,该文档总共11页,到这已经超出免费预览范围,如果喜欢就直接下载吧~

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

论BFD技术在IP承载网中的应用和部署摘要:IP承载网承载电信级业务,对可靠性要求非常高。IP承载网中常用的可靠性技术包括各种FRR保护倒换技术和路由快收敛等,决定FRR和路由收敛快慢的主要因素是故障检测时间。BFD技术能有效缩短故障检测时间,通过和FRR活路由协议联动,实现了IP承载网不同场景下的保护功能。本文主要讨论BFD技术在IP承载网如何与其它保护技术联动,实现IP承载网的高可靠性。正文:BFD与路由协议联动IP承载网的骨干网通常运行IS-IS路由协议做为IGP协议。为了加快IS-IS收敛,常用的技术有:使用智能定时器缩短SPF计算间隔、加快LSP的泛洪;使用I-SPF算法和PRC算法缩短SPF的计算时间。这些都是在IS-IS检测到链路故障和邻居故障后使用的快收敛技术。IS-IS收敛快慢的瓶颈却是故障检测时间。现有的故障检测方法主要包括:硬件检测:例如通过SDH(SynchronousDigitalHierarchy,同步数字体系)告警检测链路故障。硬件检测的优点是可以很快发现故障,但并不是所有介质都能提供硬件检测。慢Hello机制:通常是指路由协议的Hello机制。这种机制检测到故障所需时间为秒级。对于高速数据传输,例如吉比特速率级,超过1秒的检测时间将导致大量数据丢失;对于时延敏感的业务,例如语音业务,超过1秒的延迟也是不能接受的。并且,这种机制依赖于路由协议。BFD检测:BFD通过硬件实现毫秒级发送BFD检测报文,使故障检测时间最快能缩短到10ms左右。而且BFD报文基于UDP转发,尤其适用于路由器之间有传输设备的场景。BFDforIS-IS配置举例:如图所示,RTA和RTB之间有传输设备,为了加快IS-IS邻居故障检测时间,在RTA和RTB之间配置动态BFDforIS-IS。以RTA配置为例,RTB配置类似。BFD报文发送和接收间隔都为10ms,检测倍数为5,因此故障检测时间为50ms。[RTA-GigabitEthernet1/0/1]isisbfdenable[RTA-GigabitEthernet1/0/1]isisbfdmin-rx-interval10[RTA-GigabitEthernet1/0/1]isisbfdmin-tx-interval10[RTA-GigabitEthernet1/0/1]isisbfddetect-multiplier5IP承载网的CE侧通常运行OSPF协议做为PE-CE的路由协议。如图所示,为了加快OSPF收敛,也可以部署BFDforOSPF。尤其是PE和CE之间部署了防火墙的情况下,必须要配置BFD加快故障检测。BFDforOSPF的配置和BFDforISIS的配置类似,此处不再赘述。BFD与VRRP联动如图所示,在IP承载网中,软交换设备一般双归属到CE交换机,CE交换机和承载网的PE设备成口字行组网。软交换工作在主备方式,软交换与CE相连的两个接口一个为主,一个为备用接口,共享一个IP地址。在这种场景下,为了实现软交换接入的可靠性,需要在软交换双归属的CE设备上配置VRRP,实现软交换网关的冗余保护。VRRP协议报文通过CE-1和CE-2之间Trunk二层链路透传。当Master故障时,Backup通过心跳报文检测到故障后切换为Master。为了加快故障检测,实现VRRP主备快速切换,在Backup上配置监视BFD会话。Master与软交换互连链路故障时,VRRP协议通道没有中断,BFD会话状态不会变为down,因此VRRP主备不会切换。这种情况下软交换可以自行切换信令流量到备用链路上。CE-1和CE-2互连链路故障时,BFD会话状态为down,触发Backup称为Master,这时会出现两个VRRP主。为了避免出现双主的情况,我们应该加强CE-1和CE-2互连链路的可靠性,通过链路捆绑Eth-Trunk来实现。BFD配置如下:[CE2]bfdfor-vrrpbindpeer-ip190.1.1.130source-ip190.1.1.131auto[CE2-bfd-session-for-vrrp]detect-multiplier5[CE2-bfd-session-for-vrrp]commit[CE1]bfdfor-vrrpbindpeer-ip190.1.1.131source-ip190.1.1.130auto[CE1-bfd-session-for-vrrp]detect-multiplier5[CE1-