目錄(114章)
倒序
- coverpage
- 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 更新時間:2021-07-02 15:22:13
推薦閱讀
- 西門子PLC與InTouch綜合應用
- 錯覺:AI 如何通過數據挖掘誤導我們
- 蕩胸生層云:C語言開發修行實錄
- Visual C# 2008開發技術實例詳解
- UTM(統一威脅管理)技術概論
- ROS機器人編程與SLAM算法解析指南
- OpenStack Cloud Computing Cookbook(Second Edition)
- Learning ServiceNow
- 強化學習
- 基于ARM9的小型機器人制作
- 21天學通Linux嵌入式開發
- Natural Language Processing and Computational Linguistics
- Microsoft Dynamics CRM 2013 Marketing Automation
- 貫通Java Web輕量級應用開發
- Cloudera Hadoop大數據平臺實戰指南
- Linux常用命令簡明手冊
- 中老年人學數碼照片后期處理
- ASP.NET 4.0 MVC敏捷開發給力起飛
- Building Impressive Presentations with Impress.js
- 仿蛛機器人的設計與制作
- SQL Server 2017 Machine Learning Services with R
- Deployment with Docker
- Android High Performance Programming
- 深度學習
- 人工智能與大數據技術導論
- 為什么
- 正則指引
- Flash CS3中文版無敵課堂
- Hadoop + Spark生態系統操作與實戰指南
- Cisco ACI Cookbook