配置IPv4静态路由与静态BFD联动示例

2023-12-20 12:14:48

组网需求

如下图所示,S1通过S2和NMS跨网段相连。在S1上通过静态路由与NMS进行正常通信。在S1和S2之间实现毫秒级故障感知,提高收敛速度。

17ae42be726f4102b8c507aa4f2622a6.png

配置思路

采用如下思路配置IPv4静态路由与静态BFD联动:

  1. 在S1和S2上配置BFD Session,在S1和S2之间实现毫秒级故障感知,提高收敛速度。

  2. 配置S1到NMS的静态路由并绑定BFD Session,实现毫秒级故障感知,提高收敛速度。

?

配置操作

S1配置

[S1]vlan batch 10

#配置接口所属的VLAN和IP地址
[S1]int Vlanif 10
[S1-Vlanif10]ip address 10.1.1.1 24
[S1-Vlanif10]q
[S1]int g0/0/1
[S1-GigabitEthernet0/0/1]port link-type trunk 
[S1-GigabitEthernet0/0/1]port trunk allow-pass vlan 10
[S1-GigabitEthernet0/0/1]q

配置S1和S2间的BFD会话 
# 在S1配置与S2间的BFD Session。
[S1]bfd 
[S1]bfd aa bind peer-ip 10.1.1.2
[S1-bfd-session-aa]discriminator local 10
[S1-bfd-session-aa]discriminator remote 20
[S1-bfd-session-aa]commit 
[S1-bfd-session-aa]q

配置静态路由并绑定BFD会话 
# 在S1配置到外部网络的静态路由,并绑定BFD会话aa。
[S1]ip route-static 10.2.2.0 24 10.1.1.2 track bfd-session  aa

S2配置

[S2]vlan batch 10 20

#配置接口所属的VLAN和IP地址
[S2]int vlan10
[S2-Vlanif10]ip address 10.1.1.2 24
[S2-Vlanif10]q
[S2]int g0/0/1
[S2-GigabitEthernet0/0/1]port link-type trunk 
[S2-GigabitEthernet0/0/1]port trunk allow-pass vlan 10
[S2-GigabitEthernet0/0/1]q

[S2]int vlan 20
[S2-Vlanif20]ip address 10.2.2.2 24
[S2-Vlanif20]q
[S2]int g0/0/2
[S2-GigabitEthernet0/0/2]port link-type trunk 
[S2-GigabitEthernet0/0/2]port trunk allow-pass vlan 20
[S2-GigabitEthernet0/0/2]q

配置S1和S2间的BFD会话 
# 在S2配置与S1间的BFD Session。
[S2]bfd
[S2-bfd]q
[S2]bfd bb bind peer-ip 10.1.1.1
[S2-bfd-session-bb]discriminator local 20
[S2-bfd-session-bb]discriminator remote 10
[S2-bfd-session-bb]commit 
[S2-bfd-session-bb]q

验证配置结果

# 配置完成后,在S1和S2上执行display bfd session all命令,可以看到BFD会话已经建立,且状态为Up。

?

0c77a2cfb9814a0ea8024d5a8c1a591b.png

ae1a60c547f64834a6716aa972457ae7.png?

# 在S1查看IP路由表,静态路由存在于路由表中。

f6e9e5f2d14e440099475dd3fc0afde9.png

?

# 对S2接口GigabitEthernet0/0/1执行shutdown命令模拟链路故障。

[S2]interface GigabitEthernet 0/0/1
[S2-GigabitEthernet0/0/1]shutdown?

# 查看S1的路由表,发现静态路由10.2.2.0/24也不存在了。因为静态路由绑定了BFD会话,当BFD检测到故障后,就会迅速通知所绑定的静态路由不可用。

?

c848fb6a43134b4298a8760560606194.png?

# 对S2接口GigabitEthernet0/0/1执行undo shutdown命令模拟链路恢复正常。

[S2]interface GigabitEthernet 0/0/1
[S2-GigabitEthernet0/0/1]undo shutdown?

# 查看S1的路由表,发现静态路由10.2.2.0/24重新出现在路由表中。因为当BFD检测到链路恢复正常后,就会迅速通知所绑定的静态路由重新生效。

91cec2a7295f498999db24dccb10b1d6.png

?

?

文章来源:https://blog.csdn.net/m0_73258133/article/details/135101262
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。