Your SlideShare is downloading. ×
  • Like
Route object white paper update1jun252012
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×

Now you can save presentations on your phone or tablet

Available for both IPhone and Android

Text the download link to your phone

Standard text messaging rates apply

Route object white paper update1jun252012

  • 782 views
Published

route object creation guide

route object creation guide

Published in Technology
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Be the first to comment
    Be the first to like this
No Downloads

Views

Total Views
782
On SlideShare
0
From Embeds
0
Number of Embeds
0

Actions

Shares
Downloads
15
Comments
0
Likes
0

Embeds 0

No embeds

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
    No notes for slide

Transcript

  • 1. ROUTE OBJECT CREATION WHITEPAPER (USING RIPE IRR AS CASE STUDY)Author: Peter EhiweLast updated: June 25, 2012ABSTRACTWhat you need to know on how to create the route objects needed to make you and yourupstream ISP happy.INTRODUCTIONA route object is what ties the prefix you have obtained from your RIR(Regional InternetRegistry) to the Autonomous system number obtained from the RIR.Route objects are usually created in an Internet routing registry (IRR)An IRR is a database of Internet route objects for determining, and sharing route and relatedinformation used for configuring routers, with a view to avoiding problematic issues betweenInternet service providers. [1]Right now there are about 34 IRR maintained around the world [2] all of which can be used tocreate the route objects , but the most common one’s are RIPE (Free service) and RadB fromMerit networks(Paid service)BACKGROUND INFORMATIONMany Corporate organization (e.g. Financial institutions) and small ISPs require the use of ASnumbers and Provider Independent addresses for their growing operations.Many of these institutions run into a road block when implementing IP transit service becausethe Upstream ISP asks for a route object registration for their PI prefixes. Many upstream ISPSdo this because their prefix and as-path filters are set to auto mode , in auto mode they poll theIRR database periodically and they adjust their filters based on the route objectsFrom my experience in the fast growing African internet ecosystem, these institutions wronglyinterpret prefix and AS number registration in the Afrinic database as route object registration ,the route object should rather be seen as the “glue” that says this prefix comes from this ASnumber
  • 2. This whitepaper is meant to equip the reader with the steps required to create route objectusing RIPE IRR service.To create a route object, four steps must be completed, these steps are captured below , aMAINTAINER OBJECT must be created first , after which a PERSON OBJECT and AUT-NUMobject will be created , these three objects are prerequisites for ROUTE OBJECT creation.The easiest way to create object in RIPE DB is to use web updatestool(https://apps.db.ripe.net/webupdates/select-type.html) , where the object is created byentering individual fields. See below for snapshots :
  • 3. ROUTE OBJECT CREATION – STEP 1Register a Maintainer ObjectI like to see the maintainer object as a container that controls who can create and modify thecreated objects, it is during the process of creating the maintainer object that you enter thepassword and select the password hashing algorithm.The following two snapshots should be followed one after the other in order to create themaintainer object quickly without having to do much debugging.
  • 4. Key points to noteWhen filling the auth field , Click the key button on the right to enter the password that will behashed by the chosen algorithm.(In this case MD5 is used)For the “changed attribute” the format is email address [space] DATE (yyyymmdd)Always click the question mark symbol to get more explanation on the format for enteringvalues of different attributes.After the second step is complete , click submit to create the maintainer object , if the stepsare followed as advised above then you will save yourself minutes of debugging the errors .
  • 5. ROUTE OBJECT CREATION – STEP 2Register a person objectSame two-step process, snapshots are captured below.
  • 6. Person objects are usually easy to create and require less debugging as long as you follow thesteps above.ROUTE OBJECT CREATION – STEP 3Register an AUT-NUM object
  • 7. Add another attribute mnt-lower with value of RIPE-NCC-RPSL-MNT , also don’t forget to addthe password “RPSL” to your stored passwords . Never use RIPE-NCC-RPSL-MNT as mnt-lowerfor security reasons. (This maintainer password is known to everyone RPSL)The final step is to create the Route Object, the steps above only need to be carried out if youdon’t already have them created, hence for subsequent route object creation you don’t need tocreate AUT-NUM, PERSON, MAINTENER objects.
  • 8. ROUTE OBJECT CREATION – STEP 4Register a Router Object
  • 9. CONCLUSIONCreating route objects is not that hard when you have a guide like this . If you want to practicewith object creation at a broader level, you can make use of the RIPE Test Database.If you have any comments, suggestions for improvements of this white paper, feel free to dropan email at peterehiwe@gmail.com .REFERENCES[1] http://en.wikipedia.org/wiki/Internet_Routing_Registry[2] http://www.irr.net/docs/list.html