假設網路拓撲結構圖如下,在網路中有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