SDN:基本架構(gòu)

在目前的SDN方式下,廠商在單一產(chǎn)品中提供應(yīng)用程序和一個控制器。例如,Nicira/VMware將它的應(yīng)用程序和控制器封裝在單個專有應(yīng)用程序堆棧中。思科將會把控制器內(nèi)嵌到設(shè)備上的IOS軟件中,從而把它的控制器封裝到OnePK產(chǎn)品中。Big Switch Networks最近發(fā)布了商業(yè)版本的SDN控制器,提供運行在控制器上的兩個應(yīng)用程序:Big Virtual Switch和Big Tap。

顯然控制器是網(wǎng)絡(luò)架構(gòu)中的關(guān)鍵部分。它必須將API呈獻給代表有用功能的應(yīng)用程序。API也是廠商在SDN市場主導(dǎo)權(quán)上競爭最激烈的地方。

SDN API:新的戰(zhàn)場

一個SDN架構(gòu)有兩個不同的網(wǎng)絡(luò)API:北向和南向。OpenFlow是一個南向API。OpenFlow是一個行業(yè)標(biāo)準(zhǔn)的API,它可以設(shè)置以太網(wǎng)交換機內(nèi)幀轉(zhuǎn)發(fā)芯片并定義通過網(wǎng)絡(luò)的流路徑。此外,監(jiān)管OpenFlow協(xié)議的標(biāo)準(zhǔn)實體Open Networking Foundation(ONF:開放網(wǎng)絡(luò)基金會)發(fā)布一個用于設(shè)備設(shè)置的API,即所謂的OF-CONFIG。OF-CONFIG使用NETCONF XML數(shù)據(jù)格式來定義語言。

思科的OnePK也是一個南向API。在OpenFlow是否足夠滿足所有網(wǎng)絡(luò)需求的問題上有許多爭論,尤其是關(guān)于從基于包的網(wǎng)絡(luò)到基于流的網(wǎng)絡(luò)的遷移上。目前還有一些會妨礙這種遷移的問題,比如需要和現(xiàn)有協(xié)議(比如STP和OSPF)之間有互操作性。

分享到

huanghui

相關(guān)推薦