Abha Ahuja - PowerPoint PPT Presentation

About This Presentation
Title:

Abha Ahuja

Description:

contact names, email addresses and telephone numbers for an AS ... to improve integrity of Internet's routing. generate router configs ... – PowerPoint PPT presentation

Number of Views:222
Avg rating:3.0/5.0
Slides: 29
Provided by: william418
Category:
Tags: abha | ahuja | internets

less

Transcript and Presenter's Notes

Title: Abha Ahuja


1
Internet Routing Registries
  • Abha Ahuja
  • ahuja_at_merit.edu

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/

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

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

5
What happens if I dont use a database?
  • Routing Horror Stories
  • AS7007
  • filtering would have prevented this
  • announcing bogus routes

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!!

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

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

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

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

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

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

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

14
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

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

16
Register your maintainer
mntner MAINT-AS237 descr Maintainer
for AS 237 admin-c Abha Ahuja upd-to
ahuja_at_merit.edu mnt-nfy ahuja_at_merit.edu mnt-b
y MAINT-AS237 auth MAIL-FROM
ahuja_at_merit.edu changed ahuja_at_merit.edu
941219 source RADB
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_at_merit.edu
931113 source RADB
18
Register your aut-num
  • Describe your policy!
  • Peering relationships
  • import-from
  • export-to
  • can use AS-sets

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_at_merit.edu mnt-by
MERIT-MAINT-MCI changed
sobo_at_merit.edu 980202 source CW
20
Register your aut-num (con)
as-set AS237AS-CUSTOMERS descr
ASs for which MichNet provides descr transit
service members AS229,AS237,AS238,AS7016,AS
10330 tech-c MichNet NOC admin-c
MichNet NOC remark transit ASs of
MichNet notify routing-notify_at_merit.edu mn
t-by MAINT-AS237 changed
ahuja_at_merit.edu 990222 source RADB
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...

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

23
Router Configuration
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

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

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

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

28
Specifics
  • Register your policy in the RADB
  • Merit can assist (db-admin_at_radb.net)
  • Questions? Need help?
  • irrd-support_at_merit.edu
  • db-admin_at_radb.net
Write a Comment
User Comments (0)
About PowerShow.com