Routing Registry Consistency Check Presented by Andrei Robachevsky
Routing Registry Consistency Check Presented by Andrei Robachevsky RIPE NCC <andrei@ripe. net> Andrei Robachevsky, Shane Kerr . APNIC/APRICOT 2001, February 2001, Kuala Lumpur, Malaysia . 1 http: //www. ripe. net
Introduction • RIPE IRR • 24000 routes • 4000 autonomous system numbers • Quality of data varies widely • Some require peers to use IRR - high quality • Others used IRR historically - low quality • Compare IRR with the Internet • Identify problems • Help correct problems Andrei Robachevsky, Shane Kerr . APNIC/APRICOT 2001, February 2001, Kuala Lumpur, Malaysia . 2 http: //www. ripe. net
RIPE Routing Registry • 24600 routes, 4000 aut-num’s • 55% are not announced • 60% are “foreign” (non-RIPE ASN or/and IP space) RIPE RR Internet 5182 9442 5903 4068 RIPE IP/ASN space Andrei Robachevsky, Shane Kerr . APNIC/APRICOT 2001, February 2001, Kuala Lumpur, Malaysia . 3 http: //www. ripe. net
Goals • Track, report on, and increase accuracy of IRR data • Track and report IP allocation usage in the Internet • Develop tools to improve user interaction with the IRR • Disseminate tool and user information Andrei Robachevsky, Shane Kerr . APNIC/APRICOT 2001, February 2001, Kuala Lumpur, Malaysia . 4 http: //www. ripe. net
Routing Data The IRR records two types of data: • Routes • Routing Policies These are represented by: • route objects, describing which AS originates each prefix • aut-num objects, describing routing policies • inet-rtr, as-set, route-set, etc. , help describe routing policies Andrei Robachevsky, Shane Kerr . APNIC/APRICOT 2001, February 2001, Kuala Lumpur, Malaysia . 5 http: //www. ripe. net
Comparison The main source of live data for this project is the RIPE NCC’s Routing Information Service Project. • Route advertisements • RIPE database and Internet match • Only in RIPE database or on Internet • RPSL policy and AS paths • Missing import or export attributes • Cannot find unneeded import and export attributes • Allocation Registry checks Andrei Robachevsky, Shane Kerr . APNIC/APRICOT 2001, February 2001, Kuala Lumpur, Malaysia . 6 http: //www. ripe. net
Reporting and Tools Information will be available through web site and/or e-mail subscription • General IRR consistency report in summary form • Specific IRR consistency report • Search for detailed information based on: • AS number(s) • IP address space • Maintainer (mnt-by, mnt-routes, mnt-lower) • Report on-demand, periodic, or monitoring • Router configuration checker • “Correction Wizard” Andrei Robachevsky, Shane Kerr . APNIC/APRICOT 2001, February 2001, Kuala Lumpur, Malaysia . 7 http: //www. ripe. net
Project Status • Compares RIS mrt dump with RPSL SQL dbase • currently 2 locations with over 50 peer AS’s • over 140 k routes • Determines mismatches between Internet and IRR • Generates text reports • Builds database • Prototype interface available for specific report • Prototype of “Correction Wizard” available Andrei Robachevsky, Shane Kerr . APNIC/APRICOT 2001, February 2001, Kuala Lumpur, Malaysia . 8 http: //www. ripe. net
Demo Visit RRCC web page: http: //www. ripe. net/ripencc/pub-services/db/rrcc/index. html Go to “Test Site” and follow link to test the prototype. Andrei Robachevsky, Shane Kerr . APNIC/APRICOT 2001, February 2001, Kuala Lumpur, Malaysia . 9 http: //www. ripe. net
Next Steps • Polishing and Finishing Current Software • • • Regularly refresh with RIS data Complete logs of access Produce statistics to measure improved quality of data Analysis based on network IP ranges or maintainers Subscription services • Publishing RIPE-201 • Seeking community input Andrei Robachevsky, Shane Kerr . APNIC/APRICOT 2001, February 2001, Kuala Lumpur, Malaysia . 10 http: //www. ripe. net
Possible Directions • • • View from specific Route Collectors? Check aut-num policy with AS paths? Router configuration verification? Work with other IRR sites? Check other RIPE database information (e. g. recorded versus announced inetnum ranges)? • Can send e-mail to <rrc@ripe. net> if interested. • Questions or suggestions - input desired. Andrei Robachevsky, Shane Kerr . APNIC/APRICOT 2001, February 2001, Kuala Lumpur, Malaysia . 11 http: //www. ripe. net
Questions? Andrei Robachevsky, Shane Kerr . APNIC/APRICOT 2001, February 2001, Kuala Lumpur, Malaysia . 12 http: //www. ripe. net
- Slides: 12