If AS-NULL is used as the entry for a customer's as-macro, then the following warning is generated from ixptool.php -a irrdb-cli.update-asn-db:
2015-07-29T16:42:52+01:00 ALERT (1): IRRDB CLI action - removing invalid ASN from IRRDB result set!
This happens because IrrdbCliController\validateASNs() ends up with $asns containing a blank entry. This function could be patched to ignore this, but it would be better for IXP_BGPQ3\getAsnList() to ensure that it's not generating poop in the first place.
As a longer term thing, it would be nice if bgpq3 supported json for as-list output.
If AS-NULL is used as the entry for a customer's as-macro, then the following warning is generated from ixptool.php -a irrdb-cli.update-asn-db:
2015-07-29T16:42:52+01:00 ALERT (1): IRRDB CLI action - removing invalid ASN from IRRDB result set!
This happens because IrrdbCliController\validateASNs() ends up with $asns containing a blank entry. This function could be patched to ignore this, but it would be better for IXP_BGPQ3\getAsnList() to ensure that it's not generating poop in the first place.
As a longer term thing, it would be nice if bgpq3 supported json for as-list output.