首頁  >  文章  >  Java  >  SDN有哪些實用的書籍?

SDN有哪些實用的書籍?

零下一度
零下一度原創
2017-07-23 18:12:322398瀏覽

    “腹有詩書氣自華”,無論是技術技能修煉還是技術修養昇華,閱讀書籍無疑是一個系統提升“便捷”方式。作為在近些年火熱炒作的新興技術,SDN的發展也不負眾望,2015年應用部署可謂熱火朝天,2016也成為了諮詢機構預測的SDN井噴年。然而層出不窮的技術書籍讓我們眼花撩亂,現在也是時候對SDN的技術書籍進行一番「排排坐」的梳理工作了。以下筆者就對現在市面上出版的SDN相關書籍做一番歸納,希望能對SDN學習者的修練提供幫助。

國內書籍

1. 重構網路:SDN架構與實現

作者:楊澤衛,李呈現出版日期:2017年4月1日

SDN有哪些實用的書籍?

久立潮頭的先驅,攜數年磨礪與反思,為SDN大時代領航、解惑;業務突破迎來網絡重構的重大契機,以架構思想謀篇,用實現技術佈局;架構深度與產業廣度完美聚合,技能、思路、視野、境界盡收囊中;本書《重建網絡:SDN架構與實現》宗旨:無思辨不足以明理,無案例不足以求真,無細節不足以知端詳。

評價:久立潮頭的先行者,實踐+反思的誠意之作。從SDN的定義講起,理論和實務結合。中規中矩的知識體系排布,不緊不慢的節奏由淺入深,內容詳實而不失風趣。不僅在於知識的闡釋,還有方法論加持,授人以魚亦授之以漁。 SDN作為新興且不斷發展的技術,作者從自身的經驗給出了對SDN的理解。推薦SDN初學者和進階者閱讀,不僅適合學習還值得反躬自省,學習SDN的案頭常備書。

書籍購買

2. OpenDaylight應用指南

作者:唐宏,劉漢江,陳前鋒,李鵬等出版日期:2016年1月1日

《OpenDaylight應用指南》一書分為OpenDaylight基礎概述、重點專案介紹和開發實務三部分。介紹了OpenDaylight社群背景、組織架構與專案概況;分析與詮釋了OpenDaylight部分主要專案的設計想法、原則與開發技術;探討了基於OpenDaylight進行商業控制平台開發的實務經驗。本書可以作為網路技術人員和IT系統開發人員的中初級讀物,幫助他們快速了解OpenDaylight社群及其大型通用SDN控制器的開發方法。
評價:作為坑最多的SDN 開源專案之一,OpenDaylight帶給使用者的困難是有目共睹的。書的出現是否是基於入門OpenDaylight使用者的福音呢,這本書對於OpenDaylight詳實的介紹絕對值得一讀。
書籍購買

3. 圖解OpenFlow

作者:[日]晃通宮永直樹岩田淳譯者:李戰軍薛文玲出版時間:2016年1月1日

《圖解OpenFlow》從OpenFlow的概要入手,以OpenFlow 1.0規格為核心,詳細解說了OpenFlow的基本機制和結構。為了加深理解,也介紹了實際的設定範例,包括OpenFlow中的LLDP和網路虛擬化等。另外,也講解了從OpenFlow 1.0到OpenFlow 1.3.2之間版本的主要變化,以及OpenFlow的注意事項和未來的發展動向。
評價:筆者沒看過這本書,就摘了一些網友的評論,反正對於OpenFlow協議入門來說絕對是很有幫助的。 1. 花了6個小時一口氣讀完,這本書清晰地按不同版本梳理了OpenFlow的功能和規範,在這個過程中讓人逐步領會該協議的設計思想,對我理解SDN很有幫助。 2. 這本書的講解通俗易懂,配圖用心,看起來很直觀。第3章到第6章介紹的用例和網路虛擬化的內容比較實用。 3. 這本書不僅講解了OpenFlow協定本身,也介紹了一些應用實例以及LLDP等周邊技術。第10~11章介紹了使用者在使用協議的過程中需要注意的地方,個人覺得非常值得一讀。 4. 從OpenFlow的工作原理到應用實例,本書介紹得很全面。適合想要了解OpenFlow的初學者入門。

