diff --git a/content/blog/wk14day2.md b/content/blog/wk14day2.md index 5bef2d6..c9b692d 100644 --- a/content/blog/wk14day2.md +++ b/content/blog/wk14day2.md @@ -1,7 +1,69 @@ --- -title: "Week 14, Tuesday:" +title: "Week 14, Tuesday: Patches Galore" date: 2024-10-29T21:55:00+02:00 -draft: true --- -{{< image frame="true" width="17em" float="right" src="/img/headline/todo.png" alt="Credit: " >}} +{{< image frame="true" width="17em" float="right" src="/img/headline/dreamscape-03.png" alt="Credit: Dreamscape, Kush Sessions, YouTube" >}} + +This morning my buddy Arend sends me a message on Telegram - and asks me if I can check the port in +Qupra. Oh my deity, it's finally happening! After the general assembly of Coloclue approved a +member's petition to allow members to install cross connects at Qupra, a few months of "kastje, muur" +happened, and the networking committee and association board reached an agreement on how this would +happen. + +A few months after that, Arend tried to install a crossconnect but we weren't ready paper-wise. I +brought it back to the attention of the networking committee and we identified the missing pieces: a +patch panel with keystones needed to be installed in each rack (and it was only available in two of +the racks at the time), and a change to the administrative database needed to be added to document +which members had which crossconnects. + +Tim took care of the first thing - he ordered the panels and keystones and went to the datacenter to +install them. I offered to take careo f the second thing - but since the administrative database has +need-to-know information, our treasurer Arjan preferred to add the records himself. Once these two +things were taken care of, all I had to do is wait for a practical moment :) I had planned to deploy +the fiber myself last week, but I had to cancel my trip to Amsterdam due to the COVID situation. + +So I was surprised and delighted that Arend pinged me. The Qupra FrysIX switch was pre-configured, +and all that was left was to plug things in. Arend made quick work of it, and as well put in the +cross connect for a few other members at Coloclue, he's such a sweetheart! For me, this link will be +used to alleviate the hypervisor at Equinix AM3, as it is running low on disk throughput due to me +using Samsung consumer SSDs. I shipped Arend a few enterprise SAS SSDs before, but he hasn't gotten +around to deploying them yet. More importantly, the AM3 hypervisor runs FrysIX routeserver, LibreNMS +and IXPManager. + +After the Qupra gig, Arend made his way to NIKHEF where he installed the FrysIX patch for FreeIX +Remote, directly into the VPP router `nlams0.net.free-ix.net`. That router now has LSIX, SpeedIX, +and FrysIX connected. I spend some time bringing FreeIX Remote AS50869 into quarantine and then into +the production VLAN. That's a benefit of running the IXP: I get to expedite my own connections :) + +Now that the FreeIX Remote router is connected to FrysIX, I allocate a private VLAN between it and +IPng's infrastructure. This allows me to create a VPWS (L2VPN, Ethernet over MPLS) on IPng's MPLS +switches `msw0.nlams0` and `msw1.chrma0` from this router in Amsterdam to the one I already installed +in Zurich. iBGP comes up, and there are now three routers in play (`nlams0`, `chrma0`, and +`grskg0`), and amongst them, they know about 207K IPv4 prefixes and 64.7K IPv6 prefixes, and all of +them can be reached via direct or routeserver peering. How cool is that? + + +``` +pim@nlams0:~$ birdc show route count +BIRD v2.15.1-4-g280daed5-x ready. +800934 of 800934 routes for 207438 networks in table master4 +449754 of 449754 routes for 64696 networks in table master6 +1501107 of 1501107 routes for 500369 networks in table t_roa4 +364077 of 364077 routes for 121359 networks in table t_roa6 +Total: 3115872 of 3115872 routes for 893862 networks in 4 tables +``` + +In the evening I send a maintenance announcement out to FrysIX members: in the night of Wednesday to +Thursday of this week, I will move the routeserver RS2 and the IXPManager over to the hypervisor +at Qupra, which now sports a 10G connection to the FrysIX peering switch there. I have plumbed the +management VLAN 264 and the Quarantine 2605 and the Peering LAN 2604 through to the hypervisor. + +I practice by moving `nms.frys-ix.net` over - this is a non-intrusive change. Using ZFS block device +replication, I can pump over the boot disk with about 110MB/s, because the hypervisor itself has +"only" a one gigabit connection. I boot the VM, and it comes up cleanly. Nice. I spend a few hours +preparing the move of the other two machines (RS2 and IXPManager), which are service impacting. But +I can start by making a snapshot of the block devices, copy their data over ahead of time, and then +copy a final snapshot incrementally. + +Today was a good day for FrysIX :) diff --git a/static/img/fullsize/2024-10-30/IMG_2249.JPG b/static/img/fullsize/2024-10-30/IMG_2249.JPG new file mode 100644 index 0000000..2192696 --- /dev/null +++ b/static/img/fullsize/2024-10-30/IMG_2249.JPG @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:08b7c0aec46890cda5546a64b3359be9edd8bb2ba26ec5460884501995cce9b5 +size 1216296 diff --git a/static/img/fullsize/2024-10-30/IMG_2250.JPG b/static/img/fullsize/2024-10-30/IMG_2250.JPG new file mode 100644 index 0000000..02b46f9 --- /dev/null +++ b/static/img/fullsize/2024-10-30/IMG_2250.JPG @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:e81e5ce36a45f1ba5698dddb64a10b12f4dca772ed38591f38e4afcb799d4273 +size 1080746 diff --git a/static/img/fullsize/2024-10-30/IMG_2253.JPG b/static/img/fullsize/2024-10-30/IMG_2253.JPG new file mode 100644 index 0000000..f9c1fe7 --- /dev/null +++ b/static/img/fullsize/2024-10-30/IMG_2253.JPG @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:077b7b9899215818e811ea5afa5a0cb9adf3ba7f168496c9447d1987e02bf758 +size 1257596 diff --git a/static/img/fullsize/2024-10-30/IMG_2254.JPG b/static/img/fullsize/2024-10-30/IMG_2254.JPG new file mode 100644 index 0000000..d9cdb76 --- /dev/null +++ b/static/img/fullsize/2024-10-30/IMG_2254.JPG @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:66a54d4c418a14f5ee01c3272e7c8221aab69ed68be35c7b1f3d949cac1444d9 +size 1643632 diff --git a/static/img/fullsize/2024-10-31/IMG_2257.JPG b/static/img/fullsize/2024-10-31/IMG_2257.JPG new file mode 100644 index 0000000..81eeeb0 --- /dev/null +++ b/static/img/fullsize/2024-10-31/IMG_2257.JPG @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:3e890f393fd9ced7261edecaafba611037660e205f1543517d2ba90ce1810687 +size 1257041 diff --git a/static/img/fullsize/2024-10-31/IMG_2262.JPG b/static/img/fullsize/2024-10-31/IMG_2262.JPG new file mode 100644 index 0000000..2174ab0 --- /dev/null +++ b/static/img/fullsize/2024-10-31/IMG_2262.JPG @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:086226d2ca42e697c7b12b889c03b274ec0cbab3c8b139b3ec965bd072600517 +size 840187 diff --git a/static/img/fullsize/2024-10-31/IMG_2265.JPG b/static/img/fullsize/2024-10-31/IMG_2265.JPG new file mode 100644 index 0000000..1ce3379 --- /dev/null +++ b/static/img/fullsize/2024-10-31/IMG_2265.JPG @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:f8c7763099c0d1f434f392cb238abfa224494c5d74b1480c9712f823f3aa8f01 +size 1344525 diff --git a/static/img/fullsize/2024-10-31/IMG_2286.JPG b/static/img/fullsize/2024-10-31/IMG_2286.JPG new file mode 100644 index 0000000..7d3bfc0 --- /dev/null +++ b/static/img/fullsize/2024-10-31/IMG_2286.JPG @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:faf9a0b686d444684a74064d024a0ce6e2ce054210c25a54ab9716f177acc0b5 +size 1277321 diff --git a/static/img/fullsize/2024-10-31/IMG_2287.JPG b/static/img/fullsize/2024-10-31/IMG_2287.JPG new file mode 100644 index 0000000..8cf5a0c --- /dev/null +++ b/static/img/fullsize/2024-10-31/IMG_2287.JPG @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:7498ce0b68c203aded364245558aec48387e77824b5eed191c5e8899d0495123 +size 1147381 diff --git a/static/img/fullsize/2024-11-01/IMG_2305.JPG b/static/img/fullsize/2024-11-01/IMG_2305.JPG new file mode 100644 index 0000000..fcd172a --- /dev/null +++ b/static/img/fullsize/2024-11-01/IMG_2305.JPG @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:e0b74cc3479dfec6fa636f97ad92be385b20206747ba9d22a93d8e7274b820df +size 1311968 diff --git a/static/img/fullsize/2024-11-01/IMG_2306.JPG b/static/img/fullsize/2024-11-01/IMG_2306.JPG new file mode 100644 index 0000000..8d059ed --- /dev/null +++ b/static/img/fullsize/2024-11-01/IMG_2306.JPG @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:f1e9ad36eb296018f2ed391da1d21572e9dd885ed535bef73a9c0d9963508bda +size 1221368 diff --git a/static/img/fullsize/2024-11-01/IMG_2308.JPG b/static/img/fullsize/2024-11-01/IMG_2308.JPG new file mode 100644 index 0000000..40f3f79 --- /dev/null +++ b/static/img/fullsize/2024-11-01/IMG_2308.JPG @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:0719b9a9778e20acacd007cec47f3e34bedd2172e52bcc910fbaa85b001b2eed +size 1593463 diff --git a/static/img/headline/aurora.png b/static/img/headline/aurora.png new file mode 100644 index 0000000..fc309f5 --- /dev/null +++ b/static/img/headline/aurora.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:f9eb20032d72cd9d577a88f70ee03a4af30e5eea2b1ab4cec9039e302842aed3 +size 107463 diff --git a/static/img/headline/dreamscape-04.png b/static/img/headline/dreamscape-04.png new file mode 100644 index 0000000..e2d358f --- /dev/null +++ b/static/img/headline/dreamscape-04.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:7db5b2b59a6d32dcc0214034f8245447ce86651a655ce0c82c0c318d014d087b +size 135341 diff --git a/static/img/headline/nicky-havey-02.png b/static/img/headline/nicky-havey-02.png new file mode 100644 index 0000000..9fc9c56 --- /dev/null +++ b/static/img/headline/nicky-havey-02.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:3d5eab7a05f834a179a47cac6ed7c8fd0e81f43ee87f5e2ac652c541c5f83d9c +size 119846 diff --git a/static/img/thumbnails/2024-10-30/IMG_2249.JPG b/static/img/thumbnails/2024-10-30/IMG_2249.JPG new file mode 100644 index 0000000..d14cf86 --- /dev/null +++ b/static/img/thumbnails/2024-10-30/IMG_2249.JPG @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:93e27585fd1c2c4fb0e4ecc4d34c7d3a7393a10bc1124744a07bcc40e1d1e39a +size 43198 diff --git a/static/img/thumbnails/2024-10-30/IMG_2250.JPG b/static/img/thumbnails/2024-10-30/IMG_2250.JPG new file mode 100644 index 0000000..4571c50 --- /dev/null +++ b/static/img/thumbnails/2024-10-30/IMG_2250.JPG @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:d77677517c0a59ce70beb30fa7a66e82bd135a3464566af0461918c201c1c79b +size 52896 diff --git a/static/img/thumbnails/2024-10-30/IMG_2253.JPG b/static/img/thumbnails/2024-10-30/IMG_2253.JPG new file mode 100644 index 0000000..40ca914 --- /dev/null +++ b/static/img/thumbnails/2024-10-30/IMG_2253.JPG @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:b9ebae06be40ec5afb90b582e11cd2f5de52ab5ed6a284842c321ba7b3918490 +size 55678 diff --git a/static/img/thumbnails/2024-10-30/IMG_2254.JPG b/static/img/thumbnails/2024-10-30/IMG_2254.JPG new file mode 100644 index 0000000..db2955e --- /dev/null +++ b/static/img/thumbnails/2024-10-30/IMG_2254.JPG @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:2e9947517086b47e1625e59a939b1ad61d8a58b4f0efc3726c818a8b7abdc302 +size 51899 diff --git a/static/img/thumbnails/2024-10-31/IMG_2257.JPG b/static/img/thumbnails/2024-10-31/IMG_2257.JPG new file mode 100644 index 0000000..826e7d3 --- /dev/null +++ b/static/img/thumbnails/2024-10-31/IMG_2257.JPG @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:9ac8b45039ea26095e2efff6ece8ca6a5b18c439bb3abb0e63d6c9e072e09016 +size 33048 diff --git a/static/img/thumbnails/2024-10-31/IMG_2262.JPG b/static/img/thumbnails/2024-10-31/IMG_2262.JPG new file mode 100644 index 0000000..8472c80 --- /dev/null +++ b/static/img/thumbnails/2024-10-31/IMG_2262.JPG @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:e213e14d852ddbae1c8d54d49d055377b13a82750dd0e44212fb6adf297b1b14 +size 24232 diff --git a/static/img/thumbnails/2024-10-31/IMG_2265.JPG b/static/img/thumbnails/2024-10-31/IMG_2265.JPG new file mode 100644 index 0000000..68ff267 --- /dev/null +++ b/static/img/thumbnails/2024-10-31/IMG_2265.JPG @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:4e166b86bcf9e6eae932bc2814349c79044f6a59db2bf81786f56f82cf8e5d5c +size 49426 diff --git a/static/img/thumbnails/2024-10-31/IMG_2286.JPG b/static/img/thumbnails/2024-10-31/IMG_2286.JPG new file mode 100644 index 0000000..23832b5 --- /dev/null +++ b/static/img/thumbnails/2024-10-31/IMG_2286.JPG @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:553416f27ecaf33e0eed0a08397d16a03c247020cead09cdfa4cff05882ac094 +size 37484 diff --git a/static/img/thumbnails/2024-10-31/IMG_2287.JPG b/static/img/thumbnails/2024-10-31/IMG_2287.JPG new file mode 100644 index 0000000..76903a5 --- /dev/null +++ b/static/img/thumbnails/2024-10-31/IMG_2287.JPG @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:ffe21ad94067af17ae9db182c2235646563a386cc7f9a3d22beb81558ccee14c +size 34940 diff --git a/static/img/thumbnails/2024-11-01/IMG_2305.JPG b/static/img/thumbnails/2024-11-01/IMG_2305.JPG new file mode 100644 index 0000000..81b2655 --- /dev/null +++ b/static/img/thumbnails/2024-11-01/IMG_2305.JPG @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:3ec7b540e299b62f59eeaa4c6686ea6a1e404483ab8c51ff3587347655f78b24 +size 33131 diff --git a/static/img/thumbnails/2024-11-01/IMG_2306.JPG b/static/img/thumbnails/2024-11-01/IMG_2306.JPG new file mode 100644 index 0000000..a3bc039 --- /dev/null +++ b/static/img/thumbnails/2024-11-01/IMG_2306.JPG @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:898d8ff3d1939577a0985bdef79b10691c0e4b725e2b052cb425ce160b5c0026 +size 45194 diff --git a/static/img/thumbnails/2024-11-01/IMG_2308.JPG b/static/img/thumbnails/2024-11-01/IMG_2308.JPG new file mode 100644 index 0000000..cec311f --- /dev/null +++ b/static/img/thumbnails/2024-11-01/IMG_2308.JPG @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:6868575fe633198b70011c6f56205f6d09e8e3b14620b4b057170f6a4749835b +size 42039