隨著信息時代的快速發展,網絡虛擬化、軟件定義網絡、智慧數據等“新鮮”名詞也都應運而生。今天,我們來看看到底什么是網絡虛擬化。
什么是網絡虛擬化?
事實上,網絡虛擬化這個概念由來已久。早在1990年代,世界上就出現了第一個虛擬局域網。到今天,很多國際公司如Vmware等都在使用這種不依賴物理設備的技術。
最初,網絡虛擬技術被設置為一個簡單的開關功能,后來也廣泛適用于獨立的軟硬件環境。
網絡結構模型
一般認為,網絡虛擬化是讓一個物理網絡能夠支持多個邏輯網絡,虛擬化保留了網絡設計中原有的層次結構、數據通道和所能提供的服務,使得最終用戶的體驗和獨享物理網絡一樣,同時網絡虛擬化技術還可以高效的利用網絡資源如空間、能源、設備容量等。
目前比較常見的網絡虛擬化應用包括虛擬局域網,即VLAN,虛擬專用網,VPN,以及虛擬網絡設備等。
基于互聯設備的虛擬化
基于互聯設備的虛擬化方法能夠在專用服務器上運行,使用標準操作系統,例如Windows、Sun Solaris、Linux或供應商提供的操作系統。這種方法運行在標準操作系統中,具有基于主機方法的諸多優勢--易使用、設備便宜。許多基于設備的虛擬化提供商也提供附加的功能模塊來改善系統的整體性能,能夠獲得比標準操作系統更好的性能和更完善的功能,但需要更高的硬件成本。
基于路由器的虛擬化
基于路由器的方法是在路由器固件上實現存儲虛擬化功能。供應商通常也提供運行在主機上的附加軟件來進一步增強存儲管理能力。在此方法中,路由器被放置于每個主機到存儲網絡的數據通道中,用來截取網絡中任何一個從主機到存儲系統的命令。
云計算
NV和SDN有何不同?
云計算的崛起讓服務器/存儲虛擬化為云計算提供了基礎架構支撐,也已經有成熟的產品和解決方案。那么,網絡虛擬化(NV)和軟件定義網絡(SDN)又有什么不同?
NV提供了創建網絡隧道的功能,并采用每個流服務的思維,下一個步驟是將服務放在隧道中。
SDN利用“罐裝”流程來配置網絡。例如,當用戶想要創建tap時,他們能夠對網絡進行編程,而不是使用設備來構建網絡tap。
二者都旨在解決移動性和靈活性。都可以在現有的網絡中運作,因為它們在服務器運行,并與發送到它們的流量進行交互;而SDN則需要一種新的網絡架構,從而分離數據平面和控制平面。