How I Used a CI/CD Pipeline for My Network Labs

Every network engineering course runs into the same wall eventually: students spend more time proving their configuration is correct than actually learning why it should look that way. ping, traceroute, and squinting at show run output only get you so far, and once the lab session ends, so does your… Read more »

Proactive Network Validation: Streamlining Batfish Analysis with Bat-Q

As modern enterprise networks grow in scale and complexity, configuration errors remain a primary cause of unexpected outages and security vulnerabilities. Traditionally, network engineers validated design changes by setting up resource-intensive physical hardware labs or running emulation environments like GNS3. Once changes were applied to production, verification relied on manual,… Read more »

Is the Network a Product or a Service?

Maen Artimy    May 18, 2026 May 18, 2026    Comments Off on Is the Network a Product or a Service?

As I revised my network design course, I had to decide whether to treat network design like product engineering or like service design, similar to building a software application. The most useful way to think about it is this: a network is a service supported by physical infrastructure. Switches, routers,… Read more »

What I Learned Trying to Teach NETCONF and gNMI

Maen Artimy    March 11, 2026 March 17, 2026    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

Maen Artimy    March 3, 2026 March 3, 2026    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 »

BGP Configuration Building Blocks

Maen Artimy    March 1, 2026 March 1, 2026    Comments Off on BGP Configuration Building Blocks

1. BGP Process & AS Number You to enable BGP and define your Autonomous System (AS) number, which identifies your routing domain globally. 2. Neighbor (Peer) Definitions You specify the IP address of each BGP peer and their AS number. This establishes whether the relationship is iBGP (same AS) or… Read more »

A Framework for Understanding Network Devices

Maen Artimy    February 9, 2026 February 9, 2026    Comments Off on A Framework for Understanding Network Devices

Traditional networking often relies on rigid taxonomies: hubs, switches, routers, etc., each with a static definition. However, this fails when encountering modern, multi-function devices that defy these categories. A more effective way to understand the functionality of various network devices is to shift the question from “What is this device?”… Read more »

Book Review: “Network Automation Cookbook”

Maen Artimy    January 31, 2026 February 9, 2026    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

Maen Artimy    September 28, 2025 September 29, 2025    Comments Off on Network Automation and Observability

The Problem: Growing Complexity and the Need for Automation Todays 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 »

Your Gateway to a Career in Internetworking

Maen Artimy    April 6, 2025 April 6, 2025    Comments Off on Your Gateway to a Career in Internetworking

The field of internetworking serves as the cornerstone of modern digital infrastructure. Internetworking facilitates communication among organizations, industries, and individuals on a global scale. Internetworking supports critical services such as healthcare, education, transportation, and emergency response. The network infrastructure requires numerous experts to design, build, maintain, and secure the complex… Read more »

Posts pagination