<html>
  <head>
    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
  </head>
  <body>
    <p><font face="Gentium">Hello!</font></p>
    <p><font face="Gentium">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.</font></p>
    <p><font face="Gentium">More on this in Rome (Nov 27, RIPE 87).<br>
      </font></p>
    <p><font face="Gentium">Maria</font><br>
    </p>
    <div class="moz-cite-prefix">On 2023-10-13 21:11, Alexander Zubkov
      via Bird-users wrote:<br>
    </div>
    <blockquote type="cite"
cite="mid:CABr+u0aUt52W=kOVFdX-38hu+q92Q2BZA8pWwBkSeLCiHzXc9A@mail.gmail.com">
      <pre class="moz-quote-pre" wrap="">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
<a class="moz-txt-link-rfc2396E" href="mailto:r.sander@heinlein-support.de"><r.sander@heinlein-support.de></a> wrote:
</pre>
      <blockquote type="cite">
        <pre class="moz-quote-pre" wrap="">
On 10/13/23 16:58, Nico Schottelius wrote:
</pre>
        <blockquote type="cite">
          <pre class="moz-quote-pre" wrap="">
Hello Robert,

Robert Sander <a class="moz-txt-link-rfc2396E" href="mailto:r.sander@heinlein-support.de"><r.sander@heinlein-support.de></a> writes:

</pre>
          <blockquote type="cite">
            <pre class="moz-quote-pre" wrap="">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:
</pre>
          </blockquote>
          <pre class="moz-quote-pre" wrap="">
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.
</pre>
        </blockquote>
        <pre class="moz-quote-pre" wrap="">
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

<a class="moz-txt-link-freetext" href="https://www.heinlein-support.de">https://www.heinlein-support.de</a>

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

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

</pre>
      </blockquote>
      <pre class="moz-quote-pre" wrap="">
</pre>
    </blockquote>
    <pre class="moz-signature" cols="72">-- 
Maria Matejka (she/her) | BIRD Team Leader | CZ.NIC, z.s.p.o.</pre>
  </body>
</html>