internet routing registries
Download
Skip this Video
Download Presentation
Internet Routing Registries

Loading in 2 Seconds...

play fullscreen
1 / 28

Internet Routing Registries - PowerPoint PPT Presentation


  • 187 Views
  • Uploaded on

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

loader
I am the owner, or an agent authorized to act on behalf of the owner, of the copyrighted work described.
capcha
Download Presentation

PowerPoint Slideshow about ' Internet Routing Registries' - micheal


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.While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server.


- - - - - - - - - - - - - - - - - - - - - - - - - - E N D - - - - - - - - - - - - - - - - - - - - - - - - - -
Presentation Transcript
internet routing registries

Internet Routing Registries

Abha Ahuja

ahuja@merit.edu

Internet Routing Registries

what is the routing registry
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

what is the routing registry1
What is the Routing Registry?
  • Can be used by anyone worldwide
    • debugging
    • configuring
    • engineering routing
    • addressing

Internet Routing Registries

what is the routing registry2
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

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

Internet Routing Registries

so i need to use the database because
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

why bother with all of this
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

why bother using the database con
Why Bother using the database (con)
  • Many providers require that you register your policy
    • peering
    • customer relationship
  • Route Servers

Internet Routing Registries

what is internet2 going to do
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

policy languages
Policy Languages
  • express policy with aut-num objects, route objects, AS-MACROS
  • currently RIPE-181
  • moving to RPSL
    • more policy control

Internet Routing Registries

what is rpsl
What is RPSL?
  • Routing Policy Specification Language
  • Designed to replace current language (RIPE-181)
  • Enhanced and more generalized

Internet Routing Registries

how does the language work
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

describing policy
Describing Policy
  • Use the language to describe your relationship with other Peers
    • routes importing
    • routes exporting
    • specific policies
      • interfaces, MEDs, communities

Internet Routing Registries

querying the database
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

how to register your irr policy
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

register your maintainer
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

register your routes
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

register your aut num
Register your aut-num
  • Describe your policy!
  • Peering relationships
  • import-from
  • export-to
  • can use AS-sets

Internet Routing Registries

register your aut num con
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

register your aut num con1
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

router configuration
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

router configuration1
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

router configuration2
Router Configuration

Internet Routing Registries

how do i use the irr to generate configs
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

what does the radb support now
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

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

Internet Routing Registries

resources
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

specifics
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

ad