How do I configure BIRD to support multiple Linux kernel routing tables?
Ondrej Zajicek
santiago at crfreenet.org
Wed Mar 7 16:35:30 CET 2018
On Sun, Feb 25, 2018 at 11:51:26AM -0700, Grant Taylor wrote:
> I think the key that I was missing was the "table deftab;" outside of
> "protocol kernel".
>
> I also needed to remove the "main" and "default" from the "protocol kernel"
> lines.
>
> And the apparent table name limitation got me. "Default" is one letter too
> long." :-/ (Table name length is probably documented somewhere I've not
> read yet.)
The problem is not that 'default' is too long, but that it is a keyword,
so it cannot be used as a table name.
> > 2) Trying to use BIRD keywords as protocol/table names would lead to
> > hard to understand 'syntax error' errors during configuration
> > processing.
>
> That makes sense. I just need to be smart enough to recognize when that
> happens.
To be fair, BIRD behavior when such issue happens is confusing and should
be better.
--
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