Home of Flip Flap Network @ dn42 - AS4242420263
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
Location | Hostname | IPv6 |
---|---|---|
Amsterdam (NL) | nl-ams1.flap42.eu | 2001:bc8:3feb:100::9 |
Amsterdam (NL) | nl-ams2.flap42.eu | 2001:bc8:3feb:100::6 |
Paris (FR) | fr-par1.flap42.eu | 2001:bc8:710:c528:dc00:ff:fea5:d269 |
Warsaw (PL) | pl-war1.flap42.eu | 2001:bc8:1d90:1293:dc00:ff:fe25:1b13 |
Hosted services
Service | Hostname | IP(s) |
---|---|---|
DNS v4 | ns1.hcartiaux.dn42 | 172.22.144.161 |
DNS v6 | fd28:7515:7d51:a::1 | |
DNS v4 | ns2.hcartiaux.dn42 | 172.22.144.177 |
DNS v6 | fd28: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.
Nodes | SSH command |
---|---|
nl-ams2.flap42.eu | ssh <mntner>@nl-ams2.flap42.eu -p 4242 |
fr-par1.flap42.eu | ssh <mntner>@fr-par1.flap42.eu -p 4242 |
pl-war1.flap42.eu | ssh <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.