Introduction

About four or five years ago the basic ideas that comprise what we now commonly refer to as Software Defined Networks (SDN) became popular.

SDN was invented because early proponents of SDN saw that network device vendors were not meeting their needs, particularly in the rapid feature development and innovation spaces. These devices were programmable only through the canonical command line interface or using The Simple Network Protocol; neither met the evolving requirements for rapidly accessible, malleable, application-friendly interfaces.

A few engineers from Stanford University created a protocol called OpenFlow that could be implemented in an architecture comprised of a number of devices containing only data planes to respond ...

Get Network Function Virtualization 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.