“ A very detailed and unbiased survey of the state of the art in SDN. A must read for anyone serious about SDN.”
“本書詳盡、客觀地介紹了SDN領域的最新發展,想要認真了解SDN的人必讀。 —Michael Beesley, Juniper Networks前首席技術官
第 3 章 OpenFlow
OpenFlow 已經被市場認定為 SDN 的代名詞(即OpenFlow 就是 SDN)或者 SDN 的一個關鍵元件,到底是哪一個取決於開放網路基金會(Open Networking Foundation)的行銷「念頭」。當然,OpenFlow 確實引起了人們對於集中式控制模型的討論。本章會介紹 OpenFlow 模型的現狀。
第 4 章 SDN 控制器
一些人認為,對 SDN 技術的討論實際上是對網路狀態管理的討論,而網路狀態管理正是 SDN 控制器的角色。本章將概述現有的(開源或商業)控制器,它們的結構和功能,並將它們和一個(將在第 9 章中討論的)理想化模型進行對比。
第 5 章 網路可程式設計性
本章將介紹 SDN 的關鍵之一:網路的可程式設計性。首先介紹網路鴻溝問題。這個問題本質上可以歸結為傳統的管理介面和範式使網路應用與網路之間保持了很大距離。我們會說明為什麼這是一件壞事,以及如何用現代化的程式設計介面來修正它。本章的內容奠定了現實世界中網路應用和網路設備遵循 SDN 範式變革的基調。
第 6 章 資料中心的概念與結構
本章將介紹多租戶的概念,它是資料中心中虛擬化以及其他虛擬化周邊技術的關鍵驅動力。最後,我們將解釋為什麼上述技術是 SDN 方案的關鍵,以及為什麼它們是推進 SDN 這場運動的主要力量。
第 7 章 網路功能虛擬化
本章的內容建立在前幾章所介紹的一些 SDN 概念的基礎上,如可程式設計性、控制器、虛擬化、資料中心等。在這裡,我們將探索 SDN 的一個最新領域,該領域將 SDN 的關鍵概念和元件結合在一起,不僅給人們帶來了服務虛擬化,還能將這些服務以一種新穎而有趣的方式連接在一起。
第 8 章 網路拓撲結構與拓撲資訊抽象
本章介紹網路拓撲的概念,不僅介紹它現在的概念,還會說明這個概念是如何隨時間演化的。具體將討論為什麼網路拓撲(包括它的發現、日常維護以及與應用的交互)是 NFV 等許多 SDN 概念的關鍵。
第 9 章 建構 SDN 框架
本章描述理想化的 SDN 框架,該框架可以應用於 SDN 的控制器、網路應用和生態系統。此概念相當重要,因為它不僅構成當今所有 SDN 控制器的系統架構基礎,並且從中可以看到控制器正在或將要進行的演進。
在這個進程的早期,Tom Nadeau和Ken Gray很早就意識到,SDN實際探討的是廣義的網路可程式設計性及其相關的介面、協定、資料模型和應用程式設計介面(API)。正是基於這種洞察力,他們在臺北舉行的IETF第82次會議上説明組織一個SDN BoF1,以研討更普遍化的SDN模型。在那次會議上,Tom Nadeau提出了一種軟體定義網路的框架,設想把SDN作為網路可程式設計性的廣義機制。這項工作鼓勵業界對SDN採取更廣義的看法,並最終導致了在IETF成立了「路由系統介面」工作組(Interface to the Routing System Working Group)。
Tom Nadeau和Ken Gray絕對有資格幫助讀者透徹理解網路可程式設計性技術,及其使用和部署的一般常識。而且,本書對SDN基礎的介紹十分出色而實用,它用了無數的掌故來解釋SDN發展背後的理念和背景。所以,如果讀者對編寫SDN的應用、構建具備SDN能力的網路感興趣,或者只是想瞭解什麼是SDN,那麼本書就是為你而撰寫的!
Thomas D. Nadeau 和 Ken Gray 寫的這本《SDN: Software Defined Networks 》想學習軟體定義網路這門領域,真的非常值得花時間好好閱讀。但這本中譯本實在是爛到吐血,翻譯之爛和著名的恐龍本中譯有的比,光看前兩章就有一大堆翻譯不通順和錯誤,我都懷疑是不是自己中文不好了。
中文翻譯對於要啃一堆文獻的研究生來說很方便,但拜託至少也要有點水準,看完一段中文我還要回頭翻原文書確認語意有沒有問題,真的沒想到看中文書會比看原文書還痛苦。