[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