Software Defined Networks - 2nd Edition - ISBN: 9780128045558, 9780128045794

Software Defined Networks

2nd Edition

A Comprehensive Approach

Authors: Paul Goransson Chuck Black Timothy Culver
eBook ISBN: 9780128045794
Paperback ISBN: 9780128045558
Imprint: Morgan Kaufmann
Published Date: 20th October 2016
Page Count: 436
Sales tax will be calculated at check-out Price includes VAT/GST
25% off
25% off
25% off
25% off
25% off
20% off
20% off
25% off
25% off
25% off
25% off
25% off
20% off
20% off
25% off
25% off
25% off
25% off
25% off
20% off
20% off
25% off
25% off
25% off
25% off
25% off
20% off
20% off
59.04
44.28
44.28
44.28
44.28
44.28
47.23
47.23
39.95
29.96
29.96
29.96
29.96
29.96
31.96
31.96
54.95
41.21
41.21
41.21
41.21
41.21
43.96
43.96
33.99
25.49
25.49
25.49
25.49
25.49
27.19
27.19
Unavailable
Price includes VAT/GST
× DRM-Free

Easy - Download and start reading immediately. There’s no activation process to access eBooks; all eBooks are fully searchable, and enabled for copying, pasting, and printing.

Flexible - Read on multiple operating systems and devices. Easily read eBooks on smart phones, computers, or any eBook readers, including Kindle.

Open - Buy once, receive and download all available eBook formats, including PDF, EPUB, and Mobi (for Kindle).

Institutional Access

Secure Checkout

Personal information is secured with SSL technology.

Free Shipping

Free global shipping
No minimum order.

Description

Software Defined Networks: A Comprehensive Approach, Second Edition provides in-depth coverage of the technologies collectively known as Software Defined Networking (SDN). The book shows how to explain to business decision-makers the benefits and risks in shifting parts of a network to the SDN model, when to integrate SDN technologies in a network, and how to develop or acquire SDN applications.

In addition, the book emphasizes the parts of the technology that encourage opening up the network, providing treatment for alternative approaches to SDN that expand the definition of SDN as networking vendors adopt traits of SDN to their existing solutions. 

Since the first edition was published, the SDN market has matured, and is being gradually integrated and morphed into something more compatible with mainstream networking vendors. This book reflects these changes, with coverage of the OpenDaylight controller and its support for multiple southbound protocols, the Inclusion of NETCONF in discussions on controllers and devices, expanded coverage of NFV, and updated coverage of the latest approved version (1.5.1) of the OpenFlow specification.

Key Features

  • Contains expanded coverage of controllers
  • Includes a new chapter on NETCONF and SDN
  • Presents expanded coverage of SDN in optical networks
  • Provides support materials for use in computer networking courses

Readership

Networking engineers, designers, integrators, vendors, and consultants. Advanced undergraduate and graduate students in networking

