实验原理
静态路由自身没有检测机制,当使用静态存在冗余路径,通过BFD与静态路由绑定,当主用路径故障时,实现静态路由故障快速检测和路径快速收敛。
实验拓扑图
实验步骤
1.各网络设备命名,其余设备同理。
<Huawei>system-view Enter system view, return user view with Ctrl+Z. [Huawei]sysname AR1 [AR1] |
2.根据拓扑图配置网络设备接口IP地址,以AR1设备为例,其余设备同理。
[AR1]interface GigabitEthernet 0/0/1 [AR1-GigabitEthernet0/0/1]ip address 10.1.12.1 24 [AR1-GigabitEthernet0/0/1]quit [AR1]interface GigabitEthernet 0/0/2 [AR1-GigabitEthernet0/0/2]ip address 10.1.13.1 24 [AR1-GigabitEthernet0/0/2]quit [AR1]interface LoopBack 0 [AR1-LoopBack0]ip address 1.1.1.1 32 [AR1-LoopBack0]quit [AR1] |
3.根据拓扑配置静态路由实现AR1和AR4的Loopback0接口互通,AR1配置关于AR4的Loopback0静态路由时需配置为浮动静态路由,形成主备路径,AR1-AR2-AR4之间为主路径,AR1-AR3-AR4为备用路径。
[AR1]ip route-static 10.1.24.0 24 10.1.12.2 [AR1]ip route-static 10.1.34.0 24 10.1.13.3 [AR1]ip route-static 4.4.4.4 32 10.1.12.2 [AR1]ip route-static 4.4.4.4 32 10.1.13.3 preference 100 [AR2]ip route-static 4.4.4.4 32 10.1.24.4 [AR2]ip route-static 1.1.1.1 32 10.1.12.1 [AR3]ip route-static 1.1.1.1 32 10.1.13.1 [AR3]ip route-static 4.4.4.4 32 10.1.34.4 [AR4]ip route-static 10.1.12.0 24 10.1.24.2 [AR4]ip route-static 10.1.13.0 24 10.1.34.3 [AR4]ip route-static 1.1.1.1 32 10.1.24.2 [AR4]ip route-static 1.1.1.1 32 10.1.34.3 preference 100 |
4.AR1和AR4设备创建BFD会话绑定信息,实验采用多跳检测方式,即指定对端IP地址,并且创建BFD会话的本地标识符和源端标识符,提交会话。
[AR1]bfd [AR1-bfd]quit [AR1]bfd 1 bind peer-ip 10.1.24.4 source-ip 10.1.12.2 [AR1-bfd-session-1]discriminator local 10 [AR1-bfd-session-1]discriminator remote 20 [AR1-bfd-session-1]commit [AR1-bfd-session-1]quit [AR1] [AR4]bfd [AR4-bfd]quit [AR4]bfd 1 bind peer-ip 10.1.12.1 source-ip 10.1.24.4 [AR4-bfd-session-1]discriminator local 20 [AR4-bfd-session-1]discriminator remote 10 [AR4-bfd-session-1]commit [AR4-bfd-session-1]quit [AR4] |
5.将BFD会话与静态路由执行绑定,实现故障快速检测和路径快速收敛。
[AR1]ip route-static 4.4.4.4 32 10.1.12.2 track bfd-session 1 |
[AR4]ip route-static 1.1.1.1 32 10.1.24.2 track bfd-session 1 |
验证结果
1.查看设备接口IP地址配置。
2.查看全局IP静态路由表,路由表中关于4.4.4.4/32的路由下一跳地址10.1.12.2为激活路由,而下一跳地址10.1.13.3为未激活路由。
3.查看BFD会话建立,状态【State】为UP表示BFD会话建立成功。
4.查看BFD会话详细信息,可查看到该BFD会话的检测时间为1000毫秒。
5.在AR1使用tracert工具验证此时AR1访问AR4的路径为主路径;
6.当主路径出现故障时,此时BFD检测到链路故障快速将路径会切换至备用路径。
7.查看全局IP路由表,将备用路由切换为主用路由。