Tag Archives: Network Automation

What I Learned Trying to Teach NETCONF and gNMI

      Comments Off on What I Learned Trying to Teach NETCONF and gNMI

A few years ago I started to include module on model-driven network management in my graduate course. I had a sufficient background in network automation and knew about what NETCONF, gNMI, and YANG were, and why they mattered. What I did not have was the hands-on experience that comes from… Read more »

Network Design Principles: A Structured Review for Design Engineers

      Comments Off on Network Design Principles: A Structured Review for Design Engineers

Abstract Network design involves making decisions within constraints, balancing factors like cost, reliability, scalability, and simplicity. This document reviews essential design principles with a practical engineering focus, using a “Hierarchy of Needs” to ensure foundational aspects such as connectivity and integrity (reliability and security) are addressed before higher-level features like… Read more »

Book Review: “Network Automation Cookbook”

      Comments Off on Book Review: “Network Automation Cookbook”

Network automation has been discussed for years, but for many network engineers it still feels abstract: promising in theory, intimidating in practice. Network Automation Cookbook, 2nd Ed., by Christian Adell, Jeffrey Kala, and Karim Okasha, positions itself as a practical bridge, offering more than 100 “recipes” that demonstrate how automation… Read more »

Network Automation and Observability

      Comments Off on Network Automation and Observability

The Problem: Growing Complexity and the Need for Automation Today’s network administrators face significant challenges in managing complex infrastructure. These include deploying configuration changes quickly and with minimum disruption to network operations, gaining a clear view into network activity, and reacting to unexpected incidents in a timely manner. Beyond these,… Read more »

Introduction to gNMIc

      Comments Off on Introduction to gNMIc

gNMIc is a gNMI CLI client that provides full support for gNMI RPCs. Nokia developed the gNMIc and donated it to the open-source community, OpenConfig. gNMIc is widely used by the open-source community, developers, and networking vendors. To understand how gNMIc works, let’s introduce gNMI. What is gNMI? gNMI (gRPC… Read more »