Routing Registries1 Abha Ahuja

Slides:



Advertisements
Similar presentations
Database SIG Summary Report Chair – Xing Li APNIC Annual Member Meeting Bangkok, March
Advertisements

Protecting Resource Records in APNIC Whois Database Database SIG APNIC-16, Seoul August 2003 Sanjaya
Déclaration des objets RPSL Exemple de déclaration des objets RPSL.
APNIC Internet Routing Registry Routing SIG APNIC-15, Taipei 26 February 2003.
Internet2 IPv6 Update Matt Zekauskas, APAN IPv6 Task Force 2007-August-28.
Problem of AS number database registration Toshio TACHIBANA Ani&Company Inc. Presenter: Kuniaki KONDO/INTEC NetCore Inc.
Modeling Inter-Domain Routing Protocol Dynamics ISMA 2000 December 6, 2000 In collaboration with Abha, Ahuja, Roger Wattenhofer, Srinivasan Venkatachary,
1 Experimental Study of Internet Stability and Wide-Area Backbone Failure Craig Labovitz, Abha Ahuja Merit Network, Inc Presented by Changchun Zou.
1 Interdomain Routing Protocols. 2 Autonomous Systems An autonomous system (AS) is a region of the Internet that is administered by a single entity and.
University of Michigan and Merit Network, Inc. Major support from the National Science Foundation, Intel, Hewlett Packard and the Merit RSNG Project.
Routing Registries What are they, how do they work, and why should I care? Larry Blunk, Merit Network, Inc.The Quilt Peering Workshop, Fall 2006.
APNIC Internet Routing Registry An introduction to the IRR TWNIC Meeting, 3 December 2003 Nurani Nimpuno, APNIC.
Interdomain Routing and The Border Gateway Protocol (BGP) Courtesy of Timothy G. Griffin Intel Research, Cambridge UK
Analysis of BGP Routing Tables
Delayed Internet Routing Convergence Craig Labovitz, Abha Ahuja, Abhijit Bose, Farham Jahanian Presented By Harpal Singh Bassali.
Guide to admin procedures on the internet infrastructure William Tevie.
1 Using RPSL in Practice Chun Zhang Nov 2, 2000 ECE 697F: Special Topics - Internet Routing.
RPSL: Police’ing’ the Net Anwar M. Haneef Electrical and Computer Engineering University of Massachusetts, Amherst.
Copyright (c) 2003 Intec NetCore, Inc. All rights Reserved. 1 Proposal: NIR Operated IRR Kuniaki KONDO Intec NetCore, Inc. JPNIC IRR Planning Team Chair.
The RPLS ‘via’ attributes IETF89, London RPLS-VIA - IETF89 - Job Snijders Hibernia Networks.
Andrei Robachevsky, Shane Kerr. APNIC/APRICOT2001, February 2001, Kuala Lumpur, Malaysia. 1 Routing Registry Consistency Check Presented.
Reverse DNS. Overview Principles Creating reverse zones Setting up nameservers Reverse delegation procedures.
Router Configuration Management Tools
RPSL - Practical Tool for ISPs? 14th APNIC Open Policy Meeting Kitakyushu, Japan Andy Linton.
Peering policies and BGP configuration
Exchange Points, Route Servers and Routing Registries1 Exchange Points, Route Servers and Registries Abha Ahuja
Network Abuse Handling in CNNIC and JPNIC Terence Zhang, CNNIC Izumi Okutani, JPNIC.
Scaling IXPs Scalable Infrastructure Workshop. Objectives  To explain scaling options within the IXP  To introduce the Internet Routing Registry at.
Copyright © 2011 Japan Network Information Center JPNIC ’ s RQA and Routing Related Activities JPNIC IP Department Izumi Okutani APNIC32 Aug 2011, Busan.
© Copyright 2007 Arbinet-thexchange, Inc. All Rights Reserved. Voice Peering Steve Heap Chief Technology Officer.
© Copyright 2007 Arbinet-thexchange, Inc. All Rights Reserved. VoIP Peering Pilot Using the Internet2 Backbone.
NATO Advanced Networking Workshop. Ljubljana, 19 September RIPE whois Database RIPE Network Coordination Centre.
Regional Internet Registries Statistics & Activities IETF 55 Atlanta Prepared By APNIC, ARIN, LACNIC, RIPE NCC.
APNIC Internet Routing Registry An introduction to the IRR TWNIC Meeting, 3 December 2003 Nurani Nimpuno, APNIC.
Internet2 Routing Working Group Merit Route Registry Update July 30, 2002 Larry Blunk.
Interdomain IPv6 multicast Stig Venaas UNINETT. PIM-SM and Rendezvous Points Interdomain multicast routing is usually done with a protocol called PIM-SM.
Internet Exchange Points (IXPs) Philip Smith E2 Workshop, AfNOG 2005.
17 March 2002IEPG - Minneapolis RIR Update A Joint Presentation Prepared By APNIC, ARIN, RIPE NCC.
APAN 2000 Conference1 Internet Backbone Routing Masaki Hirabaru ISIT, Japan / Merit Network, US.
Global Routing System Scaling Issues Cathy Wittbrodt - iVMG, Inc Moderator.
Andrei Robachevsky. APNIC/APRICOT2001, February 2001, Kuala Lumpur, Malaysia. 1 New Version of the RIPE Database Andrei Robachevsky.
Andrei Robachevsky. 12th APNIC Open Plicy Meeting, August 2001, Taipei, Taiwan. 1 New Version of the RIPE Database Andrei Robachevsky.
Exchange Points, Route Servers and Routing Registries1 Exchange Points, Route Servers and Registries Abha Ahuja
APNIC Internet Routing Registry Tutorial Seoul 19 August 2003.
RIPE 46: IPv6 WG 03 September 2003 Hotel Krasnapolsky, Amsterdam Jeroen Massar IPv6 Routing Table Anomalies.
A S I A P A C I F I C N E T W O R K I N F O R M A T I O N C E N T R E Autonomous System Numbers How to describe Routing Policy.
Internet2 Abilene & REN-ISAC Arbor Networks Peakflow SP Identification and Response to DoS Joint Techs Winter 2006 Albuquerque Doug Pearson.
Internet Routing Verification John “JI” Ioannidis AT&T Labs – Research Copyright © 2002 by John Ioannidis. All Rights Reserved.
Exchange Points, Route Servers and Routing Registries1 Exchange Points, Route Servers and Registries Abha Ahuja
4343 X2 – The Application Layer Tanenbaum Chapter 7.
BGP Validation Russ White Rule11.us.
Internet Routing Registry & RPKI Tutorial Nurul Islam Roman, APNIC
Routing Policy Specification Language
The Internet.
IPv6 address deployment status Paul Wilson, APNIC
AFRINIC Services Update
MANRS for IXPs Why we did it? What did we do?
Internet Routing Registry daemon version 4
Progress Report on Resource Certification
APNIC 14 DB SIG Report Xing Li
A Proposal to Protect Historical Records in APNIC Whois Database
Peering Security DKNOG, March 14-15, 2019 Susan Forney and Walt Wollny
Proposal to Deprecate MAIL-FROM in Maintainer Object
FIRST How can MANRS actions prevent incidents .
Improvement of Consistency among AS Policies on IRR Database
prop-025-v001 Proposal on IPv6 IRR service at APNIC
By Keessun Fokeerah Member Services(MS) Team
Amreesh Phokeer Research Manager AfPIF-10, Mauritius
Validating MANRS of a network
An Application Programming Interface for Interconnection Services
Presentation transcript:

