Home of Flip Flap Network @ dn42 - AS4242420263

Posted on Jan 2, 2025

dn42

What’s Flip Flap Network

AS4242420263, aka Flip Flap Network, is my own experimental network on dn42. dn42 is a decentralized network mainly used as a testbed, it employs common networking protocols (such as BGP, DNS, WHOIS) to reproduce an Internet-like network. Most network links are configured using VPN tunnels (WireGuard) over the Internet, as such dn42 is an overlay network.

Nodes information

LocationHostnameIPv6
Amsterdam (NL)nl-ams1.flap42.eu2001:bc8:3feb:100::9
Amsterdam (NL)nl-ams2.flap42.eu2001:bc8:3feb:100::6
Paris (FR)fr-par1.flap42.eu2001:bc8:710:c528:dc00:ff:fea5:d269
Warsaw (PL)pl-war1.flap42.eu2001:bc8:1d90:1293:dc00:ff:fe25:1b13

Hosted services

ServiceHostnameIP(s)
DNS v4ns1.hcartiaux.dn42172.22.144.161
DNS v6fd28:7515:7d51:a::1
DNS v4ns2.hcartiaux.dn42172.22.144.177
DNS v6fd28:7515:7d51:c::1

Peering

Policy

Flip Flap Network is open to all peering requests. Each peering systematically uses:

  • Wireguard for establishing the peering link
  • Link-local IPv6 on each peering link
  • Multiprotocol BGP over IPv6
  • Extended next hop over IPv6

Auto-peering self-service - IPv6 only

You can request a peering session with the nodes below via SSH on port 4242 (provided that your mntner object in the dn42 registry contains at least one auth attribute with a ssh public key of type ssh-ed25519 or ssh-rsa).

In the following commands, replace <mntner> by your maintainer object name, lowercase, without the -MNT suffix.

NodesSSH command
nl-ams2.flap42.eussh <mntner>@nl-ams2.flap42.eu -p 4242
fr-par1.flap42.eussh <mntner>@fr-par1.flap42.eu -p 4242
pl-war1.flap42.eussh <mntner>@pl-war1.flap42.eu -p 4242
$ ssh hcartiaux@nl-ams2.flap42.eu -p 4242
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
                   ██                                      ████   ████
                  ░██                                     █░░░ █ █░░░ █
         ███████  ░██        ██████   ██████████   ██████░    ░█░█ ██░█
        ░░██░░░██ ░██ █████ ░░░░░░██ ░░██░░██░░██ ██░░░░    ███ ░█░█ ░█
         ░██  ░██ ░██░░░░░   ███████  ░██ ░██ ░██░░█████   █░░  ░█░ ██
         ░██  ░██ ░██       ██░░░░██  ░██ ░██ ░██ ░░░░░██ █     ░█ ░░
         ███  ░██ ███      ░░████████ ███ ░██ ░██ ██████ ░██████░ █████
        ░░░   ░░ ░░░        ░░░░░░░░ ░░░  ░░  ░░ ░░░░░░  ░░░░░░  ░░░░░
    █     █████    ██   ████     ██   ████     ██   ████   ████   ████   ████   ████
   ███   █░░░░    █░█  █░░░ █   █░█  █░░░ █   █░█  █░░░ █ █░░░██ █░░░ █ █░░░ █ █░░░ █
  ██░██ ░█       █ ░█ ░    ░█  █ ░█ ░    ░█  █ ░█ ░    ░█░█  █░█░    ░█░█   ░ ░    ░█
 ██ ░░██░██████ ██████   ███  ██████   ███  ██████   ███ ░█ █ ░█   ███ ░█████    ███
 ███████░░░░░██░░░░░█   █░░  ░░░░░█   █░░  ░░░░░█   █░░  ░██  ░█  █░░  ░█░░░ █  ░░░ █
░█░░░░░█    ░██    ░█  █         ░█  █         ░█  █     ░█   ░█ █     ░█   ░█ █   ░█
░█    ░█ █████     ░█ ░██████    ░█ ░██████    ░█ ░██████░ ████ ░██████░ ████ ░ ████
░     ░░░░░░░      ░  ░░░░░░     ░  ░░░░░░     ░  ░░░░░░  ░░░░  ░░░░░░  ░░░░   ░░░░
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
 ▶ FlipFlapNet Home page ┄┄┄┄┄┄┄┄┄┄┄┄ https://hcartiaux.github.io/dn42
 ▶ Pop configuration ┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄ https://github.com/hcartiaux/dn42-as4242420263
 ▶ SSH server source ┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄ https://github.com/hcartiaux/dn42-sshd
 ▶ Contact ┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄ hyacinthe.cartiaux@gmail.com
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━

Welcome to Flip Flap Network (AS4242420263) automated peering service
You are connected as HCARTIAUX-MNT to nl-ams2.flap42.eu @ AS4242420263

┏━━━━━━━━━━━━━━━━━━━┓
┃ Your AS number(s) ┃
┡━━━━━━━━━━━━━━━━━━━┩
│ 4242420263        │
└───────────────────┘

Use this shell to configure your BGP peering session.

Type help or ? to list commands.

AS4242420263> ?

Documented commands (type help <topic>):
========================================
bye  help  intro  peer_config  peer_create  peer_list  peer_remove  peer_status

Manual request - IPv4 & IPv6

Peering requests on nl-ams1.flap42.eu are handled manually so specific settings requests are accepted. Contact me at hyacinthe.cartiaux@gmail.com, with the following information:

  • AS number
  • Wireguard public key
  • IPv6 endpoint address
  • IPv6 endpoint port
  • link-local IPv6 address

For more technical guidance, you can follow my guide in 5 parts here.