RIP與BFD聯動

假設網路拓撲結構圖如下,在網路中有4臺路由器透過RIP協議實現網路互通。其中業務流量經過主鏈路R1——R2——R3進行傳輸。要求提高從R1——R2資料轉發的可靠性,當主鏈路發生故障時,業務流量會快速切換到另一條路徑進行傳輸。

一、網路拓撲圖

二、實驗步驟

1、配置ip地址和rip路由

1)、R4

sys

Enter system view, return user view with Ctrl+Z。

[Huawei]sysname R1

[R1]interface g0/0/1

[R1-GigabitEthernet0/0/1]ip add 192。168。1。2 24

[R1-GigabitEthernet0/0/1]q

[R1]int g0/0/2

[R1-GigabitEthernet0/0/2]ip add 192。168。2。2 24

[R1-GigabitEthernet0/0/2]q

[R1]rip 1

[R1-rip-1]version 2

[R1-rip-1]network 192。168。1。0

[R1-rip-1]network 192。168。2。0

[R1-rip-1]q

2)、R5

sys

Enter system view, return user view with Ctrl+Z。

[Huawei]sysname R5

[R5]int g0/0/2

[R5-GigabitEthernet0/0/2]ip add 192。168。1。1 24

Apr 15 2021 20:02:32-08:00 R5 %%01IFNET/4/LINK_STATE(l)[0]:The line protocol IP

on the interface GigabitEthernet0/0/2 has entered the UP state。

[R5-GigabitEthernet0/0/2]int g0/0/1

[R5-GigabitEthernet0/0/1]ip add 192。168。3。1 24

[R5-GigabitEthernet0/0/1]

Apr 15 2021 20:02:46-08:00 R5 %%01IFNET/4/LINK_STATE(l)[1]:The line protocol IP

on the interface GigabitEthernet0/0/1 has entered the UP state。

[R5-GigabitEthernet0/0/1]int g0/0/0

[R5-GigabitEthernet0/0/0]ip add 172。16。1。1 24

[R5-GigabitEthernet0/0/0]

Apr 15 2021 20:02:59-08:00 R5 %%01IFNET/4/LINK_STATE(l)[2]:The line protocol IP

on the interface GigabitEthernet0/0/0 has entered the UP state。

[R5-GigabitEthernet0/0/0]

[R5-GigabitEthernet0/0/0]q

[R5]rip 1

[R5-rip-1]version 2

[R5-rip-1]network 192。168。1。0

[R5-rip-1]network 192。168。3。0

[R5-rip-1]network 172。16。1。0

Error: The network address is invalid, and the specified address must be major-n

et address without any subnets。

[R5-rip-1]

[R5-rip-1]network 172。16。0。0

3)、R6

sys

Enter system view, return user view with Ctrl+Z。

[Huawei]sysname R6

[R6]int g0/0/2

[R6-GigabitEthernet0/0/2]ip add 172。16。1。2 24

[R6-GigabitEthernet0/0/2]

Apr 15 2021 20:04:34-08:00 R6 %%01IFNET/4/LINK_STATE(l)[0]:The line protocol IP

on the interface GigabitEthernet0/0/2 has entered the UP state。

[R6-GigabitEthernet0/0/2]

[R6-GigabitEthernet0/0/2]

[R6-GigabitEthernet0/0/2]rip

[R6-rip-1]version 2

[R6-rip-1]network 172。16。1。0

Error: The network address is invalid, and the specified address must be major-n

[R6-rip-1]version 2

[R6-rip-1]network 172。16。0。0

4)、R8

sys

Enter system view, return user view with Ctrl+Z。

[Huawei]sysname R8

[R8]int g0/0/1

[R8-GigabitEthernet0/0/1]ip add 192。168。2。1 24

Apr 15 2021 20:03:36-08:00 R8 %%01IFNET/4/LINK_STATE(l)[0]:The line protocol IP

on the interface GigabitEthernet0/0/1 has entered the UP state。

[R8-GigabitEthernet0/0/1]int g0/0/2

[R8-GigabitEthernet0/0/2]ip add 192。168。3。2 24

Apr 15 2021 20:03:58-08:00 R8 %%01IFNET/4/LINK_STATE(l)[1]:The line protocol IP

on the interface GigabitEthernet0/0/2 has entered the UP state。

[R8-GigabitEthernet0/0/2]

[R8-GigabitEthernet0/0/2]

[R8-GigabitEthernet0/0/2]q

[R8]rip

[R8-rip-1]network 192。168。2。0

[R8-rip-1]version 2

[R8-rip-1]network 192。168。3。0

2、配置R4上所有介面的BFD特性

[R1]bfd

[R1-bfd]q

[R1]rip 1

