O'Reilly:軟件定義網絡(影印版) [SDN:Software Defined Networks]

O'Reilly:軟件定義網絡(影印版) [SDN:Software Defined Networks] pdf epub mobi txt 電子書 下載 2025

[美] Thomas D. Nadeau,[美] Ken Gray 著
圖書標籤:
  • SDN
  • 軟件定義網絡
  • O'Reilly
  • 網絡技術
  • 計算機網絡
  • 網絡編程
  • 雲計算
  • 虛擬化
  • 網絡架構
  • 數據中心
想要找書就要到 靜流書站
立刻按 ctrl+D收藏本頁
你會得到大驚喜!!
齣版社: 人民郵電齣版社
ISBN:9787115335746
版次:1
商品編碼:11372293
品牌:異步圖書
包裝:平裝
外文名稱:SDN:Software Defined Networks
開本:16開
齣版時間:2014-01-01
用紙:膠版紙
頁數:352
字數:447000
正文語種:中文,英文

具體描述

編輯推薦

  

  《O'Reilly:軟件定義網絡(影印版)》“軟件定義網絡”這一新興技術的書;探究OpenFlow模型和集中網絡控製的當前進展;剖析分布式控製和集中控製,包括數據平麵生成;詳解商業控製器和開源控製器的結構和功能;學習網絡可編程性的現有技術;探究以桌麵為中心的模型到高度分布式模型在內的現代數據中心;網絡功能虛擬化和服務鏈的連接實例;構建和維護SDN網絡拓撲;探究用於控製器、應用和生態係統的理想SDN框架。

內容簡介

  

  軟件定義網絡(SDN)是由軟件定義、驅動,並且可編程的網絡。《軟件定義網絡(影印版)》是SDN的全麵指南,詳細講解瞭SDN的新興定義、協議和標準。兩位資深的工程師在書中為讀者講解瞭構建軟件定義網絡(即使用軟件在應用和底層網絡設施之間進行雙嚮通信)所必需的知識。
  《O'Reilly:軟件定義網絡(影印版)》共分為13章,分彆講解瞭OpenFlow模型和集中網絡控製的當前進展;分布式控製和集中控製、包括數據平麵生成;商業控製器和開源控製器的結構和功能;網絡可編程性的現有技術;以桌麵為中心的模型到高度分布式模型在內的現代數據中心;網絡功能虛擬化和服務鏈的連接實例;構建和維護SDN網絡拓撲;用於控製器、應用和生態係統的理想SDN框架等知識。
  《軟件定義網絡(影印版)》不依賴於具體廠商的産品,除瞭介紹與帶寬調度和操作、輸入流量、觸發行為等相關的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 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
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
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?


前言/序言


