1 / 28

Internet Routing Registries

Internet Routing Registries. Abha Ahuja ahuja@merit.edu. What is the Routing Registry?. Distributed database collectively known as Internet Routing Registry (IRR) RADB, RIPE, CW, ANS, Canet Providers register routing policy Used for planning, debugging and generating backbone router configs

micheal
Télécharger la présentation

Internet Routing Registries

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Internet Routing Registries Abha Ahuja ahuja@merit.edu Internet Routing Registries

  2. What is the Routing Registry? • Distributed database collectively known as Internet Routing Registry (IRR) • RADB, RIPE, CW, ANS, Canet • Providers register routing policy • Used for planning, debugging and generating backbone router configs • http://www.radb.net/ Internet Routing Registries

  3. What is the Routing Registry? • Can be used by anyone worldwide • debugging • configuring • engineering routing • addressing Internet Routing Registries

  4. What is the Routing Registry? • contact names, email addresses and telephone numbers for an AS • routing policy for an AS (what other ASes does it connect to, which routes do they exchange) • information about routes (most important is which AS originates the route) • several other types of information Internet Routing Registries

  5. What happens if I don’t use a database? • Routing Horror Stories • AS7007 • filtering would have prevented this • announcing bogus routes Internet Routing Registries

  6. So, I need to use the database because….. • Filters generated off the IRR protect against inaccurate routing information • Makes troubleshooting and debugging easier • Keep track of policy • Security • Filter! Filter! Filter!! Internet Routing Registries

  7. Why Bother with all of this? • View of global routing policy in a single cooperatively maintained database • to improve integrity of Internet’s routing • generate router configs • protect against inaccurate routing info distribution • verification of Internet routing Internet Routing Registries

  8. Why Bother using the database (con) • Many providers require that you register your policy • peering • customer relationship • Route Servers Internet Routing Registries

  9. What is Internet2 going to do? • Merit is setting up a database for I2 community • source: I2 • register Internet2 routing policy and information • Will be RPSL • Up by end of July Internet Routing Registries

  10. Policy Languages • express policy with aut-num objects, route objects, AS-MACROS • currently RIPE-181 • moving to RPSL • more policy control Internet Routing Registries

  11. What is RPSL? • Routing Policy Specification Language • Designed to replace current language (RIPE-181) • Enhanced and more generalized Internet Routing Registries

  12. How does the language work? • Object-oriented • Express policy in objects • person • mntner • role • aut-num • route • Can make sets of objects Internet Routing Registries

  13. Describing Policy • Use the language to describe your relationship with other Peers • routes importing • routes exporting • specific policies • interfaces, MEDs, communities Internet Routing Registries

  14. whois -h whois.radb.net AS237 whois -h whois.radb.net MAINT-AS237 whois -h whois.radb.net 198.108.60.0 Querying the Database Internet Routing Registries

  15. How to Register your IRR policy • Register one or more maintainers • Register AS and policy information • Register Routes • Describes your import and export policy • At the very least, provides contact information Internet Routing Registries

  16. Register your maintainer mntner: MAINT-AS237 descr: Maintainer for AS 237 admin-c: Abha Ahuja upd-to: ahuja@merit.edu mnt-nfy: ahuja@merit.edu mnt-by: MAINT-AS237 auth: MAIL-FROM ahuja@merit.edu changed: ahuja@merit.edu 941219 source: RADB Internet Routing Registries

  17. Register your Routes route: 35.0.0.0/8 descr: Merit Network, Inc. descr: University of Michigan descr: 4251 Plymouth Road, Suite C descr: Ann Arbor descr: MI 48105-2785, USA origin: AS237 mnt-by: MAINT-AS237 changed: ahuja@merit.edu 931113 source: RADB Internet Routing Registries

  18. Register your aut-num • Describe your policy! • Peering relationships • import-from • export-to • can use AS-sets Internet Routing Registries

  19. Register your aut-num (con) aut-num: AS237 as-name: MICHNET-ASN descr: MichNet Primary AS descr: Merit Network Inc. descr: Ann Arbor, MI USA as-in: AS3561 accept ANY as-out: AS3561 announce AS237 admin-c: JMD24 tech-c: JMD24 notify: MCI-notify@merit.edu mnt-by: MERIT-MAINT-MCI changed: sobo@merit.edu 980202 source: CW Internet Routing Registries

  20. Register your aut-num (con) as-set: AS237:AS-CUSTOMERS descr: ASs for which MichNet provides descr: transit service members: AS229,AS237,AS238,AS7016,AS10330 tech-c: MichNet NOC admin-c: MichNet NOC remark: transit ASs of MichNet notify: routing-notify@merit.edu mnt-by: MAINT-AS237 changed: ahuja@merit.edu 990222 source: RADB Internet Routing Registries

  21. Router Configuration • Currently configs by hand - slow and inaccurate • Configuring routers using the IRR • lots of tools available!!! • RtConfig by ISI • route and Aspath filters. • Import and export • Filtering is a good thing... Internet Routing Registries

  22. Router Configuration • Currently configs by hand - slow and inaccurate • Configuring routers using the IRR • lots of tools available!!! • Filtering is a good thing... • Plans for some routers to support RPSL directly Internet Routing Registries

  23. Router Configuration Internet Routing Registries

  24. How do I use the IRR to generate configs? • Tools available to generate config files • gated • rsd • Cisco • RAToolSet • http://www.isi.edu/ra/RAToolSet • RtConfig • Aoe, Roe Internet Routing Registries

  25. What does the RADB support now? • RIPE181 whois queries, flags, objects • RPSL whois queries, flags, objects • Complete support for RAToolSet queries (fast!) • Cisco configuration and management interface • Complete automated mirroring support Internet Routing Registries

  26. How do I participate? • Register your policy • Run IRRd locally • local copy of db for configs • http://www.irrd.net Internet Routing Registries

  27. Resources • http://www.radb.net • http://www.irrd.net • http://www.isi.edu/ra/rps • http://www.isi.edu/ra/RAToolSet • http://www.ietf.org/html.charters/rps-charter.html • http://www.rsng.net • http://www.ripe.net Internet Routing Registries

  28. Specifics • Register your policy in the RADB • Merit can assist (db-admin@radb.net) • Questions? Need help? • irrd-support@merit.edu • db-admin@radb.net Internet Routing Registries

More Related