Routing Registries1 Abha Ahuja

Internet Routing Registries2 What is the Routing Registry? zDistributed database collectively known as Internet Routing Registry (IRR) yRADB, RIPE, CW, ANS, Canet zProviders register routing policy zUsed for planning, debugging and generating backbone router configs zhttp://

Routing Registries3 What is the Routing Registry? zCan be used by anyone worldwide ydebugging yconfiguring yengineering routing yaddressing

Routing Registries4 What is the Routing Registry? ycontact names, addresses and telephone numbers for an AS yrouting policy for an AS (what other ASes does it connect to, which routes do they exchange) yinformation about routes (most important is which AS originates the route) yseveral other types of information

Routing Registries5 What happens if I dont use a database? zRouting Horror Stories yAS7007 xfiltering would have prevented this yannouncing bogus routes

Routing Registries6 So, I need to use the database because….. zFilters generated off the IRR protect against inaccurate routing information zMakes troubleshooting and debugging easier zKeep track of policy zSecurity zFilter! Filter! Filter!!

Routing Registries7 Why Bother with all of this? zView of global routing policy in a single cooperatively maintained database zto improve integrity of Internets routing zgenerate router configs yprotect against inaccurate routing info distribution yverification of Internet routing

Routing Registries8 Why Bother using the database (con) zMany providers require that you register your policy ypeering ycustomer relationship zRoute Servers

