OSPF FRR 联动 BFD,达到快速切换线路
配合命令
bfd all-interfaces min-rx-interval 默认1000,取值10-2000, min-tx-interval detect-multiplier 本地检测倍数3-50 默认3 | frr-binding 会话状态与接口链路状态进行绑定
拓扑
功能实现:在SW2上down掉任意一个接口,使得frr会话中断,选用另外一条链路继续传输流量,实现毫秒级切换
配置步骤:
1.配置ospf全互联。
2.配置接口ospf cost 值。
3.在全局下打开bfd,并且应用到ospf进程内,并且打开frr。
4.关闭交换机接口测试实验结果。
配置ospf全互联省略...
步骤二
在R1上配置接口的cost 值
#
interface GigabitEthernet0/0/0
ip address 12.1.1.1 255.255.255.0
ospf cost 10
#
interface GigabitEthernet0/0/1
ip address 13.1.1.1 255.255.255.0
ospf cost 10
R3上配置接口的cost值
interface GigabitEthernet0/0/0
ip address 23.1.1.3 255.255.255.0
ospf cost 5
#
interface GigabitEthernet0/0/1
ip address 13.1.1.3 255.255.255.0
ospf cost 10
#
interface GigabitEthernet0/0/2
ip address 36.1.1.3 255.255.255.0
ospf cost 5
#
步骤三
R1
[R1]bfd
[R1-bfd]
[R1-bfd]qu
[R1]
[R1]ospf 1
[R1-ospf-1]frr
[R1-ospf-1-frr]loop-free-alternate
[R1-ospf-1-frr]qu
[R1-ospf-1]bfd all-interfaces enable //使能全接口的bfd
[R1-ospf-1]bfd all-interfaces min-tx-interval 50
min-rx-interval 50 detect-multiplier 3 frr-binding
//配置最小接收时间为50ms,最小发送时间为50ms,时间间隔为3(默认时间),
即3倍的检测时间未收到则关闭,绑定frr:与frr的状态绑定,同up同down
R2和R3仅需要使能bfd接口(需要和r1的接收发送时间一致)
bfd
qu
ospf 1
bfd all-interfaces enable //使能全接口的bfd
bfd all-interfaces min-tx-interval 50 min-rx-interval 50
步骤四
测试
R1环境下为链路保护
进行1000次连续ping 6.6.6.6,然后中断交换机接口,实现切换