<div dir="auto"><div>Anyone? <br><br><div class="gmail_quote"><div dir="ltr">On Tue, 7 Aug 2018, 13:21 Edrich de Lange, <<a href="mailto:edd@edd.za.net">edd@edd.za.net</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Hi All<br>
<br>
We are having some difficulty using the route server prefixes<br>
functionality with <a href="http://compare-route-server-prefixes.pl" rel="noreferrer noreferrer" target="_blank">compare-route-server-prefixes.pl</a> and thought it would<br>
be wise to see if there was something obvious that we were missing.<br>
<br>
We’ve converted one set of our route servers to use the ixpmanagers<br>
generated configs for bird, and that’s working fine. The<br>
<a href="http://compare-route-server-prefixes.pl" rel="noreferrer noreferrer" target="_blank">compare-route-server-prefixes.pl</a> script correctly pulls in the routes<br>
being advertised. But it thinks that 99% of these are not accepted (it<br>
does show some as accepted, and some not advertised but accepted)<br>
according to the frontend. (Meanwhile, at route-server level, the<br>
actual routes are being accepted, processed the route-server filters,<br>
and propagated onwards correctly)<br>
<br>
My perl is really sucky, so debugging this is also a bit difficult. :-)<br>
I can see it inserting the routes into the DB, all fine, but the routes<br>
most get listed as “accepted but filtered” as opposed to “accepted<br>
and advertised”<br>
<br>
Debug output :<br>
INSERT: peer-as: xxxxx, prefix: x.x.x.x/x origin-as: xxxx, irrdb: 0<br>
<br>
Im assuming the irrdb:0 is what determines if its filtered or not. But I<br>
can not figure out where that data comes from. Out of about 50 000<br>
routes, there is about 15 that it says is accepted. (which is obviously<br>
incorrect).<br>
<br>
I have installed the perl libraries required, and I see no other errors<br>
from the script. It sees all the peers, along with their announcements.<br>
And if I run the command manually, it seems to be correct output:<br>
<br>
root@rs2:~# /usr/sbin/birdc -s /run/bird/bird6.ctl show route table<br>
t_0130_as32437 protocol pb_0130_as32437<br>
BIRD 1.6.3 ready.<br>
2c0f:f178::/32 via 2001:43f8:1f0::121 on eth1<br>
[pb_0130_as32437 21:09:48] * (100) [AS32437i]<br>
<br>
And that prefix is definitely in the irrdb record<br>
root@rs2:~# bgpq3 -b -6 as-thusaconnect<br>
NN = [<br>
2c0f:f178::/32<br>
] ;<br>
<br>
Cluebat anyone?<br>
<br>
Edd<br>
<br>
<a href="mailto:edd@edd.za.net" target="_blank" rel="noreferrer">edd@edd.za.net</a><br>
0832629566<br>
_______________________________________________<br>
INEX IXP Manager mailing list<br>
<a href="mailto:ixpmanager@inex.ie" target="_blank" rel="noreferrer">ixpmanager@inex.ie</a><br>
Unsubscribe or change options here: <a href="https://www.inex.ie/mailman/listinfo/ixpmanager" rel="noreferrer noreferrer" target="_blank">https://www.inex.ie/mailman/listinfo/ixpmanager</a><br>
</blockquote></div></div></div>