<div dir="ltr">Hi,<div><br></div><div>I did a bit of debugging and the problem appears to be related to the import filter.</div><div><br></div><div>I stopped the automatic updating of the bird conf files from IXP Manager and edited the last one where I hashed out the "import filter" lines in the protocol configurations. I bounced the bird6 process and hey presto the routes came in. So what is it about the filter that is causing this problem ?</div><div><font face="monospace, monospace" size="1"><br></font></div><div><font face="monospace, monospace" size="1">ubuntu@rs1:/etc/bird$ <b>cat bird-rs1-lan1-ipv6.conf | grep '# import filter'</b></font></div><div><font face="monospace, monospace" size="1"># import filter f_import_0001_as5111;</font></div><div><font face="monospace, monospace" size="1"># import filter f_import_0002_as5222;</font></div><div><font face="monospace, monospace" size="1"># import filter f_import_0003_as5333;</font></div><div><font face="monospace, monospace" size="1"><br></font></div><div><font face="monospace, monospace" size="1">ubuntu@rs1:/run/bird$ <b>sudo birdc6 -s bird-rs1-lan1-ipv6.ctl </b></font></div><div><font face="monospace, monospace" size="1">BIRD 1.6.3 ready.</font></div><div><font face="monospace, monospace" size="1">bird> show route</font></div><div><font face="monospace, monospace" size="1">2a99:3:3::/64 via 2a99:9:9::33 on ens4 [pb_0003_as5333 17:36:52] * (100) [AS5333i]</font></div><div><font face="monospace, monospace" size="1">2a99:2:2::/64 via 2a99:9:9::22 on ens4 [pb_0002_as5222 17:36:53] * (100) [AS5222i]</font></div><div><font face="monospace, monospace" size="1">2a99:1:1::/64 via 2a99:9:9::11 on ens4 [pb_0001_as5111 17:36:52] * (100) [AS5111i]</font></div><div><font face="monospace, monospace" size="1">bird> exit </font></div><div><br></div><div>regards,</div><div><br></div><div>Diarmuid</div></div><div class="gmail_extra"><br clear="all"><div><div class="gmail_signature" data-smartmail="gmail_signature"><div dir="ltr"><div><div dir="ltr"><div><div dir="ltr"><div dir="ltr"><div dir="ltr">--</div><div dir="ltr"><br><div><b style="font-size:small"><i><font color="#38761d">Irish by birth,</font><font color="#ff9900"> located in Uganda</font> but <font color="#cc0000">Munster by the grace of God.</font></i></b><br></div><div><br></div><div><br></div></div></div></div></div></div></div></div></div></div>
<br><div class="gmail_quote">On 12 February 2018 at 19:56, Diarmuid O Briain <span dir="ltr"><<a href="mailto:diarmuid@obriain.com" target="_blank">diarmuid@obriain.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr">Hi,<div><br></div><div><div style="color:rgb(0,0,0);font-size:12.8px">I tested the configuration with a simple bird and bird6 setup first to ensure it was working. </div><div style="color:rgb(0,0,0);font-size:12.8px"><br></div><div style="color:rgb(0,0,0);font-size:12.8px"> <font face="monospace, monospace" size="1"> ubuntu@rs1:~$<b> cat /etc/bird/bird6.conf</b></font></div><div style="color:rgb(0,0,0);font-size:12.8px"><font face="monospace, monospace" size="1"> log syslog all;</font></div><div style="color:rgb(0,0,0);font-size:12.8px"><font face="monospace, monospace" size="1"> </font></div><div style="color:rgb(0,0,0);font-size:12.8px"><font face="monospace, monospace" size="1"> router id 199.9.9.1;</font></div><div style="color:rgb(0,0,0);font-size:12.8px"><font face="monospace, monospace" size="1"> define LOCAL_AS = 5999;</font></div><div style="color:rgb(0,0,0);font-size:12.8px"><font face="monospace, monospace" size="1"> </font></div><div style="color:rgb(0,0,0);font-size:12.8px"><font face="monospace, monospace" size="1"> template bgp PEERS {</font></div><div style="color:rgb(0,0,0);font-size:12.8px"><font face="monospace, monospace" size="1"> rs client;</font></div><div style="color:rgb(0,0,0);font-size:12.8px"><font face="monospace, monospace" size="1"> local as LOCAL_AS;</font></div><div style="color:rgb(0,0,0);font-size:12.8px"><font face="monospace, monospace" size="1"> import all;</font></div><div style="color:rgb(0,0,0);font-size:12.8px"><font face="monospace, monospace" size="1"> export all;</font></div><div style="color:rgb(0,0,0);font-size:12.8px"><font face="monospace, monospace" size="1"> }</font></div><div style="color:rgb(0,0,0);font-size:12.8px"><font face="monospace, monospace" size="1"> </font></div><div style="color:rgb(0,0,0);font-size:12.8px"><font face="monospace, monospace" size="1"> protocol device {</font></div><div style="color:rgb(0,0,0);font-size:12.8px"><font face="monospace, monospace" size="1"> scan time 10;</font></div><div style="color:rgb(0,0,0);font-size:12.8px"><font face="monospace, monospace" size="1"> }</font></div><div style="color:rgb(0,0,0);font-size:12.8px"><font face="monospace, monospace" size="1"> </font></div><div style="color:rgb(0,0,0);font-size:12.8px"><font face="monospace, monospace" size="1"> protocol kernel {</font></div><div style="color:rgb(0,0,0);font-size:12.8px"><font face="monospace, monospace" size="1"> export all;</font></div><div style="color:rgb(0,0,0);font-size:12.8px"><font face="monospace, monospace" size="1"> scan time 15;</font></div><div style="color:rgb(0,0,0);font-size:12.8px"><font face="monospace, monospace" size="1"> }</font></div><div style="color:rgb(0,0,0);font-size:12.8px"><font face="monospace, monospace" size="1"> </font></div><div style="color:rgb(0,0,0);font-size:12.8px"><font face="monospace, monospace" size="1"> protocol bgp AS5111 from PEERS {</font></div><div style="color:rgb(0,0,0);font-size:12.8px"><font face="monospace, monospace" size="1"> neighbor 2a99:9:9::11 as 5111;</font></div><div style="color:rgb(0,0,0);font-size:12.8px"><font face="monospace, monospace" size="1"> }</font></div><div style="color:rgb(0,0,0);font-size:12.8px"><font face="monospace, monospace" size="1"> </font></div><div style="color:rgb(0,0,0);font-size:12.8px"><font face="monospace, monospace" size="1"> protocol bgp AS5222 from PEERS {</font></div><div style="color:rgb(0,0,0);font-size:12.8px"><font face="monospace, monospace" size="1"> neighbor 2a99:9:9::22 as 5222;</font></div><div style="color:rgb(0,0,0);font-size:12.8px"><font face="monospace, monospace" size="1"> }</font></div><div style="color:rgb(0,0,0);font-size:12.8px"><font face="monospace, monospace" size="1"> </font></div><div style="color:rgb(0,0,0);font-size:12.8px"><font face="monospace, monospace" size="1"> protocol bgp AS5222 from PEERS {</font></div><div style="color:rgb(0,0,0);font-size:12.8px"><font face="monospace, monospace" size="1"> neighbor 2a99:9:9::33 as 5333;</font></div><div style="color:rgb(0,0,0);font-size:12.8px"><font face="monospace, monospace" size="1"> }</font></div><div style="color:rgb(0,0,0);font-size:12.8px"><br></div><div style="color:rgb(0,0,0);font-size:12.8px">pretty much the same for the <font face="monospace, monospace" size="1">bird.conf </font>file except for the neighbour addresses. </div><div style="color:rgb(0,0,0);font-size:12.8px"><br></div><div style="color:rgb(0,0,0);font-size:12.8px">After setting up the IXP Manager scripts on the<font face="monospace, monospace" size="1"> rs1</font> the b<font size="1" face="monospace, monospace">ird-rs1-lan1-ipv{4|6}.ctl</font> and the<font face="monospace, monospace" size="1"> bird-rs1-lan1-ipv{4|6}.<wbr>conf</font> files are now generated by IXP Manager.</div><div style="color:rgb(0,0,0);font-size:12.8px"><br></div><div style="color:rgb(0,0,0);font-size:12.8px">BGP peers are establishing for both <font face="monospace, monospace" size="1">birdc </font>and<font face="monospace, monospace" size="1"> birdc6</font> daemons but under the<font face="monospace, monospace" size="1"> birdc6</font> no routes are being learnt. They were fine with the simple configuration above.</div><div style="color:rgb(0,0,0);font-size:12.8px"><br></div><div style="color:rgb(0,0,0);font-size:12.8px"><font face="monospace, monospace" size="1">ubuntu@rs1:~$ sudo birdc</font></div><div style="color:rgb(0,0,0);font-size:12.8px"><font face="monospace, monospace" size="1">BIRD 1.6.3 ready.</font></div><div style="color:rgb(0,0,0);font-size:12.8px"><font face="monospace, monospace" size="1">bird> <b>show protocol</b></font></div><div style="color:rgb(0,0,0);font-size:12.8px"><font face="monospace, monospace" size="1">name proto table state since info</font></div><div style="color:rgb(0,0,0);font-size:12.8px"><font face="monospace, monospace" size="1">device1 Device master up <span class="m_-3279546822576485543gmail-aBn"><span class="m_-3279546822576485543gmail-aQJ">15:24:54</span></span> </font></div><div style="color:rgb(0,0,0);font-size:12.8px"><font face="monospace, monospace" size="1">pp_0001_as5111 Pipe master up <span class="m_-3279546822576485543gmail-aBn"><span class="m_-3279546822576485543gmail-aQJ">15:24:54</span></span> => t_0001_as5111</font></div><div style="color:rgb(0,0,0);font-size:12.8px"><font face="monospace, monospace" size="1">pb_0001_as5111 BGP t_0001_as5111 up <span class="m_-3279546822576485543gmail-aBn"><span class="m_-3279546822576485543gmail-aQJ">15:24:58</span></span> Established </font></div><div style="color:rgb(0,0,0);font-size:12.8px"><font face="monospace, monospace" size="1">pp_0002_as5222 Pipe master up <span class="m_-3279546822576485543gmail-aBn"><span class="m_-3279546822576485543gmail-aQJ">15:24:54</span></span> => t_0002_as5222</font></div><div style="color:rgb(0,0,0);font-size:12.8px"><font face="monospace, monospace" size="1">pb_0002_as5222 BGP t_0002_as5222 up <span class="m_-3279546822576485543gmail-aBn"><span class="m_-3279546822576485543gmail-aQJ">15:24:58</span></span> Established </font></div><div style="color:rgb(0,0,0);font-size:12.8px"><font face="monospace, monospace" size="1">pp_0003_as5333 Pipe master up <span class="m_-3279546822576485543gmail-aBn"><span class="m_-3279546822576485543gmail-aQJ">15:24:54</span></span> => t_0003_as5333</font></div><div style="color:rgb(0,0,0);font-size:12.8px"><font face="monospace, monospace" size="1">pb_0003_as5333 BGP t_0003_as5333 up <span class="m_-3279546822576485543gmail-aBn"><span class="m_-3279546822576485543gmail-aQJ">15:24:58</span></span> Established </font></div><div style="color:rgb(0,0,0);font-size:12.8px"><font face="monospace, monospace" size="1"><br></font></div><div style="color:rgb(0,0,0);font-size:12.8px"><font face="monospace, monospace" size="1">bird> <b>show route</b></font></div><div style="color:rgb(0,0,0);font-size:12.8px"><font face="monospace, monospace" size="1"><a href="http://199.1.1.0/24" target="_blank">199.1.1.0/24</a> via 199.9.9.11 on ens4 [pb_0001_as5111 <span class="m_-3279546822576485543gmail-aBn"><span class="m_-3279546822576485543gmail-aQJ">15:24:58</span></span>] * (100) [AS5111i]</font></div><div style="color:rgb(0,0,0);font-size:12.8px"><font face="monospace, monospace" size="1"><a href="http://199.3.3.0/24" target="_blank">199.3.3.0/24</a> via 199.9.9.33 on ens4 [pb_0003_as5333 <span class="m_-3279546822576485543gmail-aBn"><span class="m_-3279546822576485543gmail-aQJ">15:24:58</span></span>] * (100) [AS5333i]</font></div><div style="color:rgb(0,0,0);font-size:12.8px"><font face="monospace, monospace" size="1"><a href="http://199.2.2.0/24" target="_blank">199.2.2.0/24</a> via 199.9.9.22 on ens4 [pb_0002_as5222 <span class="m_-3279546822576485543gmail-aBn"><span class="m_-3279546822576485543gmail-aQJ">15:24:58</span></span>] * (100) [AS5222i]</font></div><div style="color:rgb(0,0,0);font-size:12.8px"><font face="monospace, monospace" size="1">bird> exit</font></div><div style="color:rgb(0,0,0);font-size:12.8px"><font face="monospace, monospace" size="1"><br></font></div><div style="color:rgb(0,0,0);font-size:12.8px"><font face="monospace, monospace" size="1">ubuntu@rs1:~$<b> sudo birdc6</b></font></div><div style="color:rgb(0,0,0);font-size:12.8px"><font face="monospace, monospace" size="1">BIRD 1.6.3 ready.</font></div><div style="color:rgb(0,0,0);font-size:12.8px"><font face="monospace, monospace" size="1">bird> show protocol</font></div><div style="color:rgb(0,0,0);font-size:12.8px"><font face="monospace, monospace" size="1">name proto table state since info</font></div><div style="color:rgb(0,0,0);font-size:12.8px"><font face="monospace, monospace" size="1">device1 Device master up <span class="m_-3279546822576485543gmail-aBn"><span class="m_-3279546822576485543gmail-aQJ">15:24:54</span></span> </font></div><div style="color:rgb(0,0,0);font-size:12.8px"><font face="monospace, monospace" size="1">pp_0001_as5111 Pipe master up <span class="m_-3279546822576485543gmail-aBn"><span class="m_-3279546822576485543gmail-aQJ">15:24:54</span></span> => t_0001_as5111</font></div><div style="color:rgb(0,0,0);font-size:12.8px"><font face="monospace, monospace" size="1">pb_0001_as5111 BGP t_0001_as5111 up <span class="m_-3279546822576485543gmail-aBn"><span class="m_-3279546822576485543gmail-aQJ">15:24:58</span></span> Established </font></div><div style="color:rgb(0,0,0);font-size:12.8px"><font face="monospace, monospace" size="1">pp_0002_as5222 Pipe master up <span class="m_-3279546822576485543gmail-aBn"><span class="m_-3279546822576485543gmail-aQJ">15:24:54</span></span> => t_0002_as5222</font></div><div style="color:rgb(0,0,0);font-size:12.8px"><font face="monospace, monospace" size="1">pb_0002_as5222 BGP t_0002_as5222 up <span class="m_-3279546822576485543gmail-aBn"><span class="m_-3279546822576485543gmail-aQJ">15:24:58</span></span> Established </font></div><div style="color:rgb(0,0,0);font-size:12.8px"><font face="monospace, monospace" size="1">pp_0003_as5333 Pipe master up <span class="m_-3279546822576485543gmail-aBn"><span class="m_-3279546822576485543gmail-aQJ">15:24:54</span></span> => t_0003_as5333</font></div><div style="color:rgb(0,0,0);font-size:12.8px"><font face="monospace, monospace" size="1">pb_0003_as5333 BGP t_0003_as5333 up <span class="m_-3279546822576485543gmail-aBn"><span class="m_-3279546822576485543gmail-aQJ">15:24:55</span></span> Established </font></div><div style="color:rgb(0,0,0);font-size:12.8px"><font face="monospace, monospace" size="1"><br></font></div><div style="color:rgb(0,0,0);font-size:12.8px"><font face="monospace, monospace" size="1">bird> <b>show route</b></font></div><div style="color:rgb(0,0,0);font-size:12.8px"><font face="monospace, monospace" size="1">bird></font></div><div style="color:rgb(0,0,0);font-size:12.8px"><font face="monospace, monospace" size="1"><br></font></div><div style="color:rgb(0,0,0)"><font face="arial, helvetica, sans-serif">regards,</font></div><div style="color:rgb(0,0,0)"><font face="arial, helvetica, sans-serif"><br></font></div><div style="color:rgb(0,0,0)"><font face="arial, helvetica, sans-serif">Diarmuid</font></div><div><div class="m_-3279546822576485543gmail_signature"><div dir="ltr"><div><div dir="ltr"><div><div dir="ltr"><div dir="ltr"><div dir="ltr">--</div><div dir="ltr"><br><div><b style="font-size:small"><i><font color="#38761d">Irish by birth,</font><font color="#ff9900"> located in Uganda</font> but <font color="#cc0000">Munster by the grace of God.</font></i></b><br></div><div><br></div><div><br></div></div></div></div></div></div></div></div></div></div>
</div></div>
</blockquote></div><br></div>