Chapter 12

SDN Applications

Abstract

In light of the emergence of new SDN technologies as described in Chapter 7, this chapter describes a broad range of application types, include those which execute outside the controller (“external” applications) and those which execute in the same process environment as the controller (“internal” applications). In addition, the chapter describes differences between reactive OpenFlow applications (stimulated by packets arriving from a switch), and proactive applications (dynamic in nature but relying on external events). This chapter provides one detailed programming example based on a reactive OpenFlow-based design. The examples provided later in this chapter are all presented using OpenFlow-based terminology ...

Get Software Defined Networks, 2nd Edition now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.