1. 配置思路:
- 网络的需求是R2能够访问10.9.9.0/24,而且在网络正常时,R2将到达10.9.9.0/24的数据包转发给Rl,而且当Rl发生故障时,或者Rl与R2之间的某段链路发生故障时,R2自动将数据包的转发路径进行切换,将到达该网段的数据包转发给R3。并且在RI及R2上部署BFD来检测双方直连接口的P连通性。预防某个链路发生故障能感知到(静态路由无法感知到网络拓扑的变化并作出动态响应)。BFD ( BidirectionalForwarding Detection,双向转发检测)就是这类技术之一。实际上,BFD是一种实现网络可靠性的机制,它可被用于快速检测网络中的链路状况、IP可达性等。BFD可以与多种协议或机制进行联动,以确保它们更加可靠地工作,例如静态路由、OSPF、IS-IS、BGP、 VRRP、PIM 及MPLS LSP等。
- 需注意的是,在R1的 BFD会话中,discriminator local 需与R2的 discriminatorremote 相同,而它的discriminator remote需与R2的discriminator local相同。另外,BFD会话的名称只具有本地意义,双方无需相同。
R2:
配置浮动静态路由
ip route-static 10.9.9.0 24 10.1.12.1
ip route-static 10.9.9.0 24 10.1.23.1 preference 80
激活BFD功能
bfd
quit
创建一个BFD 会话,会话名称为R1(该名称可自定义),对端P地址为10.1.12.1
bfd r2 bind peer-ip 10.1.12.1
配置该BFD会话的本地标识符
discriminator local 20
配置该 BFD会语的远端标识符
discriminator remote 10
提交配置
commit
quit
将下一跳为R1的静态路由与BFD会话 r2 进行联动
ip route-static 10.9.9.0 24 10.1.12.1 track bfd-session r2
配置浮动静态路由,下一跳为R3
ip route-static 10.9.9.0 24 10.1.23.3 preference 80
R1:
bfd
quit
bfd r1 bind peer-ip 10.1.12.2
discriminator local 10
discriminator remote 20
commit
在完成上述配置后,我们可以通过以下命令来对配置进行验证。
- display bfd session all 查看路由的BFD状态.
评论 (0)