Routing Registries9 What is Internet2 going to do? zMerit is setting up a database for I2 community ysource: I2 yregister Internet2 routing policy and information zWill be RPSL zUp by end of July

Routing Registries10 Policy Languages zexpress policy with aut-num objects, route objects, AS-MACROS zcurrently RIPE-181 zmoving to RPSL ymore policy control

Routing Registries11 What is RPSL? zRouting Policy Specification Language zDesigned to replace current language (RIPE-181) zEnhanced and more generalized

Routing Registries12 How does the language work? zObject-oriented zExpress policy in objects yperson ymntner yrole yaut-num yroute zCan make sets of objects

Routing Registries13 Describing Policy zUse the language to describe your relationship with other Peers yroutes importing yroutes exporting yspecific policies xinterfaces, MEDs, communities

Routing Registries14 Querying the Database zwhois -h whois.radb.net AS237 zwhois -h whois.radb.net MAINT-AS237 zwhois -h whois.radb.net

Routing Registries15 How to Register your IRR policy zRegister one or more maintainers zRegister AS and policy information zRegister Routes zDescribes your import and export policy yAt the very least, provides contact information

Routing Registries16 Register your maintainer mntner: MAINT-AS237 descr: Maintainer for AS 237 admin-c: Abha Ahuja upd-to: mnt-nfy: mnt-by: MAINT-AS237 auth: MAIL-FROM changed: source: RADB

Routing Registries17 Register your Routes route: /8 descr: Merit Network, Inc. descr: University of Michigan descr: 4251 Plymouth Road, Suite C descr: Ann Arbor descr: MI , USA origin: AS237 mnt-by: MAINT-AS237 changed: source: RADB

Routing Registries18 Register your aut-num zDescribe your policy! zPeering relationships zimport-from zexport-to zcan use AS-sets

Routing Registries19 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: mnt-by: MERIT-MAINT-MCI changed: source: CW

Routing Registries20 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: mnt-by: MAINT-AS237 changed: source: RADB

Routing Registries21 Router Configuration zCurrently configs by hand - slow and inaccurate zConfiguring routers using the IRR ylots of tools available!!! yRtConfig by ISI xroute and Aspath filters. xImport and export zFiltering is a good thing...

Routing Registries22 Router Configuration zCurrently configs by hand - slow and inaccurate zConfiguring routers using the IRR ylots of tools available!!! zFiltering is a good thing... zPlans for some routers to support RPSL directly

Routing Registries23 Router Configuration

Routing Registries24 How do I use the IRR to generate configs? zTools available to generate config files ygated yrsd yCisco zRAToolSet yhttp:// yRtConfig yAoe, Roe

Routing Registries25 yRIPE181 whois queries, flags, objects yRPSL whois queries, flags, objects yComplete support for RAToolSet queries (fast!) yCisco configuration and management interface yComplete automated mirroring support What does the RADB support now?

Routing Registries26 How do I participate? zRegister your policy zRun IRRd locally ylocal copy of db for configs yhttp://

Routing Registries27 Resources zhttp:// zhttp:// zhttp:// zhttp:// zhttp:// charter.html zhttp:// zhttp://

Routing Registries28 Specifics zRegister your policy in the RADB yMerit can assist zQuestions? Need help?