什么是網絡虛擬化,網絡虛擬化簡單來講是指把邏輯網絡從底層的物理網絡分離開來。這個概念產生的比較久了,VLAN,VPN, VPLS等 都可以歸為網絡虛擬化的技術。近年來,云計算的浪潮席卷IT界。幾乎所有的IT基礎構架都在朝著云的方向發展( it外包 )。在云計算的發展中,虛擬化技術一直是重要的推動因素。作為基礎構架,服務器和存儲的虛擬化已經發展的有聲有色,而同作為基礎構架的網絡卻還是一直沿用老的套路。在這種環境下,網絡確實期待一次變革,使之更加符合云計算和互聯網發展的需求。云計算的大環境下,網絡虛擬化的定義沒有變,但是其包含的內容卻大大增加了( 服務器維護 )。
云計算環境下的網絡虛擬化需要解決端到端的問題,筆者將其歸納為三個部分:
(一)第一部分是服務器內部。隨著越來越多的服務器被虛擬化,網絡已經延伸到Hypervisor內部,網絡通信的端已經從以前的服務器變成了運行在服務器中的虛擬機,數據包從虛擬機的虛擬網卡流出,通過Hypervisor內部的虛擬交換機,在經過服務器的物理網卡流出到上聯交換機。在整個過程中,虛擬交換機,網卡的I/O問題以及虛擬機的網絡接入都是研究的重點。
(二)第二部分是服務器到網絡的連接( 電腦維護 )。10Gb以太網 和Infiniband等技術的發展使一根連接線上承載的帶寬越來越高。為了簡化,通過一種連接技術聚合互聯網絡和存儲網絡成為了一個趨勢。
(三)第三部分是網絡交換,需要將物理網絡和邏輯網絡有效的分離,滿足云計算多租戶,按需服務的特性,同時具有高度的擴展性。
相關文章