<div dir="ltr"><div>I explicitly added the table name in this updated config, but it still shows '---' in the table column:</div><div><br></div><div># start config<br></div><div>router id 127.0.0.1;<br><br>vpn4 table vpntab4;<br><br>protocol bgp peer1 {<br>        local as 65217;<br>        neighbor 100.66.8.129 as 65217;<br>        hold time 180;<br>        vpn4 mpls {<br>                table vpntab4;<br>                import all;<br>        };<br>}<br></div><div># end config<br></div><div><br></div><div><br></div><div>My guess was that it used the default tables for ipv4 and ipv6 -- master4 and master6 -- even though it is not receiving any routes of those types. I added entries for those types as well, but it still shows '---' for the table name.<br></div><div><br></div><div># start config<br></div><div>router id 127.0.0.1;</div><br>vpn4 table vpntab4;<br><br>protocol bgp peer1 {<br>        local as 65217;<br>        neighbor 100.66.8.129 as 65217;<br>        hold time 180;<br>        ipv4 {<br>                table master4;<br>                import none;<br>                export none;<br>        };<br>        ipv6 {<br>                table master6;<br>                import none;<br>                export none;<br>        };<br>        vpn4 mpls {<br>                table vpntab4;<br>                import all;<br>        };<br>}<br># end config<br><div><br></div><div><br></div><div>Ultimately I'm trying to use the bird-lg looking glass (<a href="https://github.com/sileht/bird-lg">https://github.com/sileht/bird-lg</a>) with bird, and it doesn't accept '---' as a valid table. That may be an issue with bird-lg, if '---' is an expected value. But I've defined all the table names that appear when I run `birdc show route count`, but it's still showing '---'.</div><div><br></div><div><div><br></div><div><br><div class="gmail_quote"><div dir="ltr">On Tue, Aug 7, 2018 at 5:25 AM Arvin Gan <<a href="mailto:AGan@advaoptical.com">AGan@advaoptical.com</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">





<div lang="EN-US">
<div class="gmail-m_-2147856920103224937WordSection1">
<p class="MsoNormal"><span style="font-size:11pt;font-family:"Calibri",sans-serif;color:rgb(31,73,125)">Hi Chris,<u></u><u></u></span></p>
<p class="MsoNormal"><span style="font-size:11pt;font-family:"Calibri",sans-serif;color:rgb(31,73,125)">   From your config-file,  table option is not assigned for protocol bgp peer1, but system will select the first table of given nettype.  ‘---’ in the table column,
 that mean you don’t define table name, used the default one.<u></u><u></u></span></p>
