Page MenuHomeVyOS Platform

BFD default timers
Resolved (N/A)PublicFEATURE REQUEST

Description

As it is currently, BFD timers are per-peer only, meaning if I just want the same setting on 20 peers I need 20 separate peer statements; in a large environment, this doesn't scale. I'd like to propose that we additionally have a configuration node to set BFD defaults, something like:

protocols {
    bfd {
        defaults {
            interval {
                receive 50
                transmit 50
            }
            source {
                ipv4 {
                    address 192.168.253.1
                    interface dum0
                }
                ipv6 {
                    address fd52:d62e:8011:fffe:192:168:253:1
                    interface dum0
                }
            }
            multihop {
                ipv4 enable
                ipv6 enable
            }
        }
    }
}

Arista EOS actually offers this as the only BFD configuration option:

ir01(config)#show run | i ^bfd
bfd local-address 192.168.253.1
bfd local-address fd52:d62e:8011:fffe:192:168:253:1
bfd multihop interval 50 min_rx 50 multiplier 3

Details

Difficulty level
Unknown (require assessment)
Version
-
Why the issue appeared?
Will be filled on close
Is it a breaking change?
Perfectly compatible
Issue type
Feature (new functionality)

Event Timeline

erkin renamed this task from BFD Default Timers to BFD default timers.Aug 29 2021, 12:39 PM
erkin set Issue type to Feature (new functionality).
erkin removed a subscriber: Active contributors.
dmbaturin added a subscriber: dmbaturin.

There are BFD profiles now.