In Chapter 5, Getting Started with OpenDaylight, we showed how OpenDaylight (ODL) addresses the key needs for SDN by supporting network abstractions, rich APIs, and multi-vendor support. ODL acts as a controller for a distributed control plane, and also an on orchestrator for Virtual Network Functions (VNFs) and Service Function Chaining (SFC). Let us now focus our attention on a SDN platform called the Open Network Operating System (ONOS). While ODL primarily solves data center use cases, ONOS is architected for the carrier-grade networks requirements of performance, high availability, and scale, with well-defined abstractions.
In this chapter, we will start with an introduction to ONOS and its architecture, and we will then explore ONOS integration with Open vSwitch (OVS). We will conclude the chapter with a quick introduction to using ONOS in an OpenStack environment. We will cover the following topics in this chapter:
Introduction to...