如今,虛擬化概念已經盡人皆知,虛擬化技術的應用已深入到各行各業,然而,用戶在部署虛擬化的過程中,關鍵是要創建虛擬網絡(包括堆疊網絡和SDN),創建虛擬網絡需要掌握三種主要方法。
1.虛擬堆疊網絡,最先由Nicira(后被VMware收購)提出,這是一種廣受關注的SDN模型。SDN堆疊網絡(也稱為虛擬堆疊網絡)使用通道技術在傳統IP或以太網之上創建一個虛擬網絡。因為這些虛擬堆疊網絡位于現有常規網絡之上,所以它們可以使用現有的網絡設置。
它們內部并沒有延續IP或以太網等協議所能支持的虛擬網絡數量限制,所以您可以在云中創建成千上萬個虛擬堆疊網絡——直至滿足每一個應用程序的需求。這樣可以保證共享一個資源池的應用程序不會互相干擾或出現安全問題。這種應用程序通常稱為多租戶應用程序,因為在這種網絡中,網絡服務劃分給所有用戶/應用使用,而他們就是租戶。有了這第一個SDN模型之后,網絡即服務就開始取代傳統虛擬私有網絡的位置。
2.集中控制的軟件定義網絡,它由開放網絡聯盟使用OpenFlow協議定義,它是第二個SDN模型。OpenFlow在每一臺設備上創建轉發表規則,從而使一個軟件控制器能夠管理網絡流量。通過將所有數據包轉發工作交給一個中央控制器處理,所有流量管理和連接都可以通過軟件方式執行。OpenFlow得到了所有主流網絡供應商的支持,而Open Daylight項目、Big Switch、Juniper、Alcatel-Lucent及其他一些供應商都推出了OpenFlow控制器
OpenFlow網絡可以支持任意數量的虛擬私有網絡,而且實現了最佳性能、最高使用率的網絡主干和最低運營成本的流量管理。理論上,所有網絡路由器或交換機都可以兼容OpenFlow,而且它還能控制軟件交換機和路由器(如Open vSwitch等虛擬交換機),也能控制硬件設備。軟件控制器和開放虛擬交換機的組合使網絡運營商和企業都能夠在不使用傳統網絡硬件的前提下創建網絡。因此,OpenFlow實際上可以創建任意形式的NaaS服務模型,但是它需要相應的軟件才能夠集中實現網絡尋址、拓撲發現和流量管理。
3.非集中控制軟件定義模型一樣實現了OpenFlow SDN的優點,但是不需要使用大集中控制功能去管理所有連接和流量?;ヂ摼W工程任務小組(IETF)正在計劃對現有協議,如邊界網關協議(BGP)也準備修改一些新標準,如基礎架構到應用程序的信息傳輸(Infrastructure-to-Application Information Exposure, i2aex),它能夠集中管理網絡數據,允許當前的IP網絡支持兼容SDN的特性,但是不需要使用每一臺交換機上各個轉發表。因為這一種SDN模型建立在當前的網絡協議和實踐方法上,所以它的優點是能夠將當前的網絡設備整合到將來的SDN網絡上。
D1Net評論:
以上三種方法,可以幫助用戶更換的創建虛擬網絡,但是創建虛擬網絡的方法并不是一成不變的,隨著越來越多供應商和用戶嘗試解決他們最高優先級的網絡即服務需求,一定會出現多種SDN實現方法。