# network automation

Published articles for network automation.

This is one page of public article previews, not the complete archive. Follow Next page to continue. Summaries are not the original full articles.

## Building for the AI era: Inside Cisco IT's Wi-Fi 7 revolution

DevFeed: [Building for the AI era: Inside Cisco IT's Wi-Fi 7 revolution](<https://devfeed.tech/articles/building-for-the-ai-era-inside-cisco-it-s-wi-fi-7-revolution-17426.md>)

Original publisher: [Read original article](<https://blogs.cisco.com/cisco-on-cisco/building-for-the-ai-era-inside-cisco-its-wi-fi-7-revolution>)

Author: Chris Tomazic

Published: 2026-09-14T13:00:21Z

Content type: article

Language: en

Sources: [Cisco Blogs](<https://devfeed.tech/sources/cisco-blogs.md>)

Topics: [Wi-Fi 7](<https://devfeed.tech/topics/wi-fi-7.md>), [Cisco IT](<https://devfeed.tech/topics/cisco-it.md>), [cisco networking](<https://devfeed.tech/topics/cisco-networking.md>), [networking](<https://devfeed.tech/topics/networking.md>), [Deployment](<https://devfeed.tech/topics/deployment.md>), [Latency](<https://devfeed.tech/topics/latency.md>), [Security](<https://devfeed.tech/topics/security.md>), [Authentication](<https://devfeed.tech/topics/authentication.md>)

Tags: [authentication](<https://devfeed.tech/tags/authentication.md>), [cisco-catalyst-center](<https://devfeed.tech/tags/cisco-catalyst-center.md>), [cisco-it](<https://devfeed.tech/tags/cisco-it.md>), [cisco-meraki](<https://devfeed.tech/tags/cisco-meraki.md>), [cisco-networking](<https://devfeed.tech/tags/cisco-networking.md>), [cisco-on-cisco](<https://devfeed.tech/tags/cisco-on-cisco.md>), [deployment](<https://devfeed.tech/tags/deployment.md>), [enterprise-networking](<https://devfeed.tech/tags/enterprise-networking.md>), [infrastructure](<https://devfeed.tech/tags/infrastructure.md>), [latency](<https://devfeed.tech/tags/latency.md>), [network-automation](<https://devfeed.tech/tags/network-automation.md>), [networking](<https://devfeed.tech/tags/networking.md>), [security](<https://devfeed.tech/tags/security.md>), [wi-fi-7](<https://devfeed.tech/tags/wi-fi-7.md>)

### AI overview

Cisco IT describes a global Wi-Fi 7 rollout for 90,000 employees and hundreds of facilities. Its integrated Cisco networking portfolio, prior preparation with Wi-Fi 6 and 6E, certificate-based authentication, and Meraki Dashboard experience helped make the upgrade routine, seamless, and free of downtime.

### Source excerpt

Cisco IT upgraded to Wi-Fi 7 for 90,000 employees with zero downtime and record speed. See how a fully integrated Cisco networking stack, built for the AI era, made a complex global rollout simple and seamless.

## Scrapli vs Nornir: What's the Difference

DevFeed: [Scrapli vs Nornir: What's the Difference](<https://devfeed.tech/articles/scrapli-vs-nornir-what-s-the-difference-30886.md>)

Original publisher: [Read original article](<https://www.rogerperkin.co.uk/network-automation/scrapli/scrapli-vs-nornir/>)

Author: Roger Perkin

Published: 2026-08-06T11:08:45Z

Content type: comparison

Language: en

Sources: [Roger Perkin Network Automation Consultant](<https://devfeed.tech/sources/roger-perkin-network-automation-consultant.md>)

Topics: [Python](<https://devfeed.tech/topics/python.md>), [Network](<https://devfeed.tech/topics/network.md>), [async](<https://devfeed.tech/topics/async.md>), [NETCONF](<https://devfeed.tech/topics/netconf.md>), [ssh](<https://devfeed.tech/topics/ssh.md>)

Tags: [async](<https://devfeed.tech/tags/async.md>), [netconf](<https://devfeed.tech/tags/netconf.md>), [network-automation](<https://devfeed.tech/tags/network-automation.md>), [python](<https://devfeed.tech/tags/python.md>), [scrapli](<https://devfeed.tech/tags/scrapli.md>), [ssh](<https://devfeed.tech/tags/ssh.md>), [vs](<https://devfeed.tech/tags/vs.md>)

### AI overview

This comparison explains that Scrapli and Nornir address different layers of Python network automation rather than directly competing. It describes Scrapli as a connection-focused library for communicating with individual network devices and notes its support for SSH, Telnet, NETCONF, synchronous and asynchronous operation, and structured output.

### Source excerpt

If you've spent any time in the Python network automation world, you'll have bumped into both Scrapli and Nornir. They come up in the same conversations, the same blog posts and the same job specs, so it's natural to line them up and ask: which one should I use? It's a fair question, but it's built on a slightly ...

## What are the best platforms for network automation?

DevFeed: [What are the best platforms for network automation?](<https://devfeed.tech/articles/what-are-the-best-platforms-for-network-automation-30880.md>)

Original publisher: [Read original article](<https://www.rogerperkin.co.uk/faq/what-are-the-best-platforms-for-network-automation/>)

Author: Roger Perkin

Published: 2026-07-24T08:25:02Z

Content type: article

Language: en

Sources: [Roger Perkin Network Automation Consultant](<https://devfeed.tech/sources/roger-perkin-network-automation-consultant.md>)

Topics: [Network](<https://devfeed.tech/topics/network.md>), [Automation](<https://devfeed.tech/topics/automation.md>), [Ansible](<https://devfeed.tech/topics/ansible.md>), [Orchestration](<https://devfeed.tech/topics/orchestration.md>), [awx](<https://devfeed.tech/topics/awx.md>), [Low code](<https://devfeed.tech/topics/low-code.md>)

Tags: [ansible](<https://devfeed.tech/tags/ansible.md>), [automation](<https://devfeed.tech/tags/automation.md>), [awx](<https://devfeed.tech/tags/awx.md>), [faq](<https://devfeed.tech/tags/faq.md>), [low-code](<https://devfeed.tech/tags/low-code.md>), [nautobot](<https://devfeed.tech/tags/nautobot.md>), [network](<https://devfeed.tech/tags/network.md>), [network-automation](<https://devfeed.tech/tags/network-automation.md>), [orchestration](<https://devfeed.tech/tags/orchestration.md>), [red-hat](<https://devfeed.tech/tags/red-hat.md>), [source-of-truth](<https://devfeed.tech/tags/source-of-truth.md>)

### AI overview

The article lists Nautobot, Itential, Ansible, AWX, and Red Hat Ansible Automation Platform as network automation platforms. It states that they serve different purposes, including configuration, orchestration, source of truth and inventory, and enterprise low-code use cases.

### Source excerpt

The best platforms for network automation include Nautobot, Itential, Ansible, AWX, Red Hat Ansible Automation Platform to name a few. Each one serves a different purpose including configuration and orchestration, source of truth and inventory and enterprise low code. Check out my dedicated post on network automation platforms

## Network Automation Platforms: Nautobot, Itential, Cisco NSO, and Juniper Apstra

DevFeed: [Network Automation Platforms: Nautobot, Itential, Cisco NSO, and Juniper Apstra](<https://devfeed.tech/articles/best-network-automation-platforms-2026-30885.md>)

Original publisher: [Read original article](<https://www.rogerperkin.co.uk/network-automation/best-network-automation-platforms/>)

Author: Roger Perkin

Published: 2026-07-23T12:26:21Z

Content type: comparison

Language: en

Sources: [Roger Perkin Network Automation Consultant](<https://devfeed.tech/sources/roger-perkin-network-automation-consultant.md>)

Topics: [Automation](<https://devfeed.tech/topics/automation.md>), [Network](<https://devfeed.tech/topics/network.md>), [Software](<https://devfeed.tech/topics/software.md>), [configuration](<https://devfeed.tech/topics/configuration.md>), [Open Source](<https://devfeed.tech/topics/open-source.md>), [Orchestration](<https://devfeed.tech/topics/orchestration.md>), [Provisioning](<https://devfeed.tech/topics/provisioning.md>)

Tags: [2026](<https://devfeed.tech/tags/2026.md>), [configuration](<https://devfeed.tech/tags/configuration.md>), [nautobot](<https://devfeed.tech/tags/nautobot.md>), [network](<https://devfeed.tech/tags/network.md>), [network-automation](<https://devfeed.tech/tags/network-automation.md>), [open-source](<https://devfeed.tech/tags/open-source.md>), [orchestration](<https://devfeed.tech/tags/orchestration.md>), [platforms](<https://devfeed.tech/tags/platforms.md>), [provisioning](<https://devfeed.tech/tags/provisioning.md>)

### AI overview

This comparison describes network automation platforms for configuring, deploying, and managing network infrastructure. It presents Nautobot as an open-source source-of-truth and automation platform, followed by commercial offerings including Itential, Cisco NSO, and Juniper Apstra.

### Source excerpt

Network Automation Platforms are software systems that automate and orchestrate the configuration, deployment, and management of network infrastructure. Unlike network automation tools which are software applications that automate specific tasks. Free Network Automation Platforms 1. Nautobot Nautobot is an open-source Network Source of Truth (NSoT) and Automation Platform. It provides a flexible data model to ...

## How AI Is Changing DevOps Without Replacing It

DevFeed: [How AI Is Changing DevOps Without Replacing It](<https://devfeed.tech/articles/is-devops-dead-due-to-ai-30878.md>)

Original publisher: [Read original article](<https://www.rogerperkin.co.uk/faq/is-devops-dead-due-to-ai/>)

Author: Roger Perkin

Published: 2026-07-15T22:15:13Z

Content type: opinion

Language: en

Sources: [Roger Perkin Network Automation Consultant](<https://devfeed.tech/sources/roger-perkin-network-automation-consultant.md>)

Topics: [DevOps](<https://devfeed.tech/topics/devops.md>), [Artificial Intelligence](<https://devfeed.tech/topics/ai.md>), [Automation](<https://devfeed.tech/topics/automation.md>), [Network](<https://devfeed.tech/topics/network.md>)

Tags: [ai](<https://devfeed.tech/tags/ai.md>), [automation](<https://devfeed.tech/tags/automation.md>), [devops](<https://devfeed.tech/tags/devops.md>), [engineering](<https://devfeed.tech/tags/engineering.md>), [faq](<https://devfeed.tech/tags/faq.md>), [network-automation](<https://devfeed.tech/tags/network-automation.md>), [testing](<https://devfeed.tech/tags/testing.md>)

### AI overview

The article argues that AI is changing DevOps by accelerating tasks, assisting with code and content generation, and improving efficiency, while the discipline's core needs remain. It presents AI as an assistant for network automation teams rather than a replacement for design, implementation, testing, and engineering judgment.

### Source excerpt

No, DevOps is not dead because of AI. If anything, AI is changing how DevOps teams work by speeding up tasks, assisting with code and content generation, and improving efficiency. The core DevOps problems still exist: teams need reliable delivery, good collaboration, strong automation, and clear operational ownership. AI can help with some of those ...

## No Lab, No Problem: Record CML2 Devices into pyATS Mocks for CI

DevFeed: [No Lab, No Problem: Record CML2 Devices into pyATS Mocks for CI](<https://devfeed.tech/articles/no-lab-no-problem-record-cml2-devices-into-pyats-mocks-for-ci-30873.md>)

Original publisher: [Read original article](<https://brent.leekley.me/blog/record-once-test-forever/>)

Author: Brent Leekley

Published: 2026-06-27T00:00:00Z

Content type: tutorial

Language: en

Sources: [brent.leekley.me blog](<https://devfeed.tech/sources/brent-leekley-me-blog.md>)

Topics: [GitHub Actions](<https://devfeed.tech/topics/github-actions.md>), [Testing](<https://devfeed.tech/topics/testing.md>), [GitHub](<https://devfeed.tech/topics/github.md>), [Network](<https://devfeed.tech/topics/network.md>)

Tags: [ci](<https://devfeed.tech/tags/ci.md>), [ci-cd](<https://devfeed.tech/tags/ci-cd.md>), [cisco](<https://devfeed.tech/tags/cisco.md>), [cisco-modeling-labs](<https://devfeed.tech/tags/cisco-modeling-labs.md>), [cml](<https://devfeed.tech/tags/cml.md>), [cml2](<https://devfeed.tech/tags/cml2.md>), [genie](<https://devfeed.tech/tags/genie.md>), [github-actions](<https://devfeed.tech/tags/github-actions.md>), [mock-devices](<https://devfeed.tech/tags/mock-devices.md>), [network-automation](<https://devfeed.tech/tags/network-automation.md>), [network-testing](<https://devfeed.tech/tags/network-testing.md>), [ospf](<https://devfeed.tech/tags/ospf.md>), [playback](<https://devfeed.tech/tags/playback.md>), [pyats](<https://devfeed.tech/tags/pyats.md>), [record-and-replay](<https://devfeed.tech/tags/record-and-replay.md>), [testing](<https://devfeed.tech/tags/testing.md>), [unicon](<https://devfeed.tech/tags/unicon.md>)

### AI overview

This tutorial explains how to record responses from real Cisco Modeling Labs 2 devices with pyATS and unicon, commit the recordings, and replay the same test suite in GitHub Actions. Replay allows the tests to run offline without booting or connecting to the lab.

### Source excerpt

Develop against the live CML2 lab, then record it once with unicon playback and replay the exact same pyATS suite in GitHub Actions with no lab to license or reach. Point the testbed at an unreachable address and the suite still passes, because replay never opens a socket. Includes a real companion repo with a green Actions run. Fourth in a pyATS + CML2 network programmability series.

## The Snapshot Machine: genie learn and diff as a Change-Validation Safety Net on CML2

DevFeed: [The Snapshot Machine: genie learn and diff as a Change-Validation Safety Net on CML2](<https://devfeed.tech/articles/the-snapshot-machine-genie-learn-and-diff-as-a-change-validation-safety-net-on-cml2-30875.md>)

Original publisher: [Read original article](<https://brent.leekley.me/blog/snapshot-machine/>)

Author: Brent Leekley

Published: 2026-06-22T00:00:00Z

Content type: tutorial

Language: en

Sources: [brent.leekley.me blog](<https://devfeed.tech/sources/brent-leekley-me-blog.md>)

Topics: [networking](<https://devfeed.tech/topics/networking.md>), [Cisco](<https://devfeed.tech/topics/cisco.md>), [Routing (disambiguation)](<https://devfeed.tech/topics/routing.md>), [Structured-data](<https://devfeed.tech/topics/structured-data.md>), [Command-line interface](<https://devfeed.tech/topics/cli.md>)

Tags: [change-validation](<https://devfeed.tech/tags/change-validation.md>), [cisco](<https://devfeed.tech/tags/cisco.md>), [cisco-modeling-labs](<https://devfeed.tech/tags/cisco-modeling-labs.md>), [cli](<https://devfeed.tech/tags/cli.md>), [cml2](<https://devfeed.tech/tags/cml2.md>), [genie](<https://devfeed.tech/tags/genie.md>), [genie-diff](<https://devfeed.tech/tags/genie-diff.md>), [genie-learn](<https://devfeed.tech/tags/genie-learn.md>), [maintenance-window](<https://devfeed.tech/tags/maintenance-window.md>), [network-automation](<https://devfeed.tech/tags/network-automation.md>), [network-testing](<https://devfeed.tech/tags/network-testing.md>), [ospf](<https://devfeed.tech/tags/ospf.md>), [pyats](<https://devfeed.tech/tags/pyats.md>), [routing-table](<https://devfeed.tech/tags/routing-table.md>), [snapshot](<https://devfeed.tech/tags/snapshot.md>), [structured](<https://devfeed.tech/tags/structured.md>), [validation](<https://devfeed.tech/tags/validation.md>)

### AI overview

This tutorial demonstrates using Cisco Modeling Labs 2 with Genie learn and diff to validate network changes. It snapshots structured operational state before and after a maintenance change, then compares the snapshots to reveal side effects that routine show commands may miss. The source summary reports that a changed OSPF cost reroutes three destinations while adjacencies remain FULL.

### Source excerpt

Snapshot a CML2 fabric with genie learn before and after a maintenance change, then genie diff the structured state. One fat-fingered OSPF cost quietly reroutes three destinations while every adjacency stays FULL. Structured before-and-after diffs catch the side effects that show commands miss.

## Structure Network Operations Around Teams, Not Heroes

DevFeed: [Structure Network Operations Around Teams, Not Heroes](<https://devfeed.tech/articles/worth-reading-leading-intelligent-networks-11408.md>)

Original publisher: [Read original article](<https://blog.ipspace.net/2026/06/worth-reading-heroes-teams/>)

Published: 2026-06-16T06:06:00Z

Content type: opinion

Language: en

Sources: [ipSpace.net blog](<https://devfeed.tech/sources/ipspace-net-blog.md>)

Topics: [Networks](<https://devfeed.tech/topics/networks.md>), [Network](<https://devfeed.tech/topics/network.md>), [Automation](<https://devfeed.tech/topics/automation.md>)

Tags: [article](<https://devfeed.tech/tags/article.md>), [automation](<https://devfeed.tech/tags/automation.md>), [network](<https://devfeed.tech/tags/network.md>), [network-automation](<https://devfeed.tech/tags/network-automation.md>), [networks](<https://devfeed.tech/tags/networks.md>), [operations](<https://devfeed.tech/tags/operations.md>), [teams](<https://devfeed.tech/tags/teams.md>), [worth-reading](<https://devfeed.tech/tags/worth-reading.md>)

### AI overview

An article argues that network operations should be structured around teams rather than individual heroes, suggesting that hero-dependent cultures can make network automation harder to deploy.

### Source excerpt

Chris Grundemann wrote an interesting article arguing that you should structure your network operations around teams, not heroes. Even if you feel you're perfectly OK with your network being held together by exhausted heroes (and duct tape), it could be a bit harder to deploy network automation in an always-busy hero culture. However, the choice, as they say, is yours.

## From Intent to Reality: Driving pyATS Tests from NetBox Against a CML2 Fabric

DevFeed: [From Intent to Reality: Driving pyATS Tests from NetBox Against a CML2 Fabric](<https://devfeed.tech/articles/from-intent-to-reality-driving-pyats-tests-from-netbox-against-a-cml2-fabric-30871.md>)

Original publisher: [Read original article](<https://brent.leekley.me/blog/netbox-intent/>)

Author: Brent Leekley

Published: 2026-06-15T00:00:00Z

Content type: tutorial

Language: en

Sources: [brent.leekley.me blog](<https://devfeed.tech/sources/brent-leekley-me-blog.md>)

Topics: [NetBox](<https://devfeed.tech/topics/netbox.md>), [Network](<https://devfeed.tech/topics/network.md>), [Cisco](<https://devfeed.tech/topics/cisco.md>), [data](<https://devfeed.tech/topics/data.md>), [Structured-data](<https://devfeed.tech/topics/structured-data.md>)

Tags: [cisco-modeling-labs](<https://devfeed.tech/tags/cisco-modeling-labs.md>), [cml](<https://devfeed.tech/tags/cml.md>), [cml2](<https://devfeed.tech/tags/cml2.md>), [custom-fields](<https://devfeed.tech/tags/custom-fields.md>), [genie](<https://devfeed.tech/tags/genie.md>), [ids](<https://devfeed.tech/tags/ids.md>), [intent-based-networking](<https://devfeed.tech/tags/intent-based-networking.md>), [netbox](<https://devfeed.tech/tags/netbox.md>), [network](<https://devfeed.tech/tags/network.md>), [network-automation](<https://devfeed.tech/tags/network-automation.md>), [network-testing](<https://devfeed.tech/tags/network-testing.md>), [ospf](<https://devfeed.tech/tags/ospf.md>), [pyats](<https://devfeed.tech/tags/pyats.md>), [pynetbox](<https://devfeed.tech/tags/pynetbox.md>), [router-id](<https://devfeed.tech/tags/router-id.md>), [source-of-truth](<https://devfeed.tech/tags/source-of-truth.md>), [spine-leaf](<https://devfeed.tech/tags/spine-leaf.md>), [structured](<https://devfeed.tech/tags/structured.md>), [testbed](<https://devfeed.tech/tags/testbed.md>)

### AI overview

This tutorial shows how to store declared OSPF router-IDs in NetBox and use Cisco pyATS to compare them with the router-IDs on a live CML2 spine-leaf fabric. The comparison turns network intent validation into a pass-or-fail test.

### Source excerpt

NetBox holds the intent (declared OSPF router-IDs), a CML2 spine-leaf is the network under test, and pyATS is the judge. Close the loop and prove the live network matches what you said it should be, with real pass and fail output.

## Build the Lab Once, Test It Forever: A CML2 Spine-Leaf Wired for pyATS

DevFeed: [Build the Lab Once, Test It Forever: A CML2 Spine-Leaf Wired for pyATS](<https://devfeed.tech/articles/build-the-lab-once-test-it-forever-a-cml2-spine-leaf-wired-for-pyats-30867.md>)

Original publisher: [Read original article](<https://brent.leekley.me/blog/build-the-lab-once/>)

Author: Brent Leekley

Published: 2026-06-14T00:00:00Z

Content type: tutorial

Language: en

Sources: [brent.leekley.me blog](<https://devfeed.tech/sources/brent-leekley-me-blog.md>)

Topics: [Network](<https://devfeed.tech/topics/network.md>), [Testing](<https://devfeed.tech/topics/testing.md>), [Cisco](<https://devfeed.tech/topics/cisco.md>), [Code](<https://devfeed.tech/topics/code.md>), [API](<https://devfeed.tech/topics/api.md>), [Parser](<https://devfeed.tech/topics/parser.md>)

Tags: [api](<https://devfeed.tech/tags/api.md>), [cisco](<https://devfeed.tech/tags/cisco.md>), [cisco-modeling-labs](<https://devfeed.tech/tags/cisco-modeling-labs.md>), [cml](<https://devfeed.tech/tags/cml.md>), [cml2](<https://devfeed.tech/tags/cml2.md>), [code](<https://devfeed.tech/tags/code.md>), [genie](<https://devfeed.tech/tags/genie.md>), [iol-xe](<https://devfeed.tech/tags/iol-xe.md>), [network-automation](<https://devfeed.tech/tags/network-automation.md>), [network-testing](<https://devfeed.tech/tags/network-testing.md>), [ospf](<https://devfeed.tech/tags/ospf.md>), [parsing](<https://devfeed.tech/tags/parsing.md>), [pyats](<https://devfeed.tech/tags/pyats.md>), [spine-leaf](<https://devfeed.tech/tags/spine-leaf.md>), [testbed](<https://devfeed.tech/tags/testbed.md>), [virl2-client](<https://devfeed.tech/tags/virl2-client.md>)

### AI overview

This tutorial describes a four-node spine-leaf lab in Cisco Modeling Labs 2 (CML2) that generates a Cisco pyATS testbed from the CML API. The approach treats the lab definition as the source of truth so regenerated inventories remain aligned with topology changes, and uses an OSPF underlay with a management network.

### Source excerpt

Stop hand-maintaining your pyATS testbed. Build a four-node spine-leaf in CML2 as code, then generate the testbed straight from the CML API so it never drifts from the lab, with live Genie-parsed proof over a System Bridge management network.

## Using an AI Agent and MCP to Build and Verify Cisco Modeling Labs Network Labs

DevFeed: [Using an AI Agent and MCP to Build and Verify Cisco Modeling Labs Network Labs](<https://devfeed.tech/articles/why-your-next-network-lab-might-be-built-by-an-ai-agent-30868.md>)

Original publisher: [Read original article](<https://brent.leekley.me/blog/cml-mcp/>)

Author: Brent Leekley

Published: 2026-06-10T00:00:00Z

Content type: tutorial

Language: en

Sources: [brent.leekley.me blog](<https://devfeed.tech/sources/brent-leekley-me-blog.md>)

Topics: [AI Agent](<https://devfeed.tech/topics/ai-agent.md>), [Model Context Protocol](<https://devfeed.tech/topics/model-context-protocol.md>), [Cisco](<https://devfeed.tech/topics/cisco.md>), [Claude](<https://devfeed.tech/topics/claude.md>), [Network](<https://devfeed.tech/topics/network.md>), [API](<https://devfeed.tech/topics/api.md>)

Tags: [agent](<https://devfeed.tech/tags/agent.md>), [ai-agents](<https://devfeed.tech/tags/ai-agents.md>), [api](<https://devfeed.tech/tags/api.md>), [cat9000v](<https://devfeed.tech/tags/cat9000v.md>), [cisco-modeling-labs](<https://devfeed.tech/tags/cisco-modeling-labs.md>), [claude](<https://devfeed.tech/tags/claude.md>), [cml](<https://devfeed.tech/tags/cml.md>), [cml-mcp](<https://devfeed.tech/tags/cml-mcp.md>), [mcp](<https://devfeed.tech/tags/mcp.md>), [mcp-server](<https://devfeed.tech/tags/mcp-server.md>), [model-context-protocol](<https://devfeed.tech/tags/model-context-protocol.md>), [network](<https://devfeed.tech/tags/network.md>), [network-automation](<https://devfeed.tech/tags/network-automation.md>), [pyats](<https://devfeed.tech/tags/pyats.md>)

### AI overview

This article explains how to use an AI agent through the Model Context Protocol to build and verify network labs in Cisco Modeling Labs. It discusses CML 2.10's first-party MCP server, natural-language lab creation, and verification workflows that observe network state and retry until OSPF adjacency converges.

### Source excerpt

CML 2.10 ships a first-party MCP server, and Claude can now build and verify network labs. Field lessons from running an AI agent against Cisco Modeling Labs: dataplane readiness gates, the cat9000v interface trap, SSH host-key rotation, and guardrails that live in docstrings.

## SwiNOG 41: It Was Nice to Be Back

DevFeed: [SwiNOG 41: It Was Nice to Be Back](<https://devfeed.tech/articles/swinog-41-it-was-nice-to-be-back-11387.md>)

Original publisher: [Read original article](<https://blog.ipspace.net/2026/05/swinog-41/>)

Published: 2026-05-04T05:09:00Z

Content type: opinion

Language: en

Sources: [ipSpace.net blog](<https://devfeed.tech/sources/ipspace-net-blog.md>)

Topics: [networking](<https://devfeed.tech/topics/networking.md>), [evpn](<https://devfeed.tech/topics/evpn.md>), [Artificial Intelligence](<https://devfeed.tech/topics/ai.md>), [Automation](<https://devfeed.tech/topics/automation.md>), [Testing](<https://devfeed.tech/topics/testing.md>)

Tags: [ai](<https://devfeed.tech/tags/ai.md>), [conferences](<https://devfeed.tech/tags/conferences.md>), [e2e-testing](<https://devfeed.tech/tags/e2e-testing.md>), [evpn](<https://devfeed.tech/tags/evpn.md>), [llms](<https://devfeed.tech/tags/llms.md>), [network-automation](<https://devfeed.tech/tags/network-automation.md>), [networking](<https://devfeed.tech/tags/networking.md>), [pytest](<https://devfeed.tech/tags/pytest.md>)

### AI overview

A personal recap of SwiNOG 41 in Switzerland, highlighting discussions and presentations on networking topics including transceiver power, shared spectrum, AI and LLMs in networking, EVPN gateways, network automation, and end-to-end testing with Netlab and pytest.

### Source excerpt

Last week's SwiNOG was (as expected) great fun at a phenomenal location, starting with the first slide of the first presentation: "6 Stages of Network De-sh*tification". I particularly loved the "talk less, chat more" schedule. The longer breaks gave us plenty of time to catch up with old friends and discuss interesting, sometimes completely unexpected, topics. For example, I learned that SIP MESSAGE is used to carry SMS messages these days. As much as I loved chatting with fellow networking engineers, I also found these presentations highly interesting: Read more ...

## State of Network Automation with Urs Baumann

DevFeed: [State of Network Automation with Urs Baumann](<https://devfeed.tech/articles/state-of-network-automation-with-urs-baumann-11369.md>)

Original publisher: [Read original article](<https://blog.ipspace.net/2026/04/state-network-automation/>)

Published: 2026-04-24T06:41:00Z

Content type: opinion

Language: en

Sources: [ipSpace.net blog](<https://devfeed.tech/sources/ipspace-net-blog.md>)

Topics: [Network](<https://devfeed.tech/topics/network.md>), [Artificial Intelligence](<https://devfeed.tech/topics/ai.md>)

Tags: [ai](<https://devfeed.tech/tags/ai.md>), [automation](<https://devfeed.tech/tags/automation.md>), [engineering](<https://devfeed.tech/tags/engineering.md>), [network](<https://devfeed.tech/tags/network.md>), [network-automation](<https://devfeed.tech/tags/network-automation.md>), [podcast](<https://devfeed.tech/tags/podcast.md>), [software-gone-wild](<https://devfeed.tech/tags/software-gone-wild.md>)

### AI overview

The author discusses the limited progress in network automation with Urs Baumann, who says he can still use the same presentation slides created a decade ago. They also discuss the potential impact of AI on network engineering after Baumann completed a master's thesis on the subject.

### Source excerpt

I stopped tracking the (lack of) progress in network automation years ago, when I realized I had nothing new to say. As an eternal optimist, I hoped I was just missing something, but Urs Baumann (the guest of Software Gone Wild Episode 206) destroyed my hopes when he said, "I can still use the same slides I created 10 years ago". On a more positive note, he recently completed his Master's thesis on AI in network engineering, so we ended with a nice chat on its potential impact. Read more ...

## Talking About Pulumi and Network Automation

DevFeed: [Talking About Pulumi and Network Automation](<https://devfeed.tech/articles/talking-about-pulumi-and-network-automation-10926.md>)

Original publisher: [Read original article](<https://blog.scottlowe.org/2026/03/24/talking-about-pulumi-and-network-automation/>)

Author: Scott Lowe

Published: 2026-03-24T14:00:00Z

Content type: opinion

Language: en

Sources: [Scott's Weblog](<https://devfeed.tech/sources/scott-s-weblog.md>)

Topics: [Infrastructure as code](<https://devfeed.tech/topics/infrastructure-as-code.md>), [Network](<https://devfeed.tech/topics/network.md>), [Automation](<https://devfeed.tech/topics/automation.md>), [Python](<https://devfeed.tech/topics/python.md>)

Tags: [aws](<https://devfeed.tech/tags/aws.md>), [cilium](<https://devfeed.tech/tags/cilium.md>), [cli](<https://devfeed.tech/tags/cli.md>), [cloud](<https://devfeed.tech/tags/cloud.md>), [cni](<https://devfeed.tech/tags/cni.md>), [containers](<https://devfeed.tech/tags/containers.md>), [cri-o](<https://devfeed.tech/tags/cri-o.md>), [devops](<https://devfeed.tech/tags/devops.md>), [docker](<https://devfeed.tech/tags/docker.md>), [go](<https://devfeed.tech/tags/go.md>), [iac](<https://devfeed.tech/tags/iac.md>), [k8s](<https://devfeed.tech/tags/k8s.md>), [kubernetes](<https://devfeed.tech/tags/kubernetes.md>), [linux](<https://devfeed.tech/tags/linux.md>), [network-automation](<https://devfeed.tech/tags/network-automation.md>), [networking](<https://devfeed.tech/tags/networking.md>), [oci](<https://devfeed.tech/tags/oci.md>), [podcast](<https://devfeed.tech/tags/podcast.md>), [pulumi](<https://devfeed.tech/tags/pulumi.md>), [python](<https://devfeed.tech/tags/python.md>), [security](<https://devfeed.tech/tags/security.md>)

### AI overview

The article introduces a Network Automagic podcast episode about Pulumi, its infrastructure-as-code model using general-purpose programming languages, and its potential role in network automation. It specifically discusses using Pulumi with Python for network automation tasks.

### Source excerpt

Heard about Pulumi, but aren't sure what it is? Maybe you know a little bit about Pulumi--like that it does infrastructure as code (IaC), but using general purpose programming languages--and you're wondering where it fits in a larger automation framework? Or maybe you're a network engineer just starting to dabble in network automation, and you're wondering if this Pulumi thing is something you should check out. If any of these apply to you, then the latest Network Automagic podcast episode is right up your alley. I recently had the opportunity to join Steinn Bjarnarson and Urs Baumann for an episode of Network Automagic. The focus of our discussion--although I will say we diverged a bit here and there--was on Pulumi, what it is, and whether it fits into a larger network automation framework. After all, if you can use general purpose programming languages like Python with Pulumi, why not just use Pulumi in a Python program that also does network automation stuff? All in all, recording the podcast with Steinn and Urs was great fun, and I hope that the final product ends up being helpful for folks. There's a variety of ways to listen in on the episode: Via the Network Automagic web site Via the Network Automagic channel on YouTube (here is a link to the specific episode) Via Spotify Via Apple Podcasts As you can see, there are plenty of options to listen (and a few that I didn't include--check the Network Automagic web site for more!). Thanks to Steinn and Urs for having me on the show!

## Presentation: netlab Overview and Use Cases (NetBCN)

DevFeed: [Presentation: netlab Overview and Use Cases (NetBCN)](<https://devfeed.tech/articles/presentation-netlab-overview-and-use-cases-netbcn-11351.md>)

Original publisher: [Read original article](<https://blog.ipspace.net/2026/03/netlab-use-cases/>)

Published: 2026-03-05T08:24:00Z

Content type: article

Language: en

Sources: [ipSpace.net blog](<https://devfeed.tech/sources/ipspace-net-blog.md>)

Topics: [Network](<https://devfeed.tech/topics/network.md>), [Automation](<https://devfeed.tech/topics/automation.md>), [Testing](<https://devfeed.tech/topics/testing.md>)

Tags: [automation](<https://devfeed.tech/tags/automation.md>), [event](<https://devfeed.tech/tags/event.md>), [netlab](<https://devfeed.tech/tags/netlab.md>), [network-automation](<https://devfeed.tech/tags/network-automation.md>), [presentation](<https://devfeed.tech/tags/presentation.md>), [prototyping](<https://devfeed.tech/tags/prototyping.md>), [use-cases](<https://devfeed.tech/tags/use-cases.md>)

### AI overview

The article announces a presentation on netlab use cases delivered at the NetBCN event. The presentation covers examples involving rapid prototyping, testing network automation software, and working with vendor technical assistance.

### Source excerpt

Yesterday, I had a short presentation on netlab use cases during the NetBCN event. It covered a dozen examples, from rapid prototyping to testing network automation software and arguing with vendor TAC. I added the "use cases" part of the presentation to the standard netlab presentation; you can view the results on ipSpace.net (no account or registration required). Explore

## Technology Short Take 191

DevFeed: [Technology Short Take 191](<https://devfeed.tech/articles/technology-short-take-191-10922.md>)

Original publisher: [Read original article](<https://blog.scottlowe.org/2026/02/27/technology-short-take-191/>)

Author: Scott Lowe

Published: 2026-02-27T14:00:00Z

Content type: article

Language: en

Sources: [Scott's Weblog](<https://devfeed.tech/sources/scott-s-weblog.md>)

Topics: [networking](<https://devfeed.tech/topics/networking.md>), [Ansible](<https://devfeed.tech/topics/ansible.md>), [Security](<https://devfeed.tech/topics/security.md>), [Infrastructure as code](<https://devfeed.tech/topics/infrastructure-as-code.md>), [Artificial Intelligence](<https://devfeed.tech/topics/ai.md>), [Large Language Model](<https://devfeed.tech/topics/llm.md>), [Containers](<https://devfeed.tech/topics/containers.md>), [VXLAN](<https://devfeed.tech/topics/vxlan.md>)

Tags: [ai](<https://devfeed.tech/tags/ai.md>), [ansible](<https://devfeed.tech/tags/ansible.md>), [aws](<https://devfeed.tech/tags/aws.md>), [blog](<https://devfeed.tech/tags/blog.md>), [cilium](<https://devfeed.tech/tags/cilium.md>), [cli](<https://devfeed.tech/tags/cli.md>), [cloud](<https://devfeed.tech/tags/cloud.md>), [cni](<https://devfeed.tech/tags/cni.md>), [containers](<https://devfeed.tech/tags/containers.md>), [cri-o](<https://devfeed.tech/tags/cri-o.md>), [devops](<https://devfeed.tech/tags/devops.md>), [docker](<https://devfeed.tech/tags/docker.md>), [go](<https://devfeed.tech/tags/go.md>), [gre](<https://devfeed.tech/tags/gre.md>), [iac](<https://devfeed.tech/tags/iac.md>), [k8s](<https://devfeed.tech/tags/k8s.md>), [kubernetes](<https://devfeed.tech/tags/kubernetes.md>), [linux](<https://devfeed.tech/tags/linux.md>), [llm](<https://devfeed.tech/tags/llm.md>), [network-automation](<https://devfeed.tech/tags/network-automation.md>), [networking](<https://devfeed.tech/tags/networking.md>), [oci](<https://devfeed.tech/tags/oci.md>), [security](<https://devfeed.tech/tags/security.md>), [vxlan](<https://devfeed.tech/tags/vxlan.md>)

### AI overview

Technology Short Take 191 is a curated collection of commentary and links covering networking, network automation, security, cloud management, containers, operating systems, applications, AI adoption, and software vulnerabilities.

### Source excerpt

Welcome to Technology Short Take #191! This is my semi-regular collection of links related to technology disciplines, including networking, security, cloud computing, storage, and programming/development. I hope that I've managed to curate an interesting and useful set of links for readers. Enjoy! Networking I learned a new acronym from Ivan Pepelnjak in his article on "not so passive" OPSFv2 interfaces in Cisco IOS/XR: QDS (Quick and Dirty Solution). I am totally using that from now on. Via Ivan (hat tip to my colleague Russ for pointing me in this direction), I also learned that all is not well in network automation land with Ansible. Although some parts of it are apparently now resolved, this does raise questions about the viability of Ansible for network automation. Doug Dawson talks about the new Amazon Eero Signal, a cellular backup to a primary broadband connection for users using their Eero mesh systems. I agree with Doug--the pricing seems high to me. I generally like the Eero devices, although there have been times when I really could use a bit more control over the settings. Security The APNIC blog features a guest article discussing the use of tunneling protocols to infiltrate networks. The article specifically discusses Generic Routing Encapsulation (GRE) and Virtual Extensible LAN (VXLAN). It's worth a read if your network uses either of these technologies. Cloud Computing/Cloud Management Somewhere along the way I missed the CDK deprecation announcement. If I am not mistaken, this leaves Pulumi as the only cloud-independent IaC tool that lets you use a general purpose programming language. Managing dependencies between containers can be difficult at times; this blog post by Nicolas Fränkel introduced me to wait4x, a tool one can use to help simplify these types of situations. Operating Systems/Applications I appreciated reading Mitchell Hashimoto's AI adoption journey. I feel it does provide a more realistic approach to how someone in a role like his m

## Why netlab uses its own device configuration templates

DevFeed: [Why netlab uses its own device configuration templates](<https://devfeed.tech/articles/why-doesn-t-netlab-use-x-for-device-configuration-templates-11315.md>)

Original publisher: [Read original article](<https://blog.ipspace.net/2026/01/netlab-not-using-vendor-templates/>)

Published: 2026-01-22T07:14:00Z

Content type: article

Language: en

Sources: [ipSpace.net blog](<https://devfeed.tech/sources/ipspace-net-blog.md>)

Topics: [Automation](<https://devfeed.tech/topics/automation.md>), [Network](<https://devfeed.tech/topics/network.md>), [configuration](<https://devfeed.tech/topics/configuration.md>), [gRPC](<https://devfeed.tech/topics/grpc.md>)

Tags: [configuration](<https://devfeed.tech/tags/configuration.md>), [netlab](<https://devfeed.tech/tags/netlab.md>), [network](<https://devfeed.tech/tags/network.md>), [network-automation](<https://devfeed.tech/tags/network-automation.md>)

### AI overview

The article explains netlab's approach to device configuration generation. It describes transforming a high-level lab-topology model into device-level data and configurations, and discusses why the project uses a simpler model and Jinja2-based templates rather than relying on broader vendor or standards-based models.

### Source excerpt

Petr Ankudinov made an interesting remark when I complained about how much time I wasted waiting for Cisco 8000v to boot when developing netlab device configuration templates: For Arista part - just use AVD with all templates included and ANTA for testing. I was always wondering why netlab is not doing that. Like any other decent network automation platform, netlab uses a high-level data model (lab topology) to describe the network. That data model is then transformed into a device-level data model, and the device-level data structures are used to generate device configurations. Read more ...

## Infrahub with Damien Garros

DevFeed: [Infrahub with Damien Garros](<https://devfeed.tech/articles/infrahub-with-damien-garros-11308.md>)

Original publisher: [Read original article](<https://blog.ipspace.net/2026/01/infrahub-damien-garros/>)

Published: 2026-01-16T06:47:00Z

Content type: opinion

Language: en

Sources: [ipSpace.net blog](<https://devfeed.tech/sources/ipspace-net-blog.md>)

Topics: [Automation](<https://devfeed.tech/topics/automation.md>), [Database](<https://devfeed.tech/topics/database.md>), [Network](<https://devfeed.tech/topics/network.md>)

Tags: [automation](<https://devfeed.tech/tags/automation.md>), [database](<https://devfeed.tech/tags/database.md>), [graph-database](<https://devfeed.tech/tags/graph-database.md>), [network-automation](<https://devfeed.tech/tags/network-automation.md>), [podcast](<https://devfeed.tech/tags/podcast.md>), [software-gone-wild](<https://devfeed.tech/tags/software-gone-wild.md>), [tool](<https://devfeed.tech/tags/tool.md>)

### AI overview

A podcast discussion with Damien Garros examines Infrahub, a network automation tool, including its purpose, intended users, and use of a graph database.

### Source excerpt

Why do we need Infrahub, another network automation tool? What does it bring to the table, who should be using it, and why is it using a graph database internally? I discussed these questions with Damien Garros, the driving force behind Infrahub, the founder of OpsMill (the company developing it), and a speaker in the ipSpace.net Network Automation course. Listen to the podcast

## Using netlab to Set Up Demos

DevFeed: [Using netlab to Set Up Demos](<https://devfeed.tech/articles/using-netlab-to-set-up-demos-11317.md>)

Original publisher: [Read original article](<https://blog.ipspace.net/2026/01/using-netlab-demos/>)

Published: 2026-01-15T07:15:00Z

Content type: article

Language: en

Sources: [ipSpace.net blog](<https://devfeed.tech/sources/ipspace-net-blog.md>)

Topics: [Network](<https://devfeed.tech/topics/network.md>), [Automation](<https://devfeed.tech/topics/automation.md>), [Containers](<https://devfeed.tech/topics/containers.md>), [Ubuntu](<https://devfeed.tech/topics/ubuntu.md>)

Tags: [apple](<https://devfeed.tech/tags/apple.md>), [automation](<https://devfeed.tech/tags/automation.md>), [containers](<https://devfeed.tech/tags/containers.md>), [go](<https://devfeed.tech/tags/go.md>), [netlab](<https://devfeed.tech/tags/netlab.md>), [network-automation](<https://devfeed.tech/tags/network-automation.md>), [ubuntu](<https://devfeed.tech/tags/ubuntu.md>)

### AI overview

The article describes using netlab in an Ubuntu virtual machine to orchestrate Arista cEOS containers on an Apple Silicon laptop for quickly setting up a demo network. It also includes positive feedback about netlab's ability to create a functional automated network lab quickly.

### Source excerpt

David Gee was time-pressed to set up a demo network to showcase his network automation solution and found that a Ubuntu VM running netlab to orchestrate Arista cEOS containers on his Apple Silicon laptop was exactly what he needed. I fixed a few blog posts based on his feedback (I can't tell you how much I appreciate receiving a detailed "you should fix this stuff" message, and how rare it is, so thanks a million!), and David was kind enough to add a delightful cherry on top of that cake with this wonderful blurb: Read more ...

## Ansible network configuration modules still fail to process Jinja2 templates

DevFeed: [Ansible network configuration modules still fail to process Jinja2 templates](<https://devfeed.tech/articles/has-ansible-team-abandoned-network-automation-11294.md>)

Original publisher: [Read original article](<https://blog.ipspace.net/2025/12/ansible-abandoned-network-automation/>)

Published: 2025-12-16T07:28:00Z

Content type: opinion

Language: en

Sources: [ipSpace.net blog](<https://devfeed.tech/sources/ipspace-net-blog.md>)

Topics: [Ansible](<https://devfeed.tech/topics/ansible.md>), [Network Configuration](<https://devfeed.tech/topics/network-configuration.md>), [bug](<https://devfeed.tech/topics/bug.md>), [networking](<https://devfeed.tech/topics/networking.md>)

Tags: [2025](<https://devfeed.tech/tags/2025.md>), [ansible](<https://devfeed.tech/tags/ansible.md>), [bug](<https://devfeed.tech/tags/bug.md>), [configuration](<https://devfeed.tech/tags/configuration.md>), [network-automation](<https://devfeed.tech/tags/network-automation.md>), [networking](<https://devfeed.tech/tags/networking.md>), [ubuntu](<https://devfeed.tech/tags/ubuntu.md>)

### AI overview

The article argues that Ansible's network device configuration modules continued failing to process templated configurations after several releases. It also reports that templated configuration support in the network configuration modules is scheduled to disappear in January 2028, and that netlab now generates device configurations outside Ansible.

### Source excerpt

A month ago, I described how Ansible release 12 broke the network device configuration modules, the little engines (that could) that brought us from the dark days of copy-and-paste into the more-survivable land of configuration templates. In the meantime, the Ansible networking team fixed the ansible.netcommon collection, but (according to that PR) the ability to process templated configurations directly in the network configuration modules is scheduled to disappear in January 2028 (more details). I moved on; netlab is now generating device configurations outside of Ansible. Three releases later (they just released 13.1), the same bug is still there (at least it was on a fresh Python virtual environment install I made on a Ubuntu 24.04 server on December 13th, 2025), making all device_config modules unusable (without changing your Ansible playbooks) for configuration templating. Even worse: Read more ...

## Network Automation Reality Check with William Collins

DevFeed: [Network Automation Reality Check with William Collins](<https://devfeed.tech/articles/network-automation-reality-check-with-william-collins-11228.md>)

Original publisher: [Read original article](<https://blog.ipspace.net/2025/08/network-automation-reality-check/>)

Published: 2025-08-28T06:20:00Z

Content type: opinion

Language: en

Sources: [ipSpace.net blog](<https://devfeed.tech/sources/ipspace-net-blog.md>)

Topics: [Network](<https://devfeed.tech/topics/network.md>), [Automation](<https://devfeed.tech/topics/automation.md>), [Tool](<https://devfeed.tech/topics/tool.md>)

Tags: [automation](<https://devfeed.tech/tags/automation.md>), [network](<https://devfeed.tech/tags/network.md>), [network-automation](<https://devfeed.tech/tags/network-automation.md>), [podcast](<https://devfeed.tech/tags/podcast.md>)

### AI overview

A podcast conversation with William Collins examines recurring network automation problems, including excessive focus on tools, narrow point solutions, and reliance on vendor-delivered outcomes without a broader perspective.

### Source excerpt

In early August, William Collins invited me to chat about a sarcastic comment I made about a specific automation tool I have a love-hate relationship with on LinkedIn. We quickly agreed not to go (too deep) into tool-bashing. Instead, we discussed the eternal problems of network automation, from unhealthy obsession with tools to focus on point solutions while lacking the bigger picture or believing in vendor-delivered nirvana. Listen to the podcast

## SwiNOG 40: Trustworthy Network Automation

DevFeed: [SwiNOG 40: Trustworthy Network Automation](<https://devfeed.tech/articles/swinog-40-trustworthy-network-automation-11229.md>)

Original publisher: [Read original article](<https://blog.ipspace.net/2025/08/swinog40-automation-trust/>)

Published: 2025-08-20T05:53:00Z

Content type: opinion

Language: en

Sources: [ipSpace.net blog](<https://devfeed.tech/sources/ipspace-net-blog.md>)

Topics: [Network](<https://devfeed.tech/topics/network.md>), [Automation](<https://devfeed.tech/topics/automation.md>), [Testing](<https://devfeed.tech/topics/testing.md>)

Tags: [automation](<https://devfeed.tech/tags/automation.md>), [declarative](<https://devfeed.tech/tags/declarative.md>), [network](<https://devfeed.tech/tags/network.md>), [network-automation](<https://devfeed.tech/tags/network-automation.md>), [testing](<https://devfeed.tech/tags/testing.md>), [version-control](<https://devfeed.tech/tags/version-control.md>)

### AI overview

A SwiNOG 40 presentation by Damien Garros discusses principles for building trustworthy network automation, including idempotency, dry runs, transactional changes, declarative design, version control, and testing.

### Source excerpt

The SwiNOG 40 event started with an interesting presentation on Building Trustworthy Network Automation (video) by Damien Garros (now CEO @ OpsMill) who discussed the principles one can use to build a trustworthy network automation solution, including idempotency, dry runs, and transactional changes. He also covered the crucial roles of the declarative approach, version control, and testing. If you have ever watched any of my network automation materials, you won't be surprised by anything he said, but if you're just starting your network automation journey, you MUST watch this presentation to get your bearings straight.

## Where Are the NETCONF/YANG Tools?

DevFeed: [Where Are the NETCONF/YANG Tools?](<https://devfeed.tech/articles/where-are-the-netconf-yang-tools-11201.md>)

Original publisher: [Read original article](<https://blog.ipspace.net/2025/06/netconf-tooling/>)

Published: 2025-06-04T05:38:00Z

Content type: opinion

Language: en

Sources: [ipSpace.net blog](<https://devfeed.tech/sources/ipspace-net-blog.md>)

Topics: [NETCONF](<https://devfeed.tech/topics/netconf.md>), [Tooling](<https://devfeed.tech/topics/tooling.md>), [Network](<https://devfeed.tech/topics/network.md>), [Automation](<https://devfeed.tech/topics/automation.md>), [XML](<https://devfeed.tech/topics/xml.md>)

Tags: [netconf](<https://devfeed.tech/tags/netconf.md>), [network](<https://devfeed.tech/tags/network.md>), [network-automation](<https://devfeed.tech/tags/network-automation.md>), [tooling](<https://devfeed.tech/tags/tooling.md>), [xml](<https://devfeed.tech/tags/xml.md>)

### AI overview

The article examines difficulties finding reliable, current tooling for NETCONF/YANG network-device configuration and model inspection. It discusses ncclient's incomplete documentation, abandoned or outdated YANG tools, installation problems on modern Python versions, and the challenges of using Docker-based tooling. It mentions pyang as a possible tool and asks readers to recommend maintained alternatives.

### Source excerpt

Jo attempted to follow the vendor Kool-Aid recommendations and use NETCONF/YANG to configure network devices. Here's what he found (slightly edited): IMHO, the whole NETCONF ecosystem primarily suffers from a tooling problem. Or I haven't found the right tools yet. ncclient is (as you mentioned somewhere else) an underdocumented mess. And that undocumented part is not even up to date. The commit hash at the bottom of the docs page is from 2020... I am amazed how so many people got it working well enough to depend on it in their applications. Read more ...

## Transitioning into Networking, 2025 Edition

DevFeed: [Transitioning into Networking, 2025 Edition](<https://devfeed.tech/articles/transitioning-into-networking-2025-edition-11175.md>)

Original publisher: [Read original article](<https://blog.ipspace.net/2025/04/transition-into-networking/>)

Published: 2025-04-04T06:20:00Z

Content type: opinion

Language: en

Sources: [ipSpace.net blog](<https://devfeed.tech/sources/ipspace-net-blog.md>)

Topics: [networking](<https://devfeed.tech/topics/networking.md>), [systems](<https://devfeed.tech/topics/systems.md>), [Cloud Networking](<https://devfeed.tech/topics/cloud-networking.md>), [Automation](<https://devfeed.tech/topics/automation.md>)

Tags: [architecture](<https://devfeed.tech/tags/architecture.md>), [certifications](<https://devfeed.tech/tags/certifications.md>), [cloud-networking](<https://devfeed.tech/tags/cloud-networking.md>), [network-automation](<https://devfeed.tech/tags/network-automation.md>), [networking](<https://devfeed.tech/tags/networking.md>), [systems](<https://devfeed.tech/tags/systems.md>)

### AI overview

A systems engineer asks how to transition into network engineering or architecture. The article recommends building on networking fundamentals, learning cloud networking and automation, researching target organizations, using certifications strategically, and practicing with free or open-source labs and tools.

### Source excerpt

Elmer sent me the following question: I've been working in systems engineering (Linux, virtualization, infrastructure ops) and am considering shifting toward network engineering or architecture. I got my CCNA years ago and started CCNP but didn't continue. I'd really appreciate any thoughts you might have on how someone with my background could best make that transition today, especially with how things are evolving around automation and the cloud. I keep answering a variant of this question every other year or so (2019, 2021, 2023, 2024). I guess it's time for another answer, so here we go. Read more ...

[Next page](<https://devfeed.tech/tags/network-automation.md?cursor=WyIyMDI1LTA0LTA0VDA2OjIwOjAwKzAwOjAwIiwgIjQ5YzA3NTg3LTg0YjEtNDM0MS1iOGNlLWQ5NWU2MDM0OGRiOCJd>)