<!DOCTYPE html>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
</head>
<body>
<p><font face="Gentium">Hello Elmar,</font></p>
On 2024-03-22 08:40, Elmar K. Bins via Bird-users wrote:<span
style="white-space: pre-wrap">
</span>
<blockquote type="cite" cite="mid:Zf0114KnZAvValrZ@noir.de">
<pre class="moz-quote-pre" wrap=""><a class="moz-txt-link-abbreviated" href="mailto:santiago@crfreenet.org">santiago@crfreenet.org</a> (Ondrej Zajicek) wrote:
</pre>
<blockquote type="cite">
<pre class="moz-quote-pre" wrap="">The command 'show route' by default shows the first table for each
network type. Use 'show route table all' if you want all tables.
</pre>
</blockquote>
<pre class="moz-quote-pre" wrap="">
Nonetheless, this is bizarre and unexpected behaviour.
I suppose there is a good reason for it?</pre>
</blockquote>
<p><font face="Gentium">The original reasons for this are
historical, carried from BIRD 1 where </font><font
face="monospace">show route</font><font face="Gentium"> without
</font><font face="monospace">table</font><font face="Gentium">
option showed only the </font><font face="monospace">master</font><font
face="Gentium"> table.</font></p>
<p><font face="Gentium">For BIRD 2, we extrapolated that to show at
most one table per network type. These design choices are always
some kind of looking for equilibrium – if you have 1K+ tables,
you typically don'ŧ want to dump them all. OTOH, in your case,
it would make better sense to show all of them. Where is the
boundary?<br>
</font></p>
<p><font face="Gentium">While writing this and thinking about it,
what if we made it configurable, to let you say for each table
whether </font><font face="monospace">show by default</font><font
face="Gentium"> or not?</font></p>
<p><font face="Gentium">Best regards,<br>
Maria<br>
</font></p>
<pre class="moz-signature" cols="72">--
Maria Matejka (she/her) | BIRD Team Leader | CZ.NIC, z.s.p.o.</pre>
</body>
</html>