History of SDN in Google’s datacentre
I recently read a very interesting post in which Urs Hölzle provided links to the recent papers from Google describing how they developed their datacentre network.
I recently read a very interesting post in which Urs Hölzle provided links to the recent papers from Google describing how they developed their datacentre network.
As of early 2024, my list of network simulation and emulation tools remains stable. This post provides the latest status of the tools I list in this blog.
A list of network simulators that meet the unique requirements of educators in secondary schools, who teach students aged 14 to 18.
I reviewed the development and support status of all the network emulators and network simulators previously featured in my blog, as of early 2023.
I demonstrate Python classes by building a simple game that you can share with your friends and family
I was surprised but very honoured to learn that my blog was selected as a finalist in the IT Blog Awards.
This post will review how the Containerlab network emulator works with the FRR open-source router.
I recently added a status indicator to my azruntime application. If users have a lot of VMs in their subscriptions, the azruntime application can take a long time to run. Users will appreciate seeing the status so they know the program is still running and is not hung up. I used the Rich library to
azruntime, the Python program I wrote to manage virtual machines in my Azure subscriptions, is more convenient to use when run as a command from the Linux prompt instead of as a Python program in its virtual environment. You can install Python packages as command-line-programs using pipx. To make azruntime work after using pipx to
I wrote a new Python script called azruntime. It helps me manage my Azure VMs. The script is open-source and should work for anyone who also uses the Azure CLI. azruntime is available on my azure-scripts GitHub repository. I learned a lot about the Azure Python SDK while working on the azruntime project. In this
Most network engineers don’t need to create web sites but they may, like me, want to convert their existing Python command-line programs into web apps so others can use them more easily. This tutorial presents the minimum you need to know about Python, Flask, and the Bootstrap CSS framework to create a practical web app
Python programming is now a required skill for network engineers. I recorded videos of myself as I learned and practiced Python programming. I think these videos, along with the links to learning resources associated with each video’s topic, serve as a good learning guide for network engineers getting started with Python programming. This post collects