Cover image for Software Defined Networking with OpenFlow.
Software Defined Networking with OpenFlow.
Title:
Software Defined Networking with OpenFlow.
Author:
Azodolmolky, Siamak.
ISBN:
9781849698733
Personal Author:
Physical Description:
1 online resource (166 pages)
Contents:
Software Defined Networking with OpenFlow -- Table of Contents -- Software Defined Networking with OpenFlow -- Credits -- About the Author -- About the Reviewers -- www.PacktPub.com -- Support files, eBooks, discount offers and more -- Why Subscribe? -- Free Access for Packt account holders -- Preface -- What this book covers -- What you need for this book -- Who this book is for -- Conventions -- Reader feedback -- Customer support -- Downloading the example code -- Errata -- Piracy -- Questions -- 1. Introducing OpenFlow -- Understanding Software Defined Networking - OpenFlow flavor -- Activities around SDN/OpenFlow -- Building Blocks -- OpenFlow messages -- Controller-to-switch -- Features -- Configuration -- Modify-State -- Read-State -- Send-Packet -- Barrier -- Symmetric messages -- Hello -- Echo -- Vendor -- Asynchronous messages -- Packet-in -- Flow-Removal -- Port-status -- Error -- Northbound interface -- Summary -- 2. Implementing the OpenFlow Switch -- OpenFlow reference switch -- Asynchronous messages -- Symmetric Messages -- Hardware Implementations -- Software-based switches -- OpenFlow laboratory with Mininet -- Getting started with Mininet -- Experimenting with Mininet -- Summary -- 3. The OpenFlow Controllers -- SDN controllers -- Existing implementations -- NOX and POX -- Running a POX application -- NodeFlow -- Floodlight -- OpenDaylight -- Special controllers -- Summary -- 4. Setting Up the Environment -- Understanding the OpenFlow laboratory -- External controllers -- Completing the OpenFlow laboratory -- OpenDaylight -- ODL controller -- ODL-based SDN laboratory -- Summary -- 5. "Net App" Development -- Net App 1 - an Ethernet learning switch -- Building the learning switch -- Net App 2 - A simple firewall -- Net App 3 - simple forwarding in OpenDaylight -- Summary -- 6. Getting a Network Slice -- Network virtualization.

FlowVisor -- FlowVisor API -- FLOW_MATCH structure -- Slice actions structure -- FlowVisor slicing -- Summary -- 7. OpenFlow in Cloud Computing -- OpenStack and Neutron -- OpenStack Networking Architecture -- Neutron plugins -- Summary -- 8. Open Source Resources -- Switches -- Open vSwitch -- Pantou -- Indigo -- LINC -- XORPlus -- OF13SoftSwitch -- Controllers -- Beacon -- Floodlight -- Maestro -- Trema -- FlowER -- Ryu -- Miscellaneous -- FlowVisor -- Avior -- RouteFlow -- OFlops and Cbench -- OSCARS -- Twister -- FortNOX -- Nettle -- Frenetic -- OESS -- Summary -- Index.
Abstract:
A step-by-step, example-based guide which will help you gain hands-on experience with the platforms and debugging tools on OpenFlow.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.
Local Note:
Electronic reproduction. Ann Arbor, Michigan : ProQuest Ebook Central, 2017. Available via World Wide Web. Access may be limited to ProQuest Ebook Central affiliated libraries.
Electronic Access:
Click to View
Holds: Copies: