68 lines
49 KiB
XML
68 lines
49 KiB
XML
<?xml version="1.0" encoding="utf-8" standalone="yes"?>
|
||
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
|
||
<channel>
|
||
<title>Network on burble.dn42</title>
|
||
<link>http://localhost:2010/network/</link>
|
||
<description>Recent content in Network on burble.dn42</description>
|
||
<generator>Hugo</generator>
|
||
<language>en-gb</language>
|
||
<atom:link href="http://localhost:2010/network/index.xml" rel="self" type="application/rss+xml" />
|
||
<item>
|
||
<title>Peering with burble.dn42</title>
|
||
<link>http://localhost:2010/network/peering/</link>
|
||
<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
|
||
<guid>http://localhost:2010/network/peering/</guid>
|
||
<description><p>This page provides the information to get started on peering with the burble.dn42 network</p>
<p>burble.dn42 is a set of global POPs integrated to the <a href="https://dn42.dev/">dn42</a> network,
and new peering requests are welcome. Some details of the network are available in the
<a href="http://localhost:2010/network/design">Design</a> page.</p>
<p>burble.dn42 is a large network and there are some restrictions in place to protect the network and the rest of the DN42.<br/>
<em>Please ensure you read the information below before requesting to peer.</em></p></description>
|
||
</item>
|
||
<item>
|
||
<title>Node Information</title>
|
||
<link>http://localhost:2010/network/nodes/</link>
|
||
<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
|
||
<guid>http://localhost:2010/network/nodes/</guid>
|
||
<description><p>Public peering nodes</p>
<h2 id="europe">Europe</h2>
<h3 id="dn42-fr-par1">dn42-fr-par1</h3>
<table>
 <thead>
 <tr>
 <th></th>
 <th></th>
 </tr>
 </thead>
 <tbody>
 <tr>
 <td><strong>Location</strong></td>
 <td>Scaleway/Online.net, Paris, France</td>
 </tr>
 <tr>
 <td><strong>Specs</strong></td>
 <td>E3-1230v2 - 4c/8t, 32GB, 2 x 1TB SSD, 1Gbit unmetered</td>
 </tr>
 <tr>
 <td><strong>Public Hostname</strong></td>
 <td>dn42-fr-par1.burble.com</td>
 </tr>
 <tr>
 <td><strong>Public IPv4 Address</strong></td>
 <td>51.159.194.131</td>
 </tr>
 <tr>
 <td><strong>Public IPv6 Address</strong></td>
 <td>2001:bc8:1201:50d:d6ae:52ff:fecc:c97</td>
 </tr>
 <tr>
 <td><strong>Tunnel IPv4 Peer Address</strong></td>
 <td>172.20.129.181/32</td>
 </tr>
 <tr>
 <td><strong>Tunnel IPv6 Link Local</strong></td>
 <td>fe80::42:2601:37:1/64</td>
 </tr>
 <tr>
 <td><strong>Tunnel IPv6 ULA</strong></td>
 <td>fd42:4242:2601:37::1/128</td>
 </tr>
 </tbody>
</table>
<h3 id="dn42-uk-lon1">dn42-uk-lon1</h3>
<table>
 <thead>
 <tr>
 <th></th>
 <th></th>
 </tr>
 </thead>
 <tbody>
 <tr>
 <td><strong>Location</strong></td>
 <td>HostHatch, London, UK</td>
 </tr>
 <tr>
 <td><strong>Specs</strong></td>
 <td>6 x EPYC 7513, 24GB, 270GB NVME, 40TB @ 10gbit</td>
 </tr>
 <tr>
 <td><strong>Public Hostname</strong></td>
 <td>dn42-uk-lon1.burble.com</td>
 </tr>
 <tr>
 <td><strong>Public IPv4 Address</strong></td>
 <td>45.91.93.104</td>
 </tr>
 <tr>
 <td><strong>Public IPv6 Address</strong></td>
 <td>2a0e:dc0:5:5::1</td>
 </tr>
 <tr>
 <td><strong>Tunnel IPv4 Peer Address</strong></td>
 <td>172.20.129.187/32</td>
 </tr>
 <tr>
 <td><strong>Tunnel IPv6 Link Local</strong></td>
 <td>fe80::42:2601:35:1/64</td>
 </tr>
 <tr>
 <td><strong>Tunnel IPv6 ULA</strong></td>
 <td>fd42:4242:2601:35::1/128</td>
 </tr>
 </tbody>
