一、组网需求
如图所示,在小型网络中有4台路由器通过RIP2协议实现网络互通。其中业务流量经过主链路RouterA→ RouterB→RouterC进行传输。要求提高从RouterA到RouterB数据转发的可靠性,当主链路发生故障时,业务流量会快速切换到另一条路径进行传输。
二、配置思路
采用如下配置思路配置RIP与动态BFD联动:
1. 在各接口上配置IP地址,使网络可达。
2. 在各路由器上使能RIP,基本实现网络互连。
3. 在RouterA和RouterB上配置RIP与动态BFD联动,通过BFD快速检测链路的状态,从而提高RIP的收敛速度,实现链路的快速切换。
三、配置步骤
步骤1 配置各路由器接口的IP地址
# 配置RouterA。
[RouterA] interface gigabitethernet 0/0/0 [RouterA-GigabitEthernet0/0/0] ip address 192.168.2.1 24
RouterB、RouterC和RouterD的配置与RouterA一致(略)
步骤2 配置RIP
system-view [RouterA] rip 1 [RouterA-rip-1] version 2 [RouterA-rip-1] network 192.168.1.0 [RouterA-rip-1] network 192.168.2.0 [RouterA-rip-1] network 2.0.0.0 [RouterA-rip-1] quit
路由器BCD按照以上一样的配置,具体命令略,请注意各路由器宣告的网段。
# 查看RouterA、RouterB以及RouterC之间已经建立的邻居关系。以RouterA的显示为例。
[RouterA] display rip 1 neighbor
---------------------------------------------------------------------
IP Address Interface Type Last-Heard-Time
---------------------------------------------------------------------
2.2.2.2 GigabitEthernet1/0/0 RIP 0:0:1
Number of RIP routes : 1
3.3.3.2 GigabitEthernet2/0/0 RIP 0:0:2
Number of RIP routes : 2
# 配置RouterA上所有接口的BFD特性。
[RouterA] bfd [RouterA-bfd] quit [RouterA] rip 1 [RouterA-rip-1] bfd all-interfaces enable [RouterA-rip-1] bfd all-interfaces min-rx-interval 100 min-tx-interval 100 detect-multiplier 10 [RouterA-rip-1] quit
RouterB的配置与此相同,不再赘述。
# 完成上述配置之后,在路由器上执行命令display rip bfd session可以看到RouterA与RouterB之间已经建立起BFD会话,BFDState字段显示为Up。以RouterA的显示为例。
四、配置检验
在PC上使用ping 10.1.1.2 -t 命令来检测路由的连通性,并一直持续发包,在路由器B接口g0/0/0上shutdown,观察PC上的路由联通性Request timeout!的时间变化,延迟不超过100ms。如果未启用BFD的联动性,则可能要等待一分钟以上的时间才能重新ping通。





