How to create objects in ARIN’s Internet Routing Registry (IRR)

Some ISPs and entities that provide BGP sessions (such as Torix) use ARIN’s Internet Routing Registry (IRR) to verify the routes that are allowed to be advertised by an AS.

 

https://www.arin.net/resources/routing/index.html

 

There is also Merit  RADb (www.radb.net) which provides the service for a subscription fee. ARIN’s service is free. The following was the steps and objects that were needed for Torix.

 

The templates have to be sent to rr@arin.net and the subject line can be empty. When sending email using Outlook make sure that is sent as Plain Text and not HTML.

 

1- First we have to create the mntner object.

Objects in ARIN’s Routing Registry are protected by using mntner objects. A mntner object contains the information needed to authorize creation, deletion or modification of any objects that it protects.

 

mntner: MNT-xxx-xx

descr: xxxxxx Ltd.

admin-c: xxxxx-ARIN

tech-c: xxxxx-ARIN

upd-to: admin@xxxxxx.com

mnt-nfy: admin@xxxxxxx.com

auth: MD5-PW $1xxxxxxxxxxxx

mnt-by: MNT-xxx-xx

referral-by: MNT-xxx-xx

changed: admin@xxxxxx.com

source: ARIN

 

Obtain the MD5 hash of the password. This URL can be used: https://apps.db.ripe.net/crypt/

 

2- Then we need to create the as-set object.

An as-set object defines a set of aut-num objects. password is the clear text of the password that was used to create the MD5 hash in previous step.

 

as-set: AS-xxxxx

password: xx*****

descr: xxxxxx Ltd.

descr: Address 1

descr: City, Province

descr: CA

members: ASxxxx

tech-c: xxxxx-ARIN

admin-c: xxxxx-ARIN

mnt-by: MNT-xxxx-xx

changed: admin@xxxxxxx.com

source: ARIN

 

3- Now we can create route object.

Each interAS route (also known as an interdomain route) originated by an Autonomous System can be specified by using a route object for IPv4 addresses.

 

route:208.xxx.xxx.0/22

password:cs******

descr:xxxxxxxx.

descr:Address

descr: City, Province

descr:CA

origin:ASxxxx

mnt-by:MNT-xxx-xx

changed:admin@xxxxxxx.com

source:ARIN

 

4- Now we can create route6 object.

Each interAS route (also known as an interdomain route) originated by an Autonomous System can be specified by using a route6 object for IPv6 addresses.

 

route6:26xx:xxxx::/32

password:xx*****

descr:xxxxxx Ltd.

descr:Address 1

descr:Toronto, Ontario

descr:CA

origin:ASxxxx

mnt-by:MNT-xxxx-xx

changed:admin@xxxxxx.com

source:ARIN