Book a Demo!
CoCalc Logo Icon
StoreFeaturesDocsShareSupportNewsAboutPoliciesSign UpSign In
freebsd
GitHub Repository: freebsd/freebsd-doc
Path: blob/main/website/content/en/status/report-2025-01-2025-03/openbgpd-fix-fib-handling.adoc
18096 views
=== OpenBGPd Fix FIB handling on FreeBSD

Links: +
link:https://undeadly.org/cgi?action=article;sid=20250207192657[OpenBGPD 8.8 released] URL: https://undeadly.org/cgi?action=article;sid=20250207192657[] +
link:https://github.com/openbgpd-portable/openbgpd-portable/pull/93[Fix crash on interface destroy] URL: link:https://github.com/openbgpd-portable/openbgpd-portable/pull/93[]

Contact: Seyed Pouria Mousavizadeh Tehrani <[email protected]>

This work fixes FIB handling on FreeBSD when an interface is destroyed.

I encountered this issue on one of our OpenBGPd-enabled FreeBSD servers, where destroying an interface caused all our BGP sessions to drop due to a crash in OpenBGPd.

I decided to debug the issue and fix the problem; the results can be found in this link:https://github.com/openbgpd-portable/openbgpd-portable/pull/93[GitHub pull request].

Now, we can safely create or destroy virtual or cloned interfaces alongside OpenBGPd without worrying about our BGP sessions.