overriding static routes in FreeBSD
Ondrej Zajicek
santiago at crfreenet.org
Tue Jun 15 15:24:44 CEST 2021
On Tue, Jun 15, 2021 at 02:50:09PM +0200, Alexander Zubkov wrote:
> Hi,
>
> I think it is intentional so that bird should not meddle with "foreign"
> routes. In Linux, for example, it uses it's own protocol label and
> does not touch other routes. It can import them, but does not change them.
Hi
Yes, that is true.
> In your situation, I think the optimal solution is to have your
> original default routes with some high metric, so that bird's default
> should override it later. In that case it will not need to replace
> routes it does not own, because usually you can have routes with the
> same prefix but different metrics simultaneousely in your routing
> table.
That works in Linux, but i do not think it works in FreeBSD. AFAIK there
is only one route per network there.
Using -proto1 -nostatic for route is an easy way how to workaround this
issue on BSD.
--
Elen sila lumenn' omentielvo
Ondrej 'Santiago' Zajicek (email: santiago at crfreenet.org)
OpenPGP encrypted e-mails preferred (KeyID 0x11DEADC3, wwwkeys.pgp.net)
"To err is human -- to blame it on a computer is even more so."
More information about the Bird-users
mailing list