Add git service details.

This commit is contained in:
Simon Marsh 2019-05-05 00:16:22 +01:00
parent 8fee84eb0c
commit d4bb4a354b
Signed by: burble
GPG Key ID: 7B9FE8780CFB6593
4 changed files with 16 additions and 209 deletions

View File

@ -97,6 +97,17 @@ in the DN42 Wiki ([Bird1](https://dn42.net/howto/Bird) / [Bird2](https://dn42.ne
|[https://dn42.burble.com/roa/dn42_roa_bird2_4.conf](https://dn42.burble.com/roa/dn42_roa_bird2_4.conf)   |  IPv4 Only  |   DN42 ROA data for use with Bird2 |
|[https://dn42.burble.com/roa/dn42_roa_bird2_6.conf](https://dn42.burble.com/roa/dn42_roa_bird2_6.conf)   |  IPv6 Only  |   DN42 ROA data for use with Bird2 |
## Public Git Repository
[git.burble.dn42](http://git.burble.dn42/) (dn42 link)
[git.burble.com](https://git.burble.com/) (public internet link)
burble.dn42 related code and configuration is mastered on a local git
repository before being pushed to other public repositories.
Whilst primarily a restricted service, with the intent of making burble.dn42
configuration and code publically available, user accounts can be created on request.
Please mail [dn42@burble.com](mailto:dn42@burble.com) for further details.
## Network Status and Reporting

View File

@ -1,109 +0,0 @@
---
title: Services
visible: true
---
List of public services provided by the burble.dn42 network.
===
#Services
## Public Website
[burble.dn42](http://burble.dn42/) (dn42 link)
[dn42.burble.com](https://dn42.burble.com/) (public internet link)
This website is built using [GRAV](https://getgrav.org/) and currently hosted on dn42-fr-rbx1. The public internet version is protected by [CloudFlare](https://www.cloudflare.com).
Longer term, regional replicas of the DN42 site may be provided however this is not currently configured.
## Looking Glass
[lg.burble.com](https://lg.burble.com) (public internet link)
The burble.dn42 looking glass is based on [bird-lg](https://github.com/sileht/bird-lg) with patches by [Zhaofeng](https://github.com/zhaofengli/bird-lg) and myself to fix the formating and bird2 compatibility.
A fork of sileht/bird-lg that includes Zhaofeng's and my fixes is available on [GitHub](https://github.com/sesa-me/bird-lg).
DN42 registry data in the BGP Map part of the looking glass uses [lgregmapper](https://git.dn42.us/burble/lgregmapper)
to interface with [dn42regsrv](https://git.dn42.us/burble/dn42regsrv).
[collector.burble.com](https://collector.burble.com) (public internet link)
The collector summarises routes from each of the burble.dn42 regions, providing a global view of network connectivity. Generally the collector will be quicker and easier to query when looking for global connectivity to an AS or network, however some functions are not supported (e.g. bgpmap functionality).
Both looking glass are hosted behind [CloudFlare](https://www.cloudflare.com).
## DNS
|Authoritative Service||
|:--|:--|
| ns1.burble.dn42<br/>b.delegation-servers.dn42| 172.20.129.161<br/>fd42:4242:2601:ac53::1 |
|Recursive Service||
|:--|:--|
| dns.burble.dn42<br/>b.recursive-servers.dn42| 172.20.129.163<br/>fd42:4242:2601:ac53::53 |
<br/>
burble.dn42 provides a local, anycast, authoritative and recursive DNS service.
The [DNS Service](/home/dns) has it's own page.
## Registry API Service and Explorer
[dn42regsrv](https://git.dn42.us/burble/dn42regsrv) is a REST API for the DN42 registry
that provides a bridge between interactive applications and the registry.
As well as the main REST API to the DN42 registry, the server can also generate ROA tables
and provides a small web application for exploring registry data.
A public instance of the API and associated explorer web app is available at the
following URLs:
* [https://explorer.burble.com/](https://explorer.burble.com/) (public internet link)
* [http://explorer.collector.dn42/](http://explorer.collector.dn42/) (DN42 link)
## Global Route Collector
* [https://grc.burble.com/](https://grc.burble.com/) (public internet link)
* [https://lg-grc.burble.com/](https://lg-grc.burble.com/) (public internet link)
* [http://collector.dn42/](http://collector.dn42/) (DN42 link)
* [http://lg.collector.dn42/](http://lg.collector.dn42/) (DN42 link)
* ssh shell@collector.dn42
The [global route collector](https://git.dn42.us/burble/grc) provides a central
bird instance that collects routes from peers across the DN42 network.
All users are invited to join the collector and help provide stats for the network.
The route collector can currently be queried by using ssh to connect a bird shell
or via a looking glass.
Additional services and stats are expected to be developed in the future.
## ROA Data
Route Origin Authorisation (ROA) tables are generated using
[dn42regsrv](https://git.dn42.us/burble/dn42regsrv) and published to the
[dn42.burble.com](https://dn42.burble.com/) website for general use.
The JSON output file can be used with [gortr](https://github.com/cloudflare/gortr)
to implement ROA checks via RPKI.
The Bird files can be used directly with Bird to implement ROA checks as detailed
in the DN42 Wiki ([Bird1](https://dn42.net/howto/Bird) / [Bird2](https://dn42.net/howto/Bird2)).
|URL|&nbsp;IPv4/IPv6&nbsp;|Description|
|---|---|---|
|[https://dn42.burble.com/roa/dn42_roa_46.json](https://dn42.burble.com/roa/dn42_roa_46.json) &nbsp; | &nbsp;Both&nbsp; | &nbsp; DN42 ROA data in JSON format |
|[https://dn42.burble.com/roa/dn42_roa_bird1_46.conf](https://dn42.burble.com/roa/dn42_roa_bird1_46.conf) &nbsp; | &nbsp;Both&nbsp; | &nbsp; DN42 ROA data for use with Bird1 |
|[https://dn42.burble.com/roa/dn42_roa_bird1_4.conf](https://dn42.burble.com/roa/dn42_roa_bird1_4.conf) &nbsp; | &nbsp;IPv4 Only&nbsp; | &nbsp; DN42 ROA data for use with Bird1 |
|[https://dn42.burble.com/roa/dn42_roa_bird1_6.conf](https://dn42.burble.com/roa/dn42_roa_bird1_6.conf) &nbsp; | &nbsp;IPv6 Only&nbsp; | &nbsp; DN42 ROA data for use with Bird1 |
|[https://dn42.burble.com/roa/dn42_roa_bird2_46.conf](https://dn42.burble.com/roa/dn42_roa_bird2_46.conf) &nbsp; | &nbsp;Both&nbsp; | &nbsp; DN42 ROA data for use with Bird2 |
|[https://dn42.burble.com/roa/dn42_roa_bird2_4.conf](https://dn42.burble.com/roa/dn42_roa_bird2_4.conf) &nbsp; | &nbsp;IPv4 Only&nbsp; | &nbsp; DN42 ROA data for use with Bird2 |
|[https://dn42.burble.com/roa/dn42_roa_bird2_6.conf](https://dn42.burble.com/roa/dn42_roa_bird2_6.conf) &nbsp; | &nbsp;IPv6 Only&nbsp; | &nbsp; DN42 ROA data for use with Bird2 |
## Network Status and Reporting
[dn42.status.burble.com](https://dn42.status.burble.com/)
Each node in the network is monitored by [UptimeRobot](https://uptimerobot.com/) with alerts if a node becomes unavailable.
Internally, nodes are measured by [netdata](https://github.com/netdata/netdata) which provides a real time view of each node. [prometheus](https://prometheus.io/) is then used to collect and store that data for historical reporting. [grafana](https://grafana.com/) is used for visualisation, but this is not currently a public service.
Syslogs are exported in real time to a central logging node on the internal network.

View File

@ -1,99 +0,0 @@
---
title: 'IPAM'
visible: true
---
burble.dn42 IP addresses
===
## IP Address Management
#### burble.dn42 Services
|DNS|IPv4|IPv6|Comment|
|:--|:--|:--|:--|
|&nbsp;|172.20.129.0|&nbsp;|Reserved|
|ns1.burble.dn42|172.20.129.1|fd42:4242:2601:ac53::1|Authoritative DNS Master|
|dns.burble.dn42|172.20.129.2|fd42:4242:2601:ac53::53|Recursive DNS Resolver|
|www.burble.dn42|172.20.129.3|fd42:4242:2601:ac80::1|Website|
|collector.dn42|172.20.129.4|fd42:4242:2601:ac12::1|Global Route Collector|
|&nbsp;|_172.20.129.5-31_|&nbsp;|_Unallocated_|
|collector.burble.dn42|None|fd42:4242:2601:36::b|burble.dn42 Route Collector|
<br/>
Legacy service addresses, these will be removed shortly
|DNS|IPv4|IPv6|Comment|
|:--|:--|:--|:--|
|&nbsp;|172.20.129.160|&nbsp;|Reserved|
|ns1.burble.dn42|172.20.129.161|fd42:4242:2601:ac53::1|Authoritative DNS Master|
|www.burble.dn42|172.20.129.162|fd42:4242:2601:ac80::1|Website|
|dns.burble.dn42|172.20.129.163|fd42:4242:2601:ac53::53|Recursive DNS Resolver|
|&nbsp;|172.20.129.164|&nbsp;|Unallocated|
|collector.dn42|172.20.129.165|fd42:4242:2601:ac12::1|Global Route Collector|
|&nbsp;|172.20.129.166|&nbsp;|Unallocated|
|&nbsp;|172.20.129.167|&nbsp;|Unallocated|
|&nbsp;|172.20.129.168|&nbsp;|Unallocated|
|collector.burble.dn42|&nbsp;|fd42:4242:2601:36::b|burble.dn42 Route Collector|
<br/>
#### burble.dn42 Nodes (DN42)
|DNS|IPv4|IPv6|Comment|
|:--|:--|:--|:--|
|dn42-de-fra1.burble.dn42|172.20.129.169|fd42:4242:2601:31::1||
|dn42-us-sea2.burble.dn42|172.20.129.170|fd42:4242:2601:2c::1||
|dn42-us-chi2.burble.dn42|172.20.129.171|fd42:4242:2601:2b::1||
|dn42-us-dal3.burble.dn42|172.20.129.172|fd42:4242:2601:2a::1||
|dn42-sg-sin3.burble.dn42|172.20.129.173|fd42:4242:2601:29::1||
|dn42-us-lax2.burble.dn42|172.20.129.174|fd42:4242:2601:28::1||
|dn42-vn-han1.burble.dn42|172.20.129.175|fd42:4242:2601:27::1||
|dn42-no-osl1.burble.dn42|172.20.129.176|fd42:4242:2601:26::1||
|dn42-ca-bhs1.burble.dn42|172.20.129.177|fd42:4242:2601:25::1||
|dn42-uk-lon2.burble.dn42|172.20.129.178|fd42:4242:2601:24::1||
|dn42-tr-ist1.burble.dn42|172.20.129.179|fd42:4242:2601:23::1||
|dn42-au-syd1.burble.dn42|172.20.129.180|fd42:4242:2601:38::1||
|dn42-sg-sin2.burble.dn42|172.20.129.181|fd42:4242:2601:37::1||
|dn42-jp-tyo1.burble.dn42|172.20.129.182|fd42:4242:2601:3e::1||
|dn42-us-mia1.burble.dn42|172.20.129.183|fd42:4242:2601:3c::1||
|dn42-ru-mos1.burble.dn42|172.20.129.184|fd42:4242:2601:22::1||
|&nbsp;|172.20.129.185|fd42:4242:2601:3f::1|Unallocated|
|dn42-us-sea1.burble.dn42|172.20.129.186|fd42:4242:2601:32::1||
|dn42-uk-lon1.burble.dn42|172.20.129.187|fd42:4242:2601:35::1||
|dn42-fr-rbx1.burble.dn42|172.20.129.188|fd42:4242:2601:36::1||
|dn42-lt-vil1.burble.dn42|172.20.129.189|fd42:4242:2601:3d::1||
|dn42-uk-bri1.burble.dn42|172.20.129.190|fd42:4242:2601:20::1||
|&nbsp;|172.20.129.190|fd42:4242:2601:31::1|Reserved|
#### burble.dn42 Nodes (Public)
|DNS|IPv4|IPv6|Comment|
|:--|:--|:--|:--|
|dn42-de-fra1.burble.com|176.96.138.245|2a0d:5940:1:c3::b35c||
|dn42-us-sea2.burble.com|96.8.121.205|&nbsp;||
|dn42-us-chi2.burble.com|198.46.223.227|&nbsp;||
|dn42-us-dal3.burble.com|107.155.79.108|2604:880:398:353::1||
|dn42-sg-sin3.burble.com|139.99.53.118|&nbsp;||
|dn42-us-lax2.burble.com|104.168.88.15|&nbsp;||
|dn42-vn-han1.burble.com|103.199.17.246|&nbsp;||
|dn42-no-osl1.burble.com|185.175.56.155|2a0d:5600:30:18::8c3a||
|dn42-ca-bhs1.burble.com|54.39.20.247|2607:5300:201:3100::3c20||
|dn42-uk-lon2.burble.com|185.121.25.166|2a04:92c7:e:537::96cb||
|dn42-tr-ist1.burble.com|185.181.210.90|&nbsp;||
|dn42-au-syd1.burble.com|139.99.194.24|2402:1f00:8100:400::986||
|dn42-sg-sin2.burble.com|139.99.97.88|2402:1f00:8000:800::8d2||
|dn42-jp-tyo1.burble.com|172.93.221.20|2403:71c0:2000::d:8b97||
|dn42-us-mia1.burble.com|93.119.178.120|2001:550:1d05:30::58e:3ef3||
|dn42-ru-mos1.burble.com|176.32.35.228|2a00:b700::1:1e0||
|dn42-us-sea1.burble.com|199.180.133.100|&nbsp;||
|dn42-uk-lon1.burble.com|185.121.25.242|2a04:92c7:e:bd2::e6b9||
|dn42-fr-rbx1.burble.com|91.121.7.182|2001:41d0:1:5ab6::1||
|dn42-lt-vil1.burble.com|195.181.241.93|2a02:7b40:c3b5:f15d::1||
|dn42-us-nyc1.burble.com|185.213.26.143|2a0d:5600:33:b::1||
|dn42-at-vie1.burble.com|185.175.58.235|2a0d:5600:31:7::1||

View File

@ -10,12 +10,16 @@ A log of changes to the burble.dn42 network.
## burble.dn42 Maintenance Log
#### 5th May 2019
Added git service.
See the [services](/home/burble-dn42-services) page for more details.
#### 1st May 2019
Seems traceroutes and some Europe Region, IPv4 related DNS lookups weren't working.
Both are fixed now.
Added new peers:
* [AS76140](https://explorer.burble.com/#/aut-num/AS76140) /