You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
IXP_IRRDB_MIN_V4_SUBNET_SIZE / IXP_IRRDB_MIN_V6_SUBNET_SIZE do not work when set to 32 / 128 respectively. The expected behaviour for /32 (ipv4) and /128 (ipv6) is that prefixes of that length are accepted, but they are not due to how bird handles mask length specification.
ACTUAL RESULTS
the bird configuration filters end up with the following statements: 0.0.0.0/0{33,32} or ::/0{129,128}. These evaluate as false for /32 and /128, which is a bug.
IMPORTANCE
affects production IXPs. workaround using skins, but this is not ideal for the usual reasons.
The text was updated successfully, but these errors were encountered:
SUMMARY
IXP_IRRDB_MIN_V4_SUBNET_SIZE
/IXP_IRRDB_MIN_V6_SUBNET_SIZE
do not work when set to 32 / 128 respectively. The expected behaviour for /32 (ipv4) and /128 (ipv6) is that prefixes of that length are accepted, but they are not due to how bird handles mask length specification.ACTUAL RESULTS
the bird configuration filters end up with the following statements:
0.0.0.0/0{33,32}
or::/0{129,128}
. These evaluate as false for /32 and /128, which is a bug.IMPORTANCE
affects production IXPs. workaround using skins, but this is not ideal for the usual reasons.
The text was updated successfully, but these errors were encountered: