,

Cisco pyATS — Network Test and Automation Solution

Data-driven and reusable testing for modern networks

Paperback Engels 2024 9780138031671
€ 65,48
Levertijd ± 8 werkdagen
Gratis verzonden

Samenvatting

Unlock the power of automated network testing with the Cisco pyATS framework.
Written by industry experts John Capobianco and Dan Wade, Cisco pyATS—Network Test and Automation Solution is a comprehensive guide to the Cisco pyATS framework, a Python-based environment for network testing, device configuration, parsing, APIs, and parallel programming.
Capobianco and Wade offer in-depth insights into the extensive capabilities of pyATS and the pyATS library (Genie). You'll learn how to leverage pyATS for network testing, including software version testing, interface testing, neighbor testing, and reachability testing. You'll discover how to generate intent-based configurations, create mock devices, and integrate pyATS into larger workflows using CI/CD pipelines and artificial intelligence. You'll explore the pyATS Blitz feature, which introduces a low-code no-code approach to network testing by allowing you to configure devices and write test cases using YAML, much like Ansible. And you'll learn how to reset devices during or after testing with the pyATS Clean feature, build a pyATS image from scratch for containerized application deployment, and much more.
Whether you're a network professional, software developer, or preparing for the Cisco DevNet Expert Lab exam, this book is a must-have resource.
Understand the foundations of NetDevOps and the modern network engineer's toolkit

-Install, upgrade, and work with the pyATS framework and library
-Define test cases, control the flow of test execution, and review test results with built-in reporting features
-Generate automated network documentation with Jinja2 templates and Genie Conf objects
-Apply CI/CD practices in network automation with GitLab, Ansible, and pyATS
-Leverage artificial intelligence in pyATS for enhanced network automation

Specificaties

ISBN13:9780138031671
Taal:Engels
Bindwijze:paperback
Aantal pagina's:720
Uitgever:Pearson
Verschijningsdatum:24-9-2024
Hoofdrubriek:IT-management / ICT

Lezersrecensies

Wees de eerste die een lezersrecensie schrijft!

Inhoudsopgave

Introduction xxx
Chapter 1 Foundations of NetDevOps 1
Traditional Network Operations 2
Software Development Methodologies 11
NetDevOps 14
Comparing Network Automation Tools 21
The Modern Network Engineer Toolkit 22
CI/CD 32
Summary 35
References 36
Chapter 2 Installing and Upgrading pyATS 37
Installing pyATS 37
Upgrading pyATS 42
Troubleshooting pyATS 45
Summary 47
Chapter 3 Testbeds 49
What Is YAML? 49
What Is a Testbed? 51
Device Connection Abstractions 60
Testbed Validation 63
Dynamic Testbeds 66
Intent-based Networking with Extended Testbeds 68
Summary 70
Chapter 4 AEtest Test Infrastructure 73
Getting Started with AEtest 74
Testscript Structure 75
AEtest Object Model 82
Runtime Behavior 85
Test Results 88
Processors 91
Data-Driven Testing 94
Running Testscripts 108
Testscript Flow Control 117
Reporting 126
Debugging 133
Summary 134
Chapter 5 pyATS Parsers 137
Vendor-Agnostic Automation 138
pyATS learn 139
pyATS Parsers 146
Parsing at the CLI 148
Parsing with Python 159
Dictionary Query 160
Differentials 162
Summary 167
Chapter 6 Test-Driven Development 169
Introduction to Test-Driven Development 170
Applying Test-Driven Development to Network Automation 172
Introduction to pyATS 174
The pyATS Framework 175
Summary 187
Endnotes 188
Chapter 7 Automated Network Documentation 189
Introduction to pyATS Jobs 190
Running pyATS Jobs from the CLI 196
pyATS Job CLI Logs 199
pyATS Logs HTML Viewer 203
Jinja2 Templating 205
Business-Ready Documents 206
Summary 232
Afgekapt op 60 regels

Managementboek Top 100

€ 65,48
Levertijd ongeveer 8 werkdagen
Gratis verzonden

Rubrieken

Producten

    Auteurs

      Trefwoorden

        Artikelen

          Cisco pyATS — Network Test and Automation Solution