</table>
<h3 id="dn42-de-fra1">dn42-de-fra1</h3>
<table>
 <thead>
 <tr>
 <th></th>
 <th></th>
 </tr>
 </thead>
 <tbody>
 <tr>
 <td><strong>Location</strong></td>
 <td>Bero Host, Frankfurt, Germany</td>
 </tr>
 <tr>
 <td><strong>Specs</strong></td>
 <td>6 x EPYC 7443P, 24GB, 300GB NVME, 25TB @ 10gbit</td>
 </tr>
 <tr>
 <td><strong>Public Hostname</strong></td>
 <td>dn42-de-fra1.burble.com</td>
 </tr>
 <tr>
 <td><strong>Public IPv4 Address</strong></td>
 <td>5.180.253.211</td>
 </tr>
 <tr>
 <td><strong>Public IPv6 Address</strong></td>
 <td>2a0e:6a80:3:430::1</td>
 </tr>
 <tr>
 <td><strong>Tunnel IPv4 Peer Address</strong></td>
 <td>172.20.129.169/32</td>
 </tr>
 <tr>
 <td><strong>Tunnel IPv6 Link Local</strong></td>
 <td>fe80::42:2601:31:1/64</td>
 </tr>
 <tr>
 <td><strong>Tunnel IPv6 ULA</strong></td>
 <td>fd42:4242:2601:31::1/128</td>
 </tr>
 </tbody>
</table>
<h3 id="dn42-ch-zur1">dn42-ch-zur1</h3>
<table>
 <thead>
 <tr>
 <th></th>
 <th></th>
 </tr>
 </thead>
 <tbody>
 <tr>
 <td><strong>Location</strong></td>
 <td>HostHatch, Zurich, Switzerland</td>
 </tr>
 <tr>
 <td><strong>Specs</strong></td>
 <td>2 x E5-2690v2, 12GB, 60GB SSD, 10TB @ 10gbit</td>
 </tr>
 <tr>
 <td><strong>Public Hostname</strong></td>
 <td>dn42-ch-zur1.burble.com</td>
 </tr>
 <tr>
 <td><strong>Public IPv4 Address</strong></td>
 <td>45.91.92.111</td>
 </tr>
 <tr>
 <td><strong>Public IPv6 Address</strong></td>
 <td>2a0e:dc0:6:8::1</td>
 </tr>
 <tr>
 <td><strong>Tunnel IPv4 Peer Address</strong></td>
 <td>172.20.129.174/32</td>
 </tr>
 <tr>
 <td><strong>Tunnel IPv6 Link Local</strong></td>
 <td>fe80::42:2601:28:1/64</td>
 </tr>
 <tr>
 <td><strong>Tunnel IPv6 ULA</strong></td>
 <td>fd42:4242:2601:28::1/128</td>
 </tr>
 </tbody>
</table>
<h3 id="dn42-no-trd1">dn42-no-trd1</h3>
<table>
 <thead>
 <tr>
 <th></th>
 <th></th>
 </tr>
 </thead>
 <tbody>
 <tr>
 <td><strong>Location</strong></td>
 <td>Trondheim, Norway</td>
 </tr>
 <tr>
 <td><strong>Specs</strong></td>
 <td>2 shared cores, 2GB, 16GB SSD, 1gbit unmetered</td>
 </tr>
 <tr>
 <td><strong>Public Hostname</strong></td>
 <td>dn42-no-trd1.burble.com</td>
 </tr>
 <tr>
 <td><strong>Public IPv4 Address</strong></td>
 <td>217.168.87.226</td>
 </tr>
 <tr>
 <td><strong>Public IPv6 Address</strong></td>
 <td>2001:678:dd0:ffff::25</td>
 </tr>
 <tr>
 <td><strong>Tunnel IPv4 Peer Address</strong></td>
 <td>172.20.129.185/32</td>
 </tr>
 <tr>
 <td><strong>Tunnel IPv6 Link Local</strong></td>
 <td>fe80::42:2601:39:1/64</td>
 </tr>
 <tr>
 <td><strong>Tunnel IPv6 ULA</strong></td>
 <td>fd42:4242:2601:39::1/128</td>
 </tr>
 </tbody>
</table>
<h2 id="north-america">North America</h2>
<h3 id="dn42-us-lax1">dn42-us-lax1</h3>
<table>
 <thead>
 <tr>
 <th></th>
 <th></th>
 </tr>
 </thead>
 <tbody>
 <tr>
 <td><strong>Location</strong></td>
 <td>HostHatch, Los Angeles, United States</td>
 </tr>
 <tr>
 <td><strong>Specs</strong></td>
 <td>2 x EPYC 7413, 8GB, 60GB NVME, 10TB @ 10gbit</td>
 </tr>
 <tr>
 <td><strong>Public Hostname</strong></td>
 <td>dn42-us-lax1.burble.com</td>
 </tr>
 <tr>
 <td><strong>Public IPv4 Address</strong></td>
 <td>45.67.219.3</td>
 </tr>
 <tr>
 <td><strong>Public IPv6 Address</strong></td>
 <td>2a04:bdc7:100:4656::1</td>
 </tr>
 <tr>
 <td><strong>Tunnel IPv4 Peer Address</strong></td>
 <td>172.20.129.172/32</td>
 </tr>
 <tr>
 <td><strong>Tunnel IPv6 Link Local</strong></td>
 <td>fe80::42:2601:2a:1/64</td>
 </tr>
 <tr>
 <td><strong>Tunnel IPv6 ULA</strong></td>
 <td>fd42:4242:2601:2a::1/128</td>
 </tr>
 </tbody>