Table of Contents

  • Dedication
  • About the Authors
  • Foreword
  • Preface
    • Suggestions and Corrections
  • Acknowledgments
  • Chapter 1: Introduction
    • Abstract
    • 1.1 Basic Packet Switching Terminology
    • 1.2 Historical Background
    • 1.3 The Modern Data Center
    • 1.4 Traditional Switch Architecture
    • 1.5 Autonomous and Dynamic Forwarding Tables
    • 1.6 Can We Increase the Packet Forwarding IQ?
    • 1.7 Open Source and Technological Shifts
    • 1.8 Organization of the Book
  • Chapter 2: Why SDN?
    • Abstract
    • 2.1 Evolution of Switches and Control Planes
    • 2.2 Cost
    • 2.3 SDN Implications for Research and Innovation
    • 2.4 Data Center Innovation
    • 2.5 Data Center Needs
    • 2.6 Conclusion
  • Chapter 3: Genesis of SDN
    • Abstract
    • 3.1 The Evolution of Networking Technology
    • 3.2 Forerunners of SDN
    • 3.3 Legacy Mechanisms Evolve Toward SDN
    • 3.4 Software Defined Networking Is Born
    • 3.5 Sustaining SDN Interoperability
    • 3.6 Open Source Contributions
    • 3.7 Network Virtualization
    • 3.8 May I Please Call My Network SDN?
    • 3.9 Conclusion
  • Chapter 4: How SDN Works
    • Abstract
    • 4.1 Fundamental Characteristics of SDN
    • 4.2 SDN Operation
    • 4.3 SDN Devices
    • 4.4 SDN Controller
    • 4.5 SDN Applications
    • 4.6 Alternate SDN Methods
    • 4.7 Conclusion
  • Chapter 5: The OpenFlow Specification
    • Abstract
    • 5.1 Chapter-Specific Terminology
    • 5.2 OpenFlow Overview
    • 5.3 OpenFlow 1.0 and OpenFlow Basics
    • 5.4 OpenFlow 1.1 Additions
    • 5.5 OpenFlow 1.2 Additions
    • 5.6 OpenFlow 1.3 Additions
    • 5.7 OpenFlow 1.4 Additions
    • 5.8 OpenFlow 1.5 Additions
    • 5.9 Improving OpenFlow Interoperability
    • 5.10 Optical Transport Protocol Extensions
    • 5.11 OpenFlow Limitations
    • 5.12 Conclusion
  • Chapter 6: Alternative Definitions of SDN
    • Abstract
    • 6.1 Potential Drawbacks of Open SDN
    • 6.2 SDN via APIs
    • 6.3 SDN via Hypervisor-Based Overlays
    • 6.4 SDN via Opening Up the Device
    • 6.5 Network Functions Virtualization
    • 6.6 Alternatives Overlap and Ranking
    • 6.7 Conclusion
  • Chapter 7: Emerging Protocol, Controller, and Application Models
    • Abstract
    • 7.1 Expanded Definitions of SDN
    • 7.2 Additional SDN Protocol Models
    • 7.3 Additional SDN Controller Models
    • 7.4 Additional Application Models
    • 7.5 New Approaches to SDN Security
    • 7.6 The P4 Programming Language
    • 7.7 Conclusion
  • Chapter 8: SDN in the Data Center
    • Abstract
    • 8.1 Data Center Definition
    • 8.2 Data Center Demands
    • 8.3 Tunneling Technologies for the Data Center
    • 8.4 Path Technologies in the Data Center
    • 8.5 Ethernet Fabrics in the Data Center
    • 8.6 SDN Use Cases in the Data Center
    • 8.7 Comparison of Open SDN, Overlays, and APIs
    • 8.8 Real-World Data Center Implementations
    • 8.9 Conclusion
  • Chapter 9: SDN in Other Environments
    • Abstract
    • Consistent Policy Configuration
    • Global Network View
    • 9.1 Wide Area Networks
    • 9.2 Service Provider and Carrier Networks
    • 9.3 Campus Networks
    • 9.4 Hospitality Networks
    • 9.5 Mobile Networks
    • 9.6 Optical Networks
    • 9.7 SDN vs P2P/Overlay Networks
    • 9.8 Conclusion
  • Chapter 10: Network Functions Virtualization
    • Abstract
    • 10.1 Definition of NFV
    • 10.2 What Can We Virtualize?
    • 10.3 Standards
    • 10.4 OPNFV
    • 10.5 Leading NFV Vendors
    • 10.6 SDN vs NFV
    • 10.7 In-Line Network Functions
    • 10.8 Conclusion
  • Chapter 11: Players in the SDN Ecosystem
    • Abstract
    • 11.1 Academic Research Institutions
    • 11.2 Industry Research Labs
    • 11.3 Network Equipment Manufacturers
    • 11.4 Software Vendors
    • 11.5 White-Box Switches
    • 11.6 Merchant Silicon Vendors
    • 11.7 Original Device Manufacturers
    • 11.8 Cloud Services and Service Providers
    • 11.9 Standards Bodies and Industry Alliances
    • 11.10 Conclusion
  • Chapter 12: SDN Applications
    • Abstract
    • 12.1 Terminology
    • 12.2 Before You Begin
    • 12.3 Application Types
    • 12.4 A Brief History of SDN Controllers
    • 12.5 Using Floodlight for Training Purposes
    • 12.6 A Simple Reactive Java Application
    • 12.7 Controller Considerations
    • 12.8 Network Device Considerations
    • 12.9 Creating Network Virtualization Tunnels
    • 12.10 Offloading Flows in the Data Center
    • 12.11 Access Control for the Campus
    • 12.12 Traffic Engineering for Service Providers
    • 12.13 Conclusion
  • Chapter 13: SDN Open Source
    • Abstract
    • 13.1 SDN Open Source Landscape
    • 13.2 The OpenFlow Open Source Environment
    • 13.3 Chapter-Specific Terminology
    • 13.4 Open Source Licensing Issues
    • 13.5 Profiles of SDN Open Source Users
    • 13.6 OpenFlow Source Code
    • 13.7 Switch Implementations
    • 13.8 Controller Implementations
    • 13.9 SDN Applications
    • 13.10 Orchestration and Network Virtualization
    • 13.11 Simulation, Testing, and Tools
    • 13.12 Open Source Cloud Software
    • 13.13 Example: Applying SDN Open Source
    • 13.14 Conclusion
  • Chapter 14: Business Ramifications
    • Abstract
    • 14.1 Everything as a Service
    • 14.2 Market Sizing
    • 14.3 Classifying SDN Vendors
    • 14.4 Impact on Incumbent NEMs
    • 14.5 Impact on Enterprise Consumers
    • 14.6 Turmoil in the Networking Industry
    • 14.7 Venture Capital
    • 14.8 Major SDN Acquisitions
    • 14.9 SDN Startups
    • 14.10 Career Disruptions
    • 14.11 Conclusion
  • Chapter 15: SDN Futures
    • Abstract
    • 15.1 Current State of Affairs
    • 15.2 SD-WAN
    • 15.3 Potential Novel Applications of Open SDN
    • 15.4 Conclusion
  • Appendix A: Acronyms and Abbreviations
  • Appendix B: Blacklist Application
    • B.1 MessageListener
    • B.2 PacketHandler
    • B.3 FlowManager
  • Index