書籍購買

4. 解惑SDN

作者:樊勇兵, 陳楠, 黃志蘭, 陳天出版時間:2015年11月1日

全書共分三篇:產業篇、技術篇、實作篇。產業篇包括SDN 的定義與背景、SDN的架構與特性、SDN的發展現況與趨勢;技術篇包含SDN的整體技術流派與架構,應用與編排。 Restful、OSGi等北向介面;SDN在資料中心、WAN流量工程、IPv4/v6協定轉換等應用場景中的實際應用。實作篇包含OpenStack的部署與應用,VMware NS、Juniper Contrail等主流資料中心SDN產品的部署與應用。

評論:由於筆者並未讀過這本書,由於本書出版日期較新,應該會有很多比較前沿的收穫,並且從目錄來看,該書的搜羅相當全面,對於宏觀了解SDN產業應該很有幫助。作者也是在電信業者一線,會有很多實際應用上的體會感悟。 「世界這麼大,我要去看看」這是筆者現在對這本書的期待。

書籍購買

5. 雲端運算網路珠璣

作者:李俊武出版時間:2015年3月10日

《雲計算網路珠璣》囊括了乙太網路和TCP/IP網路技術的每個方面,並應用大量的實例進行詳細描述,兼顧網路技術發展的順序,遵循TCP/IP網路四層從下到上的劃分;另外,也從目前的技術熱點上選取了SDN、Openflow、VXLAN等新興技術的發展現狀和發展趨勢進行詳細剖析,提供了一條快速掌握網路技術的學習途徑。

評價:該書作者係業界資深從業人員李俊武,同時本書從網絡基本原理、SDN架構到neutron實踐,國內第一本深入分析neutron底層網絡原理的網路技術書籍。無論是想從頭開始學習網路技術的小白,或是已經有一定基礎的網路工程師,都可以從本書中找到快速路徑​​,通覽全書後,讀者可以盡快建立自己在網路方面的技術知識體系。
書籍購買

6. 學術中國•院士系列:軟體定義網路核心原理與應用實務

作者:作者:黃韜、劉江、魏亮、張嬌、劉韻潔出版時間:2014年9月1日

該書分為核心原理和應用實踐兩大部分,對軟體定義網路(SDN)技術進行了全面剖析和深入解讀。第一部分闡述了SDN的設計思想與體系架構,詳細分析了SDN的控制轉發分離和可編程性,介紹了以OpenFlow為代表的SDN南向接口協議以及北向和東向接口協議,並且介紹SDN數據平面、控制平面以及SDN的應用案例。第二部分著重講述SDN應用實踐,從系統架構、程式碼解析等方面詳細介紹了虛擬交換器、開源控制器、模擬測試實驗工具的基本知識,並結合模擬網路環境搭建、虛擬網路設備部署、實際業務開發等具體應用實務場景,深入解說了運用SDN技術進行創新研發的過程。
評價: 涉及內容廣泛大概是該書最貼切的形容,作為學院派的產物,言語中規中矩,又不缺乏高度。突顯核心原則與基本概念的闡述,同時力圖深入淺出地講解SDN的業務應用開發過程,對從事SDN技術研發的專業人士、網絡運營管理人員、相關專業高校學生以及對SDN技術感興趣的讀者,具有一定的參考價值。據悉第二版也正在撰寫中,對於第一版吐過槽的小夥伴絕對值得期待。
書籍購買

7. 深入理解電腦網路系統設計

作者:胡成臣、楊澤衛、陸佳華、黑曉軍成書時間:2014年7月

