在大型网络中,网络中的链路中断是经常会发生的,及时发现网络中断是非常重要的,对数据切换和故障修复都至关重要。因此需要有网络检测的手段。
早期的故障检测主要有这几种:
为了解决上述检测机制的不足,双向转发检测BFD出现了,它是一套全网统一的检测机制,用于快速检测、监控网络中链路或者IP路由的转发连通状况,保证邻居之间能够快速检测到通信故障,从而快速建立起备用通道恢复通信,可以毫秒级的快速主备切换。
BFD有三种检测方式
下面通过实例来看看BFD如何应用。
BFD在静态路由中应用
在华为9306和华为5720上的一条互通的链路中,为实现毫秒级故障感知,将静态路由与BFD进行联动配置。
9306 BFD配置
bfd绑定对端ip,参数匹配
静态路由绑定BFD
5720 BFD配置
bfd绑定对端ip,参数匹配。
查看BFD状态,可以看到UP了。
BFD状态
静态路由在路由表中
现在华为5720中断开37.0.0.2的端口,可以发现BFD瞬间down了
日志显示bfd down了
原来配置的1.1.1.1/32静态路由也不在路由表中了。
成功完美实现了BFD的毫秒级故障感知。
上面介绍了BFD在静态路由中的应用,其实在动态路由中应用也非常普遍,效果也非常好。
BFD在RIP进程中配置
与RIP不同的是,BFD在OSPF中是配置在运行OSPF的接口上
BFD在OSPF接口上配置
BFD在IS-IS中需要在接口和进程中同时配置
BFD在IS-IS进程配置
BFD在运行IS-IS接口配置
BFD在BGP进程配置
BFD状态
可看到,BFD的应用非常广泛,且配置相对比较简单,实现毫秒级的故障感知和切换,非常的方便实用,赶紧用起来吧。
留言与评论(共有 0 条评论) |