- 新一代SDN:VMware NSX 網絡原理與實踐
- 范恂毅 張曉和
- 708字
- 2019-01-05 04:27:19
第1章 SDN與網絡虛擬化的起源與現狀
SDN是一個內容豐富卻又定義模糊的名詞。說它內容豐富,是因為在當今云計算大行其道的情況下,SDN已成為實現云計算的一種重要方法,其技術已席卷了企業私有云和公有云服務提供商的數據中心方方面面。說它定義模糊,是因為SDN還不像其他計算機或網絡技術被一些組織或企業進行了標準化定義,當人們談到SDN時,可能還在討論“SDN究竟是什么”這個問題。
網絡虛擬化則是云計算和SDN發展到一定階段的產物。服務器虛擬化技術的飛速發展間接催生了云計算的興起。而在云計算環境中大規模部署虛擬機,其底層物理網絡平臺的局限性也越來越明顯,哪怕使用SDN來配置和部署底層物理網絡——這就需要在云計算環境中引入網絡虛擬化技術。有人說網絡虛擬化也是一種SDN技術,因為它不同于傳統的物理網絡,是在傳統物理網絡之上通過協議和軟件創建了一種虛擬網絡,因此屬于所謂的“軟件定義網絡”。我們不能對這種說法的正確與否妄下定論,因為每個IT從業人員看待SDN的角度都是不同的。但是,隨著網絡虛擬化技術的發展,現代的網絡虛擬化技術也逐漸與SDN的核心思想變得一脈相承——控制平面與轉發平面的分離。除了控制和轉發平面的分離外,網絡虛擬化還做到了物理網絡和邏輯網絡的解耦。
本章從介紹SDN、網絡虛擬化的前世今生開始,逐步揭開這兩種技術的神秘面紗,從而在后續章節中介紹VMware NSX是如何實現網絡虛擬化的。盡管本章不涉及具體的VMware NSX技術,但是建議讀者不要跳過這一章,哪怕您再心急。這是因為在SDN和網絡虛擬化技術的發展歷程上,還是出現了很多有意思的事情,能增加您的閱讀樂趣,而且本章也介紹了SDN和網絡虛擬化技術的基本概念(盡管其定義并不被所有人認可),相信這對您深入理解VMware NSX網絡虛擬化技術會有所幫助。