#《深入理解電腦網路系統設計》內容主要包括網路系統的基本概念設計及IP使用詳細分析、疊鍶自身研發的開放網路創新平台ONetSeries的簡單介紹以及部分開發實例,除此以外,剩餘部分著重於網路卡、路由器、入侵偵測和OpenFlowSwitch系統的設計實作。
評價: 相對於軟體定義網路這個概念,這本書顯得「硬朗」一些,從晶片層級的底層向上對SDN的適用場景進行了分析,內容側重於怎樣快速地把開源網路設計平台NetFPGA介紹,並將對網路系統設計的一些新的理解、經驗和想法回饋給大家,無奈篇幅限制,許多精彩內容並未詳細的展開敘述,但絕對體現了作者廣闊的知識面,這本書從硬到軟使大家對網路系統技術的理論基礎架構的理解很有幫助,以及對實務也具有指導性意義。

8. 華章程式設計師書庫:軟體定義網路·基於OpenFlow的SDN技術揭秘

作者:阿澤多摩利克(Siamak Azodolmolky) 譯者:徐磊出版時間:2014年6月27日

《軟體定義網路:基於OpenFlow的SDN技術揭秘》是利用OpenFlow實際動手搭建SDN環境的系統實踐指南,深入淺出地講解OpenFlow的基礎知識,詳細闡述基於OpenFlow的網路應用開發、網路虛擬化、雲端運算中的安裝與配置等具體過程。具體內容包括流的概念、流的轉送、OpenFlow的功能、OpenFlow表的功能以及OpenFlow的特性與限制;OpenFlow交換器的實作方案;OpenFlow控制器的作用及其API;環境的建置;以學習型交換機和防火牆為例,展示網路應用開發;網路分片的取得;雲端運算中的OpenFlow;與OpenFlow相關的一些活躍的開源專案的概覽。
評價: 就像作者所說,這本書的定位是SDN與OpenFlow指南,書中並沒有技術決策層面的宏大敘事,更像是為即將開展SDN和OpenFlow之旅的實踐者提供的一幅路線圖(當然SDN的路線圖不只是OpenFlow)。該書引導讀者從OpenFlow入門知識開始,由淺入深地了解SDN生態體系中的OpenFlow交換器、控制器、以及高效的mininet模擬工具,後面OpenStack Neutron的探索也很符合現在的研究熱點,值得一讀。
書籍購買

9. 軟體定義網:SDN與OpenFlow解析

作者:納多(Thomas D. Nadeau)、格雷(Ken Gray) 譯者:畢軍出版時間:2014年5月1日

《軟體定義網路:SDN與OpenFlow解析》是關於SDN的權威指南,全面介紹了SDN的定義、協定、標準及應用,討論了當前OpenFlow模型及集中式網路控制、資料面產生、商業及開源控制器的結構與能力、賦予網路可程式設計能力的技術、資料中心由桌面向分散式演進的過程、網路功能視覺化及服務鏈的關聯、建構和維護SDN拓撲,以及理想的SDN框架等。
評論: 該書原版是SDN領域的權威著作(從動物頭像的標誌性封面也絕對能認出這個系列),結合了作者大量的實際工作和行業經驗,給大家非常全面地介紹了主要的SDN 理念和實踐,詳盡、客觀地介紹了SDN領域的最新進展,適合與網絡相關的從業者、管理者、研究者、投資者閱讀。作為活躍在學術圈明星畢老師的譯作,書籍品質也絕對值得保障。
書籍購買

10. 深入解析SDN:利益、策略、技術、實踐

作者:張衛峰出版時間:2014年1月1日

#《深度解析SDN—利益、策略、技術、實踐》用簡單易懂的語言深入淺出地介紹SDN的概念本質、SDN架構、產生原因、發展歷史、對SDN的誤解、以及SDN對產業的影響和發展趨勢預測。除此之外,也介紹了各公司的SDN策略、SDN產品及在產業鏈中的位置、一些熱門技術(如網路虛擬化、NFV、雲端運算等)跟SDN的關係、SDN熱門技術OpenFlow的分析以及OpenFlow所面臨的各種挑戰與嘗試、SDN 控制器,經過實務檢驗過的多個應用案例分析。
評論: 該書出自SDN界「勞模」張衛峰之手,內容涵蓋範圍廣,從策略、內幕、利益、技術到實踐全部覆蓋,對設備商、雲端服務供應商、資料中心、科研工作者等領域的從業人員了解SDN都會大有裨益;而且由於作者俱有很強的晶片公司的從業背景,對SDN轉發面也有深入的分析。根據可靠消息,新版已在緊鑼密鼓的製作中,這對粉絲和業界從業者來說無疑是個好消息。

