- Network Automation (19)
- Network Services (8)
- SDN (10)
recent posts
- NAT
- Proxy ARP
- DNS and HTTP GET with IP SLA
- Cisco IRB (Integrated Routing and Bridging)
- GLBP Weighting
- DNS Server on Cisco IOS
- DHCP Proxy over PPP
- ARP authorized
- QoS in Cisco SD-WAN
- Application-based traffic steering And AAR
- Creating Extranets and Access to Shared Services
- Enforcing Security Perimeters with Service Insertion
- Cisco SD-WAN TLOC Extension
- Cisco SD-WAN Security Features
- Traffic Engineering at Sites with Multiple Routers
- Isolating Guest Users from the Corporate VPN
- Cisco SD-WAN Hub-and-Spoke Topology
- Cisco SD-WAN Onboarding
- AI-Powered Network Assistant
- Ansible Playbook
- Ansible Gathering Facts
- AI-Powered Interface Health Checker with pyATS and OpenAI
- pyATS
- Nornir
- Scrapli
- Netmiko
- Network Services Orchestrator
- Backup Router configuration with REST API
- Network Device Automation with Jinja2 Template
- NX-API

-
When automating network devices with Ansible, collecting device information (facts) is usually the first step. In this lab, we will: Ansible Configuration (ansible.cfg) Inventory File (invt.yaml) We created a group called routers. This allows us to target: Playbook – Gathering Facts Let see each section separately: Task 1 – Gather Facts This module: gather_subset: interfaces…
-
Here is a small but powerful automation tool that: This is a practical example of combining Network Automation + AI-driven operations. In order to use OpenAI API you should have credit there. Project Structure: testbed.yaml: Workflow Overview: Connect to device↓Run show ip interface brief↓Genie parses CLI → structured JSON↓Reduce JSON to only relevant fields↓Send structured…
-
pyATS is a powerful network automation and testing framework designed to help network engineers validate, test, and troubleshoot their infrastructures in a structured and reliable way. Instead of manually checking device configurations and network behavior, pyATS allows you to automate these tasks using Python, making your workflows faster, more consistent, and less error-prone. It is…
-
Nornir is a Python-based automation framework designed specifically for network engineers who want more control, flexibility, and scalability in their automation workflows. Unlike traditional tools that hide logic behind rigid abstractions, Nornir acts as a lightweight orchestration layer that lets you combine Python code with popular networking libraries such as Netmiko, Scrapli, NAPALM, and pyATS.…
-
Scrapli is a modern Python library for network automation that provides fast, flexible, and reliable communication with network devices. It is designed with a clean API, supports both synchronous and asynchronous workflows, and offers built-in parsing, logging, and interactive command handling. Scrapli allows us to send single commands or multiple commands to a network device…