Compare commits
2 Commits
52f38b5d5c
...
f42bc012fc
Author | SHA1 | Date | |
---|---|---|---|
f42bc012fc | |||
cfa5c00a7a |
@ -1,7 +1,56 @@
|
|||||||
---
|
---
|
||||||
title: "Week 10, Sunday:"
|
title: "Week 10, Sunday: Shipping sFlow"
|
||||||
date: 2024-10-06T21:55:00+02:00
|
date: 2024-10-06T21: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/kushsessions-07.png" alt="Credit: KushSessions, YouTube" >}}
|
||||||
|
|
||||||
|
I wrote a lot today, but it was not this journal entry. In the morning, I completed the acceptance
|
||||||
|
loadtests for the upcoming `sFlow` plugin in VPP. You can find this code on
|
||||||
|
[[GitHub](https://github.com/sflow/vpp-sflow)], and I took a first pass review over the code so far,
|
||||||
|
ended up formatting it into a [[Gerrit](https://gerrit.fd.io/r/c/vpp/+/41680)] on the
|
||||||
|
[[FD.io](https://fd.io/)] code tracker.
|
||||||
|
|
||||||
|
The main contribution of the day was writing this
|
||||||
|
[[article](https://ipng.ch/s/articles/2024/10/06/vpp-with-sflow-part-2/)]. In the afternoon, I
|
||||||
|
tidied up the backing data for it, and in the evening I spent some time with Neil closing off a few
|
||||||
|
loose ends, and grooming the [[issues](https://github.com/sflow/vpp-sflow/issues)].
|
||||||
|
|
||||||
|
It's striking to me what a great difference in attention and time spent writing an IPng article
|
||||||
|
versus writing a journal entry. The latter is pretty much just autopilot, the dutch would say "van
|
||||||
|
je af schrijven", perhaps a close analogy in English is "free word association". Just whatever comes
|
||||||
|
to mind. I often use visual cues from the picture gallery, as that reminds me of what I did. I
|
||||||
|
figure: if it's important enough to snap a picture of, it's probably important enough to write a
|
||||||
|
sentence of two in my journal.
|
||||||
|
|
||||||
|
With technical articles, it's very different for me. They need to follow a structure, setting the
|
||||||
|
context, providing necessary back references and most importantly, they need to be _correct_. Doing
|
||||||
|
math is hard, and doing correct math even harder still! Taking today's article as an example, I
|
||||||
|
rewrote it twice. I had in mind to create a version 2 .. version 5 style iterative storyline,
|
||||||
|
showing what we concluded and what we improved on. But, I lacked the literal setup, what am I
|
||||||
|
testing, what is the LAB setup, T-Rex configs, and so on. If people were to want to reproduce my
|
||||||
|
work, they will find the article I landed on better than the one I started with.
|
||||||
|
|
||||||
|
But the cost of this approach is, of course, time. All in all, this article took about eleven hours
|
||||||
|
to write, and I ended up committing it after dinner, only to make a few edits for clarity and
|
||||||
|
readability (and typos) in the late evening. I'm planning on a third article, that discusses what
|
||||||
|
happens _outside_ of the VPP dataplane, in other words, how this thing integrates with existing
|
||||||
|
tools and products, perhaps using [[sflow-rt](https://sflow-rt.com/)] or
|
||||||
|
[[Akvorado](https://akvorado.net/)] as end-to-end examples. That one is going to take a while to
|
||||||
|
develop and report on, as well, but I think it's worth it, for the community.
|
||||||
|
|
||||||
|
If all I did is write one web page in the entire day, no pictures were taken :) To leave my gallery
|
||||||
|
not entirely empty, I've added a screenshot of one of the T-Rex loadtest runs that made it into the
|
||||||
|
articles. Tomorrow, we ship off to Italy and I hope the traffic deities will bless our travel, as
|
||||||
|
the Fall vacation has started and who knows how many people will try to cram themselves through the
|
||||||
|
Gottard tunnel?
|
||||||
|
|
||||||
|
## Pictures of the Day
|
||||||
|
|
||||||
|
{{< gallery-category >}}
|
||||||
|
{{< gallery-photo fn="2024-10-06/trex.png" caption="A Cisco T-Rex loadtest screenshot from the IPng.ch article about sFLow that I wrote today." >}}
|
||||||
|
{{< /gallery-category >}}
|
||||||
|
|
||||||
|
{{< gallery-modal >}}
|
||||||
|
{{< gallery-script >}}
|
||||||
|
|
||||||
|
@ -1,7 +1,67 @@
|
|||||||
---
|
---
|
||||||
title: "Week 11, Monday:"
|
title: "Week 11, Monday: Zurich to Piacenza"
|
||||||
date: 2024-10-07T21:55:00+02:00
|
date: 2024-10-07T21: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/cyberlopod.png" alt="Credit: CYBERLOPOD, YouTube" >}}
|
||||||
|
|
||||||
|
Today we drive from Zurich to Piacenza, Italy. Marina has her Monday drawing course in Oerlikon, and
|
||||||
|
I promise to pick her up at the Oerlikon station at noon. In the morning, I pack up the car and grab
|
||||||
|
our belongings. I have to say, NOGs are a very social phenomenon. How I got to Piacenza is perhaps a
|
||||||
|
typical route: on FOSDEM 2024 I presented on VPP and MPLS. In the audience there was one Kostas from
|
||||||
|
Athens, who organizes the GRNOG series of conferences. He asked if I would be interested to come
|
||||||
|
present my work there. I was more than happy to join GRNOG'16 and it would be a good chance for me
|
||||||
|
to re-record the talk, as at FOSDEM unfortunately the microphone battery died shortly after I
|
||||||
|
started presenting, which made the recording unusable.
|
||||||
|
|
||||||
|
So off to Greece we went, and it was a truly wonderful time. At GRNOG, I met one Alessandro from
|
||||||
|
Italy. As we were having dinner with the folks from LANCOM (a datacenter operator and telco from
|
||||||
|
Thessaloniki), Marina sat at the _Italian_ side with Livio and Alessandro, and when I came over to
|
||||||
|
chat, they both said it'd be fun to have me in the upcoming ITNOG _On The Road_ edition, which would
|
||||||
|
be in the home town of Alessandro and his company [[Naquadria](https://naquadria.it)]. Well, since
|
||||||
|
Zurich - Piacenza is only 4.5hrs or so by car, I thought: why not?
|
||||||
|
|
||||||
|
Fast forward to today, I picked up Marina in Oerlikon after a brief runaround due to roadworks at
|
||||||
|
the train station, and we made our way down South. I consider myself truly blessed to be able to
|
||||||
|
humblebrag that just two weeks ago, I was all the way up North in Oslo, and now I'm finding myself
|
||||||
|
driving all the way South to Piacenza.
|
||||||
|
|
||||||
|
The drive down is leisurely and calm. Somewhere along the line I drive past Luzern, where IP-Max has
|
||||||
|
a new point of presence at the Stollen datacenter; and then I drive past Altdorf, where IP-Max used
|
||||||
|
to have a really cool Point of Presence at Deltalis DK2 in a former military bunker (sadly, Deltalis
|
||||||
|
went out of business so we all moved out); and then I drive past Manno, where IP-Max has a point of
|
||||||
|
presence at the Bancadati datacenter. It's so cool to be always only a few kilometers away from an
|
||||||
|
AS25091 PoP! Maybe we'll pull a wire over the Alps at some point and go to Italy as well.
|
||||||
|
|
||||||
|
Lucky us - the Gottard tunnel is completely free of traffic. This is a looooong tunnel! I put the
|
||||||
|
cruise control to 80km/h (50mph) and .. wait. It takes a good fifteen minutes to drive through this
|
||||||
|
tunnel, which is truly a magificent work of civil engineering. I think my appreciation of the
|
||||||
|
engineering quality definitely goes up if there are no traffic jams :)
|
||||||
|
|
||||||
|
We make our way to Milan, drive past it on the motor way to Bologna and about one third of the way,
|
||||||
|
we see the offramp for Piacenza, which is our $dest for the first half of the week. We make our way
|
||||||
|
to the hotel, Marina is glad that I'm driving - you must know: compared to the german and swiss
|
||||||
|
driving style, italian drivers are a fair bit more _artisanale_ and things like blinkers and full
|
||||||
|
lines are all optional, and actually in several places there simply _are no_ road markings at all.
|
||||||
|
|
||||||
|
But, when in Italy, drive like an Italian. And I am happy to oblige, to great amusement of my
|
||||||
|
copilot. Piacenza is a nice town, and (luckily for us) parking in the city center is pretty easy. We
|
||||||
|
take dinner in a small restaurant called Antonietta. We enjoy some starters with (italian) tapas,
|
||||||
|
and then both go for fish: Marina takes spaghetti Vongole (English: clams), and I take a Branzino
|
||||||
|
filet (Ebglish: seabass).
|
||||||
|
|
||||||
|
After dinner we walked back to the car, and then the hotel, where we turn in for the night.
|
||||||
|
|
||||||
|
## Pictures of the Day
|
||||||
|
|
||||||
|
{{< gallery-category >}}
|
||||||
|
{{< gallery-photo fn="2024-10-07/IMG_1864.JPG" caption="on the way down south, we passed Altdorf in Uri. In this mountain, Deltalis DK2 was situated." >}}
|
||||||
|
{{< gallery-photo fn="2024-10-07/IMG_1870.JPG" caption="Rolling down the Alps on the south side, is a very efficient use of energy. Ticino is at lower elevation than Zurich, so in general, we gained energy :-)" >}}
|
||||||
|
{{< gallery-photo fn="2024-10-07/IMG_1871.JPG" caption="Rolling past Manno near Lugano, Italy. Here, Bancadati has an IP-Max point of presence." >}}
|
||||||
|
{{< gallery-photo fn="2024-10-07/IMG_1872.JPG" caption="A church in Piazenca, Italy." >}}
|
||||||
|
{{< gallery-photo fn="2024-10-07/IMG_1875.JPG" caption="A selfie of Marina and I are at Antonietta in Piacenza, Italy" >}}
|
||||||
|
{{< gallery-photo fn="2024-10-07/IMG_1880.JPG" caption="The Tiramisu was served in a coffeecup, and tasted very nice" >}}
|
||||||
|
{{< /gallery-category >}}
|
||||||
|
|
||||||
|
{{< gallery-modal >}}
|
||||||
|
{{< gallery-script >}}
|
||||||
|
BIN
static/img/fullsize/2024-10-06/trex.png
(Stored with Git LFS)
Normal file
BIN
static/img/fullsize/2024-10-06/trex.png
(Stored with Git LFS)
Normal file
Binary file not shown.
BIN
static/img/thumbnails/2024-10-06/trex.png
(Stored with Git LFS)
Normal file
BIN
static/img/thumbnails/2024-10-06/trex.png
(Stored with Git LFS)
Normal file
Binary file not shown.
Reference in New Issue
Block a user