《企業(yè)網(wǎng)D1Net》11月14日訊
隨著虛擬化技術(shù)的發(fā)展,SDN也正在以傲人的姿態(tài),深入應(yīng)用到各行各業(yè),與此同時(shí),NCCM技術(shù)也橫空出世,與SDN一起發(fā)揮著越來越重要的作用。
從某種意義上來說,SDN是動(dòng)態(tài)的NCCM。但是,這種動(dòng)態(tài)性需要建立在與NCCM完全不同的系統(tǒng)上。應(yīng)用程序和SDN網(wǎng)絡(luò)之間有一個(gè)很緊密的聯(lián)系,下面將從兩個(gè)方面上說起:
1.應(yīng)用程序與網(wǎng)絡(luò)連接時(shí)需要發(fā)出帶寬、等待和連接幾個(gè)請(qǐng)求,該網(wǎng)絡(luò)必須對(duì)每一個(gè)請(qǐng)求返回一個(gè)確認(rèn)信息,因?yàn)樵谀承┣闆r下,網(wǎng)絡(luò)不能夠提供所請(qǐng)求的服務(wù),那么應(yīng)用程序需要知道自己的服務(wù)請(qǐng)求被拒絕了。
2.網(wǎng)絡(luò)需要告訴應(yīng)用程序自己的哪些部分發(fā)生了變更,否則可能導(dǎo)致鏈接或設(shè)備故障。
當(dāng)SDN控制器接收到來自應(yīng)用程序的服務(wù)請(qǐng)求時(shí),它需要知道當(dāng)前的網(wǎng)絡(luò)狀態(tài)以及明確是否能夠提供這些服務(wù)請(qǐng)求。這就意味著SDN需要知道當(dāng)前的網(wǎng)絡(luò)狀態(tài),包括一些外部變化,就這方面而言,SDN和NCCM是相類似的。
所不同的就是消息的實(shí)時(shí)性,SDN需要這種實(shí)時(shí)性,而NCCM不需要。當(dāng)虛擬機(jī)移動(dòng)到另外一臺(tái)服務(wù)器時(shí),所有與客戶端相連的數(shù)據(jù)通道以及其他的服務(wù)器都需要進(jìn)行維護(hù)。如果一個(gè)應(yīng)用程序需要一類特殊的網(wǎng)絡(luò)服務(wù),那么該服務(wù)能夠被支持嗎?如果網(wǎng)絡(luò)提供了該服務(wù),但是出現(xiàn)了故障,那又會(huì)發(fā)生什么呢?與NCCM不同的是,SDN沒有必要提供網(wǎng)絡(luò)去支持應(yīng)用程序發(fā)出的所有服務(wù)請(qǐng)求。
SDN使得應(yīng)用程序和網(wǎng)絡(luò)間的通信變得更加容易。原因是一個(gè)動(dòng)態(tài)的網(wǎng)絡(luò)當(dāng)然支持動(dòng)態(tài)的應(yīng)用程序。網(wǎng)絡(luò)可能每分鐘都在變化,但是我們不應(yīng)該試圖讓一個(gè)配置變更為一個(gè)接口,因?yàn)槟菢拥脑挄?huì)導(dǎo)致物理故障,這就是為什么在SDN中需要了解當(dāng)前的網(wǎng)絡(luò)狀態(tài),以及記錄發(fā)生的網(wǎng)絡(luò)變更。
SDN在效率上的提升也意味著復(fù)雜性的提高。當(dāng)出現(xiàn)故障時(shí),排除系統(tǒng)的故障將更加具有難度,但是,有了網(wǎng)絡(luò)變更的記錄,故障排除就會(huì)變得容易一些。
關(guān)于SDN的動(dòng)態(tài)性,統(tǒng)一通信(UC)就是個(gè)很好的例子,我們知道,統(tǒng)一通信提供語音或視頻連接,當(dāng)發(fā)起一個(gè)呼叫請(qǐng)求時(shí),SDN可以保證這條連接路徑上有足夠的帶寬。另外,當(dāng)有新的呼叫請(qǐng)求時(shí),還可以動(dòng)態(tài)增加帶寬。如果帶寬不夠用了,SDN會(huì)通知應(yīng)用程序,管理員就會(huì)用以下方法進(jìn)行處理新的呼叫請(qǐng)求:
1.它可能被拒絕。這是呼叫接納控制(CAC) 的一種形式
2.它也可以被允許進(jìn)行。隨著通信流量下降到一個(gè)比較低的服務(wù)等級(jí)時(shí),就告知統(tǒng)一通信服務(wù)器,如果此時(shí)使用低帶寬解碼器,這個(gè)呼叫請(qǐng)求就能繼續(xù)執(zhí)行下去。
另外還有一個(gè)例子,一個(gè)多服務(wù)器數(shù)據(jù)庫系統(tǒng)有一組新的虛擬機(jī)進(jìn)入聯(lián)機(jī)狀態(tài),以處理增加的負(fù)載。這些虛擬機(jī)可以在數(shù)據(jù)中心的任何位置,當(dāng)虛擬機(jī)停留在某個(gè)位置的時(shí)候,就與動(dòng)態(tài)建立的負(fù)載平衡器相連接。當(dāng)負(fù)載降低時(shí),虛擬機(jī)便可以從中撤退出來,網(wǎng)絡(luò)資源也將被釋放,從而能服務(wù)于其他應(yīng)用程序。
D1Net評(píng)論:
SDN和NCCM看似是一對(duì)雙胞胎,實(shí)則千差萬別,SDN和NCCM存在相似之處,也是事實(shí)所在,SDN和NCCM的相似性只是表現(xiàn)在某些方面,但是SDN的動(dòng)態(tài)性更強(qiáng),這使得SDN的內(nèi)部結(jié)構(gòu)和NCCM有著根本性區(qū)別,似乎SDN的功能已經(jīng)超越了NCCM。