</table>
<h3 id="dn42-us-nyc1">dn42-us-nyc1</h3>
<table>
 <thead>
 <tr>
 <th></th>
 <th></th>
 </tr>
 </thead>
 <tbody>
 <tr>
 <td><strong>Location</strong></td>
 <td>HostHatch, New York, United States</td>
 </tr>
 <tr>
 <td><strong>Specs</strong></td>
 <td>2 x EPYC 7443P, 8GB, 60GB NVME, 10TB @ 10gbit</td>
 </tr>
 <tr>
 <td><strong>Public Hostname</strong></td>
 <td>dn42-us-nyc1.burble.com</td>
 </tr>
 <tr>
 <td><strong>Public IPv4 Address</strong></td>
 <td>109.205.61.36</td>
 </tr>
 <tr>
 <td><strong>Public IPv6 Address</strong></td>
 <td>2605:4840:2:eed4::1</td>
 </tr>
 <tr>
 <td><strong>Tunnel IPv4 Peer Address</strong></td>
 <td>172.20.129.175/32</td>
 </tr>
 <tr>
 <td><strong>Tunnel IPv6 Link Local</strong></td>
 <td>fe80::42:2601:29:1/64</td>
 </tr>
 <tr>
 <td><strong>Tunnel IPv6 ULA</strong></td>
 <td>fd42:4242:2601:29::1/128</td>
 </tr>
 </tbody>
</table></description>
|
||
</item>
|
||
<item>
|
||
<title>IPAM</title>
|
||
<link>http://localhost:2010/network/IPAM/</link>
|
||
<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
|
||
<guid>http://localhost:2010/network/IPAM/</guid>
|
||
<description><p>IP address tables</p>
<h2 id="general-ranges">General Ranges</h2>
<h3 id="ipv4">IPv4</h3>
<table>
 <thead>
 <tr>
 <th style="text-align: left">IPv4 Address Range</th>
 <th style="text-align: left">Purpose</th>
 </tr>
 </thead>
 <tbody>
 <tr>
 <td style="text-align: left">172.20.129.0/27</td>
 <td style="text-align: left">burble.dn42 services</td>
 </tr>
 <tr>
 <td style="text-align: left">172.20.129.160/27</td>
 <td style="text-align: left">burble.dn42 nodes</td>
 </tr>
 </tbody>
</table>
<h3 id="ipv6">IPv6</h3>
<table>
 <thead>
 <tr>
 <th style="text-align: left">IPv6 Address Range</th>
 <th style="text-align: left">Purpose</th>
 </tr>
 </thead>
 <tbody>
 <tr>
 <td style="text-align: left">fd42:4242:2601:acXX::/64</td>
 <td style="text-align: left">Anycast services</td>
 </tr>
 <tr>
 <td style="text-align: left">fd42:4242:2601:<em>AA</em>::/64</td>
 <td style="text-align: left">Public services for host <em>AA</em></td>
 </tr>
 <tr>
 <td style="text-align: left">fd42:4242:2601:<em>AA</em>00::/56</td>
 <td style="text-align: left">/56 routed to host <em>AA</em></td>
 </tr>
 <tr>
 <td style="text-align: left">fd42:4242:2601:<em>AA</em>02::/64</td>
 <td style="text-align: left">Tier2 services on host <em>AA</em></td>
 </tr>
 <tr>
 <td style="text-align: left">fd42:4242:2601:<em>AA</em>64::/64</td>
 <td style="text-align: left">NAT64 service related to host <em>AA</em></td>
 </tr>
 </tbody>