書籍購買

11. 中國聯通研究院創新研究系列叢書:軟體定義網路科技與應用

作者:劉誠、陳赤航、張雲勇出版時間:2013年10月1日

該書從目前的網路發展現狀分析網路的特徵、存在的問題以及未來的發展趨勢。在此基礎上,引出軟體定義網路的概念和體系架構,並分析了軟體定義網路能夠解決的問題以及相關的關鍵技術。接著對SDN的標準現況、技術發展現況、產業應用現況等進行系統性整理。最後,分享了基於雲端管理平台OpenStack的SDN原型系統方案。

評估: 《軟體定義網路技術與應用》本著理實交融的原則,結合中國聯通在相關領域的實踐,有較強的實踐指導意義,內容敘述言簡意賅,適合速讀。

12. SDN核心技術剖析與實戰指南

作者:雷葆華、王峰、王茜、王和宇等出版時間:2013年9月1日

本書首先對SDN 的概念和背景進行了系統的論述,比較和分析了SDN 領域的主流觀點;進而全面深入地梳理了SDN 的核心技術體系,針對SDN 網路架構中各個層次的關鍵技術進行了重點講解。同時,本書提供了基於開源技術的SDN 實務指南,幫助讀者進一步加深對SDN 的原理與實作的理解。最後,本書充分分析了SDN 的應用場景,並從產業生態系統的角度對SDN 的發展格局和未來趨勢進行了分析和展望。
評價: 該書能夠幫助大家快速掌握SDN的核心理念,釐清SDN的技術演進,明晰SDN的發展方向,兼顧理論與實踐,對業界各種流派能夠包容並蓄,書中的內容不乏真知灼見,對從事SDN 技術產品研發的專業人士、網絡運營服務從業人員,以及相關專業的高校學生和對SDN 感興趣的各位讀者,都會提供有益的幫助。據可靠消息,本書作者之一王峰今日也獲得了ONF頒發的「傑出技術貢獻」獎,如此誠懇之作值得一讀。
書籍購買

外文書籍

1. MPLS in the SDN Era

作者:Antonio Sanchez Monge,Krzysztof Grzegorz Szarkowicz 出版日期:2015年12月22日

Juniper家15年底出的新書,兩位作者都是網路界的老兵,Antonio有16年的業界經驗,在J家至今效力已有11年,krzysztof也是Juniper一位優秀的工程師,從業20年,在J家效力8年。二者的工作都在長期圍繞SDN、MPLS,想必這也是這本書技術性不可比擬的優勢。

評價:
這本書從出版方來說就決定了其專業性,整本書的案例、拓樸等在JunOS的基礎上展開,不過更像是一本認證培訓教材,文章脈絡清晰,對於不同背景的從業者閱讀也不會特別生硬,技術原理闡述言簡意賅,用例詳實,用料很足,是誠懇之作。
書籍購買

2. Software Defined Networking: Design and Deployment

#作者:Patricia A. Morreale, James M. Anderson
出版日期:2014年12月3日

本書的文章脈絡從虛擬化技術做引子,然後詳細介紹SDN,講究實踐性,從服務提供者、設備供應商、互聯網廠商幾個角度闡述幾者與SDN的關係,又著重介紹了關於SDN開發方面要注意的問題,並用大量的篇幅介紹了OpenFlow及OF-CONFIG,文章最後作者對SDN的現狀做了闡述並對未來發展進行了展望。

