現(xiàn)代化的網(wǎng)絡(luò)已經(jīng)高速發(fā)展,SDN和NFV通過充分整合網(wǎng)絡(luò)組件去解決傳統(tǒng)網(wǎng)絡(luò)的不足。
不管如何規(guī)范你的服務(wù)器和存儲(chǔ),除非改進(jìn)整個(gè)網(wǎng)絡(luò)的基礎(chǔ)架構(gòu),否則整個(gè)IT平臺(tái)不會(huì)有多大的改善。通過NFV和SDN可以改善不同網(wǎng)絡(luò)設(shè)備供應(yīng)商導(dǎo)致的網(wǎng)絡(luò)阻塞。
網(wǎng)絡(luò)標(biāo)準(zhǔn)化不是一個(gè)新問題,可以追溯到以太網(wǎng)令牌環(huán)和令牌總線那時(shí)候。即使包含不同的以太網(wǎng)速度,任何新的版本一般都是向后兼容以前的版本:如10MBps的網(wǎng)卡接口卡連接1GBps的本地交換機(jī),再連結(jié)至它10 GBps接口的核心交換機(jī),這在以太網(wǎng)中是非常普遍的。
而局域網(wǎng)普遍依靠以太網(wǎng),廣域網(wǎng)需要更長(zhǎng)的時(shí)間來規(guī)范。今天,完整的端到端的以太網(wǎng)傳輸能力,隨著更多的光纖和電信運(yùn)營(yíng)商支持更多的數(shù)據(jù)而成為常態(tài)。那么,我們?yōu)槭裁床豢鞓纺?
問題是,IT部門處理混合數(shù)據(jù)的工作量是不同的。例如,視頻和聲音實(shí)時(shí)通訊問題,在系統(tǒng)中的任何延遲可導(dǎo)致影響用戶體驗(yàn)。為了滿足IEEE標(biāo)準(zhǔn):額外優(yōu)先級(jí)和服務(wù)質(zhì)量(802.1p和802.1Q),許多電信公司支持多協(xié)議標(biāo)簽交換。然而,充分整合網(wǎng)絡(luò)設(shè)備中的每一條鏈接并不是容易的事。
許多網(wǎng)絡(luò)設(shè)備廠商通過網(wǎng)絡(luò)操作系統(tǒng)建立定制的功能到他們的產(chǎn)品,如思科iOS系統(tǒng)或Juniper的JUNOS系統(tǒng)。供應(yīng)商的產(chǎn)品經(jīng)常出現(xiàn)與競(jìng)爭(zhēng)對(duì)手的設(shè)備不兼容的功能,或采用的標(biāo)準(zhǔn)不同,以確保市場(chǎng)分化。這在普通的環(huán)境下影響不大,但是如果數(shù)據(jù)中心更換了一個(gè)同質(zhì)異構(gòu)的設(shè)備,如cisco的產(chǎn)品換成juniper,網(wǎng)絡(luò)就可能會(huì)出現(xiàn)一些異常。
通過SDN和NFV來解決這一困局
軟定義的網(wǎng)絡(luò)將網(wǎng)絡(luò)交換機(jī)的三大功能抽象化。在數(shù)據(jù)層面,從點(diǎn)A到B的數(shù)據(jù)移動(dòng)數(shù)據(jù)包,仍然是一個(gè)硬件功能??刂茖用婧凸芾韺用妫?fù)責(zé)識(shí)別,優(yōu)先傳送并確定傳送和管理數(shù)據(jù),數(shù)據(jù)在軟定義的網(wǎng)絡(luò)里到服務(wù)器的過程和標(biāo)準(zhǔn)的網(wǎng)絡(luò)傳輸無異。
OpenFlow是SDN的一種標(biāo)準(zhǔn)化的傳輸和管理。在開放網(wǎng)絡(luò)的基礎(chǔ)上要求供應(yīng)商需要采用采用OpenFlow標(biāo)準(zhǔn)和SDN。
采用SDN的網(wǎng)絡(luò)系統(tǒng)允許網(wǎng)絡(luò)部署的調(diào)整和改變,直接越過了操作系統(tǒng)的阻礙與不同廠商設(shè)備之間的互操作。
在生產(chǎn)環(huán)境中,SDN還有待加強(qiáng)。SDN發(fā)送大量的流量從物理到抽象層,這增加了網(wǎng)絡(luò)會(huì)話和延遲。網(wǎng)絡(luò)工程師們可能會(huì)覺得這不更不靠譜了,不提高網(wǎng)絡(luò)性能不說還拖慢了速度。特別是服務(wù)提供商,會(huì)直接反映這網(wǎng)絡(luò)完全不合格。
因此,供應(yīng)商們推出了一個(gè)更綜合的方法:網(wǎng)絡(luò)功能虛擬化(NFV)。將一系列的網(wǎng)絡(luò)功能打包成一個(gè)單獨(dú)的動(dòng)作,最大限度地減少網(wǎng)絡(luò)會(huì)話。如果你想嘗試新的功能,完全不用擔(dān)心可能與現(xiàn)有的標(biāo)準(zhǔn)發(fā)生的沖突,因?yàn)镹FV部署在網(wǎng)絡(luò)的最外層,就像打包一樣。
正確的解決方案可能涉及到傳統(tǒng)網(wǎng)絡(luò),NFV和SDN是可以協(xié)同工作的,但他們并不一切都是虛擬化的。在某些特殊的配置下,網(wǎng)絡(luò)管理在特殊的場(chǎng)合,會(huì)迫使你不得不使用供應(yīng)商的特殊功能。
網(wǎng)絡(luò)仍然需要在硬件層面智能化,但它必須盡可能有一個(gè)共同接受的標(biāo)準(zhǔn)。為了保證你的網(wǎng)絡(luò)架構(gòu),你需要注意廠商會(huì)在哪些設(shè)備上進(jìn)行一些獨(dú)有的特殊功能,盡可能的讓自己的網(wǎng)絡(luò)標(biāo)準(zhǔn)化。