Network virtualization brings many of the same benefits of server and storage virtualization to networking such as logical isolation and multi-tenancy, independence from limitations of the underlying physical infrastructure and protocols, and the ability to rapidly deploy virtual networks for new workloads. Network virtualization is an important application of software-defined networking, and a number of virtualization technologies have been brought to OpenDaylight to support this important use case.
The virtualization projects proposed for OpenDaylight provide different virtual network models and also different implementations, based on OpenFlow, overlays and encapsulation, and also standard IETF protocols. In this session we will provide a brief overview of each virtualization project and also summarize their similarities, differences, and trade-offs. We will also discuss approaches for these technologies to interoperate within OpenDaylight and identify services and absractions that can serve multiple virtualization efforts while retaining flexibility for OpenDaylight users.