Book Image

Learning OpenDaylight

By : Reza Toghraee
Book Image

Learning OpenDaylight

By: Reza Toghraee

Overview of this book

OpenDaylight is an open source, software-defined network controller based on standard protocols. It aims to accelerate the adoption of Software-Defined Networking (SDN) and create a solid foundation for Network Functions Virtualization (NFV). SDN is a vast subject; many network engineers find it difficult to get started with using and operating different SDN platforms. This book will give you a practical bridge from SDN theory to the practical, real-world use of SDN in datacenters and by cloud providers. The book will help you understand the features and use cases for SDN, NFV, and OpenDaylight. NFV uses virtualization concepts and techniques to create virtual classes for node functions. Used together, SDN and NFV can elevate the standards of your network architecture; generic hardware-saving costs and the advanced and abstracted software will give you the freedom to evolve your network in the future without having to invest more in costly equipment. By the end of this book, you will have learned how to design and deploy OpenDaylight networks and integrate them with physical network switches. You will also have mastered basic network programming over the SDN fabric.
Table of Contents (18 chapters)
Title Page
Credits
About the Author
Acknowledgments
About the Reviewers
www.PacktPub.com
Customer Feedback
Dedication
Preface

The integration of OpenStack into OpenDaylight


OpenStack is a popular open source private cloud or Infrastructure as a Service (IaaS) project, covering compute, storage, and network management. OpenStack was introduced in 2010 by Rackspace and NASA, and its initial code came from NASA's Nebula and Rackspace Cloud Files platform.

OpenStack was born after a joint effort between NASA and Rackspace, who decided to take Nebula to the next level. It became popular and got many developer resources from different countries and large companies.

Red Hat, Canonical, and Mirantis started building their own OpenStack distribution with easy-to-use installer and provisioning tools. OpenStack is growing, with two releases per year.

OpenStack is a combination of tightly integrated tools that provides a virtual infrastructure as a service. OpenStack consists of multiple components and projects; important ones are as follows:

  • Nova compute: Server virtualization
  • Swift object storage and Cinder block storage: Storage...