</table>
<h2 id="burbledn42-services">burble.dn42 Services</h2>
<table>
 <thead>
 <tr>
 <th style="text-align: left">DNS</th>
 <th style="text-align: left">IPv4</th>
 <th style="text-align: left">IPv6</th>
 <th style="text-align: left">Comment</th>
 </tr>
 </thead>
 <tbody>
 <tr>
 <td style="text-align: left"> </td>
 <td style="text-align: left">172.20.129.0</td>
 <td style="text-align: left"> </td>
 <td style="text-align: left">Reserved</td>
 </tr>
 <tr>
 <td style="text-align: left">ns1.burble.dn42</td>
 <td style="text-align: left">172.20.129.1</td>
 <td style="text-align: left">fd42:4242:2601:ac53::1</td>
 <td style="text-align: left">Authoritative DNS Master</td>
 </tr>
 <tr>
 <td style="text-align: left">dns.burble.dn42</td>
 <td style="text-align: left">172.20.129.2</td>
 <td style="text-align: left">fd42:4242:2601:ac53::53</td>
 <td style="text-align: left">Recursive DNS Resolver</td>
 </tr>
 <tr>
 <td style="text-align: left"><a href="https://burble.dn42">burble.dn42</a><br/><a href="https://burble.dn42">www.burble.dn42</a></td>
 <td style="text-align: left">172.20.129.3</td>
 <td style="text-align: left">fd42:4242:2601:ac80::1</td>
 <td style="text-align: left">Website</td>
 </tr>
 <tr>
 <td style="text-align: left">collector.dn42</td>
 <td style="text-align: left">172.20.129.4</td>
 <td style="text-align: left">fd42:4242:2601:ac12::1</td>
 <td style="text-align: left">Global Route Collector</td>
 </tr>
 <tr>
 <td style="text-align: left">pingable.burble.dn42</td>
 <td style="text-align: left">172.20.129.5</td>
 <td style="text-align: left">fd42:4242:2601:ac05::1</td>
 <td style="text-align: left">Pingable IP Address</td>
 </tr>
 <tr>
 <td style="text-align: left">nats.burble.dn42</td>
 <td style="text-align: left">172.20.129.6</td>
 <td style="text-align: left">fd42:4242:2601:ac06::1</td>
 <td style="text-align: left">nats.io Cluster</td>
 </tr>
 <tr>
 <td style="text-align: left"> </td>
 <td style="text-align: left">172.20.129.7</td>
 <td style="text-align: left"> </td>
 <td style="text-align: left"><em>Unallocated</em></td>
 </tr>
 <tr>
 <td style="text-align: left">whois.burble.dn42</td>
 <td style="text-align: left">172.20.129.8</td>
 <td style="text-align: left">fd42:4242:2601:ac43::1</td>
 <td style="text-align: left">Whois service</td>
 </tr>
 <tr>
 <td style="text-align: left">voip.burble.dn42</td>
 <td style="text-align: left">172.20.129.9</td>
 <td style="text-align: left">fd42:4242:2601:37:216:3eff:fe8f:6211</td>
 <td style="text-align: left">Asterisk VOIP Service</td>
 </tr>
 <tr>
 <td style="text-align: left">shell.burble.dn42</td>
 <td style="text-align: left">172.20.129.10</td>
 <td style="text-align: left">fd42:4242:2601:ac22::1</td>
 <td style="text-align: left">Shell service</td>
 </tr>
 <tr>
 <td style="text-align: left"> </td>
 <td style="text-align: left">172.20.129.11</td>
 <td style="text-align: left"> </td>
 <td style="text-align: left"><em>Unallocated</em></td>
 </tr>
 <tr>
 <td style="text-align: left">traefik.burble.dn42</td>
 <td style="text-align: left">172.20.129.12</td>
 <td style="text-align: left">fd42:4242:2601:ac82::1</td>
 <td style="text-align: left">Global traefik cluster</td>
 </tr>
 <tr>
 <td style="text-align: left">traefik-eu.burble.dn42</td>
 <td style="text-align: left">172.20.129.13</td>
 <td style="text-align: left">fd42:4242:2601:ac83::1</td>
 <td style="text-align: left">Europe traefik cluster</td>
 </tr>
 <tr>
 <td style="text-align: left">traefik-na.burble.dn42</td>
 <td style="text-align: left">172.20.129.14</td>
 <td style="text-align: left">fd42:4242:2601:ac84::1</td>
 <td style="text-align: left">North America traefik cluster</td>
 </tr>
 <tr>
 <td style="text-align: left"> </td>
 <td style="text-align: left"><em>172.20.129.15-19</em></td>
 <td style="text-align: left"> </td>
 <td style="text-align: left"><em>Unallocated</em></td>
 </tr>
 <tr>
 <td style="text-align: left"></td>
 <td style="text-align: left">172.20.129.20/30</td>
 <td style="text-align: left"><em>n/a</em></td>
 <td style="text-align: left"><a href="http://localhost:2010/retro/modem/">Dialup Service</a> endpoints</td>
 </tr>
 <tr>
 <td style="text-align: left">shell.de.burble.dn42</td>
 <td style="text-align: left">172.20.129.24</td>
 <td style="text-align: left">fd42:4242:2601:100b:216:3eff:fe32:1a21</td>
 <td style="text-align: left">DE shell service</td>
 </tr>
 <tr>
 <td style="text-align: left">shell.uk.burble.dn42</td>
 <td style="text-align: left">172.20.129.25</td>
 <td style="text-align: left">fd42:4242:2601:1015:216:3eff:fe91:b943</td>
 <td style="text-align: left">UK shell service</td>
 </tr>
 <tr>
 <td style="text-align: left">shell.nyc.burble.dn42</td>
 <td style="text-align: left">172.20.129.26</td>
 <td style="text-align: left">fd42:4242:2601:101d:216:3eff:fefc:722</td>
 <td style="text-align: left">NYC shell service</td>
 </tr>
 <tr>
 <td style="text-align: left">shell.lax.burble.dn42</td>
 <td style="text-align: left">172.20.129.27</td>
 <td style="text-align: left">fd42:4242:2601:1018:216:3eff:feaa:7249</td>
 <td style="text-align: left">LAX shell service</td>
 </tr>
 <tr>
 <td style="text-align: left">shell.fr.burble.dn42</td>
 <td style="text-align: left">172.20.129.28</td>
 <td style="text-align: left">fd42:4242:2601:1017:216:3eff:fe01:2f1f</td>
 <td style="text-align: left">FR shell service</td>
 </tr>
 <tr>
 <td style="text-align: left"></td>
 <td style="text-align: left">172.20.129.30</td>
 <td style="text-align: left"></td>
 <td style="text-align: left"><em>shell service unassigned</em></td>
 </tr>
 <tr>
 <td style="text-align: left"></td>
 <td style="text-align: left">172.20.129.31</td>
 <td style="text-align: left"></td>
 <td style="text-align: left"><em>unassigned</em></td>
 </tr>
 </tbody>
