Research Goals

This network exists to further a variety of goals, primarily focused on learning and research with a mix of personal connectivity for a variety of projects.

Short Term

  • NTP (locally GPS + PPS synced)
  • RBL Monitoring
  • PeeringDB integration in peerbuilder
  • Upgrade to bird3 to utilize multi-threading much better and async ROV validation
  • RPKI ASPA on all peers + transits
done:
  • Network Plan
  • mm01.zrh at Daedalean / IPng Networks
  • DNS Authoritive is at paphosting.net (ns.paphosting.ch / chzrh02.paphosting.net is hosted by AS57777
  • RIPE: LIR, ASN, IPv4 prefix and IPv6 prefix
  • Get transit and primary uplink from IPng Networks
  • Announce AS57777 over BGP
  • Become part of the DFZ (Default Free Zone) - no default routes on our routers!
  • Reverse & Forward DNS
  • Enable ROAs using RIPE hosted CA
  • Links between Lugano, Zurich, Rülang
  • Implement RPKI: ROA & Drop invalids
  • Implement NLNOG BGPFilterGuide
  • mm01.lug at new home location over G.Fast
  • RIPE Atlas nodes: 1 Anchor @ zurich, 2 probes @ lugano + rumlang
  • Microsoft Outlook Smart Network Data Service Junk Mail Reporting Program
  • NLNOG Ring LookingGlass
  • NLNOG Ring node @ zrh.ch
  • Connect to various IX
  • RIPE RIS Peering: RRC20
  • Host a RPKIViews -- RPKI Transparency node: amber.massars.net
  • Dual router setup in Lugano with VRRP failover
  • iBGP between 2 routers in Lugano, 1x Zurich, 1x Rümlang
  • Renumber & rename everything
  • Anycasted DNS Auth: ns1.massars.net + ns2.massars.net anycasted in Lugano and Zurich
  • Anycasted DNS Recursive: rdns1.massars.net + rdns2.massars.net anycasted in Lugano and Zurich
  • Anycasted HTTP Service: http.massars.net anycasted in Lugano and Zurich
  • Anycasted Mirror Service: mirror.massars.net anycasted in Lugano and Zurich
  • CAIDA Spoofer checker + very strict filtering
  • Peerings are generated from simple peers.json list
  • IRR objects are fetched with bgpq4 and filter lists are generated
  • Initial RIPE object updater, no auto-submit, but object is generated
  • Use RTR for IRR (bgpq4) generated prefix lists
  • Use RTR for Spamhaus ASN-DROP + DROP lists
  • DNS Authoritive: DoT + DoH using dnsdist
  • Add mm01.bve.fr.massars.net, r1.bve.fr.massars.net and st01.bve.fr.massars.net
  • Add mm01.rma.ch.massars.net - Dell R640 to NTT/IPng
  • Looking Glass

Intermediate

  • Management tool for this all; requires goi.li to be functional

Long Term (year+)

  • Research:
    • new BGP toolkits
    • network management & deployment
    • server management & deployment
    • traffic monitoring
    • traffic management
    • setup arm64 cluster for shared-dedicated services