售 价:¥
温馨提示:数字商品不支持退换货,不提供源文件,不支持导出打印
为你推荐
Title Page
Copyright
Practical Network Automation
Credits
About the Author
About the Reviewer
www.PacktPub.com
Why subscribe?
Customer Feedback
Preface
What this book covers
What you need for this book
Who this book is for
Conventions
Reader feedback
Customer support
Downloading the example code
Downloading the color images of this book
Errata
Piracy
Questions
Fundamental Concepts
Network automation
DevOps
Software-defined networking
OpenFlow
Program concepts
Variables
Data types
Decision makers
Loops
Arrays
Functions
Best practices
Readability of a program
Support information
Indentation
Sample best practice example
Language choices (Python/PowerShell)
Writing your first program
PowerShell IDE
Python IDE
Representational State Transfer (REST) framework
Summary
Python for Network Engineers
Python interpreter and data types
Conditions and loops
Nested and multiple conditions
Loops
For next loop
While loop
Writing Python scripts
Functions
Passing arguments from the command line
Python modules and packages
Multithreading for parallel processing
Using Netmiko for SSH and network device interaction
Network automation use case
Summary
Accessing and Mining Data from Network
Device configurations
Multi-vendor environments
IP configs/interface parsing
Device OS upgrades
IPv4 to IPv6 conversion
Site rollouts
Office/DC relocations
Bring Your Own Device (BYOD) configs for switches
Summary
Web Framework for Automation Triggers
Why create web-based scripts/frameworks?
Understanding and configuring IIS for web framework
Understanding IIS
Configuring IIS for Python script support
Creating web-specific scripts
Accessing a script from dynamic HTML
Creating the backend API in C#
Consuming the API in Python
Sample summary task
Summary
Ansible for Network Automation
Ansible overview and terminology
Basic requirements of Ansible
Installation of Ansible
Introduction to ad hoc commands
Ansible playbooks
Working with Ansible facts
Ansible conditions
Ansible loops
Python API with Ansible
Creating network configuration templates
Summary
Continuous Integration for Network Engineers
Interaction with Splunk
Automation examples on various technology domains
BGP and routing table
Configuring Cisco switchport for access point
Configuring Cisco switchport for IP Phone
Wireless LAN (WLAN)
Access of IP Address Management (IPAM)
Example and use case
Create a web-based pre and post check tool for validations
Step 1 – Create the main HTML file
Step 2 – Create the backend Python code
Step 3 – Create web server based files for the tool
Step 4 – Create server based files for pre and post files comparison
Summary
SDN Concepts in Network Automation
Managing cloud platforms
Programmable network devices
Controller-based network fabric
Network automation tools
Summary
买过这本书的人还买过
读了这本书的人还在读
同类图书排行榜