</table>
<h2 id="burbledn42-nodes-dn42-addressing">burble.dn42 Nodes (DN42 Addressing)</h2>
<table>
 <thead>
 <tr>
 <th style="text-align: left">DNS</th>
 <th style="text-align: left">IPv4</th>
 <th style="text-align: left">IPv6</th>
 <th style="text-align: left">Comment</th>
 </tr>
 </thead>
 <tbody>
 <tr>
 <td style="text-align: left"><em>unassigned</em></td>
 <td style="text-align: left">172.20.129.164</td>
 <td style="text-align: left">fd42:4242:2601:3f::1</td>
 <td></td>
 </tr>
 <tr>
 <td style="text-align: left">us-nyc3.burble.dn42</td>
 <td style="text-align: left">172.20.129.165</td>
 <td style="text-align: left">fd42:4242:2601:3a::1</td>
 <td style="text-align: left">NYC Cluster</td>
 </tr>
 <tr>
 <td style="text-align: left">uk-lon2.burble.dn42</td>
 <td style="text-align: left">172.20.129.166</td>
 <td style="text-align: left">fd42:4242:2601:2e::1</td>
 <td style="text-align: left">UK Storage</td>
 </tr>
 <tr>
 <td style="text-align: left"><em>unassigned</em></td>
 <td style="text-align: left">172.20.129.167</td>
 <td style="text-align: left">fd42:4242:2601:2d::1</td>
 <td></td>
 </tr>
 <tr>
 <td style="text-align: left">nl-ams2.burble.dn42</td>
 <td style="text-align: left">172.20.129.168</td>
 <td style="text-align: left">fd42:4242:2601:34::1</td>
 <td style="text-align: left">Private Node</td>
 </tr>
 <tr>
 <td style="text-align: left">de-fra1.burble.dn42</td>
 <td style="text-align: left">172.20.129.169</td>
 <td style="text-align: left">fd42:4242:2601:31::1</td>
 <td style="text-align: left">DE Public Peering</td>
 </tr>
 <tr>
 <td style="text-align: left">de-fra3.burble.dn42</td>
 <td style="text-align: left">172.20.129.170</td>
 <td style="text-align: left">fd42:4242:2601:2c::1</td>
 <td style="text-align: left">DE Dev Cluster</td>
 </tr>
 <tr>
 <td style="text-align: left">de-fra2.burble.dn42</td>
 <td style="text-align: left">172.20.129.171</td>
 <td style="text-align: left">fd42:4242:2601:2b::1</td>
 <td style="text-align: left">DE Cluster</td>
 </tr>
 <tr>
 <td style="text-align: left">us-lax1.burble.dn42</td>
 <td style="text-align: left">172.20.129.172</td>
 <td style="text-align: left">fd42:4242:2601:2a::1</td>
 <td style="text-align: left">LAX Public Peering</td>
 </tr>
 <tr>
 <td style="text-align: left">ch-zur2.burble.dn42</td>
 <td style="text-align: left">172.20.129.173</td>
 <td style="text-align: left">fd42:4242:2601:27::1</td>
 <td style="text-align: left">CH Cluster</td>
 </tr>
 <tr>
 <td style="text-align: left">ch-zur1.burble.dn42</td>
 <td style="text-align: left">172.20.129.174</td>
 <td style="text-align: left">fd42:4242:2601:28::1</td>
 <td style="text-align: left">CH Public Peering</td>
 </tr>
 <tr>
 <td style="text-align: left">us-nyc1.burble.dn42</td>
 <td style="text-align: left">172.20.129.175</td>
 <td style="text-align: left">fd42:4242:2601:29::1</td>
 <td style="text-align: left">NYC Public Peering</td>
 </tr>
 <tr>
 <td style="text-align: left">us-nyc2.burble.dn42</td>
 <td style="text-align: left">172.20.129.176</td>
 <td style="text-align: left">fd42:4242:2601:3d::1</td>
 <td style="text-align: left">NYC Cluster</td>
 </tr>
 <tr>
 <td style="text-align: left">uk-lon4.burble.dn42</td>
 <td style="text-align: left">172.20.129.177</td>
 <td style="text-align: left">fd42:4242:2601:25::1</td>
 <td style="text-align: left">UK Cluster</td>
 </tr>
 <tr>
 <td style="text-align: left">uk-lon5.burble.dn42</td>
 <td style="text-align: left">172.20.129.178</td>
 <td style="text-align: left">fd42:4242:2601:24::1</td>
 <td style="text-align: left">UK Cluster</td>
 </tr>
 <tr>
 <td style="text-align: left">de-fra4.burble.dn42</td>
 <td style="text-align: left">172.20.129.179</td>
 <td style="text-align: left">fd42:4242:2601:23::1</td>
 <td style="text-align: left">DE Dev Cluster</td>
 </tr>
 <tr>
 <td style="text-align: left">us-lax2.burble.dn42</td>
 <td style="text-align: left">172.20.129.180</td>
 <td style="text-align: left">fd42:4242:2601:38::1</td>
 <td style="text-align: left">LAX Cluster</td>
 </tr>
 <tr>
 <td style="text-align: left">de-nue1.burble.dn42</td>
 <td style="text-align: left">172.20.129.181</td>
 <td style="text-align: left">fd42:4242:2601:37::1</td>
 <td style="text-align: left">DE Cluster</td>
 </tr>
 <tr>
 <td style="text-align: left"><em>unassigned</em></td>
 <td style="text-align: left">172.20.129.182</td>
 <td style="text-align: left">fd42:4242:2601:3e::1</td>
 <td></td>
 </tr>
 <tr>
 <td style="text-align: left">nl-ams3.burble.dn42</td>
 <td style="text-align: left">172.20.129.183</td>
 <td style="text-align: left">fd42:4242:2601:3c::1</td>
 <td style="text-align: left">Experimental</td>
 </tr>
 <tr>
 <td style="text-align: left">uk-lon3.burble.dn42</td>
 <td style="text-align: left">172.20.129.184</td>
 <td style="text-align: left">fd42:4242:2601:30::1</td>
 <td style="text-align: left">Private Node</td>
 </tr>
 <tr>
 <td style="text-align: left">no-trd1.burble.dn42</td>
 <td style="text-align: left">172.20.129.185</td>
 <td style="text-align: left">fd42:4242:2601:39::1</td>
 <td style="text-align: left">NO Public Peering</td>
 </tr>
 <tr>
 <td style="text-align: left">nl-ams1.burble.dn42</td>
 <td style="text-align: left">172.20.129.186</td>
 <td style="text-align: left">fd42:4242:2601:32::1</td>
 <td style="text-align: left">Private Node</td>
 </tr>
 <tr>
 <td style="text-align: left">uk-lon1.burble.dn42</td>
 <td style="text-align: left">172.20.129.187</td>
 <td style="text-align: left">fd42:4242:2601:35::1</td>
 <td style="text-align: left">UK Public Peering</td>
 </tr>
 <tr>
 <td style="text-align: left">fr-par1.burble.dn42</td>
 <td style="text-align: left">172.20.129.188</td>
 <td style="text-align: left">fd42:4242:2601:36::1</td>
 <td style="text-align: left">FR Public Peering</td>
 </tr>
 <tr>
 <td style="text-align: left"><em>unassigned</em></td>
 <td style="text-align: left">172.20.129.189</td>
 <td style="text-align: left">fd42:4242:2601:26::1</td>
 <td></td>
 </tr>
 <tr>
 <td style="text-align: left"><em>reserved</em></td>
 <td style="text-align: left">172.20.129.190</td>
 <td style="text-align: left">fd42:4242:2601:20::1</td>
 <td style="text-align: left">Private Node</td>
 </tr>
 <tr>
 <td style="text-align: left"><em>reserved</em></td>
 <td style="text-align: left">172.20.129.191</td>
 <td style="text-align: left">fd42:4242:2601:20::1</td>
 <td style="text-align: left">Private Node</td>
 </tr>
 </tbody>
