DN42 - AS4242420144

Peering Guidelines

  • WireGuard tunnels is used.
  • IPv6 is done with Link-Local addresses.
  • IPv4 is done with unnumbered interfaces (a.k.a. /32) addresses.
  • Multiple links is prefereable. But not required.
  • Closest geographical locations is chosen for peering link to minimize latency.

Looking to peer with me. Please see contact details in about.

Hosts

1. Marty (DE)

DNS: marty.netravnen.org
Loc: Frankfurt, DE
Pub v4: 80.240.17.49 
Pub v6: 2001:19f0:6c01:1f3d:5400:1ff:fe8e:14df
WG v4: 172.20.128.80/32
WG v6: fe80::42:1001/64
WG PubKey: uJ8ZVSmKNH7Alar9lY926u2T5GqGqiHTSnUOi1Y7pk4=
WG ListenPort: <<Last five digits of your ASN>>
ASN: 4242420144

2. Bart (UK)

DNS: bart.netravnen.org
Loc: London, UK
Pub v4: 45.77.224.24
Pub v6: 2001:19f0:7402:1b4f:5400:1ff:fe94:f552
WG v4: 172.20.128.81/32
WG v6: fe80::42:fefe/64
WG PubKey: K38mqkETtqa1X9XqgLIpgg20il8zb5WnLDytsikhOD0=
WG ListenPort: <<Last five digits of your ASN>>
ASN: 4242420144

3. Aristotle (AU)

DNS: aristotle.netravnen.org
Loc: Sidney, AU
Pub v4: -
Pub v6: 2001:19f0:5801:1733:5400:01ff:fec6:74ab
WG v4: 172.20.128.82/32
WG v6: fe80::42:ff82/64
WG PubKey:
WG ListenPort: <<Last five digits of your ASN>>
ASN: 4242420144

4. Atkins (SG)

DNS: atkins.netravnen.org
Loc: Singapore, SG
Pub v4: -
Pub v6: 2001:19f0:4401:bbe:5400:01ff:fec6:74c4
WG v4: 172.20.128.83/32
WG v6: fe80::42:ff83/64
WG PubKey:
WG ListenPort: <<Last five digits of your ASN>>
ASN: 4242420144

5. Mary (CA) - !!! Coming soon !!!

DNS: mary.netravnen.org
Loc: Toronto, CA
Pub v4: -
Pub v6: -
WG v4: 172.20.128.84/32
WG v6: fe80::42:ff84/64
WG PubKey:
WG ListenPort: <<Last five digits of your ASN>>
ASN: 4242420144

6. Birchibald - !!! Not provisioned !!!

DNS: birchibald.netravnen.org
Loc: -
Pub v4: -
Pub v6: -
WG v4: 172.20.128.85/32
WG v6: fe80::42:ff85/64
WG PubKey:
WG ListenPort: <<Last five digits of your ASN>>
ASN: 4242420144

7. Jasper - !!! Not provisioned !!!

DNS: jasper.netravnen.org
Loc: -
Pub v4: -
Pub v6: -
WG v4: 172.20.128.86/32
WG v6: fe80::42:ff86/64
WG PubKey:
WG ListenPort: <<Last five digits of your ASN>>
ASN: 4242420144

8. Benjamin - !!! Not provisioned !!!

DNS: benjamin.netravnen.org
Loc: -
Pub v4: -
Pub v6: -
WG v4: 172.20.128.87/32
WG v6: fe80::42:ff87/64
WG PubKey:
WG ListenPort: <<Last five digits of your ASN>>
ASN: 4242420144

Allocations

IP addresses

AFI Prefix Size Purpose/Usage Link
IPv4 172.20.128.80 29 Loopbacks + Unnumbered P2P Git
IPv4 172.22.128.0 27 - Git
IPv4 172.22.128.32 27 - Git
IPv6 fd00:aaaa:251:: 48 - Git
IPv6 fd00:aaaa:255:: 48 - Git

Autonomous System Numbers

ASN 2/4-byte Purpose/Usage Link
4242420141 4-byte Returned to pool Git
4242420144 4-byte Currently used Git

All ASN is aggregated in this as-set.

Sub-allocations

AFI Prefix Size Purpose/Usage Size
IPv6 fd00:aaaa:255:42:: 64 Loopback /128

Routing policy

  1. ROA validation is used for all ingoing and outgoing BGP announcements. Invalid announcements is rejected.
    • Rules used are for IPv4 is [0] and for IPv6 is [1].
  2. The below prefix filter rules from the dn42 website is used, too.
  3. All route announcements with as-paths longer than 32 is rejected. (This is to prevents a mishap in the event of an unlikely routing loop in the network)

[0]: https://dn42.tech9.io/roa/bird_roa_dn42.conf

[1]: https://dn42.tech9.io/roa/bird6_roa_dn42.conf

Prefix filters

General filter rules used in ASN 4242420144.

172.20.0.0/14{21,29}, # dn42
172.20.0.0/24{28,32}, # dn42 Anycast
172.21.0.0/24{28,32}, # dn42 Anycast
172.22.0.0/24{28,32}, # dn42 Anycast
172.23.0.0/24{28,32}, # dn42 Anycast
172.31.0.0/16+,       # ChaosVPN
10.100.0.0/14+,       # ChaosVPN
10.0.0.0/8{15,24}     # Freifunk.net
fd00::/8{44,64}       # ULA address space as per RFC 4193

Infrastructure

Loopback interface addresses

Host Loopback v4 Loopback v6
marty 172.20.128.80 fd00:aaaa:255:42::80
bart 172.20.128.81 fd00:aaaa:255:42::81
aristotle 172.20.128.82 fd00:aaaa:255:42::82
atkins 172.20.128.83 fd00:aaaa:255:42::83
mary 172.20.128.84 fd00:aaaa:255:42::84
birchibald 172.20.128.85 fd00:aaaa:255:42::85
jasper 172.20.128.86 fd00:aaaa:255:42::86
benjamin 172.20.128.87 fd00:aaaa:255:42::87