深入解析軟件定義網絡(SDN)的核心理念與實踐 在快速演進的數字世界中,網絡基礎設施的靈活性、可編程性和效率已成為企業成功的關鍵。本書並非直接引用或復述“O'Reilly:軟件定義網絡(影印版) [SDN:Software Defined Networks]”一書的具體內容,而是旨在為您提供一個更廣闊的視角,深入剖析軟件定義網絡(SDN)這一顛覆性技術的核心理念、架構原則、關鍵組件以及實際應用。通過理解SDN如何重塑傳統網絡範式,您可以更好地把握未來網絡的發展趨勢,並為構建更智能、更敏捷的網絡做好準備。 SDN的齣現:打破傳統網絡的瓶頸 傳統網絡設備,如路由器和交換機,集成瞭控製平麵(決策網絡流量流嚮)和數據平麵(執行流量轉發)。這種緊耦閤的設計導緻網絡配置復雜、升級睏難、缺乏自動化能力,並且難以適應日益增長的業務需求變化。當我們需要部署新的網絡服務或修改現有策略時,往往需要手動配置大量的設備,耗時耗力且容易齣錯。 SDN的齣現正是為瞭解決這些痛點。它通過將網絡的控製功能從底層硬件中分離齣來,集中到一套獨立的軟件控製器中,從而實現瞭網絡的“軟件定義”。這種分離使得網絡能夠以前所未有的方式進行編程、管理和自動化。 SDN的核心架構:解耦與集中控製 SDN架構通常可以劃分為三個主要層次: 1. 應用層(Application Layer): 位於最頂層,包含瞭各種網絡應用和服務。這些應用通過北嚮接口(Northbound API)與SDN控製器進行通信,以錶達其網絡需求。例如,負載均衡器、防火牆、網絡監控工具、流量工程應用等都屬於應用層。它們能夠根據業務邏輯,嚮控製器提齣網絡流量的轉發規則、服務質量(QoS)策略等。 2. 控製層(Control Layer): 這是SDN的核心,由一個或多個SDN控製器組成。控製器擁有全局的網絡視圖,負責解析應用層的需求,並將其轉化為底層網絡設備能夠理解的指令。控製器通過南嚮接口(Southbound API)與數據層中的網絡設備進行通信,例如OpenFlow協議就是一種廣泛使用的南嚮接口。控製器就像一個“大腦”,協調整個網絡的運作。 3. 數據層(Data Layer): 由各種網絡設備(如交換機、路由器)組成,也稱為轉發設備。這些設備負責實際的網絡流量轉發,但它們不再擁有獨立的控製邏輯。數據層設備隻執行來自控製器的指令,根據控製器下發的流錶(Flow Table)來轉發數據包。這種設計使得數據層設備可以更加簡化和標準化,降低瞭硬件成本,並提高瞭轉發效率。 關鍵的SDN組件與協議:實現網絡的可編程性 SDN控製器(SDN Controller): 作為SDN網絡的核心,控製器負責收集網絡拓撲信息、設備狀態,並根據應用層的需求製定全局的網絡策略。它需要具備高性能、高可用性和可擴展性。 北嚮接口(Northbound API): 允許上層應用與SDN控製器進行交互。這些接口通常是RESTful API或其他麵嚮對象的設計,使得應用程序能夠以編程方式訪問和控製網絡。 南嚮接口(Southbound API): 允許SDN控製器與底層網絡設備進行通信,並下發控製指令。OpenFlow是最為知名的南嚮協議,它定義瞭控製器如何查詢和修改交換機的流錶,以及如何接收來自交換機的異常報告。此外,NETCONF、BGP-LS等協議也用於SDN環境中。 流錶(Flow Table): 存儲在數據層設備中的規則集閤,定義瞭如何處理匹配特定數據包特徵的流量。當數據包到達交換機時,交換機會根據流錶中的規則進行匹配,並執行相應的動作,如轉發到特定端口、丟棄、修改報頭等。 SDN帶來的變革與優勢: 集中化的網絡管理: 簡化瞭網絡配置和故障排除,提高瞭運維效率。 網絡的可編程性: 允許開發者以編程方式創建和部署新的網絡服務和功能,加速創新。 自動化運維: 通過腳本和API實現網絡的自動化配置、監控和管理,減少人工乾預。 靈活性和敏捷性: 能夠根據業務需求快速調整網絡拓撲和策略,適應動態變化的環境。 更高的資源利用率: 通過智能化的流量調度和負載均衡,優化網絡資源分配。 降低成本: 軟件控製和標準化硬件有助於降低部署和運營成本。 SDN的應用場景:構建未來網絡 SDN的應用潛力巨大,涵蓋瞭從數據中心到企業網絡,再到電信運營商等各個領域: 數據中心網絡: SDN能夠提供更高效的虛擬化網絡,支持敏捷的雲基礎設施部署,實現東西嚮流量的高速互聯。 企業網絡: 簡化廣域網(WAN)管理,實現分支機構的網絡資源的集中控製和優化。 運營商網絡: 實現網絡功能的虛擬化(NFV),支持5G網絡切片、網絡切片即服務(NaaS)等創新業務。 物聯網(IoT)網絡: 管理海量連接設備,提供靈活的網絡接入和安全策略。 網絡安全: 通過集中控製實現更精細化的安全策略部署和威脅響應。 展望未來:SDN與人工智能的融閤 隨著人工智能(AI)和機器學習(ML)技術的不斷發展,SDN正在朝著更智能化的方嚮演進。AI/ML技術可以用於分析網絡流量數據,預測網絡擁塞,自動優化網絡策略,甚至實現網絡自愈。SDN提供瞭一個理想的平颱,用於部署和運行這些AI/ML驅動的網絡智能應用,從而構建一個真正自主、自適應的網絡。 理解SDN不僅僅是學習一項新技術,更是把握未來網絡發展脈搏的關鍵。它提供瞭一種全新的思考和構建網絡的方式,為企業在數字化轉型浪潮中贏得先機奠定瞭堅實的基礎。

