Hello!

I'd recommend doing some templating, and even reconsider whether the pipe and auxiliary table is really needed. With BIRD 2 and import table / export table BGP setting, the pipes are just unnecessary burden in most cases.

More on this in Rome (Nov 27, RIPE 87).

Maria

On 2023-10-13 21:11, Alexander Zubkov via Bird-users wrote:
Hi,

You can try to still have separate IPv4/IPv6 daemons and that may help
not to repeat the protocol sections. But simple include might not help
still, as the syntax requires you sometimes to specify "ipv4"/"ipv6"
for tables and channels for example. Some templating might be helpful
here though.

Regards,
Alexander

On Fri, Oct 13, 2023 at 5:10 PM Robert Sander
<r.san...@heinlein-support.de>  wrote:
On 10/13/23 16:58, Nico Schottelius wrote:
Hello Robert,

Robert Sander<r.san...@heinlein-support.de>  writes:

Hi,

please help me understand the configuration logic for BIRD2.

In BIRD 1 we have a config file common.conf that gets included from
bird.conf and bird6.conf. It holds common configuration applicable to
both IPv4 and IPv6 like this:
I believe you might be using a side effect of the include (i.e. a config
snippet being usable in both contexts), that now with only one config
will not help you anymore.
Yes. For example with the OSPF configuration we only had to define the
interfaces with their weights once and could include that in both
protocol configurations.

Now I have to double that which makes maintenance harder.

Maybe I have to play a little bit more with the include option.

Regards
--
Robert Sander
Heinlein Consulting GmbH
Schwedter Str. 8/9b, 10119 Berlin

https://www.heinlein-support.de

Tel: 030 / 405051-43
Fax: 030 / 405051-19

Amtsgericht Berlin-Charlottenburg - HRB 220009 B
Geschäftsführer: Peer Heinlein - Sitz: Berlin

--
Maria Matejka (she/her) | BIRD Team Leader | CZ.NIC, z.s.p.o.

Reply via email to