[ixpmanager] No IRRDB shown for IPv6 only peer

André Grüneberg andre.grueneberg at bcix.de
Sat Aug 19 16:36:40 IST 2023


Hi,

I just started to play with IPv6 only peers in IXP Manager.

Creating an IPv6 only peer (with "Route Server Client" and "Apply IRRDB
Filtering" enabled) works as expected. But I found that I am unable to
"View / Update IRRDB Entries". An attempt to navigate there, generates the
following error message:

> IRRDB only applies to customers who are route server clients which are
> configured for IRRDB filtering.
>

Looking at the source, I found that IXP-Manager/app/Http/Requests/Irrdb.php
function withValidator() checks for cust->routeServerClient().
Customer::routeServerClient() has a parameter $proto which is 4 by default.

Looking at other calls for Customer::routeServerClient(), I get the feeling
that it's being called with implicit IPv4 in several places.

So before I file a GitHub issue (and a potential patch), I thought I ask
for the best/preferred approach for a fix. I can imagine to either make
routeServerClient() IP version agnostic by default or to explicitly check
routeServerClient(4)  || routeServerClient(6) where this is required.

Any thoughts?

Best regards,
André

-- 
André Grüneberg, Managing Director
andre.grueneberg at bcix.de
+49 30 2332195 42

BCIX Management GmbH
Albrechtstr. 110
12103 Berlin
Germany

Geschäftsführer/Managing Directors: Jens Lietzmann, André Grüneberg
Handelsregister: Amtsgericht Charlottenburg, HRB 143581 B
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://www.inex.ie/pipermail/ixpmanager/attachments/20230819/da529956/attachment.htm>


More information about the ixpmanager mailing list