Details

No. of pages:
436
Language:
English
Copyright:
© Morgan Kaufmann 2017
Published:
Imprint:
Morgan Kaufmann
eBook ISBN:
9780128045794
Paperback ISBN:
9780128045558

About the Author

Paul Goransson

Paul Goransson

Paul Goransson is Founder and Chairperson of the Elbrys Networks where he currently leads corporate strategy and directs Elbrys' Intellectual Property portfolio. A serial entrepreneur who has led two boot-strap start-up companies through successful acquisitions by industry giants - Qosnetics by Hewlett Packard (1999) and Meetinghouse by Cisco (2006). Paul held senior management positions with Agilent Technology’s Advanced Networks Division and Cisco's Wireless Networking Business UnitPaul co-authored the book “Roaming Securely in 802.11 Networks” as well as numerous articles in technical journals related to computer networking. He is often an invited speaker at technical conferences.

Affiliations and Expertise

SDN entrepreneur and founder of multiple successful startups in the networking domain

Chuck Black

Chuck Black

Chuck Black has over 35 years of experience in the field of computer networking, working in research

and development labs for Hewlett-Packard for most of that time before becoming co-founder of Tallac

Networks, a Software Defined Networking startup. Most recently he has been training engineering

staff and customers of major networking vendors in the areas of developing SDN applications. He has

been the innovator and creator of multiple networking products for HP in the area of Network Access

Control and Security, and holds eleven patents in these areas. Prior to this work, he developed products

in the field of Network Management for HP’s software organization. In the early days of local area

networking, he was author of some of the first network topology discovery applications in the industry.

Black holds a BS and MS in Computer Science from California Polytechnic State University, San Luis

Obispo.

Affiliations and Expertise

Co-founder and Principal Software Architect at Tallac Networks Senior SDN Instructor at SDN Essentials

Timothy Culver

Timothy Culver is a seasoned technology executive and university faculty that has a broad base of experience in engineering, information technology, business development, sales, and marketing. He has been successful and passionate about emerging technologies and has a proven track record in creating, building, and delivering global technology teams. Tim has been involved in 3 start-ups and built businesses spanning 14 countries. As an adjuct faculty at the University of Texas at Dallas, he has created and taught graduate courses in computer science, software engineering, and spearheaded the Software Defined Networking curriculum and program. Prior to joining the University of Texas at Dallas in the 90's, Tim taught computer language and introduction to computer science classes at the Dallas Community College District. Tim has won the U.S. Presidential Volunteer Service Award from 2011 through 2014 for his volunteer activities in the community. This includes a passion for STEM (Science Technology Engineering and Math) education efforts in middle and high schools. He is passionate about promoting these careers to students and serves on the Mentor Advisory Commitee for WeTeachScience.org.

Affiliations and Expertise

Lecturer, Computer Science, University of Texas at Dallas

Reviews

"The editing in general is very good. The figures are very clearly drawn…The authors have done a good job with this up-to-date book for anyone interested in SDN."--Computing Reviews

Ratings and Reviews