diff --git a/data/aut-num/AS4242420842 b/data/aut-num/AS4242420842 index 0fbcd084c..851a4b964 100644 --- a/data/aut-num/AS4242420842 +++ b/data/aut-num/AS4242420842 @@ -4,3 +4,49 @@ admin-c: HEADSCARF175-DN42 tech-c: HEADSCARF175-DN42 mnt-by: HEADSCARF175-MNT source: DN42 +descr: HEADSCARF175 test network +remarks: ================================================================ +remarks: HEADSCARF175 — multi-POP DN42 network +remarks: ================================================================ +remarks: +remarks: Peering page: http://headscarf175.dn42 +remarks: GeoFeed: http://headscarf175.dn42/geofeed.csv +remarks: Contact: git.dn42.dev.headscarf175@passmail.net +remarks: Policy: Open — peering welcome, all regions +remarks: +remarks: ---------------- POPs (anycast 172.20.159.128/27, fdfd:27b9:f174::/48) ----- +remarks: s1 Brisbane, AU (manual peering — email below) +remarks: s2 Los Angeles, US (autopeer) +remarks: s3 Frankfurt, DE (autopeer) +remarks: Per-node WG pubkeys + clearnet endpoints are returned by autopeer +remarks: on `peer_config`; for s1 see the peering page or request via email. +remarks: +remarks: ---------------- Auto-peering (s2 + s3) -------------------------- +remarks: Self-service via dn42-sshd-autopeer. SSH with your mntner key: +remarks: ssh -p 4242 @s2.headscarf175.net # Los Angeles +remarks: ssh -p 4242 @s3.headscarf175.net # Frankfurt +remarks: Shell commands: peer_create, peer_list, peer_config, peer_status, +remarks: peer_remove, help +remarks: Auth: DN42 registry mntner SSH keys (mirror sync ~hourly). +remarks: Note: s1 (Brisbane) is manual-peering only — email below. +remarks: +remarks: ---------------- Tunnel ------------------------------------------ +remarks: Transport: WireGuard preferred, OpenVPN accepted +remarks: MTU: 1420 +remarks: Session: IPv6 link-local preferred (fe80::842/64 on s1) +remarks: Port (s1): sequential 200xx, ask for next free +remarks: Port (s2/s3): last 5 digits of your ASN (e.g. AS4242422189 -> 22189) +remarks: (autopeer-managed tunnels use 30001-39999 instead) +remarks: +remarks: ---------------- BGP --------------------------------------------- +remarks: iBGP full-mesh between all three POPs (next hop self, ADD-PATH). +remarks: RPKI/ROA validated via GoRTR; invalid routes rejected. +remarks: RFCs: 1997, 4724, 4760, 6811, 7313, 7911, 8092, 8326, 8654, 8950, 9494 +remarks: +remarks: Communities tagged on announce (DN42 standard, AS64511): +remarks: (64511, 1..9) latency tier +remarks: (64511, 21..29) bandwidth tier (we set 23, <100Mbps) +remarks: (64511, 31..34) encryption tier (34 = WireGuard / PFS) +remarks: (64511, 41..53) region (we set 53 = Pacific) +remarks: (64511, 10NN) ISO-3166 country (we set 1036 = AU) +remarks: ================================================================ diff --git a/data/person/HEADSCARF175-DN42 b/data/person/HEADSCARF175-DN42 index 78dc05c56..e50803754 100644 --- a/data/person/HEADSCARF175-DN42 +++ b/data/person/HEADSCARF175-DN42 @@ -1,5 +1,5 @@ person: headscarf175 -e-mail: git.dn42.dev.headscarf175@passmail.net +e-mail: headscarf175@pm.me nic-hdl: HEADSCARF175-DN42 mnt-by: HEADSCARF175-MNT source: DN42 diff --git a/data/route/172.20.159.128_27 b/data/route/172.20.159.128_27 index e31358f5d..dd47f7976 100644 --- a/data/route/172.20.159.128_27 +++ b/data/route/172.20.159.128_27 @@ -1,5 +1,5 @@ route: 172.20.159.128/27 origin: AS4242420842 -max-length: 27 +max-length: 29 mnt-by: HEADSCARF175-MNT source: DN42 diff --git a/data/route6/fdfd:27b9:f174::_48 b/data/route6/fdfd:27b9:f174::_48 index 440227d95..908e4c8eb 100644 --- a/data/route6/fdfd:27b9:f174::_48 +++ b/data/route6/fdfd:27b9:f174::_48 @@ -1,5 +1,5 @@ route6: fdfd:27b9:f174::/48 origin: AS4242420842 -max-length: 48 +max-length: 58 mnt-by: HEADSCARF175-MNT source: DN42