</table>
<h2 id="burbledn42-nodes-public-addressing">burble.dn42 Nodes (Public Addressing)</h2>
<table>
 <thead>
 <tr>
 <th style="text-align: left">DNS</th>
 <th style="text-align: left">IPv4</th>
 <th style="text-align: left">IPv6</th>
 </tr>
 </thead>
 <tbody>
 <tr>
 <td style="text-align: left">dn42-fr-par1.burble.com</td>
 <td style="text-align: left">51.159.194.131</td>
 <td style="text-align: left">2001:bc8:1201:50d:d6ae:52ff:fecc:c97</td>
 </tr>
 <tr>
 <td style="text-align: left">dn42-uk-lon1.burble.com</td>
 <td style="text-align: left">45.91.93.104</td>
 <td style="text-align: left">2a0e:dc0:5:5::1</td>
 </tr>
 <tr>
 <td style="text-align: left">dn42-de-fra1.burble.com</td>
 <td style="text-align: left">5.180.253.211</td>
 <td style="text-align: left">2a0e:6a80:3:430::1</td>
 </tr>
 <tr>
 <td style="text-align: left">dn42-ch-zur1.burble.com</td>
 <td style="text-align: left">45.91.92.111</td>
 <td style="text-align: left">2a0e:dc0:6:8::1</td>
 </tr>
 <tr>
 <td style="text-align: left">dn42-no-trd1.burble.com</td>
 <td style="text-align: left">217.168.87.226</td>
 <td style="text-align: left">2001:678:dd0:ffff::25</td>
 </tr>
 <tr>
 <td style="text-align: left">dn42-us-lax1.burble.com</td>
 <td style="text-align: left">45.67.219.3</td>
 <td style="text-align: left">2a04:bdc7:100:4656::1</td>
 </tr>
 <tr>
 <td style="text-align: left">dn42-us-nyc1.burble.com</td>
 <td style="text-align: left">109.205.61.36</td>
 <td style="text-align: left">2605:4840:2:eed4::1</td>
 </tr>
 </tbody>