<p class="MsoNormal"><span style="font-size:11pt;font-family:"Calibri",sans-serif;color:rgb(31,73,125)"><u></u> <u></u></span></p>
<p class="MsoNormal" style="background:rgb(242,252,254) none repeat scroll 0% 0%"><span style="font-size:10pt;font-family:"Courier New";color:black">table <i>name</i></span><span style="font-size:9.5pt;font-family:"Arial",sans-serif;color:black"><u></u><u></u></span></p>
<p class="MsoNormal" style="margin-left:0.5in;background:rgb(242,252,254) none repeat scroll 0% 0%">
<span style="font-size:9.5pt;font-family:"Arial",sans-serif;color:black">Specify a table to which the channel is connected. Default: the first table of given nettype.<u></u><u></u></span></p>
<p class="MsoNormal" style="text-indent:9.75pt"><span style="font-size:11pt;font-family:"Calibri",sans-serif;color:rgb(31,73,125)"><u></u> <u></u></span></p>
<p class="MsoNormal"><span style="font-size:11pt;font-family:"Calibri",sans-serif;color:rgb(31,73,125)">Thanks<u></u><u></u></span></p>
<p class="MsoNormal"><span style="font-size:11pt;font-family:"Calibri",sans-serif;color:rgb(31,73,125)">Arvin<u></u><u></u></span></p>
<p class="MsoNormal"><span style="font-size:11pt;font-family:"Calibri",sans-serif;color:rgb(31,73,125)"><u></u> <u></u></span></p>
<p class="MsoNormal"><b><span style="font-size:11pt;font-family:"Calibri",sans-serif">From:</span></b><span style="font-size:11pt;font-family:"Calibri",sans-serif"> Bird-users <<a href="mailto:bird-users-bounces@network.cz" target="_blank">bird-users-bounces@network.cz</a>>
<b>On Behalf Of </b>Chris Herdt<br>
<b>Sent:</b> Tuesday, August 07, 2018 12:34 AM<br>
<b>To:</b> <a href="mailto:bird-users@network.cz" target="_blank">bird-users@network.cz</a><br>
<b>Subject:</b> bird 2 and vpn4 mpls<u></u><u></u></span></p>
<p class="MsoNormal"><u></u> <u></u></p>
<div>
<div>
<p class="MsoNormal">Following the example at <a href="https://github.com/BIRD/bird/blob/v2.0.2/doc/bird.conf.example2" target="_blank">
https://github.com/BIRD/bird/blob/v2.0.2/doc/bird.conf.example2</a>, I set up a simple bird config (see below).<u></u><u></u></p>
</div>
<div>
<p class="MsoNormal"><u></u> <u></u></p>
</div>
<div>
<p class="MsoNormal">It is working, but I am not certain what the '---' in the table column of the output of `show protocols` means. I expected the column to display vpntab4.<u></u><u></u></p>
</div>
<div>
<p class="MsoNormal"><u></u> <u></u></p>
</div>
<div>
<p class="MsoNormal">$ sudo /usr/local/sbin/birdc show protocols<u></u><u></u></p>
</div>
<div>
<p class="MsoNormal">BIRD v2.0.2 ready.<br>
Name       Proto      Table      State  Since         Info<br>
peer1      BGP        ---        up     17:14:48.474  Established<u></u><u></u></p>
</div>
<div>
<p class="MsoNormal"><u></u> <u></u></p>
</div>
<div>
<p class="MsoNormal"><u></u> <u></u></p>
</div>
<div>
<p class="MsoNormal">The output of `show route count` shows that there are routes in table vpntab4:<u></u><u></u></p>
</div>
<div>
<p class="MsoNormal"><u></u> <u></u></p>
</div>
<div>
<p class="MsoNormal">$ sudo /usr/local/sbin/birdc show route count<br>
BIRD v2.0.2 ready.<br>
0 of 0 routes for 0 networks in table master4<br>
0 of 0 routes for 0 networks in table master6<br>
9581 of 9581 routes for 9581 networks in table vpntab4<br>
Total: 9581 of 9581 routes for 9581 networks in 3 tables<u></u><u></u></p>
</div>
<div>
<p class="MsoNormal"><u></u> <u></u></p>
</div>
<div>
<p class="MsoNormal"><u></u> <u></u></p>
</div>
<div>
<p class="MsoNormal">The contents of my bird.conf:<u></u><u></u></p>
</div>
<div>
<p class="MsoNormal"><u></u> <u></u></p>
</div>
<div>
<p class="MsoNormal">log syslog { debug, trace, info, remote, warning, error, auth, fatal, bug };<br>
log stderr all;<br>
<br>
router id 127.0.0.1;<br>
<br>
vpn4 table vpntab4;<br>
<br>
protocol bgp peer1 {<br>
        local as 65321;<br>
        neighbor 192.168.1.1 as 65321;<br>
        hold time 180;<br>
        vpn4 mpls {<br>
                import all;<br>
        };<br>
}<u></u><u></u></p>
</div>
<div>
<p class="MsoNormal"><u></u> <u></u></p>
</div>
<div>
<p class="MsoNormal"><u></u> <u></u></p>
</div>
<div>
<p class="MsoNormal">Thanks,<u></u><u></u></p>
</div>
<div>
<p class="MsoNormal"><u></u> <u></u></p>
</div>
<div>
<p class="MsoNormal">-- <u></u><u></u></p>
<div>
<p class="MsoNormal">Chris Herdt<br>
<a href="https://osric.com/chris/" target="_blank">https://osric.com/chris/</a><u></u><u></u></p>
</div>
</div>
</div>
</div>
</div>

</blockquote></div><br clear="all"><br>-- <br><div dir="ltr" class="gmail_signature">Chris Herdt<br>Web Applications Developer<br>267-603-1066 (home)<br>734-754-3585 (cell)<br><a href="http://osric.com/chris/" target="_blank">http://osric.com/chris/</a></div></div></div></div>