计算机书籍控

软件定义网络(英文)

   软件定义网络(SDN)是由软件定义、驱动,并且可编程的网络,可作为SDN的全面、权威指南,详细讲解了SDN的新兴定义、协议和标准。两位资深的网络工程师在书中为读者讲解了构建软件定义网络(即使用软件在应用和底层网络设施之间进行双向通信)所必需的知识。■ “软件定义网络”这一新兴技术的第一书;■ 探究OpenFlow模型和集中网络控制的当前进展;■ 剖析分布式控制和集中控制,包括数据平面生成;■ 详解商业控制器和开源控制器的结构和功能;■ 学习网络可编程性的现有技术;■ 探究以桌面为中心的模型到高度分布式模型在内的现代数据中心;■ 网络功能虚拟化和服务链的连接实例;■ 构建和维护SDN网络拓扑;■ 探究用于控制器、应用和生态系统的理想SDN框架。

目录


Table of Contents
Foreword by David Meyer ix
Foreword by David Ward xi
Prefacex vii
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?
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
3.OpenFlow
Introduction
Wire Protocol
Replication
FAWG (Forwarding Abstraction Workgroup)
Config and Extensibility
Architecture
Hybrid Approaches
Ships in the Night
Dual Function Switches
Conclusions
4.SDN Controllers
Introduction
General Concepts
VMware
Nicira
VMware/Nicira
OpenFlow-Related
Mininet
NOX/POX
Trema
Ryu
Big Switch Networks/Floodlight
Layer 3 Centric
L3VPN
Path Computation Element Server
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
SNMP
Modern Programmatic Interfaces
Publish and Subscribe Interfaces
XMPP
Google’s Protocol Buffers
Thrift
JSON
I2RS
Modern Orchestration
OpenStack
CloudStack
Puppet
Conclusions
6.Data Center Concepts and Construct
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
SDN Solutions for the Data Center Network
The Network Underlay
VLANs
EVPN
Locator ID Split (LISP)
VxLan
NVGRE
OpenFlow
Network Overlays
Network Overlay Types
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 lendaring
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
12.Use Cases for Input Traffic Monitoring, Classification, and Triggered Actions
13.Final Thoughts and Conclusions
Index

书籍下载

免费下载

正版书籍

软件定义网络(英文)