Skip to content

net/frr: add local-address and interface options to BFD neighbors#5317

Open
r3m8 wants to merge 1 commit intoopnsense:masterfrom
r3m8:feature/local-address-interface-bfd
Open

net/frr: add local-address and interface options to BFD neighbors#5317
r3m8 wants to merge 1 commit intoopnsense:masterfrom
r3m8:feature/local-address-interface-bfd

Conversation

@r3m8
Copy link

@r3m8 r3m8 commented Mar 13, 2026

Important notices
Before you submit a pull request, we ask you kindly to acknowledge the following:


Related issue

#5316


Describe the problem

The OPNsense FRR plugin currently lacks support for BFD local-address and interface peer options to BFD neighbors configuration. This FRR feature ensures BFD sessions can bind to specific source addresses and interfaces, sometimes necessary for properly linking BFD sessions to BGP neighbors that require explicit interface binding.


Describe the proposed solution

This PR adds two optional fields to BFD neighbor configuration :

  • Local Address (localaddress): NetworkField allowing IPv4 or IPv6 input without netmask. Provides the local IP address to bind the BFD peer listener to and use for sending packets.
  • Interface (interfacename): InterfaceField with dropdown selection, filtered to exclude disabled interfaces. Specifies which interface the BFD session should use.

docs.frrouting.org/en/latest/bfd.html

peer <address> [multihop] [local-address <ip>] [interface <ifname>]

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Development

Successfully merging this pull request may close these issues.

1 participant