Nelle attuali reti vengono utilizzati switch e router per collegare più apparecchi di rete. Spesso vi è la necessità di ottimizzare la banda utilizzata, di filtrare gli accessi, di creare percorsi alternativi per permettere manutenzioni o aggiornamenti, ma sopprattutto di poter avere una struttura che possa facilmente adeguarsi alla crescita delle esigenze aziendali. OpenFlow si prefissa lo scopo di uniformare la struttura di rete, togliendo a router e switch l'onere di decidere come trattare i singoli flussi di dati sfruttando solamente la loro struttura per l'inoltro dei pacchetti, centralizzando così su uno o più apparati intelligenti tutta la logica di gestione della rete, delegando ad applicazioni esterne le regole da applicare ai singoli pacchetti, trasformando di fatto la rete in una Software Define Network. Scopo del libro è quello di illustrare il funzionamento ed i vantaggi di OpenFlow, consentendo al lettore di realizzare un ambiente di prova che permetta la sperimentazione di OpenFlow con switch virtuali e lasciando la possibilità di testarlo con router fisici economici compatibili con OpenFlow.