[ixpmanager] PTR for IPV6
Jeremy Lebo
jeremy at iosaz.net
Tue Apr 22 20:01:25 IST 2014
Ok, tried making the edit you suggested to the IPv6.php file, and after
changing line 97 we went from the error message "ERROR: Bad IPv6 format"
to "ERROR: Bad IPv6 format: 2607:f8b8:fff1:6566::11", so we looked at
the specific customer with that IPv6 address. While looking at the
customer with that IP address I realized that there was a trailing space
on the end of the IPv6 address entered in their VLAN interface.
Thinking that may be what was causing the problem, I deleted the
trailing space and clicked "save changes", but the script threw the same
error. I looked at their VLAN interface again and I still saw the
trailing space after their IPv6 address, which I tried to delete again
unsuccessfully. I tried to entirely disable IPv6 on their interface by
unchecking "IPv6 Enabled" and saving the changes but the IPv6 address
still showed up on their interface and the same error was generated. I
then deleted their VLAN interface entirely and at that point the script
ran, but when I tried to re-create their VLAN interface that trailing
space was again placed on the end of their IPv6 address and I can't
delete it. I have checked on other customers and there is no trailing
space after their addresses so I'm assuming that must have something to
do with it.
On 4/22/2014 12:02 AM, Barry O'Donovan wrote:
>
>
>> I am getting an error when I run the script for the IPV6 PTRs
>>
>> /usr/local/ixp/bin/ixptool.php -a vlan-cli.gen-arpa-entries -p
>> vlanid=1,proto=6,target=bind
>>
>> ERROR: Bad IPv6 format
>>
>> Is the address format with :: supported or do I need to expand that out?
>
> Yes, short form is support.
>
> All this code comes from:
>
> https://github.com/opensolutions/OSS-Framework/blob/master/src/OSS/Net/IPv6.php
>
>
> While this particular code is not in production at INEX (we're on an
> older Perl script), it is used successfully in other IXPs.
>
>
> It's still possible there is a bug here.
>
> Do you know what IPv6 address it is failing on? If not, hack line 97
> is that file from:
>
> throw new OSS_Net_Exception( "Bad IPv6 format" );
>
> to
>
> throw new OSS_Net_Exception( "Bad IPv6 format: {$address}" );
>
> and then let us know.
>
> - Barry
>
>
>
>
> _______________________________________________
> INEX IXP Manager mailing list
> ixpmanager at inex.ie
> https://www.inex.ie/mailman/listinfo/ixpmanager
More information about the ixpmanager
mailing list