Welcome to the µInternet Workshop
In this workshop you will work together in small groups to run a router for your own AS, peer with other AS to achive reachability with each other and the wohle Internet.
Warning
When setting up yours pods and establish connectivity, they will become reachable from the Internet all over the world. Please keep this in mind when connecting your personal equipment.
For security reasons, the carriers providing the Internet transit have the following stateless filters engaged:
- deny outbound SMTP (
25/tcp) -
allow any other outbound traffic
-
permit inbound HTTP (
80/tcp) and HTTPS (443/tcp) - permit inbound UDP & TCP ephemeral ports (
32768-65535) - permit inbound ICMP and ICMPv3
- deny any other inbound traffic
Software Stack
The routers are Linux-based using the following software stack:
- RouterKit OS - an Alpine Linux derivate for software-defined routers
- IfState - to manage interface settings in a declarative manner
- BIRD - the BIRD Internet Routing Daemon
Building Teams
Please team up in groups of two people. We have three different type of pods, each operated by a single team:
As an organisation you will operate an AS with:
- private peerings to another ORG and IX
- transit peerings to ISP
Your mission is to get:
- private peerings to other AS based on dedicated links or joining IXPs
- get transit redundancy with two ISPs
Tip
This is the least challenging pod type and recommended for beginners.
As an ISP you will operate an AS with:
- private peerings to other orgs, ISPs and IXs
- transit peerings from other ISPs and the workshop carriers
Your mission is to get:
- get transit redundancy so you and your customer's ASN have transit via both carriers
- private peerings to other AS with dedicated links or joining IXPs
- get transit redundancy with two ISPs
As an IX you will operate up to two AS:
- an AS for the route servers for your IXP
- an AS for your IX organisation
Warning
That is the most challenging pod type and recommended for more experienced attendees.
Pod Equipment
Please get your pod equipment:
- a router appliance
- a USB or USB-to-serial cable
- a USB thumb drive with the RKOS image
- a router appliance
- a USB or USB-to-serial cable
- a USB thumb drive with the RKOS image
- a router appliance
- a switch
- a USB-to-serial cable
- a USB thumb drive with the RKOS image