網(wǎng)絡虛擬化卸載技術在優(yōu)化NVGRE性能方面的優(yōu)勢
就像我們過去討論過的那樣,NVGRE,即使用GRE(一種告知性RFC)的網(wǎng)絡虛擬化,定義了如何在Hyper-V環(huán)境中搭建虛擬網(wǎng)絡。虛擬網(wǎng)絡架構(VNF)創(chuàng)建了一種虛擬網(wǎng)絡基礎架構,在這種架構中可以創(chuàng)建和移動虛擬機(VM),而不會像在傳統(tǒng)網(wǎng)絡架構(legacy network infrastructure)中那樣會受到許多限制。
本文引用地址:http://www.ex-cimer.com/article/192716.htm通過NVGRE,VM可以生存在NVGRE虛擬網(wǎng)絡中的用戶網(wǎng)絡ID定義( Tenant Network ID,TNI)的獨立虛擬網(wǎng)絡上。VM可以在任意的物理服務器之間移動,NVGRE創(chuàng)建了一個虛擬的L2網(wǎng)絡,可以跨越物理上L3的邊界,因此VM無論移動到哪里都能夠保留自己的MAC和IP地址。此外,網(wǎng)絡配置可以實現(xiàn)自動化,因此創(chuàng)建新VM所需的網(wǎng)絡配置修改可以在幾分鐘內完成,而不像過去需要數(shù)天時間。這樣就提高了私有和混合云基礎架構的敏捷性,降低了私有和混合云環(huán)境的網(wǎng)絡管理成本。
值得注意的是,NVGRE可以實現(xiàn)在能夠搭配Emulex提供的聚合網(wǎng)絡適配器(CNA)和網(wǎng)絡接口卡(NIC)良好工作的軟件和解決方案上。這就是說,就像微軟在2011 Windows Build Conference(觀看幻燈片點擊這里)上在自己的展示中所說的,NIC參與到NVGRE中(特別是卸載功能)來構建NVGRE封裝包是必不可少的。今天,沒有NIC的參與,GRE就無法完成目前的任務卸載,這樣就擯棄了10年來NIC改進的成果,這些改進可以提高高性能以太網(wǎng)的性能。具體來說就是,NVGRE擯棄了LSO和其它NIC性能優(yōu)化。這會帶來重大的性能損失,如下表所示。
注:以上測試結果為定性說明,隨VM密度、服務器配置和其它測試參數(shù)變化而改變。
基本上來說,從以上的測試情況看,網(wǎng)絡吞吐速度降低了27%。這意味著VM密度也可能下降27%,下降幅度顯著。因此,Emulex和微軟進行了合作來解決這個性能問題。解決方案是增加額外的NIC卸載功能來提高系統(tǒng)性能。日前,Emulex宣布即將推出虛擬網(wǎng)絡加速(VNeX) Virtual Network Exceleration™虛擬網(wǎng)絡卸載技術,它可以解決這些問題,并使虛擬網(wǎng)絡實現(xiàn)最佳性能。Emulex虛擬網(wǎng)絡卸載技術提供了以下功能:
評論