Software Defined Networking with OpenFlow
By Siamak Azodolmolky
Publisher: Packt Publishing
Final Release Date: October 2013
Pages: 152

In Detail

OpenFlow is an open interface for remotely controlling tables in network switches, routers, and access points. It is considered a turning point in Software Defined Networking (SDN), data center networking and virtualization as, more secure and efficient data centers are being built using OpenFlow. It defines a protocol that lets a controller use a common set of instructions to add, modify, or delete entries in a switch's forwarding table.

Starting with an introduction to SDN and OpenFlow, you will learn about the role of each building block, moving onto demonstrations of how SDN/OpenFlow can be used to provide new services and features, which will change the way that networking works and the innovative business impacts. By the end of this practical guide, you will have an insight into the Software Defined Networking and OpenFlow fundamentals.

Packed with detail, this book will walk you through the essentials; you will learn about the OpenFlow protocol, switches, and controllers. Following on from this, you will be taken through a number of practical, hands-on examples on how to use a network emulation platform called OpenFlow laboratory. You will learn how to develop your innovative network application using the OpenFlow controller’s API quickly, and test your network application without commissioning any OpenFlow hardware equipment. You will also be introduced to the concept of Software Defined Networking and the details of OpenFlow’s protocol, along with the building blocks of an OpenFlow networking deployment. This book will teach you how to setup your OpenFlow/SDN laboratory using state-of-the-art technology and open source offerings.

Approach

A step-by-step, example-based guide which will help you gain hands-on experience with the platforms and debugging tools on OpenFlow

Who this book is for

If you are a network engineer, architect, junior researcher or an application developer, this book is ideal for you. You will need to have some level of network experience, knowledge of broad networking concepts, and some familiarity with day- to- day operation of computer networks. Ideally, you should also be familiar with programing scripting/languages (especially Python and Java), and system virtualization.

Product Details
Recommended for You
Customer Reviews

REVIEW SNAPSHOT®

by PowerReviews
oreillySoftware Defined Networking with OpenFlow
 
4.0

(based on 2 reviews)

Ratings Distribution

  • 5 Stars

     

    (0)

  • 4 Stars

     

    (2)

  • 3 Stars

     

    (0)

  • 2 Stars

     

    (0)

  • 1 Stars

     

    (0)

Reviewed by 2 customers

Sort by

Displaying reviews 1-2

Back to top

 
4.0

Good to start out with Openflow

By Some Network Nerd

from Stuttgart, Germany

About Me Sys Admin

Verified Reviewer

Pros

  • Accurate
  • Concise
  • Easy to understand
  • Helpful examples

Cons

    Best Uses

    • Novice
    • Student

    Comments about oreilly Software Defined Networking with OpenFlow:

    This does a very good job of organizing and getting one set off in the right direction with OpenFlow. This is definitely aimed at those new to SDN. This book really gave me a good foundation for what I need to learn, and what areas to explore with SDN. It provided me with the first steps towards understanding how to go about using it. It explores quite a few facets of OpenFlow and many of the more popular SDN controllers.

     
    4.0

    Software Defined Networking w OpenFlow

    By paulsnoep

    from Amersfoort, NL

    About Me Developer, Educator, Sys Admin

    Verified Reviewer

    Pros

    • Accurate
    • Helpful examples
    • Well-written

    Cons

      Best Uses

      • Intermediate
      • Student

      Comments about oreilly Software Defined Networking with OpenFlow:

      A clear book on SDN with the ability to test and experioment using mininet. The subtitle, "Get hands-on with the platforms and development tools used to build OpenFlow network applications" covers the contents fully.

      I did like the book, both on the subject as on the way it has been written. Instead of too many words running around the subject, it documents the subject to an extend where anyone with a networking background understands what the purpose and meaning is.

      On the other hand, as networking becomes more and more software based, the differences between legacy networking and a SDN network explained by more pictures and text would be more helpful for those new to SDN. As example, northbound and southbound interfaces are mentioned, but not explained in more detail. If you are trying to understand – hence the goal was a tutorial – this needs to be elaborated or – reading on – moved to earlier chapters in the book.

      Having the ability to play with an OpenFlow enviroment and downloading the example code makes it simple to understand, for those wanting to "see" an implementation.

      I sure wish more books like this exist.

      Displaying reviews 1-2

      Back to top

       
      Buy 2 Get 1 Free Free Shipping Guarantee
      Buying Options
      Immediate Access - Go Digital what's this?
      Ebook: $23.99
      Formats:  ePub, Mobi, PDF