云時代的到來,帶來企業(yè)信息化和數(shù)據(jù)中心部署模式的巨大轉(zhuǎn)變,而虛擬化是最重要的轉(zhuǎn)變之一。網(wǎng)絡一直是傳統(tǒng)數(shù)據(jù)中心性能的最主要瓶頸地帶,所以網(wǎng)絡虛擬化技術也自然成為業(yè)界關注的重點。
談到虛擬化,首先想到的一定是VMware,這是一家專門從事主機,尤其是服務器虛擬化技術研究的廠家。VMware也長期壟斷著主機虛擬化技術的市場,曾經(jīng)占據(jù)高達90%的市場份額,隨著其它軟件廠家的進入,份額逐漸降低,但是依然是虛擬化技術的領導者。如今的虛擬化技術早已不再局限與服務器操作系統(tǒng)的虛擬化,包括應用軟件的虛擬,網(wǎng)絡的虛擬,存儲的虛擬等等,可以說虛擬化技術已經(jīng)逐漸滲透到了數(shù)據(jù)中心的每個技術領域。除了服務器,VMware在網(wǎng)絡、存儲、安全等領域的虛擬化并不是強項,涌現(xiàn)出了不少新的虛擬化廠商,這也讓虛擬化市場充滿著競爭的火藥味,一些傳統(tǒng)的IT巨頭也加入到這個競爭之中。本文要講的就是虛擬化技術里的一個分類:主機網(wǎng)絡虛擬化技術,也就是通過服務器主機來實現(xiàn)網(wǎng)絡的虛擬化,這樣說起來可能讓人有些不解。其實大家都知道服務器都具有網(wǎng)卡,可以配置一些簡單的路由轉(zhuǎn)發(fā)表項,服務器廠商希望通過對服務器網(wǎng)絡功能進行優(yōu)化,實現(xiàn)網(wǎng)絡虛擬化。
既然是主機網(wǎng)絡的虛擬化,其實就是要在服務器上實現(xiàn)網(wǎng)絡功能的虛擬化。提出這樣技術的主要是服務器廠商,它們希望借此技術,擴大服務器在數(shù)據(jù)中心里的影響力,從而弱化網(wǎng)絡設備的功能。當然網(wǎng)絡設備廠商不會答應,網(wǎng)絡廠商也有自己的虛擬化技術,突出強調(diào)的是硬件的實現(xiàn),基于硬件的虛擬化,相比之下,主機網(wǎng)絡虛擬化技術則偏軟。這樣主機網(wǎng)絡虛擬化技術實現(xiàn)比較靈活,但是轉(zhuǎn)發(fā)效率低下,而網(wǎng)絡廠商實現(xiàn)的虛擬化則轉(zhuǎn)發(fā)效率高,但是不夠靈活,更多的要依賴于硬件工藝水平。不管怎樣,主機網(wǎng)絡虛擬化技術作為一種虛擬化技術將在相當長的時間內(nèi)存在,下面就來詳細說一說主機網(wǎng)絡虛擬化技術的四大技術特點。
VXLAN
VXLAN(Virtual Extensible LAN)是有思科、VMware、Citrix、Broadcom等公司提出的網(wǎng)絡虛擬化技術,這些公司是目前在網(wǎng)絡領域、虛擬化領域技術最強的組合了,所以VXLAN是目前定義最全面,最接近實際應用的一種技術。VXLAN是將以太網(wǎng)報文封裝在UDP傳輸層上的一種隧道轉(zhuǎn)發(fā)模式,目的UDP端口號為4798,采用24比特標識二層網(wǎng)絡分段,在一個數(shù)據(jù)中心內(nèi)VXLAN可以部署百萬個虛擬網(wǎng)。VXLAN對未知單播、廣播、組播等網(wǎng)絡流量均被封裝為組播轉(zhuǎn)發(fā),物理網(wǎng)絡要求支持任意源組播。VXLAN數(shù)據(jù)包格式很容易在硬件中實現(xiàn),所以它以后可以更緊密地與物理網(wǎng)絡設備集成,利用硬件轉(zhuǎn)發(fā)效率高的特點,通過硬件實現(xiàn)VXLAN.VXLAN利用了現(xiàn)有通用的UDP傳輸,成熟性最高,所以得到了數(shù)據(jù)中心普遍的認可,是目前最受關注的一種網(wǎng)絡虛擬化技術。
DOVE
DOVE(Distributed Overlay Virtual Ethernet)是由IBM提出來的分布式覆蓋虛擬以太網(wǎng)技術,它將讓工程師從管理程序主機抽象出物理網(wǎng)絡基礎設施,這樣他們就可以在軟件中進行網(wǎng)絡變更,而不需要在硬件中。當虛擬機在數(shù)據(jù)中心內(nèi)和數(shù)據(jù)中心間遷移時,這些網(wǎng)絡實例將更好地管理和支持虛擬機。在IBM的DVS5000V產(chǎn)品中已經(jīng)支持了DOVE部署。DOVE的協(xié)議定義幾乎和VXLAN一樣,這也讓DOVE可以支持任何VXLAN的底層網(wǎng)絡硬件。與VXLAN不同的是,DOVE在創(chuàng)建一個覆蓋時,不需要物理基礎設施組播運行,而VXLAN卻需要組播。數(shù)據(jù)中心沒有人愿意使用組播,因為組播會對網(wǎng)絡性能造成影響。DOVE可以在vSphere、KVM、Hyper-V中使用。如今IBM已經(jīng)將中低端服務器出售給了聯(lián)想,芯片業(yè)務也想轉(zhuǎn)手,在這樣的背景下,DOVE的未來前景不是很明朗,沒有了IBM服務器傳統(tǒng)市場的優(yōu)勢,DOVE要想獲得廣泛使用是比較困難的。
NVGRE
NVGRE(Network Virtualization using GRE)是由微軟、英特爾、戴爾、惠普等向IETF提交的通用路由封裝標準提案。NVGRE通過定義24位的租賃網(wǎng)絡標識符,可以支持1.6千萬個網(wǎng)絡。NVGRE使用GRE來創(chuàng)建一個獨立的虛擬二層網(wǎng)絡,限制物理二層網(wǎng)絡或擴展超過子網(wǎng)邊界。NVGRE要求物理網(wǎng)絡設備能夠識別到GRE隧道的擴展信息,未知單播、廣播、組播等網(wǎng)絡流量均被封裝為組播轉(zhuǎn)發(fā)。RFC 2784和RFC 2890詳細說明了NVGRE的實現(xiàn)標準,和VXLAN相比,NVGRE并沒有詳細解釋數(shù)據(jù)包文是如何通過通道尋找到目標終端的,沒有VXLAN的標準描述明確。
STT
STT(Stateless Transport Tunneling)是由VMware 提出的主機網(wǎng)絡虛擬化技術。STT利用了TCP的數(shù)據(jù)封裝形式,但改造了TCP的傳輸機制,數(shù)據(jù)傳輸不遵循TCP狀態(tài)機,而是全新定義的無狀態(tài)機制,無需三次握手建立TCP連接,目前在vSwitch中已經(jīng)實現(xiàn)。STT采用64比特標識二層網(wǎng)絡分段。STT的終結(jié)點需要給STT預留TCP Port,所有發(fā)往這個Port的TCP包會被認為是STT包,從而不會走正常的TCP路徑。
以上四種主機網(wǎng)絡虛擬化技術有一個共同的特點:都是在二層的基礎上做二次封裝,區(qū)別在于封裝模式的不同,以及長度的差異。VXLAN和DOVE都是基于UDP封裝的,NVGRE是基于GRE封裝,STT是基于TCP封裝,只有UDP這種方式最容易讓人接受。除了DOVE方式,其它三種都是通過組播實現(xiàn),轉(zhuǎn)發(fā)效率沒有DOVE高,但是由于DOVE是IBM的獨家密集,只在自家的設備上實現(xiàn)了,兼容性并不是太好,所以未得到足夠的重視。不管采用哪種虛擬化技術,目的都是為了擴展二層網(wǎng)絡的范圍,傳統(tǒng)二層VLAN的標識只有4094個,已經(jīng)無法滿足數(shù)據(jù)中心業(yè)務的部署需求,因此出現(xiàn)了這些主機網(wǎng)絡虛擬化技術。那么對于一些中小型網(wǎng)絡,則沒有使用這類技術的必要。傳統(tǒng)的VLAN技術依然夠用,并不過時。未來,這四種技術還會不斷修改和完善,雖然VXLAN暫時領先,但是最后誰能先到達終點,一切還都是未知數(shù),讓我們拭目以待。
- 蜜度索驥:以跨模態(tài)檢索技術助力“企宣”向上生長
- 閉著眼睛寫代碼是一種什么樣的體驗?
- 2024世界顯示產(chǎn)業(yè)大會啟幕,4K花園自研“滿天星”獲十大創(chuàng)新應用
- 哈佛商學院:2024年全球96%代碼庫包含開源組件 Rust采用率增長500%
- 硅谷1/10程序員在摸魚?基本不干活卻能拿20-30萬美元年薪
- 傳馬斯克的"友商"擔心被報復 紛紛示好特朗普
- 數(shù)智龍江向新而行:5G-A與AI等數(shù)智技術助力龍江打造新質(zhì)生產(chǎn)力
- 加州對特斯拉和SpaceX說不,公報私仇觸怒馬斯克
- 華為Mate品牌盛典盛大舉行,Mate 70等十余款全場景新品重磅亮相
- 支付寶新升級,手機碰一下就能點餐!全國10萬家餐廳可用
- 華為徐直軍談鴻蒙:10萬個應用是鴻蒙生態(tài)成熟的標志
免責聲明:本網(wǎng)站內(nèi)容主要來自原創(chuàng)、合作伙伴供稿和第三方自媒體作者投稿,凡在本網(wǎng)站出現(xiàn)的信息,均僅供參考。本網(wǎng)站將盡力確保所提供信息的準確性及可靠性,但不保證有關資料的準確性及可靠性,讀者在使用前請進一步核實,并對任何自主決定的行為負責。本網(wǎng)站對有關資料所引致的錯誤、不確或遺漏,概不負任何法律責任。任何單位或個人認為本網(wǎng)站中的網(wǎng)頁或鏈接內(nèi)容可能涉嫌侵犯其知識產(chǎn)權或存在不實內(nèi)容時,應及時向本網(wǎng)站提出書面權利通知或不實情況說明,并提供身份證明、權屬證明及詳細侵權或不實情況證明。本網(wǎng)站在收到上述法律文件后,將會依法盡快聯(lián)系相關文章源頭核實,溝通刪除相關內(nèi)容或斷開相關鏈接。