Book Image

Software Defined Networking with OpenFlow

By : Siamak Azodolmolky
Book Image

Software Defined Networking with OpenFlow

By: Siamak Azodolmolky

Overview of this book

<p>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.</p> <p>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.</p> <p>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.</p>
Table of Contents (15 chapters)

Hardware Implementations


OpenFlow reference standard (OpenFlow 1.0.0, Wire Protocol 0x01) is the main and early SDN enabling technologies being currently implemented in the commodity-networking hardware. In this section, we do not intend to give a complete detailed overview of OpenFlow enabled switches and manufacturers, but rather give a brief list of a few options that are available in the market.

The following table lists commercial switches that are currently available, along with their manufacturer, and the version of OpenFlow they have implemented:

Manufacturer

Switch models

OpenFlow version

Brocade

NetIron CES 2000 Series, CER 2000,

1.0

Hewlett Packard

3500/3500yl, 5400zl,6200zl, 6600, 8200zl

1.0

IBM

RackSwitch G8264, G8264T

1.0

Juniper

EX9200 Programmable switch

1.0

NEC

PF5240, PF5820

1.0

Pica8

P-3290, P-3295, P-3780, P3920

1.2

Pronto

3290 and 3780

1.0

Broadcom

BCM56846

1.0

Extreme Networks

BlackDiamond 8K, Summit X440, X460, X480

1.0

Netgear

GSM7352Sv2...