OpenDaylight is an open source project aiming to be a common tool across the networking industry for enterprises, service providers, and manufacturers. This provides a highly available multiprotocol infrastructure geared to build and manage software-defined networking (SDN) deployments. Based on a Model Driven Service Abstraction Layer, the platform is extensible and allows users to create applications for communicating with a wide variety of southbound protocols and hardware.
In other words, OpenDaylight is a framework used to solve networking-related use cases in both SDN and network function virtualization (NFV) domains.
The recipes in these chapters will present fundamental use cases one can solve using OpenDaylight.
A common and widely used network emulator, Mininet, is required to perform various recipes in this book. Prior to any recipe, as a requirement, you will need a running version of Mininet.