-
![[Day #88 PyATS Series] Write Unit Tests for Your pyATS Libraries (Pytest) Using pyATS for Cisco [Python for Network Engineer]](https://networkjourney.com/wp-content/uploads/2025/09/Day-88-PyATS-Series-Write-Unit-Tests-for-Your-pyATS-Libraries-Pytest-Using-pyATS-for-Cisco-Python-for-Network-Engineer.png)
[Day #88 PyATS Series] Write Unit Tests for Your pyATS Libraries (Pytest) Using pyATS for Cisco [Python for Network Engineer]
Introduction on the Key Points Welcome to Day #87 of our 101 Days of pyATS (Vendor-Agnostic) series, where we focus on elevating your network automation workflows into production-grade frameworks. In this Article, we will deep-dive into writing unit tests for pyATS libraries using Pytest, an […]
-
![[Day #87 PyATS Series] Automated RMA Device Onboarding (Multi-Vendor) Using pyATS for Cisco [Python for Network Engineer]](https://networkjourney.com/wp-content/uploads/2025/09/Day-87-PyATS-Series-Automated-RMA-Device-Onboarding-Multi-Vendor-Using-pyATS-for-Cisco-Python-for-Network-Engineer.png)
[Day #87 PyATS Series] Automated RMA Device Onboarding (Multi-Vendor) Using pyATS for Cisco [Python for Network Engineer]
Introduction on the Key Points Efficient device onboarding is essential in maintaining the health and scalability of modern networks, especially when dealing with RMA (Return Merchandise Authorization) processes. Replacing faulty network devices and integrating new hardware into production environments can be complex and error-prone when […]
-
![[Day #86 PyATS Series] Automated RMA Device Onboarding (Multi-Vendor) Using pyATS for Cisco [Python for Network Engineer]](https://networkjourney.com/wp-content/uploads/2025/09/Day-86-PyATS-Series-Automated-RMA-Device-Onboarding-Multi-Vendor-Using-pyATS-for-Cisco-Python-for-Network-Engineer.png)
[Day #86 PyATS Series] Automated RMA Device Onboarding (Multi-Vendor) Using pyATS for Cisco [Python for Network Engineer]
Introduction on the Key Points In modern network operations, replacing failed devices through RMA (Return Merchandise Authorization) processes is routine but can be operationally complex, especially in multi-vendor environments. Manual device onboarding risks misconfiguration, inconsistency, and service disruption. This Article demonstrates a production-ready automated RMA […]
-
![[Day #85 PyATS Series] End-to-End Service Validation Across Data Center Fabrics Using pyATS for Cisco [Python for Network Engineer]](https://networkjourney.com/wp-content/uploads/2025/09/Day-85-PyATS-Series-End-to-End-Service-Validation-Across-Data-Center-Fabrics-Using-pyATS-for-Cisco-Python-for-Network-Engineer.png)
[Day #85 PyATS Series] End-to-End Service Validation Across Data Center Fabrics Using pyATS for Cisco [Python for Network Engineer]
Introduction on the Key Points In modern data center environments, ensuring that services traverse the network fabric correctly from source to destination is a critical operation. Complex configurations such as VLANs, VRFs, routing policies, and ACLs must work together harmoniously. However, validating service functionality manually […]
-
![[Day #84 PyATS Series] Multi-Vendor Golden Image Compliance Testing Using pyATS for Cisco [Python for Network Engineer]](https://networkjourney.com/wp-content/uploads/2025/09/Day-84-PyATS-Series-Multi-Vendor-Golden-Image-Compliance-Testing-Using-pyATS-for-Cisco-Python-for-Network-Engineer.png)
[Day #84 PyATS Series] Multi-Vendor Golden Image Compliance Testing Using pyATS for Cisco [Python for Network Engineer]
Introduction on the Key Points In the world of network automation and operations, ensuring devices are running the correct, approved OS versions and configurations is paramount for stability, security, and compliance. Manual verification of device images across a large multi-vendor network is time-consuming, error-prone, and […]
-
![[Day #69 PyATS Series] Automate NTP stratum consistency check using pyATS for Cisco [Python for Network Engineer]](https://networkjourney.com/wp-content/uploads/2025/09/Day-69-PyATS-Series-Automate-NTP-stratum-consistency-check-using-pyATS-for-Cisco.png)
[Day #69 PyATS Series] Automate NTP stratum consistency check using pyATS for Cisco [Python for Network Engineer]
Introduction — key points Time is everything on a network. NTP (Network Time Protocol) correctness is foundational — wrong time breaks logs, certificates, security tokens, RADIUS, syslog correlation, HA elections and more. The specific goal of this Article is to automate an NTP stratum consistency […]
-
![[Day #68 PyATS Series] Check end-to-end multicast routing across domains using pyATS for Cisco [Python for Network Engineer]](https://networkjourney.com/wp-content/uploads/2025/09/Day-68-PyATS-Series-Check-end-to-end-multicast-routing-across-domains-using-pyATS-for-Cisco.png)
[Day #68 PyATS Series] Check end-to-end multicast routing across domains using pyATS for Cisco [Python for Network Engineer]
Introduction — what you will accomplish and why it matters Multicast is notoriously brittle in multi-domain environments. When sources and receivers sit in different routing or administrative domains (for example, two autonomous OSPF areas, or two administrative networks connected via BGP), problems happen: RPF failures, […]
-
![[Day #67 PyATS Series] Automating MPLS LSP Path Validation Using pyATS for Cisco [Python for Network Engineer]](https://networkjourney.com/wp-content/uploads/2025/09/Day-67-PyATS-Series-Automating-MPLS-LSP-Path-Validation-Using-pyATS-for-Cisco.png)
[Day #67 PyATS Series] Automating MPLS LSP Path Validation Using pyATS for Cisco [Python for Network Engineer]
Introduction — key points MPLS LSPs (Label Switched Paths) are the backbone of many carrier and service provider networks, and they’re increasingly used in large enterprise backbones for traffic engineering and service chaining. Ensuring an LSP actually follows the expected sequence of nodes (and that […]
-
![[Day #66 PyATS Series] DHCP Lease Monitoring Across Vendors Using pyATS for Cisco [Python for Network Engineer]](https://networkjourney.com/wp-content/uploads/2025/09/Day-66-PyATS-Series-DHCP-Lease-Monitoring-Across-Vendors-Using-pyATS-for-Cisco.png)
[Day #66 PyATS Series] DHCP Lease Monitoring Across Vendors Using pyATS for Cisco [Python for Network Engineer]
Introduction — key points DHCP is the lifeblood of many access networks — it hands out IPs, lease timers, options (DNS, gateway), and when it misbehaves your users complain fast. Monitoring DHCP lease state and bindings across a large, multi-vendor estate is a recurrent operational […]
-
![[Day #65 PyATS Series] Multi-vendor SNMP Trap Testing with pyATS Using pyATS for Cisco [Python for Network Engineer]](https://networkjourney.com/wp-content/uploads/2025/09/Day-65-PyATS-Series-Multi-vendor-SNMP-Trap-Testing-with-pyATS-Using-pyATS-for-Cisco.png)
[Day #65 PyATS Series] Multi-vendor SNMP Trap Testing with pyATS Using pyATS for Cisco [Python for Network Engineer]
Introduction — key points SNMP traps are still a cornerstone of network monitoring: they provide near-real-time notifications for link events, process failures, environmental alarms and security events. But traps are UDP-based, vendor-specific, and frequently misconfigured — so testing trap delivery and parsing becomes essential when […]