LINX have embarked on a project to address this issue. The project is going to be carried out in two phases. All prefixes will be validated against the publicly available IRR databases. Specifically, LINX are going to use radb.net. This is a conglomerate of internet registry data bases and mirrors all the largest and most important IRR and private databases. If a prefix is found to be invalid then it will be tagged with a communicated BGP community. LINX will also be working with members to identify any possible issues, and where necessary provide guidance on how to address them. It also means that from the moment LINX start tagging, any member who is receiving invalid prefixes can easily stop this from happening by applying a simple prefix filter to his own router rejecting any prefixes tagged with that BGP community. LINX will continue to monitor the number of invalid prefixes and would expect to see them drop over time. It is hoped that after 6 weeks or so that the levels would have dropped significantly. Once this has happened, LINX will announce phase two of the project. In phase two LINX will no longer propagate any prefixes that are deemed to be invalid. If members want they can still receive these prefixes, however the LINX default will be not to propagate. Any member wishing to receive such prefixes will need to contact LINX directly, via the support services mailbox. The aim of this project is to capture and reduce all non malicious errors and reduce member issues caused by prefix leaks.
Validating against the IRR database means that it becomes very important that all members have correct and current information in Peering DB. LINX has always stressed the importance to members of registering their information on Peering DB but as this project becomes live it is now critical. LINX are urging all members to check and update their information on peering DB. As a future improvement, LINX are also evaluating the use of additional checks, i.e the use of RPKI to further improve the platforms.