Routing your own Network – Part 1

There are at least two ways you can approach this, so we will start by making some assumptions:

  1. You want or require your network to be directly reachable on the Internet
  2. Your ISP doesn’t provide IPv6 service, or you want to use your own IP space at home
  3. You want to learn how the ‘real thing’ works, gaining practical experience and insights in running an AS

If these assumptions do not apply, then you may want to look into DN42 (more on them later), otherwise keep reading as we outline the steps to follow if you wish to run your own public network reachable on the Internet (or take it a step further and launch your own ISP).

Requirements

To run your own public routed network you require the following resources:

  • Sponsorship from a Local Internet Registry (LIR)
  • An Autonomous System number (AS)
  • Provided-Independent IP Address Space (PI Space)

To establish peering relationships with other networks you’ll need:

  • A server with connectivity to one or more Internet Exchange Points (IXP)
  • An account and entry on PeeringDB
  • An account with one or more IXPs (having a Peering DB entry helps a lot)

Getting Started

Before you can obtain public resources, you will need to create an account with your Regional Internet Registry (RIR) which in our case is RIPE. This should also create a ‘default’ maintainer object associated with your RIPE account allowing you to create and manage the required objects in the RIPE DB:

  • A ‘person’ object, this must be a natural person
  • An ‘organisation’ object, this will hold the public resources assigned on your behalf by your sponsoring LIR
    It must be a legal entity, either a natural person or a company.
  • An abuse contact, this can be created during the creation of the organisation object

Once you have these items created, you’ll need to contact an LIR who’s willing to sponsor you, the cost of these resources is 50€ per annum and you should receive both an AS and a /48 allocation of IPv6 space. Your LIR will request some information from you as part of the application to RIPE for the resources, this is to verify the name and address for the organisation object.

Once the boring stuff is out of the way, the next step is acquiring a router. The easiest option is to order an IXP Access VM from iFog but other options include renting or Co-Locating a physical server at a Datacenter where your preferred IXP has a Point of Presence and arranging the appropriate Cross-Connect to the IXP Switch.

Once you’ve got all this in place, we proceed to Part 2