Book Description
Key Features
- Build the skills to perform all networking tasks using Python with ease
- Use Python for Network Device Automation, DevOps, and Software Defined Networking
- Practical guide to networking with Python
Book Description
You will begin with a review of the TCP/IP Protocol Suite and to refresh the core elements of the Python language. Next you will start using Python to automate network devices and achieve all that you want from your network. You will then move to using Python for DevOps where you will be securing networks, monitoring networks, and building network services. In the last module, you will use Python for SDN, where you will use Python with OpenFlow, OpenStack , OpenDayLight, and NFV. Finally you will use everything you have learned so far in this book to construct a Python-based migration plan to go from legacy to a scalable SDN-based network.
By the end of the book you will have all the skills required to perform complex network-related tasks with Python
What you will learn
- Review of all the fundamentals of Python and TCP/IP suite
- Use Python to execute commands when the device does not support the API or programmatic interaction with the device
- Implement automation techniques by integrating Python with Cisco, Juniper, and and Arista EAPI
- Integrate Ansible using Python to control Cisco, Juniper, and Arista networks
- Achieve Network security with Python
- Build high-performing web services with Python
- Construct a Python-based migration plan from legacy to a scalable SDN-based network.
Table of Contents
Chapter 1. Review of TCP/IP Protocol Suite and Python Language
Chapter 2. Low-Level Network Device Interactions
Chapter 3. API and Intent-Driven Networking
Chapter 4. The Python Automation Framework – Ansible Basics
Chapter 5. The Python Automation Framework – Ansible Advance Topics
Chapter 6. Network Security with Python
Chapter 7. Network Monitoring with Python – Part 1
Chapter 8. Network Monitoring with Python – Part 2
Chapter 9. Building Network Web Services with Python
Chapter 10. OpenFlow Basics
Chapter 11. Advanced OpenFlow Topics
Chapter 12. OpenStack, OpenDaylight, and NFV
Chapter 13. Hybrid SDN
中文:
书名:掌握Python网络
主要特点
- 掌握使用Python轻松执行所有网络任务的技能
- 使用Python实现网络设备自动化、DevOps和软件定义的网络
- 使用Python进行联网的实用指南
图书描述
您将从回顾TCP/IP协议组开始,并刷新Python语言的核心元素。接下来,您将开始使用Python自动化网络设备,并实现您希望从网络中获得的所有功能。然后,您将转到为DevOps使用Python,您将在其中保护网络、监视网络和构建网络服务。在最后一个模块中,您将为SDN使用Python,其中您将在OpenFlow、OpenStack、OpenDayLight和NFV中使用Python。最后,您将使用到目前为止在本书中学到的所有知识来构建一个基于Python的迁移计划,以从遗留网络迁移到基于SDN的可伸缩网络。
在本书结束时,您将掌握使用Python执行复杂的网络相关任务所需的所有技能
你将学到什么
- 回顾了Python和TCP/IP协议簇的所有基础知识
- 当设备不支持API或与设备的编程交互时,使用Python执行命令
- 通过将Python与Cisco、Juniper和Arista EAPI集成来实施自动化技术
- 使用Python集成可用来控制思科、Juniper和Arista网络
- 用Python实现网络安全
- 使用Python构建高性能的Web服务
- 构建从传统网络到基于SDN的可扩展网络的基于Python的迁移计划。
目录表
第一章:回顾TCP/IP协议族和Python语言
第二章低级网络设备交互
第三章API和意图驱动的网络
第4章:了解Python自动化框架和可分析的基础知识
第五章–《Python自动化框架》看似合理的高级主题
第6章:使用Python实现网络安全
第7章:使用Python进行网络监控第1部分
第#8章:使用Python进行网络监控第2部分
第9章:使用Python构建网络Web服务
Chapter 10. OpenFlow Basics
第11章高级OpenFlow主题
Chapter 12. OpenStack, OpenDaylight, and NFV
Chapter 13. Hybrid SDN
评论前必须登录!
注册