</table>
<table>
 <thead>
 <tr>
 <th style="text-align: left">DNS</th>
 <th style="text-align: left">IPv4</th>
 <th style="text-align: left">IPv6</th>
 </tr>
 </thead>
 <tbody>
 <tr>
 <td style="text-align: left">git.dn42.dev</td>
 <td style="text-align: left">45.91.93.104</td>
 <td style="text-align: left">2a0e:dc0:5:5:425d:6eff:feb4:6e2d</td>
 </tr>
 </tbody>
</table></description>
|
||
</item>
|
||
<item>
|
||
<title>Routing Policy</title>
|
||
<link>http://localhost:2010/network/routing-policy/</link>
|
||
<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
|
||
<guid>http://localhost:2010/network/routing-policy/</guid>
|
||
<description><p>With a global network and multiple peers, the burble.dn42 network typically has many alternative route paths for reaching a particular destination. The routing policy aims to keep route selection sane, and avoid sending traffic outside of a region where possible.</p>
<h2 id="policy-objectives">Policy Objectives</h2>
<ol>
<li>Direct routes for prefixes belonging to a peer should be given the highest priority.
<ul>
<li>So that traffic to peer networks is routed over the burble.dn42 network directly to the peer and not via an external 3rd party</li>
</ul>
</li>
<li>Where prefixes are tagged with a DN42 region, they should be routed locally or within the burble.dn42 network.
<ul>
<li>To avoid sending traffic across regions when this could have been avoided.</li>
<li>The AS path length is also increased between regions to pursuade external routers to also prefer local hosts.</li>
</ul>
</li>
<li>Prioritise by shortest path, then lowest latency</li>
</ol>
<h2 id="policy-implementation">Policy Implementation</h2>
<h3 id="bgp-local_pref">bgp local_pref</h3>
<p>The local_pref for routes is set on entry, and then propogated across the whole network. This forces the
network to prefer routes that, where possible, send traffic through the burble.dn42 network to a local peer,
rather than sending cross regional traffic through external peers (aka
<a href="https://en.wikipedia.org/wiki/Hot-potato_and_cold-potato_routing">Cold Potato Routing</a>).</p></description>
|
||
</item>
|
||
<item>
|
||
<title>BGP Communities</title>
|
||
<link>http://localhost:2010/network/communities/</link>
|
||
<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
|
||
<guid>http://localhost:2010/network/communities/</guid>
|
||
<description><p>This page describes the use of BGP communities within the network.</p>
<h2 id="dn42-communities">DN42 Communities</h2>
<p>The <a href="https://dn42.net/howto/Bird-communities">DN42 Route Origin Community</a> is applied both internally and externally, and is used to influence the <a href="http://localhost:2010/network/routing-policy">Routing Policy</a>.</p>
<table>
 <thead>
 <tr>
 <th style="text-align: left">Community </th>
 <th style="text-align: left">Description</th>
 </tr>
 </thead>
 <tbody>
 <tr>
 <td style="text-align: left">( 64511 : 40 &lt; x &lt; 54 ) </td>
 <td style="text-align: left">Route Origin</td>
 </tr>
 </tbody>