評價:
這本書有些特別,並不是按部就班的講SDN的所謂概念,更關注於網路虛擬化和相關網路的需求。書中也會用一部分篇幅對現有市場業務SDN相關的需求做一些案例分析。本書可以幫助使用者更好的對SDN架構進行部署與規劃,以利於日後的開發工作。這本書無疑是業務向SDN遷移和將來有虛擬化方面進行研發需求群體的福音。
書籍購買

3. Software Defined Networks: A Comprehensive Approach

作者:Paul Goransson 、 Chuck Black
出版時間:2014年6月6日

Software Defined Networks: A Comprehensive Approach》闡述由SDN引起的歷史網路環境以及SDN技術的最新發展,主要介紹SDN成功部署所需的技術知識,包括如何解釋給非技術業務決策者在組織中的潛在好處以及帶來的風險,將部分網絡轉移到SDN模型中;怎樣作出明智關於何時在網絡中應用SDN的決策;如何決定組織是否應該發展自己的SDN應用程序或希望從外部供應商獲得這些;以一個長期存在的問題,無論是完全新穎的或更有效的方法,如何加快發展自己的SDN應用程序的能力;討論啟用SDN交換平台的進化;在網絡中地址什麼時候整合SDN網路技術;提供相關不同產業的SDN應用案列的概述,包括寫入SDN應用的實際案例。

評價:
筆者有幸與作者之一的Chuck Blank有過交流,以為責任感很強的優秀工程師。 《Software Defined Networks: A Comprehensive Approach》介紹的SDN及OpenFlow協議的基本概念,主要關注在SDN的未來發展與前景,但其中涉及的SDN案例及應用比較多,理論性較強,給予網絡管理者提供一個很好的閱讀。
書籍購買

4. RYU SDN Framework - English Edition Release 1.0

作者:Ryu project team
出版時間:2014年2月20日

《RYU SDN Framework》是主要專注於Ryu與OpenFlow協定的一本書,其章節章節第一部分是Simple Switch簡單實際操作與流量監控以及鏈路聚合。第二部分詳細說明並分析OpenFlow協定;第三部分討論使用Ryu內建防火牆(FireWall)和測​​試工具應用程式;最後介紹Ryu的架構及實際應用的案例。

評價:
《RYU SDN Framework》給使用Ryu作為開發的架構的人,安裝、​​使用案例及實踐,透過實際的例子,介紹Ryu的程式如何運作及OpenFlow協定的封包函數的使用,目的是為了實現SDN的一本書,並且應用python語言的易用性,支援OpenStack插件,較嚴謹。
書籍購買

5. Network Innovation through OpenFlow and SDN: Principles and Design

作者:Fei Hu
出版時間:2014年2月18日

《Network Innovation through OpenFlow and SDN: Principles and Design》介紹怎樣使用SDN和OpenFlow構建容易設計的、建設和運營成本更低,而且更加靈活和可定制的網絡,系統地整理介紹了關於解決SDN/ OpenFlow設計方面,自世界各地專家貢獻者的見解。本書的四個部分分別是基本概念、工程設計、服務品質(服務品質)、以及先進的主題。

評估:
在SDN/OpenFlow中,《Network Innovation through OpenFlow and SDN: Principles and Design》提供廣泛的需求來建構、部署、管理OpenFlow/SDN和網絡,覆蓋面比較全,包括系統架構、語言和程式設計問題、交換器、控制器、多媒體支援、安全性以及網路作業系統。看完這本書,將會明白如何才能使從傳統網路到SDN/ OpenFlow網路的平滑過渡。

書籍購買

6. Software Defined Networking with OpenFlow
作者:Siamak Azodolmolky
出版時間:2013年10月25日

#《Software Defined Networking with OpenFlow》介紹SDN和OpenFlow,學習每個建置模組的作用,並示範使用SDN/OpenFlow提供新的服務和功能改變網路工作的方法來解決傳統瓶頸和創新商業的影響。以實踐精靈結束,對SDN和OpenFlow基本原理有深入的了解。主要學習詳細的OpenFlow協定概念、交換器和控制器等,並且提供OpenFlow laboratory網路模擬平台進行實踐,學習使用OpenFlow控制器API怎樣快速研發網路創新應用,並在沒有調試OpenFlow硬體環境下測試網路應用。

