Roman Dodin Profile Banner
Roman Dodin Profile
Roman Dodin

@ntdvps

Followers
5,589
Following
1,004
Media
1,319
Statuses
6,533

Network Programmability @Nokia "All my tweets are belong to us"

The Hague, The Netherlands
Joined September 2015
Don't wanna be here? Send us removal request.
Explore trending content on Musk Viewer
Pinned Tweet
@ntdvps
Roman Dodin
1 year
Are 🧠You 😶‍🌫️ Ready? @go_containerlab in @kubernetesio is here! Not a whole week has passed after we hired @carlrmontanari when he submitted Clabernetes. As he describes it: Love containerlab? Want containerlab, just distributed in a kubernetes cluster? Enter clabernetes or
Tweet media one
Tweet media two
6
19
72
@ntdvps
Roman Dodin
3 years
🚨This is not a drill🚨 🥳This day has come and I'm delighted it has happened on my birthday. 🚀Nokia makes its Data Center NOS - SR Linux - available to everybody without any regwall, paywall, licwall or any other wall typical for a vendor It is finally OUT! ->🧵
Tweet media one
25
112
416
@ntdvps
Roman Dodin
1 year
@ChPeter_AT @JeffTutorials And same goes for a shifter. Trying to make a 180 turn on a European narrow road will take 3-4 shifts while turning a wheel and visually controlling a distance. Stalk was great for doing it using muscle memory.
8
1
379
@ntdvps
Roman Dodin
3 years
🚨 I've been sitting on my hands for 3 months, but now the time has finally come... 🥼We are releasing containerlab - the open source CLI tool that may redefine the way you run networking labs. It will be a long 🧵but I guarantee, you will dig it.
24
79
285
@ntdvps
Roman Dodin
5 years
Holy packets, Rotterdam centraal station square is Crystal clean, almost looks like a render
Tweet media one
5
29
201
@ntdvps
Roman Dodin
2 years
In the past 4 days, I learned more stuff about syslog and ELK than I wanted to ever know. Somewhere midflight, I wanted to drop this blog post entirely as it felt like a constant uphill ride. But hopefully, on Monday it goes live.
7
11
178
@ntdvps
Roman Dodin
1 year
My colleague submitted a post to where he shared a lab that describes how EVPN-VXLAN fabric underpins k8s clusters and how k8s services map to EVPN services. I personally find it very interesting, as quite often k8s is imagined as something that runs on
Tweet media one
Tweet media two
5
25
163
@ntdvps
Roman Dodin
1 year
Our routing teams make use of flowchart @grafana integration to make beautiful demos. This dashboard alone is a great example of how @grafana / @InfluxDB and gnmic can clearly depict a complex use case
4
14
151
@ntdvps
Roman Dodin
4 years
🥳Networkers, rejoice! Today is the day when the networking community receives a gNMI tool it's been waiting for. Let me introduce you to the gNMIc - the open source gNMI CLI client with collection capabilities -
Tweet media one
5
37
140
@ntdvps
Roman Dodin
4 years
I am still to master Grafana witchery; been keeping it "for later", but when I saw my colleague created this interactive link load map that colors the links based on the current utilization and displays active rate, I got sold immediately Perfect use of @drawio flowhcart plugin
Tweet media one
10
16
139
@ntdvps
Roman Dodin
2 years
In 9 days we will host our biggest EMEA event - SReXperts. My colleagues and I will man the booth where we showcase our community tools such as gnmic, gnoic and @go_containerlab To make this fun, we will run live demos! Just take a look at this state of the art dashboard!
Tweet media one
12
25
135
@ntdvps
Roman Dodin
4 years
💻Fellow Network Automation engineers, today is a special day for YANG-based automation as we release the "YANG-completions" feature with gnmic v0.4 I have only 1m30s to convince you that it is a dream turned into reality (or a black magic 💀)
10
38
127
@ntdvps
Roman Dodin
3 years
I always was of an opinion that generating network diagrams is a very complex problem. But this library that generates drawio compatible files looks really promising!
8
30
128
@ntdvps
Roman Dodin
1 year
When I quit Nokia and get to fill in my achievements in the CV, one of them would be 🗣️ contributed to making people want to work at Nokia And today is the manifestation of that self-admired statement because @carlrmontanari joins our amazing team 🥳. Most of you might know
Tweet media one
13
2
104
@ntdvps
Roman Dodin
3 years
🥳 Containerlab 0.25.0 is out Re-imagined graph feature is a crown jewel of this release and we hope you will like it as much as we do. Besides that, we are ready for arista ceos 4.28 with added support for interface mapping files.
6
28
96
@ntdvps
Roman Dodin
7 months
This @go_containerlab lab fits in a 32GB RAM VM (without KSM) and counts 5 full-blown SP routers and 12 DC switches running EVPN VXLAN in the fabric and Segment Routing for DC Interconnect. And its YAML definition is something my 9yo son could write without docs.
Tweet media one
Tweet media two
Tweet media three
Tweet media four
2
17
98
@ntdvps
Roman Dodin
2 years
My colleague Kevin Todts finished the Nokia SR OS Segment Routing lab and we, of course, published it online so that the community can prosper 🤘 Nowadays, all our labs are code - a repeatable, shareable and lightweight package.
Tweet media one
2
22
89
@ntdvps
Roman Dodin
3 years
👛 I'd like to coin the term NetRel -- Netveloper Relations 👔as effective tomorrow I start as a Product Line Manager for SR Linux Programmability and External Community.
19
0
86
@ntdvps
Roman Dodin
1 year
How it is started how it is going Just kidding That was one of the nicest evening shared with @ioshints He raised me as a neteng and he raised you as well I am sure of it
Tweet media one
2
3
84
@ntdvps
Roman Dodin
1 year
Just some observations. 1. Arista joined containerlab community in its early days (kudos to aristian brothers) 2. Some Juniper folks were part of it for a long time but they become much more active in the past several months. 3. All Cisco-related contributions were done by
5
12
83
@ntdvps
Roman Dodin
8 months
Every time I show @go_containerlab and @WiresharkNews integration, I see people's eyes go 👀👀👀 as if it was a magic trick. Yes, you can sniff the traffic on any interface in your lab while piping it to your wireshark UI on your laptop with a single command. Hence, I decided
Tweet media one
2
23
83
@ntdvps
Roman Dodin
3 years
Management interfaces edition
Tweet media one
2
10
79
@ntdvps
Roman Dodin
2 years
⚡️⚡️⚡️ gNMIc joins @openconfig ⚡️⚡️⚡️ Yes, what was a pet project 2000 commits ago now moves under the @openconfig group as a reference CLI for gNMI. But gNMIc is way way more than just a CLI... In this post I covered gNMIc's core features ➡️🧵
2
19
80
@ntdvps
Roman Dodin
3 years
Not all heroes wear ~~capes~~ twitter handles. My colleague Colin released a free e-book "Implementing Segment Routing with SR OS" which is available for download Colin is an exceptional writer, do skim through the book even if you're not into SR OS.
Tweet media one
Tweet media two
Tweet media three
Tweet media four
1
22
79
@ntdvps
Roman Dodin
1 year
Twitter networking fam, we have some good news 🥳 Yesterday we published Netconf Client for @code It will be definitely a great aid for anyone dealing with NETCONF, as it provides all you wish for netconf operations right from the VS Code.
2
12
74
@ntdvps
Roman Dodin
1 year
We are adding macvlan support for @go_containerlab . Thanks to @ioshints for pushing us implementing this and Markus (aka steiler) for adding the code in. MACVLAN will alow you to create lab nodes that will directly connect to your host's interfaces and thus can be addressed from
Tweet media one
3
12
72
@ntdvps
Roman Dodin
8 months
This is a great example of making a deeply technical demo exciting for tech nerds and execs alike. The team leveraged containerlab to build a fancy WAN topology secured by MACsec on customer's side and ANYsec on the provider level. A Flask backend with a trivial frontend has
2
13
71
@ntdvps
Roman Dodin
7 months
SR Linux CLI is one of the best Network OS CLIs and the team and myself personally work on improving it constantly. I will write a blog post about the Extended Ranges Syntax, but (as a teaser) check that. Imagine you're dealing with a route table with many routes (pic #1 ) and
Tweet media one
Tweet media two
2
8
71
@ntdvps
Roman Dodin
3 years
You don't usually see network **automation** job offers. But @elonmusk just opened one in Amsterdam and I wonder what does this requirement mean?
Tweet media one
19
9
69
@ntdvps
Roman Dodin
5 years
Santa came early: Nokia YANG models are now opensourced and are available on GitHub with per-release branches, tags and all the love Leaving you no excuses not to use the Netconf/gRPC automation with us.
2
7
67
@ntdvps
Roman Dodin
2 years
My den is finally close to completion. A few pieces are missing here and there, but it turned out to look and feel decent. One detail will caught @MaartjeME eye I guess
Tweet media one
Tweet media two
Tweet media three
Tweet media four
11
0
65
@ntdvps
Roman Dodin
2 years
Next week at @nanog , Google folks will showcase KNE - their vision for networking labs running atop @kubernetesio . We at SR Linux have been participating in the KNE project for the past ~12mo and made KNE run SR Linux using k8s operator framework.
Tweet media one
4
15
66
@ntdvps
Roman Dodin
3 years
Okay, here goes my first attempt fitting the shoes of a content creator. Please welcome the NetRel episode 001 - Decoding gNMI with Wireshark is a 35min journey of using Wireshark to parse the gNMI traffic (both non-secured and secured)
5
12
64
@ntdvps
Roman Dodin
2 years
At @LINX_Network #117 I will have 20 minutes to share how users can build IXP-focused lab using @go_containerlab . Perfect environment to test IXP use cases: - route server peerings - ACL/MAC filtering - BGP policies & RPKI validation Tune in on 23Nov
Tweet media one
4
10
65
@ntdvps
Roman Dodin
9 months
Terrapin is a prefix truncation attack targeting the SSH protocol. More precisely, Terrapin breaks the integrity of SSH's secure channel. Pretty scary stuff, innit? Any Network Engineer/Admin understands the importance of SSH in their daily work. It's the most common way to
Tweet media one
3
17
63
@ntdvps
Roman Dodin
3 years
Hey all, In two weeks we will be holding a special Network Automation Hangout dedicated to "Kubernetes Network Emulation" project that is led by Google. A special guest - Marcus Hines - the tech lead of this project will join us to tell us all about it.
Tweet media one
2
19
62
@ntdvps
Roman Dodin
8 months
One of our teams built a very cool interactive dashboard for the MACsec/ANYsec use case. Quite solid that SR OS emulated datapath can support macsec and anysec for lab tryouts, make it so easy to demonstrate the encryption workflows and what it is capable of
Tweet media one
2
10
64
@ntdvps
Roman Dodin
2 years
😶Truth be told, I spent more time on this post that I dare to admit, but in the process I learned quite some things about - logging in general - syslog in particular - and ELK stack on top of it all 🎁New interactive tutorial - SR Linux logging with ELK
Tweet media one
5
16
63
@ntdvps
Roman Dodin
2 years
Dark jokes are coming to my upcoming talk about gNMIc at @DKNOG . I heard it is going to be live-streamed.
Tweet media one
4
9
60
@ntdvps
Roman Dodin
8 months
Second time revisiting "Revisting BGP Data Center Design" by @jtantsura and Jeff Doyle Good stuff.
1
7
63
@ntdvps
Roman Dodin
3 years
Next to me is @networkop1 who joined @_nleiva in writing the the first in class, soon to be released, "Network Automation with Go" book. Thrilled to hear that @go_containerlab and gnmic by @Karimtw_ were a great supplement to make book's examples ready to be consumed by readers
Tweet media one
5
2
63
@ntdvps
Roman Dodin
1 year
We have refreshed our famous SR Linux Telemetry lab to feature latest 23.3.1 release. Looking at the FlowChart panel is still mesmerizing, innit? It starts with traffic flowing between client2->client1 and client3->client1 with traffic ECMP'd between uplinks of our L2EVPN
1
5
61
@ntdvps
Roman Dodin
7 months
Polishing the MACSec/AnySec lab built by my colleagues to record a new NetRel episode explaining how it is built. This is the first lab that sports the "Automation Panel" which is a simple bootstrap UI running on top of Flask and serves as a task executor - start pings -
2
6
62
@ntdvps
Roman Dodin
2 years
Stepping into 36. Taking my back to a massage session on Sunday 😅 Stay healthy y'all
Tweet media one
14
0
60
@ntdvps
Roman Dodin
3 years
Getting ready to shoot @go_containerlab talk for @nanog Why does it always have to be so suspenseful a few hours before the recording time 😂 Can't imagine how much more stressful it is to do this in front of a big audience. Building confidence is crucial in that line of work.
Tweet media one
9
1
62
@ntdvps
Roman Dodin
1 year
I wonder why I waited so long to start using @1Password SSH agent, as it is a game changer. Now I have a central store for all my SSH keys protected by 1Password and through its SSH Agent integration, keys are available anywhere I need them. Also works seamlessly with @code and
Tweet media one
4
4
61
@ntdvps
Roman Dodin
5 months
Still feels surreal that one can work on preparing 70 VMs for Autocon1 attendees while being 10k feet above the ground 🧐 Pst, I drained the private cloud, no more 6cpu/24GB VMs left, oopsie. I also went and quickly checked what would it cost me to run 70 8vcpu/32GB VMs in
Tweet media one
6
1
63
@ntdvps
Roman Dodin
1 year
In the "best badge" category @ripencc claims the first place. I wish big events with parallel tracks and locations like @nanog adopted this approach. Makes getting through the event so much easier.
6
7
59
@ntdvps
Roman Dodin
2 years
Love how @go_containerlab and gnmic are now a powerhouse of the labs we create. This pure SR OS lab showcases Segment Routing control plane with low latency path optimizations. Traffic is pushed and displayed, and rerouting happens automatically when path delay changes.
Tweet media one
4
10
60
@ntdvps
Roman Dodin
1 year
Can't recommend enough for blog authors to use @drawio integration format where you can embed vector graphics into your blog via a script tag and get a single source of truth for your drawings version controller in a git repo. Everyone I show this to can't go back to raster
4
5
59
@ntdvps
Roman Dodin
4 years
Love the way the graphics are coming together for the SR Linux telemetry lab. Should be a very decent lab with lots of use cases covering TPG stack, SR Linux gNMI telemetry & gNMIc-as-a-collector. I wish SR Linux container image to be published sooner so you all can replay this
Tweet media one
Tweet media two
3
3
57
@ntdvps
Roman Dodin
2 years
I was not expecting so much attention to the IXP-purposed lab. So I decided to let you all play with it before the talk. I published the lab and created a beautiful blog post covering all its details.
@ntdvps
Roman Dodin
2 years
At @LINX_Network #117 I will have 20 minutes to share how users can build IXP-focused lab using @go_containerlab . Perfect environment to test IXP use cases: - route server peerings - ACL/MAC filtering - BGP policies & RPKI validation Tune in on 23Nov
Tweet media one
4
10
65
4
23
58
@ntdvps
Roman Dodin
4 years
So I spent a few fun evenings with Grafana, Prometheus and @drawio flowchart plugin by and here is the result. I think its 💎 A very compelling demo of a gNMI based streaming telemetry using Nokia SR Linux
@ntdvps
Roman Dodin
4 years
I am still to master Grafana witchery; been keeping it "for later", but when I saw my colleague created this interactive link load map that colors the links based on the current utilization and displays active rate, I got sold immediately Perfect use of @drawio flowhcart plugin
Tweet media one
10
16
139
6
10
57
@ntdvps
Roman Dodin
2 years
Our end-to-end wall of gear at #srexperts
5
8
55
@ntdvps
Roman Dodin
1 year
If you remember, we have been working on an AI assistant running on SR Linux in our automation garage. I emphasized the fact that it runs on-box for a reason. In contrast to ChatGPT-like assistants that know a lot about the world but nothing about your device, the srlgpt agent
2
9
58
@ntdvps
Roman Dodin
3 years
From now on, @go_containerlab contributors will receive a complimentary SR Linux sticker with a glorified holographic background in addition to the containerlab sticker. We will win your DC, one sticker at a time :D
Tweet media one
2
4
56
@ntdvps
Roman Dodin
3 years
When Nokia VP highlights your "skunkworks" project during a major public event - that's reassuring that we accomplished something. Congrats to @go_containerlab founders @WHenderickx / @Karimtw_ and our contributors. Staying open and multivendor we are off to a next chapter.
Tweet media one
4
4
56
@ntdvps
Roman Dodin
5 months
We expect to have 50+ Containerlab workshop attendees at Autocon1 next month. With a crowd that big, there is no way, everyone is going to see clearly what happens on the screen. So I decided to pull a little trick that should work perfectly 🤞 Besides having a normal slide
Tweet media one
4
4
56
@ntdvps
Roman Dodin
1 year
🚀 Two days of review but finally it is out. Meet the new blog post we put together. Exposing Kubernetes Services to SR Linux-based IP Fabric with Anycast Gateway and MetalLB The idea of this post was born out of a PoC my colleague Michel Redondo did a
Tweet media one
Tweet media two
Tweet media three
3
13
55
@ntdvps
Roman Dodin
2 years
There are two types of network engineers. Those who do atomic changes, bathing in atomicity and transactionality of every commit. And those who do a full config-replace via gNMI 💣
Tweet media one
6
2
54
@ntdvps
Roman Dodin
2 years
It took us some IETF-years to roll it out, but Nokia SR OS docs are now available in HTML format, which looks decent.
Tweet media one
4
10
54
@ntdvps
Roman Dodin
6 months
If you are looking for a sports career and have a lot of rage against the servers (and strength) there is a world servers throwing championship @cloudfest This year 9.40m is the winning result 😅
2
14
53
@ntdvps
Roman Dodin
2 years
Started with gNMI and Protobufs and ended up being here 😶. Let's design it together, then.
Tweet media one
3
6
54
@ntdvps
Roman Dodin
4 years
Qualification needed for a Senior Network Engineer at @Tesla I can't even...
Tweet media one
2
4
53
@ntdvps
Roman Dodin
2 years
Karim and I are submitting a gNMIc tutorial for the upcoming @nanog 86. If memory serves me well, this will be the first public gNMIc appearance, and I am confident it is going to be epic. Meanwhile, I am warming up my powerpoint skills 👨‍💻 #nanog86
0
2
53
@ntdvps
Roman Dodin
4 years
Did I miss something important here?
Tweet media one
22
4
51
@ntdvps
Roman Dodin
2 years
I have my own copilot 😆
Tweet media one
4
0
53
@ntdvps
Roman Dodin
1 year
We are building some interesting Streaming Telemetry project for SR Linux and SR OS, and here is SR Linux with full v4/6 internet table sourced by DE-CIX. The project will be made public soon and will demonstrate Streaming Telemetry insights in the peering context.
Tweet media one
1
8
53
@ntdvps
Roman Dodin
3 years
Recently @carlrmontanari opened his Boxen project. This is a CLI tool that packages VM-based NOSes into container format. It is still in beta, but if you're curious to see how it integrates with @go_containerlab you are most welcome to check it out
Tweet media one
7
10
51
@ntdvps
Roman Dodin
8 months
I once wrote to our VP of Hardware asking how much more costly it would be to paint the switches in punk pink. He never replied to this email. PS> I was sober when I hit Send.
Tweet media one
11
1
51
@ntdvps
Roman Dodin
3 years
We continue to slap yang tooling (or a lack of thereof), and my job is to ease this pain a bit Here is a yanglint/yanglib container image that you can use in your workflows/CIs to 1 check if the YANG schema is valid 2 check if the modeled data (xml/json) conforms to the schema
Tweet media one
Tweet media two
2
6
52
@ntdvps
Roman Dodin
1 year
We will feature our open-source work at Network Field Day 33 in about a month. If anyone had told me 5 years ago that we, as Nokia, would have three slots devoted to our OSS projects at #NFD33 , I would have submitted them for medical examination. But hey, this is a testament
2
3
52
@ntdvps
Roman Dodin
2 years
The guy in the beanie who visited Amsterdam today brought you scrapli, scrapligo, scrapli-netconf, scrapli-cfg, which are widely used by many big players to do CLI and netconf based automation with Py and Go Thanks for stopping by @carlrmontanari , it was my pleasure
Tweet media one
2
1
52
@ntdvps
Roman Dodin
6 months
The Autocon1 workshop infra is almost done. 70 VMs each with 8vCPU and 32G RAM will wait our attendees to dive deep into the containerlab waters. 600 vCPU cores and 2+TB RAM just for you to enjoy it with us and lab away 🦸‍♂️
Tweet media one
Tweet media two
1
2
52
@ntdvps
Roman Dodin
1 year
You know this feeling when people say "certificates" and you think x509, but they meant SSH certificates. Like one set of certificates wasn't painful enough to master. Master? Who am I kidding?
2
5
52
@ntdvps
Roman Dodin
2 years
Also got covid and at those powerless grim days I got this nice father's day gift from my son. Look at the bottom - @go_containerlab 😂
Tweet media one
5
0
51
@ntdvps
Roman Dodin
3 years
Getting myself out of the comfort text-zone to a video genre Releasing the first episode of the NetRel show in 4-5 hours. 30 minutes of pure gNMI and Wireshark
Tweet media one
4
0
49
@ntdvps
Roman Dodin
2 years
YANG is not easy. As long as you drift away from a 10 lines example you immediately feel that.
8
6
50
@ntdvps
Roman Dodin
1 year
Do you remember how we threw in a controversial blog post saying that MC-LAG is dead, long live EVPN Mutlihoming? Here it is And quite a few were new to the concept of EVPN-MH. So my colleague Alperen created a full-blown tutorial that covers how EVPN
@ntdvps
Roman Dodin
1 year
My "classic" networking skills keep deteriorating to a point when I don't keep my hand on the pulse of the routing WG. But one thing is quite fascinating. A shift from MC-LAG to EVPN-MH for multihomed servers in datacenters. People are still scared of EVPN-MH, it seems. Are you?
Tweet media one
6
1
35
2
7
51
@ntdvps
Roman Dodin
1 year
🌟Alright networking people, the X is out of the bag! We @nokianetworks are announcing our new custom-built FP5cx chip tailored for IP access and WAN aggregation along with a brand new lineup of 7730 SXR router family hitting the market next year. Moreover, with that, we
2
11
51
@ntdvps
Roman Dodin
4 years
Code reuse, disney version
2
10
49
@ntdvps
Roman Dodin
3 years
I am excited to share the news that the upcoming @nanog 84 hackathon theme is "Giving back to Open Source"! On top of that, @go_containerlab and gNMIc have been selected to be one of these Open Source tools that the community will have a chance to hack on 🤯
Tweet media one
1
12
51
@ntdvps
Roman Dodin
2 years
This (may be the best) free book on Segment Routing by my colleague Colin Bookham just hot updated to v1.4 SRv6 uSID, SRv6 examples for 7250IXR and some more.
@ntdvps
Roman Dodin
3 years
Not all heroes wear ~~capes~~ twitter handles. My colleague Colin released a free e-book "Implementing Segment Routing with SR OS" which is available for download Colin is an exceptional writer, do skim through the book even if you're not into SR OS.
Tweet media one
Tweet media two
Tweet media three
Tweet media four
1
22
79
4
12
49
@ntdvps
Roman Dodin
3 years
Alright, yesterday @nanog published the talks from the NANOG83 event where @Karimtw_ and I showcased @go_containerlab and I let me provide you with some time codes as it is not possible to do on Youtube
1
7
50
@ntdvps
Roman Dodin
5 months
Hey all, as you know, @go_containerlab labs belong to Git, and GitHub is the most popular service for hosting public projects. You all did a great job by creating labs, publishing them and showing what's possible. Thank you 🙏 Now, we wanted to make your labs easily
Tweet media one
Tweet media two
1
9
47
@ntdvps
Roman Dodin
2 years
Going to try myself for a FAANG interview this year. The loosely set deadline I set for myself is Sept/Oct timeframe. Surprisingly enough, I will likely aim high and go for an SWE position, but with a networking twist. In the light of openness, I will share here my progress
10
0
48
@ntdvps
Roman Dodin
1 year
Past 12 months have been intense on travel and speaking, but I gathered enough collectibles for my parents. Closing this year with another long haul to Singapore in a month 🎉
Tweet media one
3
0
48
@ntdvps
Roman Dodin
4 years
I finally sat for an hour and documented the process I use to create beautiful and rich documentation for our OSS projects (like ) Read how I do this fully automated, with custom domain, TLS certificates and $0 running costs -
Tweet media one
3
2
47
@ntdvps
Roman Dodin
4 years
Sir @Erwan12 took the grafana' flowchart plugin for quite a serious spin. Mixing gNMI streaming telemetry * with a real traffic generator * multihomed EVPN fabric * with load balancing over LAGs * amplified by CLOS ECMPs is a way to a customer' heart for sure
@ntdvps
Roman Dodin
4 years
So I spent a few fun evenings with Grafana, Prometheus and @drawio flowchart plugin by and here is the result. I think its 💎 A very compelling demo of a gNMI based streaming telemetry using Nokia SR Linux
6
10
57
2
10
48
@ntdvps
Roman Dodin
2 years
This is only possible with our contributors, long time maintainers and a growing user base. Containerlab is a small tool, but the amount of work that went into making it successful was not proportional to its size. I am curious to see what lies ahead.
@go_containerlab
containerlab
2 years
🥳Thank you, Aleksei from @googlecloud , for nominating us and @GoogleOSS , for supporting OSS projects. We at Containerlab have always believed in the power of open source and loved every inch of this journey. To all contributors, maintainers, and users - you are the force 💪
Tweet media one
0
2
33
2
1
47
@ntdvps
Roman Dodin
3 years
Apparently @robshakir in 2019 B.C. (before COVID) delivered a very interesting talk on Streaming Telemetry and design decisions behind gNMI. To date I haven't seen anything like that, very interesting read to reinforce your gNMI vs SNMP pitches
Tweet media one
Tweet media two
Tweet media three
Tweet media four
2
9
48
@ntdvps
Roman Dodin
5 months
The way I do my ansible ✅ hermetic reproducibility, same ansible version all the time ✅ zero install harassment. No deps hell ✅ OS agnostic, ~whenever I want to run - it runs ✅ Easy ansible version switch. Change a tag string and you're off And yes, I am building/maintaining
Tweet media one
3
1
47
@ntdvps
Roman Dodin
6 years
Son, you are staring at the best SP border router. Thanks to @nokianetworks Family day intiative.
Tweet media one
3
6
46
@ntdvps
Roman Dodin
8 months
You guys went ballistic about the Wireshark integration with @go_containerlab . But yesterday, it was me going 👀🤯 when I learned about the open-source project that delivers a Web UI for packet captures -- Edgeshark. Here are 12 minutes to blow your mind.
Tweet media one
4
9
47
@ntdvps
Roman Dodin
2 years
No-bullshit* open source policy is what I love about my employer. Open-source network automation is a baller and makes me happy. * some legal mines you have to tip-toe around 🤫 ** before 2019 I used gitlab
3
3
46
@ntdvps
Roman Dodin
5 years
Making YANG a first-class citizen in our routers made wonders to MD-CLI. Check out how cool is that to show a user the YANG path for the current context. Or an XPATH string that you can immediately put into your gNMI subscription path. A great aid for netengs.
Tweet media one
2
8
46
@ntdvps
Roman Dodin
4 years
This is now my preferred way of distributing/launching virtualized routers
3
3
45
@ntdvps
Roman Dodin
2 years
No code this week as we're catching the snow in Austria.
Tweet media one
2
0
45
@ntdvps
Roman Dodin
4 years
SRLinux CLI with auto-suggestions based on YANG model is so satisfying
4
6
46
@ntdvps
Roman Dodin
4 years
💻 Hey networkers! We know what turns you on! ☯️ Open source tools that help you in the uphill battle with YANG. 🚀 And we have a new tool for you, please meet "yangpath" - a YANG path exporter with superpowers 🌐
Tweet media one
3
17
45