隨著關(guān)于網(wǎng)絡(luò)功能虛擬化(NFV)的討論持續(xù)升溫,運(yùn)營商正在嘗試虛擬化演進(jìn)分組核心(EPC)中的關(guān)鍵功能,諸如服務(wù)網(wǎng)關(guān)(SGW)、PDN網(wǎng)關(guān)(PGW)和移動(dòng)性管理實(shí)體(MME)。通過利用現(xiàn)成的x86平臺(tái)運(yùn)行這些功能,他們可以從硬件系統(tǒng)中分離軟件軌跡,并實(shí)現(xiàn)一定程度的供應(yīng)商獨(dú)立性。
挑戰(zhàn)變得越來越復(fù)雜。雖然一些功能只需要相對(duì)較低的帶寬,并且不需要高容量和高處理能力,但是其他功能需要,對(duì)于那些功能來說,x86平臺(tái)的魅力在于易于擴(kuò)展和彈性開通能力。但這也是事情開始變得有點(diǎn)棘手的地方。
在許多情況下,虛擬化環(huán)境中的擴(kuò)展性能需要對(duì)數(shù)據(jù)包進(jìn)行特殊處理。例如,在使用單根輸入/輸出虛擬化(SR-IOV)等技術(shù)執(zhí)行管理程序和虛擬交換旁路時(shí)。通常,企業(yè)將使用專門的網(wǎng)絡(luò)接口卡(NIC),結(jié)合硬件加速或NIC級(jí)卸載以提高性能。但是要利用這些技術(shù)來加速和改進(jìn)性能,企業(yè)需要使用這些特定的卡,這樣,就會(huì)在軟硬件方面帶來一定程序被鎖定的情況。
換句話說,一旦運(yùn)營商部署了加速技術(shù),他們就不能簡(jiǎn)單地將一臺(tái)服務(wù)器交換為任何其他基于x86的服務(wù)器。相反,他們需要繼續(xù)與提供硬件加速和NIC卡的同一家供應(yīng)商合作,甚至可能從該供應(yīng)商處購買產(chǎn)品,以確保他們的軟件可輕松遷移至具備硬件輔助功能的新一代NIC卡。
接下來,使用NIC卸載、管理程序/內(nèi)核旁路和其他技術(shù)只能提升少量性能時(shí),就需要通過多個(gè)服務(wù)器來擴(kuò)展性能了。如果被虛擬化的網(wǎng)絡(luò)功能是無狀態(tài)的,則相對(duì)容易?!?br>