欢迎您访问 最编程 本站为您分享编程语言代码,编程技术文章!
您现在的位置是: 首页

OSPD IP FRR(快速重新路由)与 BFD(双向转发检测机制)相联系

最编程 2024-06-19 21:25:11
...

IP FRR(快速重路由):通过算法预先计算备份路由

BFD(双向转发检测机制):通过双方BFD联动,高速检测出故障,及时进行切换。

 

 

[AR1-ospf-1-area-0.0.0.0]display ospf routing 3.3.3.3

	 OSPF Process 1 with Router ID 1.1.1.1

 Destination : 3.3.3.3/32         
 AdverRouter : 3.3.3.3                  Area      : 0.0.0.0  
 Cost        : 10                       Type      : Stub 
 NextHop     : 10.0.1.3                 Interface : GigabitEthernet0/0/0    (NexTop:下一跳地址    Interface:出接口)
 Priority    : Medium                   Age       : 00h05m18s  
[AR1-ospf-1-area-0.0.0.0]

查看OSPD路由表,AR1 达到3.3.3.3 只有一条路径

在AR1配置FRR功能,可以通过算法预先计算备用路径:

[AR1]ospf
[AR1-ospf-1]frr (进入FRR配置界面)
[AR1-ospf-1-frr]loop-free-alternate   (启用备份路径计算功能)

 

loop-free-alternate配置完成后,OFPS路由表自动生成备份路径
[AR1-ospf-1-frr]display ospf routing 3.3.3.3

	 OSPF Process 1 with Router ID 1.1.1.1

 Destination : 3.3.3.3/32         
 AdverRouter : 3.3.3.3                  Area      : 0.0.0.0  
 Cost        : 10                       Type      : Stub 
 NextHop     : 10.0.1.3                 Interface : GigabitEthernet0/0/0    (主优路径)
 Priority    : Medium                   Age       : 00h02m49s  
 Backup Nexthop : 10.0.2.2              Backup Interface: GigabitEthernet0/0/1  (次优路径)
 Backup Type : LFA LINK    

假如GigabitEthernet0/0/1是重要流量出口, 不列入备份路径计算范围,可以在端口配置ospf frr block取消计算

 

[AR1]interface GigabitEthernet 0/0/1
[AR1-GigabitEthernet0/0/1]ospf frr block 

配置ospf frr block 完成后,端口不进行次优路径计算范围

[AR1-GigabitEthernet0/0/1]display ospf routing 3.3.3.3

	 OSPF Process 1 with Router ID 1.1.1.1

 Destination : 3.3.3.3/32         
 AdverRouter : 3.3.3.3                  Area      : 0.0.0.0  
 Cost        : 10                       Type      : Stub 
 NextHop     : 10.0.1.3                 Interface : GigabitEthernet0/0/0  
 Priority    : Medium                   Age       : 00h08m52s  
 Backup Nexthop : 10.0.4.4              Backup Interface: GigabitEthernet0/0/2     (0/0/1端口不列入计算后,次优路径出端口变为0/0/2)
 Backup Type : LFA LINK 

中间链路中断,AR1正常情况无法及时检测出链路中断,邻居状态保持FUll状态,路由还是保持现状。经过40S后未收到邻居发的OSPF Hello包,OSPF状态才会转为DOWN,此时才会切换成次优路径。为了及时发现链路故障,切换流量路径,联动BFD可以及时发现故障。

 针对指定端口

[AR1]bfd
#启用全局功能 [AR1]interface GigabitEthernet 0/0/0 [AR1-GigabitEthernet0/0/0]ospf bfd enable
在对应接口开启BFD [AR1-GigabitEthernet0/0/0]ospf bfd min-rx-interval 1000 min-tx-interval 1000 detect-multiplier 3
设置BFD接收时间,发送时间,最大间隔:如上例子,接受间隔1000ms,发送间隔1000ms,三次没有收到对方bfd包判断链路故障

全局端口配置BFD

[Huawei]bfd 
#启用全局功能
[Huawei-bfd]ospf 
[Huawei-ospf-1]bfd all-interfaces enable 
#所有OSPF接口开启BFD功能
[Huawei-ospf-1]bfd all-interfaces min-rx-interval 1000 min-tx-interval 1000 detect-multiplier 3
#设置BFD接收发送参数