</table>
<p>The other DN42 communities are not used in burble.dn42:</p>
<table>
 <thead>
 <tr>
 <th style="text-align: left">Community </th>
 <th style="text-align: left">Description</th>
 </tr>
 </thead>
 <tbody>
 <tr>
 <td style="text-align: left">( 64511 : 0 &lt; x &lt; 21 ) </td>
 <td style="text-align: left">Max latency</td>
 </tr>
 <tr>
 <td style="text-align: left">( 64511 : 20 &lt; x &lt; 30 ) </td>
 <td style="text-align: left">Min bandwidth</td>
 </tr>
 <tr>
 <td style="text-align: left">( 64511 : 30 &lt; x &lt; 35 ) </td>
 <td style="text-align: left">Min encryption</td>
 </tr>
 </tbody>
</table>
<h2 id="well-known-bgp-communities">Well Known BGP Communities</h2>
<p>The following well known communities are implemented.</p></description>
|
||
</item>
|
||
<item>
|
||
<title>Realtime Status</title>
|
||
<link>http://localhost:2010/network/status/</link>
|
||
<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
|
||
<guid>http://localhost:2010/network/status/</guid>
|
||
<description><h2 id="uptime-kuma">Uptime Kuma</h2>
<ul>
<li><a href="https://uptime.burble.dn42/status/bdn42">https://uptime.burble.dn42/status/bdn42</a> (dn42)</li>
<li><a href="https://uptime.burble.com/status/bdn42">https://uptime.burble.com/status/bdn42</a> (com)</li>
</ul>
<p>A self-hosted instance of <a href="https://github.com/louislam/uptime-kuma">Uptime Kuma</a> provides the current status on many of the burble.dn42 services.</p>
<h2 id="uptime-robot">Uptime Robot</h2>
<ul>
<li><a href="https://stats.uptimerobot.com/l2913c0R6">https://stats.uptimerobot.com/l2913c0R6</a> (public internet link)</li>
</ul>
<p>Major nodes are also monitored off-network using <a href="https://uptimerobot.com/">UptimeRobot</a>.</p>
<h2 id="grafana-dashboards">Grafana Dashboards</h2>
<ul>
<li><a href="https://grafana.burble.com">https://grafana.burble.com</a> (public internet link)</li>
<li><a href="https://grafana.burble.dn42">https://grafana.burble.dn42</a> (DN42 link)</li>
</ul>
<p><a href="https://www.netdata.cloud">Netdata</a> and <a href="https://prometheus.io">Prometheus</a> are
used to monitor the network and stats are presented using a series of
<a href="https://grafana.com">Grafana</a> dashboards.</p>
<h2 id="bgp-and-peering-status">BGP and Peering Status</h2>
<ul>
<li><a href="https://lg.burble.com/">https://lg.burble.com/</a> (public internet link)</li>
<li><a href="https://lg.burble.dn42/">https://lg.burble.dn42/</a> (DN42 link)</li>
</ul>
<p>BGP status can be found through my looking glass.</p></description>
|
||
</item>
|
||
<item>
|
||
<title>Abuse Policy</title>
|
||
<link>http://localhost:2010/network/abuse/</link>
|
||
<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
|
||
<guid>http://localhost:2010/network/abuse/</guid>
|
||
<description><p>The burble.dn42 network has a zero tolerance policy on network abuse, both within
burble.dn42 and across the wider DN42 network.</p>
<p>Abuse could include, but is not limited to:</p>
<ul>
<li>Excessive use of resources</li>
<li>Hacking, viruses, trojans etc or any other disruption that could harm or create
risk to the services or its users</li>
<li>Distribution of objectional content that could create a civil or criminal liability</li>
</ul>
<p>The burble.dn42 network owner is the sole arbiter for determining what is deemed abuse
and for any mitigations taken.</p></description>
|
||
</item>
|
||
<item>
|
||
<title>Network Design</title>
|
||
<link>http://localhost:2010/network/design/</link>
|
||
<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
|
||
<guid>http://localhost:2010/network/design/</guid>
|
||
<description><p>This page documents some key elements of the current burble.dn42 design.</p>
<h2 id="tunnel-mesh">Tunnel Mesh</h2>
<figure><img src="http://localhost:2010/design/DN42-Tunnels.svg" width="80%">
</figure>

<p>Hosts within the burble.dn42 network are joined using an Wireguard/L2TP mesh.
Static, unmanaged, L2TP tunnels operate at the IP level and are configured
to create a full mesh between nodes. Wireguard is used to provide encryption
and encapsulate L2TP traffic in plain UDP such that it hides fragmentation
and allows packets to be processed within intermediate routers&rsquo; fast path.</p></description>
|
||
</item>
|
||
</channel>
|
||
</rss>
|