Software-Defined Networks (SDN) are transforming the Internet by replacing bundled, proprietary hardware and control software. SDN is being embraced by cloud providers, telcos, and enterprises, as it enables a new era of innovation in networking. This book provides a comprehensive introduction to SDN from the perspective of those who are developing and leveraging the technology.
Book Features:
- Describes a complete SDN stack, illustrated with example open source software.
- Emphasizes underlying concepts, abstractions, and design rationale.
- Describes both fixed-function and programmable switching chips.
- Describes the P4-based toolchain for programming and controlling switches.
- Describes a range of SDN use cases: enterprises, datacenters, access networks.
- Includes hands-on programming exercises, downloadable from GitHub.