OSPF调用BFD检测链路状态
网络拓扑如下:
R1上配置:
<R1>system-view #进入系统视图 [R1]sysname R1 #重命名为R1 [R1]interface GigabitEthernet 0/0/0 #进入g0/0/0 [R1-GigabitEthernet0/0/0]ip address 10.0.0.1 24 #配置IP [R1-GigabitEthernet0/0/0]quit #退出 [R1]interface LoopBack 0 #创建环回接口 [R1-LoopBack0]ip address 1.1.1.1 24 #配置IP [R1-LoopBack0]quit #退出 [R1]ospf 1 #创建ospf 1 [R1-ospf-1]area 0 #区域0 [R1-ospf-1-area-0.0.0.0]network 1.1.1.0 0.0.0.255 #宣告地址段 [R1-ospf-1-area-0.0.0.0]network 10.0.0.0 0.0.0.255 #宣告地址 [R1-ospf-1-area-0.0.0.0]quit #退出
R2配置:
<R2>system-view #进入系统视图 [R2]sysname R2 #重命名为R2 [R2]interface GigabitEthernet 0/0/0 #进入g0/0/0 [R2-GigabitEthernet0/0/0]ip address 10.0.0.2 24 #配置IP [R2-GigabitEthernet0/0/0]quit #退出 [R2]interface LoopBack 0 #创建环回接口 [R2-LoopBack0]ip address 2.2.2.2 24 #配置IP [R2-LoopBack0]quit #退出 [R2]ospf 1 #创建ospf 1 [R2-ospf-1]area 0 #区域0 [R2-ospf-1-area-0.0.0.0]network 2.2.2.0 0.0.0.255 #宣告地址段 [R2-ospf-1-area-0.0.0.0]network 10.0.0.0 0.0.0.255 #宣告地址 [R2-ospf-1-area-0.0.0.0]quit #退出
通过配置以上命令后,用1.1.1.1去ping 2.2.2.2网络是可以连通的,在R1上查看ospf状态:dis ospf peer brief
查看路由表:display ip routing-table
如果只通过OSPF报文来检测链路链接状态,当链路发生故障后,OSPF报文需要大概40s左右才能发现链路故障,通过BFD报文可以大大缩短链路故障收敛时间,下面我们来配置下吧,R1、R2上都需要配置BFD,如果想要ospf邻居快速建立,可以将SW1的接口配置为边缘端口,减少STP的收敛时间
[R1]ospf 1
[R1-ospf-1]bfd all-interfaces enable #OSPF下调用BFD