<div dir="ltr">table was removed from FRR because it was a broken command and as such no-one could be using it:<div><br></div><div>commit c447ad08b2c880d5f3ef35af2e4055fcbc970961 (origin/pr/4256)<br>Author: Donald Sharp <<a href="mailto:sharpd@cumulusnetworks.com">sharpd@cumulusnetworks.com</a>><br>Date:   Fri May 3 20:54:20 2019 -0400<br><br>    doc, zebra: Remove "table X" command<br>    <br>    This command is broken and has been broken since the introduction<br>    of vrf's.  Since no-one has complained it is safe to assume that<br>    there is no call for this specialized linux command.  Remove<br>    from the system with extreme prejudice.<br>    <br> </div><div><br></div><div>An `inactive` route has failed to be installed for a different reason.  Not for the reason you have stated.  Can we see the output of `show ip route 10.8.10.1` ?  Also turn on `debug zebra rib detail` and `debug zebra nexthop detail` and cause the ospf route to be reinstalled.  Let's see what the logs spit out.</div><div><br></div><div>Finally have you looked at FRR's version of PBR?  Why wouldn't that work for you?</div><div><br></div><div>donald<br><br></div></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Fri, Aug 19, 2022 at 3:35 AM Tito Sacchi via frog <<a href="mailto:frog@lists.frrouting.org">frog@lists.frrouting.org</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><br><br><br>---------- Forwarded message ----------<br>From: Tito Sacchi <tito+mailinglists@tilde.team><br>To: <a href="mailto:frog@lists.frrouting.org" target="_blank">frog@lists.frrouting.org</a><br>Cc: <br>Bcc: <br>Date: Fri, 19 Aug 2022 08:25:49 +0200<br>Subject: Change default zebra routing table<br>Hi everyone,<br>
<br>
Quagga has a command called ’table’  that can be used to specify which table Zebra should install dynamic routes in.<br>
Is there anything similar in FRR?<br>
By default, routes are installed in table 254 (‘main’). But I have a complex PBR setup and Zebra fails to install some routes<br>
because they are covered by a default route already present in table 254. But because of PBR, packets do not follow that default route and the subnet that comes<br>
from OSPF and that I expect Zebra to install is not reachable:<br>
<br>
    K>* <a href="http://0.0.0.0/0" rel="noreferrer" target="_blank">0.0.0.0/0</a> [0/1024] via 10.8.10.1, eth0, src 10.8.10.135, 06:50:14<br>
    [...]<br>
    O   <a href="http://192.168.65.0/24" rel="noreferrer" target="_blank">192.168.65.0/24</a> [110/110] via 10.8.10.1, eth0 inactive, weight 1, 06:50:09<br>
<br>
I think the last route is not installed (kept ‘inactive’) because it is covered by the default route at the top.<br>
<br>
How can I tell zebra to consider another routing table? I would like to avoid enslaving all my interfaces to a VRF device.<br>
If it cannot be done with a simple ’table’ command, should I use route maps? They support the `set table` action but according to the manual it has to do with BGP and it does not do what I want.<br>
<br>
Thanks,<br>
Tito<br>
<br>
— — —<br>
<a href="https://tilde.team/~tito/" rel="noreferrer" target="_blank">https://tilde.team/~tito/</a><br>
<br>
PGP key: 0x6BED3002CF25C4D2 (4096R)<br>
(<a href="https://keys.openpgp.org/search?q=0x6BED3002CF25C4D2" rel="noreferrer" target="_blank">https://keys.openpgp.org/search?q=0x6BED3002CF25C4D2</a>)<br>
<br>
Keybase: @tauroh<br>
(<a href="https://keybase.io/tauroh" rel="noreferrer" target="_blank">https://keybase.io/tauroh</a>)<br>
<br>
<br>
<br><br><br>---------- Forwarded message ----------<br>From: Tito Sacchi via frog <<a href="mailto:frog@lists.frrouting.org" target="_blank">frog@lists.frrouting.org</a>><br>To: <a href="mailto:frog@lists.frrouting.org" target="_blank">frog@lists.frrouting.org</a><br>Cc: <br>Bcc: <br>Date: Fri, 19 Aug 2022 08:25:49 +0200<br>Subject: [FROG] Change default zebra routing table<br>_______________________________________________<br>
frog mailing list<br>
<a href="mailto:frog@lists.frrouting.org" target="_blank">frog@lists.frrouting.org</a><br>
<a href="https://lists.frrouting.org/listinfo/frog" rel="noreferrer" target="_blank">https://lists.frrouting.org/listinfo/frog</a><br>
</blockquote></div>