静态路由与BFD联动

TanHaX
2023-05-28 / 0 评论 / 335 阅读 / 正在检测是否收录...

p9On1kd.png

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状态.
7

打赏

评论 (0)

取消