軟體定義型網路(sdn)和網路功能虛擬化(nfv)都是熱議的話題。他們之前顯然是有關係的,但是它們有何區別與聯絡?有哪些地方類似呢?不同之處又在**?二者如何做到相互補充呢?
sdn誕生於高校,成熟於資料中心
sdn初始於園區網路,一群研究者(譯者注:斯坦福的達人們)在進行科研時發現,每次進行新的協議部署嘗試時,都需要改變網路裝置的軟體,這讓他們灰常鬱悶,於是乎,他們開始考慮讓這些網路硬體裝置可程式設計化,並且可以被集中的乙個盒子所管理和控制,就這樣,誕生了當今sdn的基本定義和元素:
1.分離控制和**的功能
2. 控制集中化
3.使用廣泛定義的(軟體)介面使得網路可以執行程式化行為
另乙個sdn成功的環境就是雲資料中心,這些資料中心的規模不斷的擴充套件,如何控制虛擬機器的**式增長,如何用更好的方式連線和控制這些虛擬機器,成為資料中心明確需求。而sdn的思想,恰恰提供了乙個希望:資料中心如何可以更可控。
openflow向標準推進
nfv由服務**商建立
和sdn始於研究者和資料中心不同,nfv則是由運營商的聯盟提出,原始的nfv***描述了他們遇到的問題,以及初步的解決方案。
網路運營商的網路是通過大型的不斷增長的專屬硬體裝置來部署。一項新網路服務的推出,通常需要另一種變體,而現在也越來越難找到空間和動力來推薦這些盒子;除此之外,能耗在增加,資本投入存在挑戰,又缺少必要的技巧來設計,整合和操作日趨複雜的硬體裝置。更有甚者,基於硬體的裝置很快就要過期了,它們需要更多沒有財政優勢「程序設計整合部署」。
nfv旨在利用標準的it虛擬化技術解決這些問題,具體是把多種網路裝置型別融合到資料中心,網路節點和終端使用者企業內可定位的行業標準高容量伺服器,交換機和儲存中。我們相信nfv可應用到任何資料層的資料報程序和固定流動網路架構中的控制層功能。
sdn 與 nfv 比較
現在,讓我們看看sdn和nfv的關係,最初的nfv***對sdn和nfv的關係做了如下綜述:
如圖1所示,網路功能虛擬化和軟體定義網路(sdn)有很強的互補性,但是並不相互依賴(反之亦然),網路功能虛擬化可以不依賴於sdn部署,儘管兩個概念和解決方案可以融合,並且潛在形成更大的價值。
圖一:**nfv與sdn關係
依賴於應用在大量資料中心內的現有技術,網路功能虛擬化的目標可以基於非sdn的機制而實現。但是,如果可以逐漸接近sdn所提出的將控制平面和資料平面的思路,那麼就能進一步使現有的部署效能增強且簡化互操作性,減輕運營和維護流程的負擔。網路功能虛擬化為sdn軟體的執行提供基礎架構的支援,未來,網路功能虛擬化可以和sdn的目標緊密聯絡在一起—-使用商業性伺服器和交換機。
sdn和nfv—協同工作?
讓我們看乙個sdn和nfv協同工作的案例,首先,圖2 展示了當今路由器服務部署典型案例,在每個客戶站點使用均使用一台路由器(提供服務)
圖二:目前的託管路由服務
如圖3所示,使用虛擬路由器的功能,nfv就可以在這個場景中展現作用,所有的使用者站點左側都是乙個網路介面裝置(nid)–虛擬路由器,提供網路的分界點,並且測量效能。
圖三:使用nfv的託管路由服務
最終,sdn被引入進來,將控制平面和**平面分割,資料報將會根據更優化的資料平面(譯者注:或者理解為**路徑)被**,路由(控制平面)功能則執行在某機櫃伺服器的虛擬機器內。
圖四:用nfv和sdn的託管路由服務
sdn和nfv的結合提供了最優的解決方案:
1. 乙個昂貴的專業裝置(譯者注:路由器神馬的盒子)被通用硬體和高階軟體替代
2. 軟體控制平面被轉移到了更優化的位置(譯者注:從專用裝置硬體中剝離,放置在資料中心或者pop位置,可能以伺服器或者虛擬機器的形式存在)
3.資料平面的控制被從專有裝置上提取出來,並且標準化,使得網路和應用的革新無需網路裝置硬體公升級
彙總下表介紹了sdn和nfv的一些關鍵點比較
彙總
談資料中心SDN與NFV
看到一篇談論sdn與nfv的文章,分析的還不錯,貼過來方便自己後續查閱 論資料中心sdn與nfv技術關係 原文如下 一提到大名鼎鼎的sdn,在資料中心圈裡,幾乎無人不知無人不曉。這幾年,sdn概念很火,有人甚至認為sdn是第二次的資訊科技革命,sdn中文名叫軟體定義網路,這一技術的目的就是要消除網路...
SDN和NFV的主要區別
sdn與nfv的區別 1.核心要點不同 sdn的核心 數控平面分離 sdn使用通用的路由器和交換機 控制面可程式設計 nfv的核心 將網路裝置的功能從網路硬體中解耦 將電信硬體裝置從專用產品轉為商用化產品 資料平面可程式設計 2.使用範圍不同 sdn使用osi模型資料鏈路層和網路層 sdn主要是優化...
NFV和VNF的區別和聯絡
2019年04月01日 15 06 24 老楊的碼農生活 這幾年由於網路虛擬化技術的快速發展,很多網元裝置都從傳統的特定硬體轉到通用硬體上的軟體形態,那nfv和vnf這兩個概念是有什麼區別呢?nfv指網路功能虛擬化技術,通過it虛擬化,實現傳統通訊網路的功能 vnf就是虛擬出來的乙個個網元,實現某個...