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-waw1.flap42.eu2001:bc8:1d90:1293:dc00:ff:fe25:1b13
New York (USA)us-nyc1.flap42.eu2a10:ccc2:1337:d42::cafe
Frankfurt (DE)de-fra1.flap42.eu2a13:e3c1:400e:d42::cafe
Toronto (CA)ca-yto1.flap42.eu2a11:6c7:2600:500:d42::cafe

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

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 commandIPv6IPv4
nl-ams2.flap42.eussh <mntner>@nl-ams2.flap42.eu -p 4242YPartial
fr-par1.flap42.eussh <mntner>@fr-par1.flap42.eu -p 4242YN
pl-waw1.flap42.eussh <mntner>@pl-waw1.flap42.eu -p 4242YN
us-nyc1.flap42.eussh <mntner>@us-nyc1.flap42.eu -p 4242YN
de-fra1.flap42.eussh <mntner>@de-fra1.flap42.eu -p 4242YN
ca-yto1.flap42.eussh <mntner>@ca-yto1.flap42.eu -p 4242YN

nl-ams2.flap42.eu has outbound-only connectivity to IPv4 endpoints due to NAT (it can reach you, but you cannot reach it directly). IPv6 is natively supported on all nodes.

Manual request

Peering requests on nl-ams1.flap42.eu are handled manually so specific settings requests are accepted. This node supports IPv4 and IPv6 natively.

Contact me at <hyacinthe@cartiaux.net>, with the following information:

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

Support

I can be contacted by mail <hyacinthe@cartiaux.net> or matrix <@hyacinthe:bsd.cafe>.

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