以下是一份在华三(H3C)设备上配置静态浮动路由并联动BFD检测的脚本示例:
### 配置步骤
#### 1. 配置接口IP地址
```shell
# 进入系统视图
system-view
# 配置接口GigabitEthernet1/0/0的IP地址
interface GigabitEthernet 1/0/0
ip address 192.168.1.1 255.255.255.0
quit
# 配置接口GigabitEthernet1/0/1的IP地址
interface GigabitEthernet 1/0/1
ip address 192.168.2.1 255.255.255.0
quit
```
#### 2. 配置BFD会话
```shell
# 进入接口GigabitEthernet1/0/0
interface GigabitEthernet 1/0/0
# 配置BFD参数
bfd min-transmit-interval 500
bfd min-receive-interval 500
bfd detect-multiplier 3
quit
# 进入接口GigabitEthernet1/0/1
interface GigabitEthernet 1/0/1
# 配置BFD参数
bfd min-transmit-interval 500
bfd min-receive-interval 500
bfd detect-multiplier 3
quit
```
#### 3. 配置静态路由并关联BFD
```shell
# 配置主静态路由,关联BFD会话
ip route-static 10.0.0.0 24 GigabitEthernet 1/0/0 192.168.1.2 bfd control-packet
# 配置备份静态路由,设置较低的优先级
ip route-static 10.0.0.0 24 GigabitEthernet 1/0/1 192.168.2.2 preference 100
```
#### 4. 查看BFD会话状态
```shell
# 查看BFD会话状态
display bfd session
```
### 配置说明
1. **接口IP地址配置**:根据实际网络拓扑配置接口的IP地址。
2. **BFD参数配置**:`min-transmit-interval` 和 `min-receive-interval` 设置BFD报文的发送和接收间隔,`detect-multiplier` 设置检测倍数,用于计算故障检测时间。
3. **静态路由配置**:主静态路由的优先级默认为60,备份静态路由的优先级设置为100。当主链路故障时,BFD会快速检测到并切换到备份路由。
4. **查看BFD会话**:通过 `display bfd session` 命令可以查看BFD会话的状态,确认BFD会话是否正常建立。
### 注意事项
- 确保对端设备也配置了相应的BFD会话,否则BFD会话无法建立。
- 根据实际需求调整BFD参数,以达到最佳的故障检测和收敛效果。
- 配置完成后,可以通过模拟链路故障来验证静态浮动路由和BFD联动的效果。