Event

Event
17:40
-
18:00
Day 1
Automating BGP peerings in the dn42 environment
Assembly-Event
<p><a href="https://dn42.eu">dn42 (decentralized network 42)</a> is a community-driven overlay network over the Internet, it provides a testbed aimed at experimenting with Internet protocols such as BGP, IPv4 and v6, DNS, that can be used to skill-up, develop new ideas, or interconnect your local hackerspace(s) in a proper network without NAT.</p> <p>Think of it as a real-world lab where you can break things without taking down the Internet, with over a thousand routes, traffic exchanged, real-life links and latencies and actual peers around the world.</p> <p>This talk covers:</p> <ul> <li>A quick introduction to dn42</li> <li>How I've set up <a href="https://hcartiaux.github.io/dn42/">my network (<code>AS4242420263</code>, aka "Flip Flap Network")</a>, in different geographic zones using Ansible, Debian, WireGuard and Bird.</li> <li><a href="https://github.com/hcartiaux/dn42-sshd-autopeer">my automatic peering service, dn42-sshd-autopeer</a>, essentially a custom CLI over SSH, allowing other fellow network enthusiasts to request and set up a BGP peering session within a few minutes.</li> </ul> <p>Developed in Python under MIT license, this service has permitted my network to grow to the top 25 of dn42 networks by number of BGP peers and graph centrality.</p>