交换机配置,OSPF与BFD联动,链路切换从1s提升到1ms

OSPF通过周期性的向令居发送hello报文实现邻居检测,检测到故障所需要的时间比较长,超过了1s。随着语音、视频、点播业务的广泛应用,这些业务对于丢包和延时敏感,数据速率达到Gbit时,较长的检测时间会导致大量数据的丢失,无法满足电信级网络可靠性的要求。为了解决这个问题,可以采用OSPF与BFD联动,快速检测链路状态,故障的检测时间可以达到毫秒级,以提高收敛速率。上篇文章讲解了静态路由与BFD的联动,实现备份链路的快速切换。

1 OSPF与BFD联动的配置流程

配置OSPF与BFD联动的流程如下:

step1:配置全局的BFD功能
step2:配置全局OSPF BFD特性
step3:配置接口的网络层地址,使各相邻节点网络层可达
step4:配置OPPF的基本功能

实现基本机制:

当BFD检测到链路故障时,能够将故障通知给路由协议,触发路由协议的快速收敛当邻居关系为Down时,则动态删除BFD会话

2 OSPF与BFD联动配置(华为模拟器eNSP模拟实现)

网络拓扑图和相关的ip配置如下图所示

相关配置文件,在平板或者电脑端将会有更好的显示效果

R1的配置

#
bfd
#
interface GigabitEthernet0/0/0
ip address 192.168.0.1 255.255.255.252
#
interface GigabitEthernet0/0/1


ip address 192.168.1.1 255.255.255.252
#
interface GigabitEthernet0/0/2
ip address 192.168.2.1 255.255.255.252
#
interface LoopBack0
ip address 1.1.1.1 255.255.255.255
#
ospf 1
bfd all-interfaces enable
area 0.0.0.0
network 1.1.1.1 0.0.0.0
network 192.168.0.0 0.0.255.255
#

R2的相关配置文件

#
router id 2.2.2.2
#
bfd
#
interface GigabitEthernet0/0/0
ip address 192.168.0.2 255.255.255.252
#
interface GigabitEthernet0/0/1
ip address 192.168.1.2 255.255.255.252
#
interface GigabitEthernet0/0/2
ip address 192.168.2.2 255.255.255.252
#
interface LoopBack0
ip address 2.2.2.2 255.255.255.255
#
ospf 1
bfd all-interfaces enable
area 0.0.0.0
network 2.2.2.2 0.0.0.0
network 192.168.0.0 0.0.255.255
#

在路由器R1输入命令:dis ospf routing,查看ospf的路由表,可以看出到路由器2.2.2.2有3条路径可以选择,如下图所示:

配置bfd之后,输入display bfd session,如下图所示,已经建立了相关的bfd会话机制。

如有问题,请在评论区留言讨论,若需更多帮助,请私信关注。谢谢