目錄(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
推薦閱讀
- GNU-Linux Rapid Embedded Programming
- Getting Started with Oracle SOA B2B Integration:A Hands-On Tutorial
- JMAG電機電磁仿真分析與實例解析
- 機器人編程實戰
- Windows內核原理與實現
- Machine Learning with Apache Spark Quick Start Guide
- 西門子變頻器技術入門及實踐
- 菜鳥起飛系統安裝與重裝
- 學會VBA,菜鳥也高飛!
- Applied Data Visualization with R and ggplot2
- AMK伺服控制系統原理及應用
- 典型Hadoop云計算
- Visual Basic項目開發案例精粹
- Data Analysis with R(Second Edition)
- EJB JPA數據庫持久層開發實踐詳解
- 從機器學習到無人駕駛
- ARM體系結構與編程
- 人工智能:重塑個人、商業與社會
- 數據庫技術:Access 2003 計算機網絡技術
- R Programming By Example
- 單片機數據通信及測控應用技術詳解
- Learning Jupyter 5
- Implementing Cisco UCS Solutions(Second Edition)
- Drupal 7 Multi Sites Configuration
- 現代傳感器技術及應用
- Machine Learning Quick Reference
- 人人都應該知道的人工智能
- 電腦常見故障處理必備
- ServiceNow IT Operations Management
- Photoshop CS3中文版圖像處理與平面設計精彩百練