Python Network Programming
by Abhishek Ratan, Eric Chou, Pradeeban Kathiravelu, Dr. M. O. Faruque Sarker
Introduction
Network softwarization brings software development aspects to networking. We discussed how SDN enables a logically centralized control to the data plane in previous chapters. In this chapter, we will look into the larger ecosystem of Network Function Virtualization (NFV) and orchestration.
The Linux Foundation leads many open source networking and orchestration projects such as OPNFV, ONAP, PNDA, DPDK, SNAS, ODPi, and FD.io. We will look into how to use Python to extend these projects, and leverage them to build and orchestrate enterprise network solutions. While many of these are built with multiple languages, Python plays an important role in most of these projects as a tool for building and testing, if not as the coding language. ...
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Read now
Unlock full access