目錄(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
推薦閱讀
- 后稀缺:自動化與未來工作
- Word 2003、Excel 2003、PowerPoint 2003上機(jī)指導(dǎo)與練習(xí)
- 玩轉(zhuǎn)智能機(jī)器人程小奔
- Practical Data Analysis
- 我的J2EE成功之路
- 腦動力:C語言函數(shù)速查效率手冊
- 極簡AI入門:一本書讀懂人工智能思維與應(yīng)用
- Windows XP中文版應(yīng)用基礎(chǔ)
- 大數(shù)據(jù)技術(shù)與應(yīng)用
- 格蠹匯編
- 精通LabVIEW程序設(shè)計
- INSTANT Adobe Story Starter
- AMK伺服控制系統(tǒng)原理及應(yīng)用
- Data Analysis with R(Second Edition)
- ROS Robotics By Example(Second Edition)
- Arduino創(chuàng)意機(jī)器人入門:基于ArduBlock(第2版)
- Learning OpenShift
- 實(shí)戰(zhàn)Hadoop
- 嵌入式系統(tǒng)原理與接口技術(shù)
- R Data Visualization Recipes
- 網(wǎng)絡(luò)數(shù)據(jù)庫應(yīng)用系統(tǒng)開發(fā)技術(shù):ASP.NET
- TensorFlow:Powerful Predictive Analytics with TensorFlow
- 三菱PLC編程技術(shù)及工程案例精選(第2版)
- 單片機(jī)原理及應(yīng)用
- Machine Learning with R
- 學(xué)會提問,駕馭AI:提示詞從入門到精通
- 輕松學(xué)HTML+CSS網(wǎng)站開發(fā)
- Photoshop CS3中文版圖像處理與平面設(shè)計精彩百練
- Hands-On Python Natural Language Processing
- Practical OneOps