Book description
Software Defined Networks discusses the historical networking environment that gave rise to SDN, as well as the latest advances in SDN technology. The book gives you the state of the art knowledge needed for successful deployment of an SDN, including:
- How to explain to the non-technical business decision makers in your organization the potential benefits, as well as the risks, in shifting parts of a network to the SDN model
- How to make intelligent decisions about when to integrate SDN technologies in a network
- How to decide if your organization should be developing its own SDN applications or looking to acquire these from an outside vendor
- How to accelerate the ability to develop your own SDN application, be it entirely novel or a more efficient approach to a long-standing problem
- Discusses the evolution of the switch platforms that enable SDN
- Addresses when to integrate SDN technologies in a network
- Provides an overview of sample SDN applications relevant to different industries
- Includes practical examples of how to write SDN applications
Table of contents
- Cover image
- Title page
- Copyright
- Dedication
- Praise Page
- List of Figures
- List of Tables
- Foreword
- Preface
-
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 this Book
- References
- Chapter 2. Why SDN?
-
Chapter 3. The Genesis of SDN
- Abstract
- 3.1 The Evolution of Networking Technology
- 3.2 Forerunners of SDN
- 3.3 Software Defined Networking is Born
- 3.4 Sustaining SDN Interoperability
- 3.5 Open Source Contributions
- 3.6 Legacy Mechanisms Evolve Toward SDN
- 3.7 Network Virtualization
- 3.8 May I Please Call My Network SDN?
- 3.9 Conclusion
- References
- Chapter 4. How SDN Works
- Chapter 5. The OpenFlow Specification
- Chapter 6. Alternative Definitions of SDN
-
Chapter 7. SDN in the Data Center
- Abstract
- 7.1 Data Center Definition
- 7.2 Data Center Demands
- 7.3 Tunneling Technologies for the Data Center
- 7.4 Path Technologies in the Data Center
- 7.5 Ethernet Fabrics in the Data Center
- 7.6 SDN Use Cases in the Data Center
- 7.7 Open SDN versus Overlays in the Data Center
- 7.8 Real-World Data Center Implementations
- 7.9 Conclusion
- References
-
Chapter 8. SDN in Other Environments
- Abstract
- Consistent Policy Configuration
- Global Network View
- 8.1 Wide Area Networks
- 8.2 Service Provider and Carrier Networks
- 8.3 Campus Networks
- 8.4 Hospitality Networks
- 8.5 Mobile Networks
- 8.6 In-Line Network Functions
- 8.7 Optical Networks
- 8.8 SDN vs. P2P/Overlay Networks
- 8.9 Conclusion
- References
-
Chapter 9. Players in the SDN Ecosystem
- Abstract
- 9.1 Academic Research Institutions
- 9.2 Industry Research Labs
- 9.3 Network Equipment Manufacturers
- 9.4 Software Vendors
- 9.5 White-Box Switches
- 9.6 Merchant Silicon Vendors
- 9.7 Original Device Manufacturers
- 9.8 Enterprises
- 9.9 Standards Bodies and Industry Alliances
- 9.10 Conclusion
- References
-
Chapter 10. SDN Applications
- Abstract
- 10.1 Before You Begin
- 10.2 Reactive versus Proactive Applications
- 10.3 Analyzing Simple SDN Applications
- 10.4 A Simple Reactive Java Application
- 10.5 Background on Controllers
- 10.6 Using the Floodlight Controller
- 10.7 Using the OpenDaylight Controller
- 10.8 Using the Cisco XNC Controller
- 10.9 Using the Hewlett-Packard Controller
- 10.10 Switch Considerations
- 10.11 Creating Network Virtualization Tunnels
- 10.12 Offloading Flows in the Data Center
- 10.13 Access Control for the Campus
- 10.14 Traffic Engineering for Service Providers
- 10.15 Conclusion
- References
-
Chapter 11. SDN Open Source
- Abstract
- 11.1 Chapter-Specific Terminology
- 11.2 Open Source Licensing Issues
- 11.3 Profiles of SDN Open Source Users
- 11.4 OpenFlow Source Code
- 11.5 Switch Implementations
- 11.6 Controller Implementations
- 11.7 SDN Applications
- 11.8 Orchestration and Network Virtualization
- 11.9 Simulation, Testing, and Tools
- 11.10 OpenStack
- 11.11 Example: Applying SDN Open Source
- 11.12 Conclusion
- References
-
Chapter 12. Business Ramifications
- Abstract
- 12.1 Everything as a Service
- 12.2 Market Sizing
- 12.3 Classifying SDN Vendors
- 12.4 Impact on Incumbent NEMs
- 12.5 Impact on Enterprise Consumers
- 12.6 Turmoil in the Networking Industry
- 12.7 Venture Capital
- 12.8 Major SDN Acquisitions
- 12.9 SDN Startups
- 12.10 Career Disruptions
- 12.11 Conclusion
- References
- Chapter 13. SDN Futures
- Appendix A. Acronyms and Abbreviations
- Appendix B. Blacklist Application
- Index
Product information
- Title: Software Defined Networks
- Author(s):
- Release date: June 2014
- Publisher(s): Morgan Kaufmann
- ISBN: 9780124166844
You might also like
book
Software Defined Networking
This book provides a comprehensive treatment of software defined networking (SDN) suitable for new network managers …
book
Software Defined Networks, 2nd Edition
Software Defined Networks: A Comprehensive Approach, Second Edition provides in-depth coverage of the technologies collectively known …
book
Software Networks, 2nd Edition
Software Networks describe new concepts for the Internet's next generation. This architecture is based on virtual …
book
Software Defined Mobile Networks (SDMN)
This book describes the concept of a Software Defined Mobile Network (SDMN), which will impact the …