I am trying to configure BFD for both OSPF and BGP on the Cisco ASR1000 (non X) and Juniper QFX5110. The problem is that the QFX doesn't officially support BFD timers lower than 1000ms without potential flaps.
QFX5000 Series switches and EX4600 switches do not support minimum interval values of less than 1 second.
On the other hand, the ASR1000 doesn't seem to support a BFD rx_int
of greater than 999ms.
lns-02(config-subif)#bfd interval ?
<750-999> Milliseconds
Would an upgrade of IOS-XE on the ASR1000 allow me to increase this value up to 1000ms and higher? Or is this a hardware limitation?
If 1000ms is not possible, has anyone used particular BFD timers that they've found reliable in this combination? Particularly QFX5110s with ASRs?
A few things to note:
- The ASR1000 is running
Cisco IOS XE Software, Version 03.16.07b.S - Extended Support Release
- I found a document that suggests this might be hardware related, but I'm unsure.
- I have some ASR1001-X routers running newer IOS-XE that can do BFD timers of much higher, up to 9,999ms. They are running newer IOS-XE:
Cisco IOS XE Software, Version 16.09.04
bdr-01(config-subif)#bfd interval ?
<750-9999> Milliseconds
Here's my intended configuration on the ASR1001 and ASR1001-X devices:
bfd interval 1000 min_rx 1100 multiplier 3
Here's my intended configuration on the QFX:
bfd-liveness-detection {
minimum-interval 1000;
minimum-receive-interval 1100;
multiplier 3;
}