用戶評價

評分

作為一名對技術趨勢保持敏銳觀察的企業IT管理者,我一直在尋找能夠幫助我優化網絡基礎設施、降低運營成本並提升業務敏捷性的解決方案。《軟件定義網絡(影印版)[SDN:Software Defined Networks]》這本書,在我看來,很可能就是我一直在尋找的那塊缺失的拼圖。我渴望瞭解 SDN 如何能夠幫助我們擺脫傳統網絡設備廠商的鎖定,實現更加開放和靈活的網絡架構。我希望這本書能夠深入分析 SDN 在自動化部署、動態資源分配、策略驅動的網絡管理等方麵的優勢,以及這些優勢如何轉化為實際的成本節約和效率提升。我特彆關注 SDN 如何能夠幫助我們更好地支持業務的快速變化和創新需求,例如如何快速地部署新的應用服務,如何根據業務負載的變化動態調整網絡帶寬和流量,以及如何實現網絡的安全策略的自動化和精細化管理。這本書是否能夠提供一些關於 SDN 部署的路綫圖和實施指南,幫助我更好地規劃和執行 SDN 的轉型,從而為企業帶來長期的戰略優勢。

評分

在信息技術飛速發展的今天,我對那些能夠揭示技術發展脈絡並提供深刻見解的書籍情有獨鍾。《軟件定義網絡(影印版)[SDN:Software Defined Networks]》這本書,以其對 SDN 這一關鍵技術的聚焦,立刻吸引瞭我的目光。我迫切地希望能夠通過這本書,全麵而深入地理解 SDN 的概念、原理和實踐。我期待它能夠清晰地闡釋 SDN 如何通過將網絡控製功能從硬件設備中分離齣來,實現對網絡的軟件化管理和編程。這本書是否會深入探討 SDN 的架構設計,包括控製器、API、以及數據平麵和控製平麵之間的交互?我尤其感興趣的是,SDN 如何為實現網絡虛擬化、服務鏈和自動化運維提供強大的支持。此外,我也想瞭解 SDN 在應對網絡安全挑戰、提升網絡彈性以及推動新興技術(如物聯網和人工智能)應用方麵所扮演的重要角色。我希望這本書能夠為我提供一個紮實的理論基礎和實踐指導,讓我能夠更好地理解和駕馭 SDN 技術。

評分

對於一名深耕於網絡技術的開發者來說,掌握最新的技術動態是保持競爭力的不二法門。《軟件定義網絡(影印版)[SDN:Software Defined Networks]》這本書,猶如一座燈塔,指引著我穿越信息爆炸的迷霧,直達 SDN 的核心。我期待它能夠提供一個係統性的視角,讓我不僅瞭解到 SDN 的概念,更能理解其背後的驅動力以及它所帶來的深遠影響。我希望這本書能夠深入淺齣地闡述 SDN 的技術架構,包括控製器、南嚮接口和北嚮接口等關鍵組成部分。我尤其關心它如何解釋 SDN 如何實現對網絡設備的集中控製和管理,以及這種集中式控製所帶來的效率提升和故障排除的便利性。此外,我也對 SDN 在實際應用中的落地情況充滿興趣,例如它如何與現有的網絡設備和協議進行集成,以及在不同規模的網絡環境中,如數據中心、企業網和運營商網絡中,SDN 的部署策略和最佳實踐。這本書是否能夠提供一些實際的案例研究,讓我看到 SDN 是如何解決現實世界中的網絡挑戰,從而為我的項目開發提供寶貴的參考和靈感。

評分

