Introduction
OpenDaylight is an open source project aiming to be a common tool across the networking industry - for enterprises, service providers, and manufacturers. It provides a highly available, multi-protocol infrastructure geared at building and managing software-defined networking deployments. Based on a Model Driven Service Abstraction Layer, the platform is extensible and allows users to create applications to communicate with a wide variety of south-bound protocols and hardware.
In other words, OpenDaylight is a framework used to solve networking-related use cases in both software-defined networking and network function virtualization domains.
To download the OpenDaylight software, select the Beryllium-SR4 release available at this link:
https://www.opendaylight.org/downloads
Download the ZIP or the tarball, and once extracted, get into that folder through the command line, and you are ready to play with the recipes.
The recipes in this chapter will present fundamental use cases that one can solve using OpenDaylight.
A common and widely used network emulator, Mininet, is going to be required to perform various recipes within this book.
Prior to any recipe, as a requirement, you will need a running version of Mininet. To achieve this, please follow the steps explained in the Mininet documentation:
- 自己動手寫搜索引擎
- Java:Data Science Made Easy
- C語言程序設計
- Java應用開發技術實例教程
- C# 8.0核心技術指南(原書第8版)
- Go語言精進之路:從新手到高手的編程思想、方法和技巧(1)
- Hadoop 2.X HDFS源碼剖析
- Java并發編程:核心方法與框架
- 分布式數據庫原理、架構與實踐
- FusionCharts Beginner’s Guide:The Official Guide for FusionCharts Suite
- VMware vSphere Design Essentials
- 深入理解Zabbix監控系統
- C語言從入門到精通(微視頻精編版)
- Natural Language Processing with Python Cookbook
- KnockoutJS Blueprints