<div dir="ltr">Hi all,<div><br></div><div><div>I have setup IXP Manager in a testbed with three ISPs. I am having two problems at the moment</div><div><br></div><div><b>1. Looking glass</b></div><div><br></div><div>I setup birds's eye on the Route Server (rs1) and it is working for</div><div><br></div><div><a href="http://rs1-lan1-ipv4.netlabsug.tst/">http://rs1-lan1-ipv4.netlabsug.tst/</a></div><div><a href="http://rs1-lan1-ipv4.netlabsug.tst/">http://rs1-lan1-ipv4.netlabsug.tst/</a></div><div><br></div><div>Looking glass on these instances of Birds's Eye works fine, I get a webpage for each and can review peerings and route tables, etc..</div><div><br></div><div>However in IXP Manager when I select a router on looking glass I get:</div><div><br></div><div><b><i><a href="http://ixpm1.netlabsug.tst/lg/rs1-lan1-ipv4">http://ixpm1.netlabsug.tst/lg/rs1-lan1-ipv4</a></i></b></div><div><br></div><div><font color="#ff0000">Whoops, looks like something went wrong.</font></div><div><br></div><div><b><i><a href="http://ixpm1.netlabsug.tst/lg/rs1-lan1-ipv6">http://ixpm1.netlabsug.tst/lg/rs1-lan1-ipv6</a></i></b></div><div><br></div><div><font color="#ff0000">Whoops, looks like something went wrong.</font></div><div><br></div><div>How is IXP Manager getting the config's back from Birds's Eye ?, is there something I need to enable to allow this to happen ?</div><div><br></div><div>In the IPv4 router rs1-lan1-ipv4 I have configured</div><div><br></div><div>- API Type: Birdseye</div><div>- API Endpoint: <a href="http://rs1-lan1-ipv4.netlabsug.tst/api/">http://rs1-lan1-ipv4.netlabsug.tst/api/</a></div><div><br></div><div>and in the IPv4 router rs1-lan1-ipv6 I have configured</div><div><br></div><div>- API Type: Birdseye</div><div>- API Endpoint: <a href="http://rs1-lan1-ipv6.netlabsug.tst/api/">http://rs1-lan1-ipv6.netlabsug.tst/api/</a></div><div><br></div><div><b>2. IPv6 problem</b></div><div><br></div><div>I tested the configuration with a simple bird and bird6 setup first to ensure it was working. </div><div><br></div><div> <font face="monospace, monospace" size="1"> ubuntu@rs1:~$<b> cat /etc/bird/bird6.conf</b></font></div><div><font face="monospace, monospace" size="1">  log syslog all;</font></div><div><font face="monospace, monospace" size="1">  </font></div><div><font face="monospace, monospace" size="1">  router id 199.9.9.1;</font></div><div><font face="monospace, monospace" size="1">  define LOCAL_AS = 5999;</font></div><div><font face="monospace, monospace" size="1">  </font></div><div><font face="monospace, monospace" size="1">  template bgp PEERS {</font></div><div><font face="monospace, monospace" size="1">    rs client;</font></div><div><font face="monospace, monospace" size="1">    local as LOCAL_AS;</font></div><div><font face="monospace, monospace" size="1">    import all;</font></div><div><font face="monospace, monospace" size="1">    export all;</font></div><div><font face="monospace, monospace" size="1">  }</font></div><div><font face="monospace, monospace" size="1">  </font></div><div><font face="monospace, monospace" size="1">  protocol device {</font></div><div><font face="monospace, monospace" size="1">          scan time 10;</font></div><div><font face="monospace, monospace" size="1">  }</font></div><div><font face="monospace, monospace" size="1">  </font></div><div><font face="monospace, monospace" size="1">  protocol kernel {</font></div><div><font face="monospace, monospace" size="1">          export all;</font></div><div><font face="monospace, monospace" size="1">          scan time 15;</font></div><div><font face="monospace, monospace" size="1">  }</font></div><div><font face="monospace, monospace" size="1">  </font></div><div><font face="monospace, monospace" size="1">  protocol bgp AS5111 from PEERS {</font></div><div><font face="monospace, monospace" size="1">          neighbor 2a99:9:9::11 as 5111;</font></div><div><font face="monospace, monospace" size="1">  }</font></div><div><font face="monospace, monospace" size="1">  </font></div><div><font face="monospace, monospace" size="1">  protocol bgp AS5222 from PEERS {</font></div><div><font face="monospace, monospace" size="1">          neighbor 2a99:9:9::22 as 5222;</font></div><div><font face="monospace, monospace" size="1">  }</font></div><div><font face="monospace, monospace" size="1">    </font></div><div><font face="monospace, monospace" size="1">  protocol bgp AS5222 from PEERS {</font></div><div><font face="monospace, monospace" size="1">          neighbor 2a99:9:9::33 as 5333;</font></div><div><font face="monospace, monospace" size="1">  }</font></div><div><br></div><div>pretty much the same for the <font face="monospace, monospace" size="1">bird.conf </font>file except for the neighbour addresses. </div><div><br></div><div>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}.conf</font> files are now generated by IXP Manager.</div><div><br></div><div>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><br></div><div><font face="monospace, monospace" size="1">ubuntu@rs1:~$ sudo birdc</font></div><div><font face="monospace, monospace" size="1">BIRD 1.6.3 ready.</font></div><div><font face="monospace, monospace" size="1">bird> <b>show protocol</b></font></div><div><font face="monospace, monospace" size="1">name     proto    table    state  since       info</font></div><div><font face="monospace, monospace" size="1">device1  Device   master   up     15:24:54    </font></div><div><font face="monospace, monospace" size="1">pp_0001_as5111 Pipe     master   up     15:24:54    => t_0001_as5111</font></div><div><font face="monospace, monospace" size="1">pb_0001_as5111 BGP      t_0001_as5111 up     15:24:58    Established   </font></div><div><font face="monospace, monospace" size="1">pp_0002_as5222 Pipe     master   up     15:24:54    => t_0002_as5222</font></div><div><font face="monospace, monospace" size="1">pb_0002_as5222 BGP      t_0002_as5222 up     15:24:58    Established   </font></div><div><font face="monospace, monospace" size="1">pp_0003_as5333 Pipe     master   up     15:24:54    => t_0003_as5333</font></div><div><font face="monospace, monospace" size="1">pb_0003_as5333 BGP      t_0003_as5333 up     15:24:58    Established   </font></div><div><font face="monospace, monospace" size="1"><br></font></div><div><font face="monospace, monospace" size="1">bird> <b>show route</b></font></div><div><font face="monospace, monospace" size="1"><a href="http://199.1.1.0/24">199.1.1.0/24</a>       via 199.9.9.11 on ens4 [pb_0001_as5111 15:24:58] * (100) [AS5111i]</font></div><div><font face="monospace, monospace" size="1"><a href="http://199.3.3.0/24">199.3.3.0/24</a>       via 199.9.9.33 on ens4 [pb_0003_as5333 15:24:58] * (100) [AS5333i]</font></div><div><font face="monospace, monospace" size="1"><a href="http://199.2.2.0/24">199.2.2.0/24</a>       via 199.9.9.22 on ens4 [pb_0002_as5222 15:24:58] * (100) [AS5222i]</font></div><div><font face="monospace, monospace" size="1">bird> exit</font></div><div><font face="monospace, monospace" size="1"><br></font></div><div><font face="monospace, monospace" size="1">ubuntu@rs1:~$<b> sudo birdc6</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 protocol</font></div><div><font face="monospace, monospace" size="1">name     proto    table    state  since       info</font></div><div><font face="monospace, monospace" size="1">device1  Device   master   up     15:24:54    </font></div><div><font face="monospace, monospace" size="1">pp_0001_as5111 Pipe     master   up     15:24:54    => t_0001_as5111</font></div><div><font face="monospace, monospace" size="1">pb_0001_as5111 BGP      t_0001_as5111 up     15:24:58    Established   </font></div><div><font face="monospace, monospace" size="1">pp_0002_as5222 Pipe     master   up     15:24:54    => t_0002_as5222</font></div><div><font face="monospace, monospace" size="1">pb_0002_as5222 BGP      t_0002_as5222 up     15:24:58    Established   </font></div><div><font face="monospace, monospace" size="1">pp_0003_as5333 Pipe     master   up     15:24:54    => t_0003_as5333</font></div><div><font face="monospace, monospace" size="1">pb_0003_as5333 BGP      t_0003_as5333 up     15:24:55    Established   </font></div><div><font face="monospace, monospace" size="1"><br></font></div><div><font face="monospace, monospace" size="1">bird> <b>show route</b></font></div><div><font face="monospace, monospace" size="1">bird></font></div><div><br></div><div>Any ideas ? I am using the networks 2a99:9:9::0/64 on the peering LAN and 2a99:1:1::0/64, 2a99:2:2::0/64 and 2a99:3:3::0/64 for the ISP internal networks. </div><div><br></div><div>regards,</div><div><br></div><div>Diarmuid</div><div><div class="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>
</div></div>