在我學習網絡技術的過程中,我總是被那些能夠提供清晰、係統性知識的書籍所吸引。《軟件定義網絡(影印版)[SDN:Software Defined Networks]》這本書,正是這樣一本讓我充滿期待的作品。我希望它能夠以一種循序漸進的方式,帶領我深入理解 SDN 的概念和技術細節。我期待書中能夠詳細介紹 SDN 的核心組件,包括控製器、南嚮接口和北嚮接口,並解釋它們之間的交互關係。我希望能夠通過這本書,瞭解 SDN 如何實現網絡功能的集中化和軟件化,從而提高網絡的靈活性和可編程性。這本書是否會提供一些關於 SDN 架構的圖示和案例,幫助我更直觀地理解其工作原理?同時,我也對 SDN 在實際部署中的挑戰和解決方案感興趣,例如如何與現有的網絡基礎設施進行兼容,以及如何確保 SDN 解決方案的安全性和穩定性。我希望這本書能夠為我提供一個堅實的基礎,讓我能夠自信地參與到 SDN 相關的項目和討論中。

評分

在數字世界的浪潮中,我一直對那些能夠深刻洞察技術演進並提供前瞻性指導的書籍充滿好奇。當我偶然翻閱到 O'Reilly 齣版的《軟件定義網絡(影印版)[SDN:Software Defined Networks]》時,一股強烈的求知欲油然而生。這本書的書名本身就帶著一種未來主義的色彩,將“軟件定義”這個強大的概念與“網絡”這個支撐我們現代生活基礎設施的關鍵領域相結閤,預示著一場革命性的變革。我想象著,在這本書的字裏行間,一定隱藏著解構傳統網絡架構、擁抱全新可能性的鑰匙。我迫不及待地想要深入其中,去理解 SDN 究竟是如何通過軟件的力量,賦予網絡前所未有的靈活性、自動化和可編程性。我好奇它是否能夠解釋,如何從根本上改變網絡的設計、部署和管理方式,從而為企業和開發者帶來巨大的優勢。這本書是否會揭示 SDN 的核心原理,例如控製平麵與數據平麵的分離,以及 OpenFlow 等關鍵協議的作用?它又將如何描繪 SDN 在雲計算、大數據、物聯網等前沿技術領域中的應用前景?這些問題在我腦海中不斷浮現,驅使我渴望踏上這場探索 SDN 技術的旅程。

評分

對於任何一個關注技術發展前沿的人來說,“軟件定義網絡”這個詞匯本身就充滿瞭吸引力。《軟件定義網絡(影印版)[SDN:Software Defined Networks]》這本書,以其權威的齣版社和明確的主題,迅速抓住瞭我的注意力。我期待它能提供一個全麵且深入的視角,幫助我理解 SDN 的本質、核心技術以及其潛在的應用場景。我希望這本書能夠清晰地闡釋 SDN 的基本架構,包括控製器、應用程序接口(APIs)、以及數據平麵和控製平麵分離的思想。我尤其感興趣的是,SDN 如何實現對網絡流量的精細化控製和管理,從而優化網絡性能,提高資源利用率。這本書是否會深入探討 SDN 的一些關鍵協議和技術,例如 OpenFlow、NETCONF 等,並解釋它們在 SDN 生態係統中的作用。此外,我也想瞭解 SDN 如何應對網絡安全、可擴展性和可靠性等方麵的挑戰,以及它如何與雲計算、大數據等新興技術協同發展,共同構建下一代智能網絡。

評分

在技術發展的浪潮中,總有一些概念的齣現,能夠以前所未有的方式定義新的可能性。《軟件定義網絡(影印版)[SDN:Software Defined Networks]》這本書,正是這樣一本讓我充滿期待的作品。它所描繪的“軟件定義網絡”,預示著網絡基礎設施將迎來一次深刻的革命。我希望這本書能夠為我提供一個清晰的框架,讓我能夠理解 SDN 的核心價值和技術驅動力。我迫切地想知道,SDN 如何能夠突破傳統網絡設備的 ríg 限製,賦予網絡前所未有的靈活性、可編程性和自動化能力。這本書是否會深入探討 SDN 的關鍵組成部分,例如控製器、API以及南北嚮接口,並解釋它們在實現網絡功能抽象和集中管理方麵的作用?我尤其關心 SDN 如何能夠賦能雲計算、大數據和物聯網等新興技術的發展,以及它在提升網絡性能、安全性、和資源利用率方麵的潛力。我希望這本書能夠帶領我領略 SDN 所開啓的智能互聯新時代。

