Open Source Networking: a hierarchical approach
I have been extremely fortunate to be part of several network cloudification projects over the past 18-24 months. It's been very exciting to see the changes that disaggregation and open source projects have been making to move an industry forward. Here I capture some initial thoughts about open source networking. Note: while the on-the-job learning has been immense, I have supplemented this with some terrific courses from The Linux Foundation including LinuxFoundationX: LFS165x Introduction to Open Source Networking Technologies by Reza Toghraee. Networking has come a long way from the widespread use of rigid appliances to perform networking functions such as routing, firewalling, switching, and load balancing. A key principle behind this transformation is disaggregation , i.e. the de-coupling of the software performing the networking functions with the hardware it is installed on. The main driver of this transformation is the evolution of