[R1-rip-1]bfd all-interfaces enable

[R1-rip-1]bfd all-interfaces min-rx-interval 100 min-tx-interval 100 detect-mult 10

3、配置R5上所欲介面的BFD特性

[R5]bfd

[R5-bfd]q

[R5]rip 1

[R5-rip-1]bfd all-int

[R5-rip-1]bfd all-interfaces enable

[R5-rip-1]bfd all-interfaces min-rx-interval 100 min-tx-interval 100 de

[R5-rip-1]bfd all-interfaces min-rx-interval 100 min-tx-interval 100 detect-mult

iplier 10

[R5-rip-1]q

4、模擬R5鏈路故障是,R4的BFD會話資訊

1)、鏈路不故障時:

dis rip 1 bfd session all

LocalIp       :192。168。1。2     RemoteIp  :192。168。1。1    BFDState  :Up

TX            :100             RX        :100             Multiplier:10

BFD Local Dis :8194            Interface :GigabitEthernet0/0/1

Diagnostic Info:No diagnostic information

LocalIp       :192。168。2。2     RemoteIp  :192。168。2。1     BFDState  :Down

TX            :12500           RX        :12500           Multiplier:0

BFD Local Dis :8193            Interface :GigabitEthernet0/0/2

Diagnostic Info:No diagnostic information

dis ip routing

Route Flags: R - relay, D - download to fib

————————————————————————————————————————

Routing Tables: Public

Destinations : 12       Routes : 13

Destination/Mask    Proto   Pre  Cost      Flags NextHop         Interface

127。0。0。0/8   Direct  0    0           D   127。0。0。1       InLoopBack0

127。0。0。1/32  Direct  0    0           D   127。0。0。1       InLoopBack0

127。255。255。255/32  Direct  0    0           D   127。0。0。1       InLoopBack0

172。16。1。0/24  RIP     100  1           D  192。168。1。1    GigabitEthernet

0/0/1

192。168。1。0/24  Direct  0    0           D   192。168。1。2     GigabitEthernet

0/0/1

192。168。1。2/32  Direct  0    0           D   127。0。0。1       GigabitEthernet

0/0/1

192。168。1。255/32  Direct  0    0           D   127。0。0。1       GigabitEthernet

0/0/1

192。168。2。0/24  Direct  0    0           D   192。168。2。2     GigabitEthernet

0/0/2

192。168。2。2/32  Direct  0    0           D   127。0。0。1       GigabitEthernet

0/0/2

192。168。2。255/32  Direct  0    0           D   127。0。0。1       GigabitEthernet

0/0/2

192。168。3。0/24  RIP     100  1           D   192。168。2。1     GigabitEthernet

0/0/2

RIP     100  1           D   192。168。1。1     GigabitEthernet

0/0/1

255。255。255。255/32  Direct  0    0           D   127。0。0。1       InLoopBack0

2)、鏈路故障時

模擬故障:關閉R5的g0/0/2埠

[R5]int g0/0/2

[R5-GigabitEthernet0/0/2]shutdown

測試R4的路由

dis rip 1 bfd session all

LocalIp       :192。168。2。2     RemoteIp  :192。168。2。1     BFDState  :Down

TX            :12500           RX        :12500           Multiplier:0

BFD Local Dis :8193            Interface :GigabitEthernet0/0/2

Diagnostic Info:No diagnostic information

dis ip routing

Route Flags: R - relay, D - download to fib

————————————————————————————————————————

Routing Tables: Public

Destinations : 9        Routes : 9

Destination/Mask    Proto   Pre  Cost      Flags NextHop         Interface

127。0。0。0/8   Direct  0    0           D   127。0。0。1       InLoopBack0

127。0。0。1/32  Direct  0    0           D   127。0。0。1       InLoopBack0

127。255。255。255/32  Direct  0    0           D   127。0。0。1       InLoopBack0

172。16。1。0/24  RIP     100  2           D  192。168。2。1    GigabitEthernet

0/0/2

#此時出介面為G0/0/2,源出介面為G0/0/0,當主鏈路發生故障之後備份鏈路R1——R4——R2就立刻啟用

192。168。2。0/24  Direct  0    0           D   192。168。2。2     GigabitEthernet

0/0/2

192。168。2。2/32  Direct  0    0           D   127。0。0。1       GigabitEthernet

0/0/2

192。168。2。255/32  Direct  0    0           D   127。0。0。1       GigabitEthernet

0/0/2

192。168。3。0/24  RIP     100  1           D   192。168。2。1     GigabitEthernet

0/0/2

255。255。255。255/32  Direct  0    0           D   127。0。0。1       InLoopBack0

TAG: GigabitEthernet0168R5rip192