評分

當我對網絡技術的理解不斷深入,我越發意識到傳統網絡架構所麵臨的局限性。《軟件定義網絡(影印版)[SDN:Software Defined Networks]》這本書,為我打開瞭一扇通往全新網絡時代的大門。我希望它能夠不僅僅是技術細節的羅列,更能描繪齣 SDN 如何重塑我們對網絡的認知和使用方式。我期待書中能夠深入探討 SDN 的核心理念,即通過軟件的靈活性來駕馭硬件的強大能力,從而實現網絡的按需配置、動態調整和自動化管理。這本書是否會詳細介紹 SDN 的關鍵技術,如 OpenFlow 協議、SDN 控製器、以及各種南嚮和北嚮接口,並解釋它們是如何協同工作的?我尤其想瞭解 SDN 如何能夠提升網絡的安全性和可靠性,以及它在雲原生環境下的應用前景。我希望通過閱讀這本書,能夠獲得對 SDN 的深刻洞察,並能夠將其應用到實際的網絡設計和優化工作中,從而推動技術的發展和創新。

評分

在技術的世界裏,總有一些概念的齣現,能夠徹底顛覆我們固有的認知。《軟件定義網絡(影印版)[SDN:Software Defined Networks]》這本書,恰恰給我帶來瞭這種顛覆性的期待。我預感它將不僅僅是一本技術手冊,更是一部關於網絡未來演進的宣言。我希望它能夠深刻地剖析 SDN 為什麼會成為網絡發展的必然趨勢,它解決瞭傳統網絡架構中的哪些痛點,又帶來瞭哪些全新的可能性。我迫不及待地想知道,SDN 所倡導的“軟件定義”模式,究竟是如何解放網絡硬件的束縛,讓網絡變得像軟件一樣靈活可控。這本書是否會探討 SDN 在實現網絡虛擬化、服務鏈、流量工程等方麵的關鍵技術,以及這些技術如何共同構建一個更加智能、高效和適應性強的網絡環境。我還希望這本書能夠帶領我領略 SDN 在推動網絡創新方麵所扮演的角色,例如它如何催生新的網絡應用和服務,以及如何降低開發和部署新網絡的門檻。

評分

作為一個對技術演進保持高度關注的行業觀察者,我一直密切關注著軟件定義網絡(SDN)的發展。《軟件定義網絡(影印版)[SDN:Software Defined Networks]》這本書,猶如一本權威的指南,讓我看到瞭解 SDN 核心理念和技術細節的絕佳機會。我希望這本書能夠深入剖析 SDN 的齣現所帶來的顛覆性變革,它如何打破傳統網絡架構的壁壘,實現網絡的自動化、智能化和開放化。我非常期待書中能夠清晰地闡述 SDN 的關鍵技術要素,例如控製平麵與數據平麵的分離,以及通過軟件控製器實現對網絡設備的集中管理和編程。這本書是否會提供一些實際的應用案例,展示 SDN 如何在數據中心、企業網絡、以及運營商網絡等不同場景下,提升網絡性能、降低運營成本、並加速業務創新?我特彆希望能夠瞭解 SDN 在網絡安全、虛擬化和自動化運維方麵的潛力,以及它如何為構建下一代智能互聯世界奠定基礎。

評分

Plexxi Affinity

評分

Trema

評分

Network Programmability

評分

英文看起來還是有些吃力。。。

評分

一直使用,好東西,沒有什麼問題。

評分

Replication

評分

Layer 3 Centric

評分

封麵髒的要死!

評分

Conclusions

相關圖書

本站所有內容均為互聯網搜尋引擎提供的公開搜索信息,本站不存儲任何數據與內容,任何內容與數據均與本站無關,如有需要請聯繫相關搜索引擎包括但不限於百度google,bing,sogou

© 2025 book.coffeedeals.club All Rights Reserved. 靜流書站 版權所有