評價:
《Software Defined Networking with OpenFlow》以概念為主,實踐為輔,讓大家掌握SDN/OpenFlow的基本要素以及透過開源的Open vSwitch、控制器和OpenFlow laboratory工具,讓大家深入了解SDN的整個生態系統,是一個很好的SDN指南。

書籍購買

7. Virtual Networks: Pluralistic Approach for the Next Generation of Internet
作者:Otto Carlos M. B. Duarte 、Guy Pujolle
出版時間:2013年7月22日

《Virtual Networks: Pluralistic Approach for the Next Generation of Internet》是關於虛擬化技術,允許共享基本的計算資源,切片劃分真實的計算環境到虛擬在運算環境中,形成彼此隔離,並提供了Xen和OpenFlow虛擬化平台的效能分析,定義了網路虛擬化的基礎架構必須提供嚮導平面管理虛擬網路元素。除此之外,本書提出了兩個平台的系統管理接口,來控制和管理虛擬網路元素,網路虛擬化基礎架構必須提供的5個元素,即定義:實例、刪除、遷移、監控和設定。

評估:
《Virtual Networks: Pluralistic Approach for the Next Generation of Internet》重點調查虛擬網路存在的控制演算法,描述了一種使用Xen作為虛擬工具用於分組轉送的主要挑戰,更詳細地描述,對於虛擬網路局部控制的提案。每個實體節點即使在錯誤操作的虛擬網路中,仍能保證每個虛擬網路的服務水平,書中對於虛擬化技術給出了詳細的分析與實踐。

書籍購買

8. Introduction to Software Defined Networking - OpenFlow & VxLAN
作者:Vishal Shukla
出版時間:2013年6月18日

#《Introduction to Software Defined Networking - OpenFlow & VxLAN》是以教育為目的介紹SDN,主要集中介紹SDN最有前景的協議OpenFlow以及其他的SDN設施VxLAN的書籍。這本書主要給出了SDN的概述並且深入解析開放流技術和VxLAN。 OpenFlow方面主要有以下解釋:(1)為什麼是OPenFlow;(2)OpenFlow事件;(3)OpenFlow元件;(4)使用wireshark抓包的OpenFlow案例學習;(5)每個網域所有的OpenFlow資料包的詳細解析。 VxLAN方面主要有以下解釋:(1)為什麼是VxLAN;(2)VxLAN事件;(3)VxLAN實例研究;(4)每個域所有的VxLAN封包的詳細解析。

評價:
《Introduction to Software Defined Networking - OpenFlow & VxLAN》中關於SDN的一些流程分析和OpenFlow協定解釋比較清楚,他為開發、測試人員,網路管理員以及任何想知道SDN並想從頭開始,並想了解OpenFlow和VXLAN的人是一個很好的閱讀。

書籍購買

9. Openflow: High-Impact Strategies
作者:Kevin Roebuck
出版時間:2011年8月29日

#《Openflow: High-Impact Strategies - What You Need to Know: Definitions, Adoptions, Impact, Benefits, Maturity, Vendors》具有最新的資訊資訊、資料和背景,主要包括:OpenFlow交換器協議、網絡協議、以及其他的各種協議……這本書解釋了深入的OpenFlow的真正驅動因素和運作。它使你在OpenFlow的認識客觀性上比較減少了技術、時間和資源的投入。

評價:
《Openflow: High-Impact Strategies - What You Need to Know: Definitions, Adoptions, Impact, Benefits, Maturity, Vendors》章節閱讀比較容易,有相關SDN廣泛的引用和鏈接,對SDN/OpenFlow有一個比較全的收集,幫助讀者深入了解SDN,此書是一個獨一無二的資源收藏。

以上是SDN有哪些實用的書籍?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn