配置 RIP 与动态 BFD 联动特性示例(IPv4)

组网需求

在小型网络中有 4 台路由器通过 RIP 协议实现网络互通。其中业务流量经过主链路 RouterA→ RouterB→RouterD 进行传输。

要求提高从 RouterA 到 RouterB 数据转发的可靠性,当主链路发生故障时,业务流量会快速切换到另一条路径进行传输。

1、拓扑图

image

配置思路

采用如下配置思路配置 RIP 与动态 BFD 联动:

1. 在各接口上配置 IP 地址,使网络可达。

2. 在各路由器上使能 RIP,基本实现网络互连。

3. 在 RouterA 和 RouterB 上配置 RIP 与动态 BFD 联动,通过 BFD 快速检测链路的状态,从而提高 RIP 的收敛速度,实现链路的快速切换。

1、2步骤省略,参考静态BFD。

3. 在 RouterA 和 RouterB 上配置 RIP 与动态 BFD 联动,通过 BFD 快速检测链路的状态,从而提高 RIP 的收敛速度,实现链路的快速切换。

配置 RouterA 和RouterB 上所有接口的 BFD 特性。

A

[A]bfd
[A-bfd]quit
[A]rip 1
[A-rip-1]bfd all-interfaces enable
[A-rip-1]bfd all-interfaces min-rx-interval 100 min-tx-interval 100 detect-multiplier 10
[A-rip-1]quit

B

[B]bfd
[B-bfd]quit
[B]rip 1
[B-rip-1]bfd all-interfaces enable
[B-rip-1]bfd all-interfaces min-rx-interval 100 min-tx-interval 100 detect-multiplier 10
[B-rip-1]quit

4、查看bfd会话

复制代码
[A]dis rip 1 bfd session all
 LocalIp       :2.2.2.1         RemoteIp  :2.2.2.2         BFDState  :Up
 TX            :100             RX        :100             Multiplier:10
 BFD Local Dis :8192            Interface :GigabitEthernet0/0/1
 Diagnostic Info:No diagnostic information

 LocalIp       :3.3.3.1         RemoteIp  :3.3.3.2         BFDState  :Down
 TX            :11499           RX        :11499           Multiplier:0
 BFD Local Dis :8193            Interface :GigabitEthernet0/0/2
 Diagnostic Info:No diagnostic information
[A]
[A]dis bfd session all
--------------------------------------------------------------------------------
Local Remote     PeerIpAddr      State     Type        InterfaceName
--------------------------------------------------------------------------------

8192  8192       2.2.2.2         Up        D_IP_IF     GigabitEthernet0/0/1
8193  0          3.3.3.2         Down      D_IP_IF     GigabitEthernet0/0/2
--------------------------------------------------------------------------------
     Total UP/DOWN Session Number : 1/1
[A]
复制代码

模拟故障同静态BFD一样。这里就不做测试了。


读书和健身总有一个在路上

posted @   Renqy  阅读(597)  评论(0编辑  收藏  举报
编辑推荐:
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 基于Microsoft.Extensions.AI核心库实现RAG应用
阅读排行:
· 10年+ .NET Coder 心语 ── 封装的思维:从隐藏、稳定开始理解其本质意义
· 地球OL攻略 —— 某应届生求职总结
· 提示词工程——AI应用必不可少的技术
· Open-Sora 2.0 重磅开源!
· 周边上新:园子的第一款马克杯温暖上架
点击右上角即可分享
微信分享提示