Hello my friend,
Traditionally in the beginning of June (5th of June to be accurate), we celebrate the anniversary of our blogging. And in this year it is already 4 years, since we started in 2016!
In terms of the absolute numbers, we have crossed the mark in 100 posted blogs! Hurray! And we were marked as Cisco Champion 2020 one more time! Also Hurray!
Let’s reflect what has happened global as well…
Live automation training
The biggest new introduction is the live online network automation training. Years of real practical experience of implementing and automating network solutions for service provider and data centres across Europe and North America are now available for you. Just join our network automation training in this run or in any next and learn:
- Why to automate?
- How to automate?
- What is the toolkit (YANG, XML, YAML, JSON, Protobuf, NETCONF, RESTCONF, gNMI/gRPC, VS Code, Atom, POSTman, Python, Ansible, Linux, Docker and many others)?
- How do different vendors behave (Cisco, Nokia, Arista, Cumulus)?
GitHub projects
There were multiple mini-series of the blogposts supported by the code at the GitHub:
- Collection of the Python, Ansible and Bash scripts to work with the REST API (GET, POST, DELETE, PUT and PATCH requests)
- Real examples of working with Mellanox SN2010 switch with Cumulus Linux for Segment Routing and Microsoft Azure SONiC
- Free of charge Python classes
- Abstraction for data centre build for hyper scalers networks with Microsoft Azure SONiC, Python, Graphviz and NetworkX
- Multi vendor network management with gRPC/gNMI and OpenConfig
Videos
We have continued running the video blog, despite not very actively:
- The 3rd episode with Ahmed Elbornou from Juniper about various job titles and roles in the networking industry.
- The 4th episode with Greg Hankins from Nokia about the RPKI OV for the Internet protection.
- The 5th episode with Jeff Bensley and Richard Patterson (both from SKY) about the NetLdn event, where networks meet networkers.
- The 6th episode with me all alone explaining details of the closed-loop automation and showing it in live.
- The 7th episode with Avi Alkobi from Mellanox about the OpenNetworking.
- The 8th episode with Jeff Doyle about the network and engineering development.
Besides those vlog series, we also have conducted a free webinar about the Nokia automation with Ansible.
Remember we mentioned the free Python classes in the GitHub part? There are also videos available for each session.
Blogposts
As usual, the materials are sorted in a couple of categories.
REST API
There are three blogs covering work with the REST API using Python, Ansible and Bash:
Mellanox SN2010
Thanks to Mellanox team I have a possibility to test the Mellanox SN2010 and write some blogs about this HW:
- Usage of the ZTP for provisioning of the real HW with Cumulus Linux
- Configuration of the Cumulus Linux on Mellanox SN2010 for Segment Routing (in the company with Nokia and Cisco)
- Protecting the control and data planes at Mellanox/Cumulus, Cisco IOS XR and Nokia SR OS for IPV4
- Protecting the control and data planes at Mellanox/Cumulus, Cisco IOS XR and Nokia SR OS for IPV6
- Installation and operation of Microsoft Azure SONiC at Mellanox Spectrum
Python classes
All free python classes, there are ten sessions, are bundled in a separate category. Just go to category and choose whatever you need.
Hyper Scale Data Centres
In this blog series we consider the aspects of the hyper scale infrastructure in the data centres based on the facebook engineering blog and Microsoft Azure SONiC OS:
- Building the Docker containers with SONiC
- Visualising network topology using Graphviz
- Deploying the data centre model using the math model with nodes and graphs with Python
- Automated templating of the SONiC configuration based on the Network Graph and Python
- Press the button and the whole data centre is emulated with tens of Docker contaienrs
gRPC transport with gNMI specification and Protobuf data
The latest series we have written so far is dedicated to the automation with gNMI and Protobuf:
- Description of the Protobuf data structure
- Writing and reading Protobuf data with Python
- Collecting the device configuration and operational data using gNMI with OpenConfig YANG from Nokia SR OS and Arista EOS network functions
- Configuring the Nokia SR OS and Arista EOS based network functions with gNMI and OpenConfig YANG
Others
Here you can find all other blogposts non related to any other specific group:
Want more flashbacks?
Here you go:
Thank you for being with us all the time!
We are keep going. Stay connected, stay tuned.
All the best,
team Karneliuk.com