SDN: Software Defined Networks. An Authoritative Review of Network Programmability Technologies - Helion
ISBN: 978-14-493-4244-9
stron: 384, Format: ebook
Data wydania: 2013-08-08
Księgarnia: Helion
Cena książki: 186,15 zł (poprzednio: 216,45 zł)
Oszczędzasz: 14% (-30,30 zł)
Explore the emerging definitions, protocols, and standards for SDN—software-defined, software-driven, programmable networks—with this comprehensive guide. Two senior network engineers show you what’s required for building networks that use software for bi-directional communication between applications and the underlying network infrastructure.
This vendor-agnostic book also presents several SDN use cases, including bandwidth scheduling and manipulation, input traffic and triggered actions, as well as some interesting use cases around big data, data center overlays, and network-function virtualization. Discover how enterprises and service providers alike are pursuing SDN as it continues to evolve.
- Explore the current state of the OpenFlow model and centralized network control
- Delve into distributed and central control, including data plane generation
- Examine the structure and capabilities of commercial and open source controllers
- Survey the available technologies for network programmability
- Trace the modern data center from desktop-centric to highly distributed models
- Discover new ways to connect instances of network-function virtualization and service chaining
- Get detailed information on constructing and maintaining an SDN network topology
- Examine an idealized SDN framework for controllers, applications, and ecosystems
Osoby które kupowały "SDN: Software Defined Networks. An Authoritative Review of Network Programmability Technologies", wybierały także:
- AWS Certified Developer - Associate Guide 157,37 zł, (29,90 zł -81%)
- AWS Certified Solutions Architect Associate Guide 135,91 zł, (29,90 zł -78%)
- Data Center Virtualization Certification: VCP6.5-DCV Exam Guide 135,91 zł, (29,90 zł -78%)
- Managing Mission - Critical Domains and DNS 135,91 zł, (29,90 zł -78%)
- Architecting Microsoft Azure Solutions Exam Guide 70-535 135,91 zł, (29,90 zł -78%)
Spis treści
SDN: Software Defined Networks. An Authoritative Review of Network Programmability Technologies eBook -- spis treści
- SDN: Software Defined Networks
- A Note Regarding Supplemental Files
- Foreword by David Meyer
- Foreword by David Ward
- Preface
- Assumptions
- Whats in This Book?
- Conventions Used in This Book
- Using Code Examples
- Safari Books Online
- How to Contact Us
- Acknowledgments from Thomas Nadeau
- Acknowledgments from Ken Gray
- 1. Introduction
- 2. Centralized and Distributed Control and Data Planes
- Introduction
- Evolution versus Revolution
- What Do They Do?
- The Control Plane
- Data Plane
- Moving Information Between Planes
- Why Can Separation Be Important?
- Scale matters
- Evolution
- Cost
- Innovation
- Stability
- Complexity and its resulting fragility
- Distributed Control Planes
- IP and MPLS
- Creating the IP Underlay
- Convergence Time
- Load Balancing
- High Availability
- Creating the MPLS Overlay
- Replication
- Centralized Control Planes
- Logical Versus Literal
- ATM/LANE
- Route Servers
- Conclusions
- Introduction
- 3. OpenFlow
- Introduction
- Wire Protocol
- Replication
- FAWG (Forwarding Abstraction Workgroup)
- Config and Extensibility
- Architecture
- Hybrid Approaches
- Ships in the Night
- Dual Function Switches
- Conclusions
- Introduction
- 4. SDN Controllers
- Introduction
- General Concepts
- VMware
- Nicira
- Relationship to the idealized SDN framework
- VMware/Nicira
- OpenFlow-Related
- Relationship to the idealized SDN framework
- Mininet
- NOX/POX
- Trema
- Ryu
- Big Switch Networks/Floodlight
- Relationship to the idealized SDN framework
- Layer 3 Centric
- L3VPN
- Relationship to the idealized SDN framework
- Path Computation Element Server
- RSVP-TE problem statement
- Bin-packing
- Deadlock
- The PCE Solution
- Relationship to the idealized SDN framework
- L3VPN
- Plexxi
- Plexxi Affinity
- Cisco OnePK
- Relationship to the Idealized SDN Framework
- Conclusions
- 5. Network Programmability
- Introduction
- The Management Interface
- The Application-Network Divide
- The Command-Line Interface
- NETCONF and NETMOD
- Basic NETCONF Operations
- Capabilities
- SNMP
- The SNMP agent
- The SNMP manager
- Manager and agent relationship
- The MIB (management information base)
- Modern Programmatic Interfaces
- Publish and Subscribe Interfaces
- XMPP
- Googles Protocol Buffers
- Thrift
- JSON
- I2RS
- Modern Orchestration
- OpenStack
- CloudStack
- Puppet
- Conclusions
- 6. Data Center Concepts and Constructs
- Introduction
- The Multitenant Data Center
- The Virtualized Multitenant Data Center
- Orchestration
- Connecting a Tenant to the Internet/VPN
- Virtual Machine Migration and Elasticity
- Data Center Interconnect (DCI)
- Fallacies of Data Center Distributed Computing
- Data Center Distributed Computing Pitfalls to Consider
- DCI approaches
- VLANs for DCI
- VPLS for DCI
- EVPN for DCI
- Summary comparison of VPLS and EVPN for DCI
- SDN Solutions for the Data Center Network
- The Network Underlay
- VLANs
- EVPN
- Locator ID Split (LISP)
- VxLan
- NVGRE
- OpenFlow
- Network Overlays
- Tunnels terminated at the vSwitch
- Network Overlay Types
- Layer 2 overlays
- Layer 3 overlays
- Hybrid overlay-underlay approach
- Conclusions
- 7. Network Function Virtualization
- Introduction
- Virtualization and Data Plane I/O
- Data Plane I/O
- I/O Summary
- Services Engineered Path
- Service Locations and Chaining
- Metadata
- An Application Level Approach
- Scale
- NFV at ETSI
- Non-ETSI NFV Work
- Middlebox Studies
- Embrane/LineRate
- Platform Virtualization
- Conclusions
- 8. Network Topology and Topological Information Abstraction
- Introduction
- Network Topology
- Traditional Methods
- LLDP
- BGP-TE/LS
- BGP-LS with PCE
- ALTO
- BGP-LS and PCE Interaction with ALTO
- I2RS Topology
- Conclusions
- 9. Building an SDN Framework
- Introduction
- Build Code First; Ask Questions Later...
- The Juniper SDN Framework
- IETF SDN Framework(s)
- SDN(P)
- ABNO
- Open Daylight Controller/Framework
- API
- High Availability and State Storage
- Analytics
- Policy
- Conclusions
- 10. Use Cases for Bandwidth Scheduling, Manipulation, and Calendaring
- Introduction
- Bandwidth Calendaring
- Base Topology and Fundamental Concepts
- OpenFlow and PCE Topologies
- Example Configuration
- OpenFlow Provisioned Example
- Enhancing the Controller
- Overlay Example Using PCE Provisioning
- Expanding Your Reach: Barbarians at the Gate
- Big Data and Application Hyper-Virtualization for Instant CSPF
- Expanding Topology
- Conclusions
- 11. Use Cases for Data Center Overlays, Big Data, and Network Function Virtualization
- Introduction
- Data Center Orchestration
- Creating Tenant and Virtual Machine State
- Forwarding State
- Data-Driven Learning
- Control-Plane Signaling
- Scaling and Performance Considerations
- Puppet (DevOps Solution)
- Network Function Virtualization (NFV)
- NFV in Mobility
- Optimized Big Data
- Conclusions
- 12. Use Cases for Input Traffic Monitoring, Classification, and Triggered Actions
- Introduction
- The Firewall
- Firewalls as a Service
- Network Access Control Replacement
- Extending the Use Case with a Virtual Firewall
- Feedback and Optimization
- Intrusion Detection/Threat Mitigation
- Conclusions
- 13. Final Thoughts and Conclusions
- What Is True About SDN?
- Economics
- SDN Is Really About Operations and Management
- Multiple Definitions of SDN
- Are We Making Progress Yet?
- What Is True About SDN?
- Index
- About the Authors
- Colophon
- Copyright