<div dir="ltr">Hi,<div><br></div><div>I have a strange issue where FRR does not pull the kernel default route into its routing table, it does accept any other static route that is not <a href="http://0.0.0.0/0">0.0.0.0/0</a> into its table:</div><div><br></div><div>FRR routing table:</div><div><br></div><div><div><font face="monospace, monospace">FRR03# show ip route</font></div><div><font face="monospace, monospace">Codes: K - kernel route, C - connected, S - static, R - RIP,</font></div><div><font face="monospace, monospace">       O - OSPF, I - IS-IS, B - BGP, E - EIGRP, N - NHRP,</font></div><div><font face="monospace, monospace">       T - Table, v - VNC, V - VNC-Direct, A - Babel, D - SHARP,</font></div><div><font face="monospace, monospace">       F - PBR,</font></div><div><font face="monospace, monospace">       > - selected route, * - FIB route</font></div><div><font face="monospace, monospace"><br></font></div><div><font face="monospace, monospace">C>* <a href="http://1.10.1.3/32">1.10.1.3/32</a> is directly connected, lo, 00:58:38</font></div><div><font face="monospace, monospace">C>* <a href="http://192.168.17.0/24">192.168.17.0/24</a> is directly connected, ens37, 00:58:38</font></div><div><font face="monospace, monospace">C>* <a href="http://192.168.44.0/24">192.168.44.0/24</a> is directly connected, ens33, 00:58:38</font></div></div><div><br></div><div>Linux routing table:</div><div><br></div><div><div><font face="monospace, monospace">[root@FRR03 ~]# ip route show</font></div><div><font face="monospace, monospace" style="background-color:rgb(255,255,0)">default via 192.168.44.2 dev ens33 proto static metric 100</font></div><div><font face="monospace, monospace"><a href="http://192.168.17.0/24">192.168.17.0/24</a> dev ens37 proto kernel scope link src 192.168.17.137 metric 100</font></div><div><font face="monospace, monospace"><a href="http://192.168.44.0/24">192.168.44.0/24</a> dev ens33 proto kernel scope link src 192.168.44.145</font></div></div><div><br></div><div>FRR show running output:</div><div><br></div><div><div><font face="monospace, monospace">FRR03# sh run</font></div><div><font face="monospace, monospace">Building configuration...</font></div><div><font face="monospace, monospace"><br></font></div><div><font face="monospace, monospace">Current configuration:</font></div><div><font face="monospace, monospace">!</font></div><div><font face="monospace, monospace">frr version 4.1-dev-MyOwnFRRVersion</font></div><div><font face="monospace, monospace">frr defaults traditional</font></div><div><font face="monospace, monospace">hostname FRR03</font></div><div><font face="monospace, monospace">log syslog</font></div><div><font face="monospace, monospace">!</font></div><div><font face="monospace, monospace">interface lo</font></div><div><font face="monospace, monospace"> ip address <a href="http://1.10.1.3/32">1.10.1.3/32</a></font></div><div><font face="monospace, monospace">!</font></div><div><font face="monospace, monospace">line vty</font></div><div><font face="monospace, monospace">!</font></div><div><font face="monospace, monospace">end</font></div></div><div><font face="monospace, monospace"><br></font></div><div><font face="arial, helvetica, sans-serif">***</font></div><div><font face="arial, helvetica, sans-serif">Adding static route in Linux</font></div><div><font face="arial, helvetica, sans-serif">***</font></div><div><font face="arial, helvetica, sans-serif"><br></font></div><div><div><font face="monospace, monospace">[root@FRR03 ~]# ip route add <a href="http://172.16.25.0/24">172.16.25.0/24</a> via 192.168.44.2</font></div><div><font face="monospace, monospace">[root@FRR03 ~]# vtysh</font></div><div><span style="font-family:monospace,monospace">FRR03# show ip route</span><br></div><div><font face="monospace, monospace">Codes: K - kernel route, C - connected, S - static, R - RIP,</font></div><div><font face="monospace, monospace">       O - OSPF, I - IS-IS, B - BGP, E - EIGRP, N - NHRP,</font></div><div><font face="monospace, monospace">       T - Table, v - VNC, V - VNC-Direct, A - Babel, D - SHARP,</font></div><div><font face="monospace, monospace">       F - PBR,</font></div><div><font face="monospace, monospace">       > - selected route, * - FIB route</font></div><div><font face="monospace, monospace"><br></font></div><div><font face="monospace, monospace">C>* <a href="http://1.10.1.3/32">1.10.1.3/32</a> is directly connected, lo, 01:01:15</font></div><div><font face="monospace, monospace" style="background-color:rgb(255,255,0)">K>* <a href="http://172.16.25.0/24">172.16.25.0/24</a> [0/0] via 192.168.44.2, ens33, 00:00:05</font></div><div><font face="monospace, monospace">C>* <a href="http://192.168.17.0/24">192.168.17.0/24</a> is directly connected, ens37, 01:01:15</font></div><div><font face="monospace, monospace">C>* <a href="http://192.168.44.0/24">192.168.44.0/24</a> is directly connected, ens33, 01:01:15</font></div></div><div><font face="monospace, monospace"><br></font></div><div><font face="arial, helvetica, sans-serif">Due to this issue FRR protocols cannot work correctly eg: BGP cannot peer with a neighbor that is not on a directly connected network or added statically.</font></div><div><font face="arial, helvetica, sans-serif"><br></font></div><div><font face="arial, helvetica, sans-serif">Does anyone have an idea of what this could be?</font></div><div><font face="arial, helvetica, sans-serif"><br></font></div><div><font face="arial, helvetica, sans-serif">Thanks,</font></div><div><br></div><div><font face="arial, helvetica, sans-serif"><br></font></div></div>