diff --git a/content/blog/wk2day5.md b/content/blog/wk2day5.md new file mode 100644 index 0000000..8c4169a --- /dev/null +++ b/content/blog/wk2day5.md @@ -0,0 +1,98 @@ +--- +title: "Week 2, Friday: Adjacencies!" +date: 2024-08-09T20:21:19+02:00 +Tags: [] +Categories: [] +draft: false +--- + +# Morning + +{{< image frame="true" width="17em" float="right" src="/img/headline/noraenpure-02.png" alt="Credit: Nora en Pure, YouTube" >}} + +I may as well stop writing about this concept of _Morning_, because once again I got up at 10:30am +or so. Not quite as bad as my usual, but as I had predicted yesterday I did sleep very well! I take +a look socials while making morning coffee. That video clip from yesterday still sounds good to me :) + +I go to my desk and see that the webcam on my windowsil (that's overlooking my desk from the side) +has come loose off of its duct tape. Of course it has, and I knew it when I hung it up like that. So +I take to Fusion and draw a really simple hinge part, just some squares with some holes and a simple +fillet so that the hinge can rotate over itself. I lob it into the printer, and forget all about it. + +Somebody asks about my 4-port DB9 to USB serial converter. I picked up a bunch of these on +Aliexpress maybe 10y or so ago, and they are still available today! I take a picture and send them +the information. They're going to pick up a few for their own rack at work. Good! + +# Afternoon + +I've been making this lunch with leek soup and veal dumplings, and this is the last portion from the +big pot. While marina makes leftover pappardelle pasta with pulled beef, I nom on the leek soup. +There was just a little bit _too_ much leftover, I think it's about 1.2 liters or so, so at the end +of this meal my tummy says "stop, please, no more!". + +It's a little bit too hot to mow the lawn, about 32C or so, so I decide to park that task until +later in the day. I spend my afternoon with Fred -- he is hunting BGP adjacencies and something went +wrong a few days ago when he made a set of configuration changes, and IP-Max lost 500 adjacencies or +so. I help him out by writing a small python program that goes over the _Routing Information Base_ +(or _RIB_) of a router to find a pattern, and I'm quickly rewarded: it's localpref! + +We make a plan together to normalize the localpref on internet exchanges that IP-Max is connected +to, 52 in total. Fred spends most of the day rolling this out, and we both take turns celebrating a +new record in reclaimed adjacencies. We started at about 2467 adjacencies, and when we were all +done, we counted 3139 of them - that’s 700 more than when we started. That’ll do, Fred. It’ll do :) + +At 16:30 I go upstairs to mow the lawn. Unfortunately the weather did not exactly cool down as much +as I had hoped (in vain) for. But, out I go, with the weed wacker and the lawn mower, and take out +three bushels of grass and plant cuttings. A job well done, 45min later. I am drenched in sweat, and +probably half a kilo lighter from loss of fluid. I replenish inside with a few glasses of cool +Bert-water (reminder: our fridge is called _Bert_), and then go to the basement to cool off. + +# Evening + +At 17:30, Marina sends an IM: 🍸 so out we go, selfie in the backyard with the nicely cut grass, and +a Gin&Tonic in hand. Today is Friday -- something that is easy to forget when on sabbatical, but +this means that tomorrow is the Zurich Streetparade. It's expected that some one million (!) people +visit the parade. I decide that I'm going to go check it out, bottle of water in hand and hat on +head. Marina agrees to join! + +While we're out in the yard, I am reminded of [[Zurich Openair](https://zurichopenair.ch/en/)] and +the fact that Nora en Pure is going to play a set there. I decide to _treat yo'self_ to a VIP ticket +for Sunday 31st of August. She starts at 23:00 but I'll be lounging there the whole day listening to +music and enjoying (hopefully) the summer weather. + +For dinner, we make a simple _AGV_ (Dutch: _Aardappelen, Groente, Vlees_ or "Potatoes, Vegetable and +Meat"): pork filet, mushroom cream sauce and boiled potatoes. It all comes out pretty nice, +especially considering the modest amount of effort it takes! + +After dinner, we watch a movie with popcorn. Quinn chooses: 12 Monkeys! This is a classic +time-swicheroo from 1995 with a very good performance from Brad Pitt and Bruce Willis. We enjoy it +and that takes us to the tail end of the evening. + +While writing my journal entry, my buddy John stops by on Telegram with huge news. He has been +trying to get a simple PC based L2 transport device to replace his expensive Juniper macsec devices. +He's been hacking on and off on this project for half a year or so, but today he nailed it: 100G + +2x25G using 18 CPUs and QAT acceleration on a Supermicro XeonD 2796nt; he is getting about 7.3Mpps +of IPSEC 256 GCM offloaded to the C4K QAT, excellent work. He is very pleased with the results, +knowing that merchant silicon is an order of magnitude more costly. He's done for 5K per side for +150Gbit of encrypted traffic (and CPU to spare), versus 85K for an Arista solution. Phenomenal +stuff! We agree to co-author an [[IPng.ch](https://ipng.ch/)] blog post about it soon. I think many +people can learn from this experience. + +## Pictures of the Day + +{{< gallery-category >}} + {{< gallery-photo fn="2024-08-09/IMG_0572.JPG" caption="The webcam at the side of my desk has come loose off of its crappy duct tape solution" >}} + {{< gallery-photo fn="2024-08-09/IMG_0573.JPG" caption="A Mastodon user asks me about these cute 4xRS232 -> USB converters." >}} + {{< gallery-photo fn="2024-08-09/IMG_0574.JPG" caption="Lunch is the last remaining pot of leek soup with veal dumplings" >}} + {{< gallery-photo fn="2024-08-09/IMG_0575.JPG" caption="The before shot of the backyard with a bit of grassy goodness that needs to become less grassy goodness" >}} + {{< gallery-photo fn="2024-08-09/IMG_0578.JPG" caption="The after shot after I mowed the lawn and weedwacked the sides. Drink time!" >}} + {{< gallery-photo fn="2024-08-09/IMG_0581.JPG" caption="The pork filet looks tasty, and it is accompanied by mushroom sauce and sauteed mushrooms" >}} + {{< gallery-photo fn="2024-08-09/IMG_0582.JPG" caption="We watch 12 Monkeys on TV tonight, and I make popcorn" >}} + {{< gallery-photo fn="2024-08-09/webcam.png" caption="The trivial design of the webcam hinge" >}} + {{< gallery-photo fn="2024-08-09/IMG_0583.JPG" caption="The 3D printed part of the webcam hinge, this thing is not going to be falling down any time soon!" >}} + {{< gallery-photo fn="2024-08-09/openair.png" caption="I buy myself a VIP ticket to Zurich Openair on August 31st" >}} +{{< /gallery-category >}} + +{{< gallery-modal >}} +{{< gallery-script >}} + diff --git a/static/img/fullsize/2024-08-09/IMG_0572.JPG b/static/img/fullsize/2024-08-09/IMG_0572.JPG new file mode 100644 index 0000000..9b3b488 --- /dev/null +++ b/static/img/fullsize/2024-08-09/IMG_0572.JPG @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:0d1aa668b3262c737a208793c6dca50d605d775c64ddd54b62ac2ffcbcf62132 +size 1278521 diff --git a/static/img/fullsize/2024-08-09/IMG_0573.JPG b/static/img/fullsize/2024-08-09/IMG_0573.JPG new file mode 100644 index 0000000..4bb295f --- /dev/null +++ b/static/img/fullsize/2024-08-09/IMG_0573.JPG @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:4814f7f114d454f2b0100bc39e4d8346e1f0566129c3dba03ed342d98215d37c +size 1015907 diff --git a/static/img/fullsize/2024-08-09/IMG_0574.JPG b/static/img/fullsize/2024-08-09/IMG_0574.JPG new file mode 100644 index 0000000..917aed8 --- /dev/null +++ b/static/img/fullsize/2024-08-09/IMG_0574.JPG @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:3e23a95d32ac198548788f5ba8561b9da021cff270e59abc1eb798f3ac2975e1 +size 1566508 diff --git a/static/img/fullsize/2024-08-09/IMG_0575.JPG b/static/img/fullsize/2024-08-09/IMG_0575.JPG new file mode 100644 index 0000000..edafb7d --- /dev/null +++ b/static/img/fullsize/2024-08-09/IMG_0575.JPG @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:6d7942a606fb1016b1c7938ecde01bffcd39be2065aa0f480aa9bda9fc2b6640 +size 2004374 diff --git a/static/img/fullsize/2024-08-09/IMG_0578.JPG b/static/img/fullsize/2024-08-09/IMG_0578.JPG new file mode 100644 index 0000000..69490c7 --- /dev/null +++ b/static/img/fullsize/2024-08-09/IMG_0578.JPG @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:b661b169032b9af3a9af242855619f51972b42cffa43b4dbc86496cf71065ac2 +size 1532417 diff --git a/static/img/fullsize/2024-08-09/IMG_0581.JPG b/static/img/fullsize/2024-08-09/IMG_0581.JPG new file mode 100644 index 0000000..4f9b772 --- /dev/null +++ b/static/img/fullsize/2024-08-09/IMG_0581.JPG @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:ffe1051dad2d7e0bfaf987633bc6c84af1bcb00fd0374d1b3db95e683ae54fee +size 880616 diff --git a/static/img/fullsize/2024-08-09/IMG_0582.JPG b/static/img/fullsize/2024-08-09/IMG_0582.JPG new file mode 100644 index 0000000..5c758ca --- /dev/null +++ b/static/img/fullsize/2024-08-09/IMG_0582.JPG @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:baf88fd55b49365ed90693e3c5203d270c67a7406242dd949c89cb7015f446ed +size 853633 diff --git a/static/img/fullsize/2024-08-09/IMG_0583.JPG b/static/img/fullsize/2024-08-09/IMG_0583.JPG new file mode 100644 index 0000000..e4b2d1f --- /dev/null +++ b/static/img/fullsize/2024-08-09/IMG_0583.JPG @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:ed4e960a9bb4490f8aebcb73302d459a044c25450940a59a0ff026106898c00f +size 1049543 diff --git a/static/img/fullsize/2024-08-09/openair.png b/static/img/fullsize/2024-08-09/openair.png new file mode 100644 index 0000000..7221e02 --- /dev/null +++ b/static/img/fullsize/2024-08-09/openair.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:21fb2d212e1d0d1ece716a533636ac70005c0fda460a50eaf08f35df7bfa1647 +size 3010098 diff --git a/static/img/fullsize/2024-08-09/webcam.png b/static/img/fullsize/2024-08-09/webcam.png new file mode 100644 index 0000000..17445ba --- /dev/null +++ b/static/img/fullsize/2024-08-09/webcam.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:ae5e1771b034a6d35912336cbc153c18a8301094998725582bae5e0fe203ce9a +size 359250 diff --git a/static/img/headline/dreamscape.png b/static/img/headline/dreamscape.png new file mode 100644 index 0000000..ca19fc6 --- /dev/null +++ b/static/img/headline/dreamscape.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:595904885cec47d20d282b043015fb73aab603afb32bfb0f393d9511256e06d4 +size 155203 diff --git a/static/img/thumbnails/2024-08-09/IMG_0572.JPG b/static/img/thumbnails/2024-08-09/IMG_0572.JPG new file mode 100644 index 0000000..b8c9726 --- /dev/null +++ b/static/img/thumbnails/2024-08-09/IMG_0572.JPG @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:36f59cd5afedd5420ee1441bd54e52f84ec30dcf27c79b6455ead5bad26bce10 +size 37867 diff --git a/static/img/thumbnails/2024-08-09/IMG_0573.JPG b/static/img/thumbnails/2024-08-09/IMG_0573.JPG new file mode 100644 index 0000000..91c8c2e --- /dev/null +++ b/static/img/thumbnails/2024-08-09/IMG_0573.JPG @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:48affaeec00c909e5220e1081b46b17e240a9f66d10d76ac71d23abf274e6274 +size 34856 diff --git a/static/img/thumbnails/2024-08-09/IMG_0574.JPG b/static/img/thumbnails/2024-08-09/IMG_0574.JPG new file mode 100644 index 0000000..de3ddfb --- /dev/null +++ b/static/img/thumbnails/2024-08-09/IMG_0574.JPG @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:63763936e1130c256997b96e3e7df226ebf3f1f314233443119aa863d2c8015a +size 50276 diff --git a/static/img/thumbnails/2024-08-09/IMG_0575.JPG b/static/img/thumbnails/2024-08-09/IMG_0575.JPG new file mode 100644 index 0000000..9704e96 --- /dev/null +++ b/static/img/thumbnails/2024-08-09/IMG_0575.JPG @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:12bf9b75684a8066bc82e1a9d7ec2fa5cada3065c1789102d0f167b2ec722397 +size 62391 diff --git a/static/img/thumbnails/2024-08-09/IMG_0578.JPG b/static/img/thumbnails/2024-08-09/IMG_0578.JPG new file mode 100644 index 0000000..b4cdeb9 --- /dev/null +++ b/static/img/thumbnails/2024-08-09/IMG_0578.JPG @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:a41f2d39174843cda664a357f7ab18fa07bc5c953141d0e035e5f68243d68363 +size 55635 diff --git a/static/img/thumbnails/2024-08-09/IMG_0581.JPG b/static/img/thumbnails/2024-08-09/IMG_0581.JPG new file mode 100644 index 0000000..f697e74 --- /dev/null +++ b/static/img/thumbnails/2024-08-09/IMG_0581.JPG @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:96a8be9e20b2bc29a4aadf861012f7575b8180ae78197ac0f8b5a94e17bdaff7 +size 51533 diff --git a/static/img/thumbnails/2024-08-09/IMG_0582.JPG b/static/img/thumbnails/2024-08-09/IMG_0582.JPG new file mode 100644 index 0000000..3c74efc --- /dev/null +++ b/static/img/thumbnails/2024-08-09/IMG_0582.JPG @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:692767272922f374954ff1ddac6bff192cdb4622de31169ff895a270e0167802 +size 29170 diff --git a/static/img/thumbnails/2024-08-09/IMG_0583.JPG b/static/img/thumbnails/2024-08-09/IMG_0583.JPG new file mode 100644 index 0000000..b826b8c --- /dev/null +++ b/static/img/thumbnails/2024-08-09/IMG_0583.JPG @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:32af91c3f5b347fc64ac26130bc80d29bb1c5f94c1195838f6269dbf322cf93c +size 27173 diff --git a/static/img/thumbnails/2024-08-09/openair.png b/static/img/thumbnails/2024-08-09/openair.png new file mode 100644 index 0000000..e8e60de --- /dev/null +++ b/static/img/thumbnails/2024-08-09/openair.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:e037564475564d1fdd19ecfdfab52144ffa003f2ebc3e6fa8d249e31f2c62fa5 +size 239934 diff --git a/static/img/thumbnails/2024-08-09/webcam.png b/static/img/thumbnails/2024-08-09/webcam.png new file mode 100644 index 0000000..1830ac3 --- /dev/null +++ b/static/img/thumbnails/2024-08-09/webcam.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:df580af4acf028aaa88da38d222791eb9b13aedeab3a5e54f9ba8018d3ed0e39 +size 21035