From c376435f35e1fc1fd0ec7e5fba19d9f1d0b3a11e Mon Sep 17 00:00:00 2001 From: Simon Marsh Date: Sat, 28 Nov 2020 14:18:52 +0000 Subject: [PATCH] update node lists --- pages/01.home/bgp-communities/default.md | 9 ++-- pages/01.home/ipam/default.md | 20 ++++---- pages/01.home/maintenance-log/default.md | 18 ++++++++ pages/02.peering/default.md | 58 ------------------------ push.sh | 4 +- 5 files changed, 33 insertions(+), 76 deletions(-) diff --git a/pages/01.home/bgp-communities/default.md b/pages/01.home/bgp-communities/default.md index ec2fd44..cdd5a83 100755 --- a/pages/01.home/bgp-communities/default.md +++ b/pages/01.home/bgp-communities/default.md @@ -55,10 +55,11 @@ burble.dn42 implements [large BGP communities](http://largebgpcommunities.net/), ### Ghost Route Protection In a large network like burble.dn42 it can take some time for route updates -to be distributed and for the network to settle following changes. This can -be particularly noticeable when routes are deleted as it can create a -cascade of ghost updates, each with an increasing internal path length as -the route removal spreads across the network. +to be distributed and for the network to settle following changes. As changes +ripple through the network it can create a cascade of ghost updates, each with +an increasing internal path length, or adjusted latency metric. Worse the +cascade of updates can also be re-distributed to peers, creating a significant +multiplier for the number of updates from a single change. To protect against ghost routes, a community is used to track how many internal hops a route has. In a fully meshed network like burble.dn42, a genuine route should diff --git a/pages/01.home/ipam/default.md b/pages/01.home/ipam/default.md index 7d72190..f2edf15 100755 --- a/pages/01.home/ipam/default.md +++ b/pages/01.home/ipam/default.md @@ -32,27 +32,27 @@ burble.dn42 IP addresses |DNS|IPv4|IPv6|Comment| |:--|:--|:--|:--| -|dn42-us-mia2.burble.dn42|172.20.129.164|fd42:4242:2601:3f::1|*Being decommissioned*| +|*unassigned*|172.20.129.164|fd42:4242:2601:3f::1|| |dn42-us-lax1.burble.dn42|172.20.129.165|fd42:4242:2601:3a::1|| |dn42-us-chi1.burble.dn42|172.20.129.166|fd42:4242:2601:2e::1|*Being decommissioned*| |dn42-ca-bhs2.burble.dn42|172.20.129.167|fd42:4242:2601:2d::1|| |dn42-us-nyc1.burble.dn42|172.20.129.168|fd42:4242:2601:34::1|*Being decommissioned*| |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|*Being decommissioned*| +|*unassigned*|172.20.129.170|fd42:4242:2601:2c::1|| |dn42-us-phx1.burble.dn42|172.20.129.171|fd42:4242:2601:2b::1|Private Node| |dn42-us-dal3.burble.dn42|172.20.129.172|fd42:4242:2601:2a::1|| |*unassigned*|172.20.129.173|fd42:4242:2601:3b::1|| |dn42-ch-zur1.burble.dn42|172.20.129.174|fd42:4242:2601:28::1|| |dn42-uk-lon4.burble.dn42|172.20.129.175|fd42:4242:2601:29::1|Private Node| -|*unassigned*|172.20.129.176|fd42:4242:2601:26::1|| -|dn42-sg-sin1.burble.dn42|172.20.129.177|fd42:4242:2601:25::1|*Being decommissioned*| +|ca-bhs1.burble.dn42|172.20.129.176|fd42:4242:2601:26::1|Temporary replacement of ca-bhs2| +|*unassigned*|172.20.129.177|fd42:4242:2601:25::1|| |dn42-uk-lon2.burble.dn42|172.20.129.178|fd42:4242:2601:24::1|Private Node| -|dn42-fr-sbg1.burble.dn42|172.20.129.179|fd42:4242:2601:23::1|*Being decommissioned*| -|dn42-au-syd1.burble.dn42|172.20.129.180|fd42:4242:2601:38::1|| +|*unassigned*|172.20.129.179|fd42:4242:2601:23::1|| +|dn42-au-syd1.burble.dn42|172.20.129.180|fd42:4242:2601:38::1|*Being decommissioned*| |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|*Being decommissioned*| +|*unassigned*|172.20.129.182|fd42:4242:2601:3e::1|| |*unassigned*|172.20.129.183|fd42:4242:2601:3c::1|| -|*unassigned*|*172.20.129.184*|*fd42:4242:2601:22::1*|| +|*unassigned*|172.20.129.184|fd42:4242:2601:22::1|| |dn42-no-trd1.burble.dn42|172.20.129.185|fd42:4242:2601:39::1|| |dn42-fr-rbx2.burble.dn42|172.20.129.186|fd42:4242:2601:32::1|*Use fr-rbx1*| |dn42-uk-lon1.burble.dn42|172.20.129.187|fd42:4242:2601:35::1|| @@ -71,7 +71,6 @@ burble.dn42 IP addresses |DNS|IPv4|IPv6|Comment| |:--|:--|:--|:--| |dn42-fr-rbx1.burble.com|37.59.47.71|2001:41d0:8:6a47::1|| -|dn42-fr-sbg1.burble.com|37.187.174.185|2001:41d0:d:db9::1|| |dn42-uk-lon1.burble.com|185.42.222.153|2a04:92c5:2::1|| |dn42-de-fra1.burble.com|193.41.237.149|2a0d:5941:1:17c::4e2a|| |dn42-ch-zur1.burble.com|45.91.92.111|2a0e:dc0:6:8::1|| @@ -79,11 +78,8 @@ burble.dn42 IP addresses |dn42-ca-bhs2.burble.com|158.69.248.26|2607:5300:120:81a::1|| |dn42-us-nyc1.burble.com|185.213.26.143|2a0d:5600:33:b::1|| |dn42-us-chi1.burble.com|193.29.63.150|2605:4840:3:10::ab2d|| -|dn42-us-mia2.burble.com|216.126.233.109|2a09:be40:2908:bc43::1|| -|dn42-us-sea2.burble.com|96.8.121.205| || |dn42-us-dal3.burble.com|144.172.126.201|2602:fe64:8::4|| |dn42-us-lax1.burble.com|185.215.224.214|2a0b:ae40:1:4a0a::5a|| -|dn42-sg-sin1.burble.com|5.34.177.110|2a05:9401:0:acdc::210|| |dn42-sg-sin2.burble.com|139.99.89.157|2402:1f00:8000:800::3bc|| |dn42-au-syd1.burble.com|139.99.237.85|2402:1f00:8100:400::279|| |dn42-jp-tyo1.burble.com|172.93.221.101|2403:71c0:2000::d:8b97|| diff --git a/pages/01.home/maintenance-log/default.md b/pages/01.home/maintenance-log/default.md index 2a50133..30f10b9 100755 --- a/pages/01.home/maintenance-log/default.md +++ b/pages/01.home/maintenance-log/default.md @@ -10,6 +10,24 @@ A log of changes to the burble.dn42 network. ## burble.dn42 Maintenance Log +#### 28th November 2020 + +Black Friday has been been and gone and this means that a few nodes have now reached the end of their contract and are being retired: + + - fr-sbg1 + - us-sea2 + - jp-tyo1 + - sg-sin1 + - us-mia2 + +However, the good news is that Black Friday also delivered a few shiny new nodes for the burble.dn42 network: + + - ca-bhs2 will be replaced with a new node that has SSD rather than HDD storage + - new nodes expected in Hong Kong and Madrid, eta Jan 2021 + +Users of ca-bhs2 will be migrated to the new node, with details to be confirmed. + + #### 12th September 2020 uk-lon1 has been upgraded. If you are peered on this node, please update diff --git a/pages/02.peering/default.md b/pages/02.peering/default.md index 5cfafab..7f1b85c 100755 --- a/pages/02.peering/default.md +++ b/pages/02.peering/default.md @@ -348,30 +348,7 @@ The burble.dn42 is fully meshed between nodes using wireguard tunnels. |**Tunnel IPv6 Link Local**|fe80::42:2601:38:1/64| |**Tunnel IPv6 ULA**|fd42:4242:2601:38::1/128| -####dn42-sg-sin1 -||| -|---|---| -|**Location**|ITLDC, Singapore| -|**Public Hostname**|dn42-sg-sin1.burble.com| -|**Public IPv4 Address**|5.34.177.110| -|**Public IPv6 Address**|2a05:9401:0:acdc::210| -|**Tunnel IPv4 Peer Address**|172.20.129.177/32| -|**Tunnel IPv6 Link Local**|fe80::42:2601:25:1/64| -|**Tunnel IPv6 ULA**|fd42:4242:2601:25::1/128| - -####dn42-us-sea2 -||| -|---|---| -|**Location**|Virmach, Seattle, United States| -|**Public Hostname**|dn42-us-sea2.burble.com| -|**Public IPv4 Address**|96.8.121.205| -|**Public IPv6 Address**|`IPv4 Only`| -|**Tunnel IPv4 Peer Address**|172.20.129.170/32| -|**Tunnel IPv6 Link Local**|fe80::42:2601:2c:1/64| -|**Tunnel IPv6 ULA**|fd42:4242:2601:2c::1/128| - ####dn42-us-chi1 - ||| |---|---| |**Location**|HostHatch, Chicago, United States| @@ -382,18 +359,6 @@ The burble.dn42 is fully meshed between nodes using wireguard tunnels. |**Tunnel IPv6 Link Local**|fe80::42:2601:2e:1/64| |**Tunnel IPv6 ULA**|fd42:4242:2601:2e::1/128| -####dn42-us-mia2 - -||| -|---|---| -|**Location**|StockServers (defunct), Miami, United States| -|**Public Hostname**|dn42-us-mia2.burble.com| -|**Public IPv4 Address**|216.126.233.109| -|**Public IPv6 Address**|2a09:be40:2908:bc43::1| -|**Tunnel IPv4 Peer Address**|172.20.129.164/32| -|**Tunnel IPv6 Link Local**|fe80::42:2601:3f:1/64| -|**Tunnel IPv6 ULA**|fd42:4242:2601:3f::1/128| - ####dn42-us-nyc1 ||| |---|---| @@ -405,26 +370,3 @@ The burble.dn42 is fully meshed between nodes using wireguard tunnels. |**Tunnel IPv6 Link Local**|fe80::42:2601:34:1/64| |**Tunnel IPv6 ULA**|fd42:4242:2601:34::1/128| -####dn42-fr-sbg1 -||| -|---|---| -|**Location**|OVH, Strasbourg, France| -|**Public Hostname**|dn42-fr-sbg1.burble.com| -|**Public IPv4 Address**|37.187.174.185| -|**Public IPv6 Address**|2001:41d0:d:db9::1| -|**Tunnel IPv4 Peer Address**|172.20.129.179/32| -|**Tunnel IPv6 Link Local**|fe80::42:2601:23:1/64| -|**Tunnel IPv6 ULA**|fd42:4242:2601:23::1/128| - - -####dn42-jp-tyo1 - -||| -|---|---| -|**Location**|GreenCloudVPS, Tokyo, Japan| -|**Public Hostname**|dn42-jp-tyo1.burble.com| -|**Public IPv4 Address**|172.93.221.101| -|**Public IPv6 Address**|2403:71c0:2000::d:8b97| -|**Tunnel IPv4 Peer Address**|172.20.129.182/32| -|**Tunnel IPv6 Link Local**|fe80::42:2601:3e:1/64| -|**Tunnel IPv6 ULA**|fd42:4242:2601:3e::1/128| diff --git a/push.sh b/push.sh index b4b402c..d1eecce 100755 --- a/push.sh +++ b/push.sh @@ -3,7 +3,7 @@ # hosts to push hosts=( - 'rsync.tier2.fr-sbg1.burble.dn42' + 'rsync.tier2.de-fra1.burble.dn42' ) ######################################################################## @@ -50,7 +50,7 @@ for host in ${hosts[@]} do echo "Syncing host: $host" rsync -avogp --delete -e "ssh -i '${key}'" \ - --chown 100:101 --chmod=D2750,F640 \ + --chown 81001:81001 --chmod=D2750,F640 \ pages/ "root@${host}:apps/php-apps/burble.dn42/user/pages/" done