inex / IXP-Manager

Full stack web application powering peering at over 200 Internet Exchange Points (IXPs) globally.
https://www.ixpmanager.org/
GNU General Public License v2.0
377 stars 161 forks source link

compare-route-server-prefixes.pl broken if allow more specifics enabled #466

Closed Edrichdelange closed 5 years ago

Edrichdelange commented 6 years ago
ISSUE TYPE

Bug Report

OS

Ubuntu

VERSION

define( 'APPLICATION_VERSION', '4.8.999' ); define( 'APPLICATION_VERDATE', '201807060000' );

ENVIRONMENT
CONFIGURATION
SUMMARY

compare-route-server-prefiex.pl breaks for the entire peer if more specifics enabled

STEPS TO REPRODUCE
EXPECTED RESULTS

To have some accepted routes for the peer in question

ACTUAL RESULTS

No routes are displayed

IMPORTANCE

Medium, as helps having route filters correct

nickhilliard commented 6 years ago

yeah, we're aware of this problem. the compare-route-server-prefixes.pl is due to be ripped out in due course with something which handles this, and a bunch of other problems in a much more sensible way.

AleksBelytskyi commented 5 years ago

Hello,

Is there some fix for this problem?

nickhilliard commented 5 years ago

Not yet. We can't fix this problem within the scope of the existing perl code, so the entire mechanism needs to be rethought.

AleksBelytskyi commented 5 years ago

thank you for the fast response. will wait for a solution

barryo commented 5 years ago

From the v5.0.0 release notes:

The Route Server Prefix Analysis tool has been deprecated (but not removed). It has been replaced with a new tool that queries all Bird v2 route servers live to give a complete and accurate report on filtered prefixes.

As @nickhilliard mentioned above, we can't fix this problem within the scope of the existing perl code, so the entire mechanism needs to be rethought. This has happened and a new tool is now available for Bird v2.

See: https://docs.ixpmanager.org/features/route-servers/#displaying-filtered-prefixes