Cisco上周在Interop Las Vegas 2014發(fā)布了OpFlex方案,以ACI為架構(gòu),OpFlex做為APIC(應(yīng)用程序策略基礎(chǔ)設(shè)施控制器)控制網(wǎng)絡(luò)設(shè)備的南向接口,Cisco的SDN部署逐漸清晰。
相比于典型的SDN/OpenFlow簡(jiǎn)單地把控制和轉(zhuǎn)發(fā)相分離,控制器集中處理所有的包括網(wǎng)絡(luò)應(yīng)用和操作,網(wǎng)絡(luò)設(shè)備只簡(jiǎn)單處理轉(zhuǎn)發(fā),Cisco方案把應(yīng)用和策略對(duì)應(yīng),網(wǎng)絡(luò)設(shè)備保留智能,把復(fù)雜的網(wǎng)絡(luò)控制分散到各個(gè)網(wǎng)絡(luò)節(jié)點(diǎn)上,應(yīng)該說(shuō)Cisco的方案有其獨(dú)到之處。但這里有意思的事情是引入了一個(gè)新協(xié)議OpFlex,而不是用已經(jīng)標(biāo)準(zhǔn)化的OpenFlow協(xié)議,Cisco又在帶領(lǐng)業(yè)界步入Cisco步調(diào),即主導(dǎo)協(xié)議和標(biāo)準(zhǔn),其它廠商跟著Cisco。其實(shí)應(yīng)該說(shuō)Cisco是歡迎SDN和網(wǎng)絡(luò)技術(shù)進(jìn)化的,這也是其不斷鞏固其網(wǎng)絡(luò)業(yè)界老大的途徑。
不過(guò)Cisco沒(méi)有講明的是OpFlex其實(shí)是針對(duì)業(yè)界興起的白盒交換機(jī)。白盒交換機(jī)模式是一次網(wǎng)絡(luò)產(chǎn)業(yè)洗牌,相當(dāng)于把Cisco分裂為多家ODM廠商和白盒軟件商,這是Cisco真正恐懼和擔(dān)心的。在白盒交換機(jī)主導(dǎo)的開(kāi)放網(wǎng)絡(luò)生態(tài)下,用戶有選擇最好的硬件和軟件的自由,能選擇最適合自己業(yè)務(wù)和應(yīng)用的網(wǎng)絡(luò),無(wú)論是SDN的還是非SDN的。
而xNet剛發(fā)布的的flexSDN和Cisco的OpFlex有異曲同工之處,都支持網(wǎng)絡(luò)設(shè)備自身?yè)碛兄悄芎涂刂疲獠靠刂破魍ㄟ^(guò)策略來(lái)實(shí)現(xiàn)應(yīng)用對(duì)網(wǎng)絡(luò)設(shè)施的管理。但flexSDN支持OpenFlow協(xié)議,具有天然的開(kāi)放性和可擴(kuò)展性,可以說(shuō)flexSDN能讓白盒交換機(jī)如“虎”添翼,在當(dāng)前網(wǎng)絡(luò)和未來(lái)SDN環(huán)境下,都能充分發(fā)揮其開(kāi)放和可定制的優(yōu)勢(shì)。包含flexSDN架構(gòu)的xNetware Linux讓白盒交換機(jī)不僅僅是個(gè)轉(zhuǎn)發(fā)設(shè)備,而是具有智能和控制的SDN融合網(wǎng)絡(luò)設(shè)備。
以下是來(lái)自SDN創(chuàng)業(yè)公司xNet對(duì)他們的FlexSDN的一個(gè)闡述:
xNet(網(wǎng)銳)面向業(yè)界發(fā)布flexSDN架構(gòu),用于擴(kuò)展xNetware Linux對(duì)于軟件定義網(wǎng)絡(luò)(SDN)的融合支持,更好發(fā)揮白盒交換機(jī)(whitebox switch)的開(kāi)放,可擴(kuò)展和可定制化等優(yōu)勢(shì)。flexSDN保持網(wǎng)絡(luò)設(shè)備自身具有智能控制的特性,使用傳統(tǒng)網(wǎng)絡(luò)協(xié)議來(lái)控制和調(diào)度網(wǎng)絡(luò)功能。SDN(策略)控制器可以通過(guò)OpenFlow接入flexSDN,實(shí)現(xiàn)對(duì)網(wǎng)絡(luò)設(shè)備的集中化管理。flexSDN也可以控制標(biāo)準(zhǔn)的OpenFlow網(wǎng)絡(luò)設(shè)備。
flexSDN解決了當(dāng)前SDN實(shí)現(xiàn)方式中由于控制器過(guò)度集中所帶來(lái)的網(wǎng)絡(luò)擴(kuò)展性和彈性的挑戰(zhàn)。SDN控制器通過(guò)策略把網(wǎng)絡(luò)應(yīng)用分發(fā)到網(wǎng)絡(luò)設(shè)備的flexSDN上,flexSDN把復(fù)雜的網(wǎng)絡(luò)控制和操作分布在網(wǎng)絡(luò)設(shè)備上,這樣flexSDN更好地抽象了網(wǎng)絡(luò)的應(yīng)用,操作和網(wǎng)絡(luò)設(shè)備,能對(duì)網(wǎng)絡(luò)提供最大的簡(jiǎn)化和靈敏特性,從而創(chuàng)造一個(gè)具有更好擴(kuò)展性和互操作性以及更容易使用的網(wǎng)絡(luò)環(huán)境。
在flexSDN架構(gòu)下,采用SDN方案的L4到L7網(wǎng)絡(luò)應(yīng)用方案,可以通過(guò)應(yīng)用策略來(lái)管理和配置網(wǎng)絡(luò)設(shè)備。
基于flexSDN架構(gòu),xNet同時(shí)發(fā)布用于白盒交換機(jī)的橫向虛擬化功能的SDN應(yīng)用:oneSwitch。
橫向虛擬化功能可以將多臺(tái)冗余設(shè)備虛擬化為單臺(tái)邏輯設(shè)備,形成一個(gè)網(wǎng)絡(luò)管理與轉(zhuǎn)發(fā)節(jié)點(diǎn)。當(dāng)前橫向虛擬化功能只能被同一設(shè)備廠商的網(wǎng)絡(luò)設(shè)備所支持,實(shí)現(xiàn)手段多樣且復(fù)雜。
oneSwitch是業(yè)界首個(gè)橫向虛擬化的SDN應(yīng)用。基于flexSDN架構(gòu),oneSwitch能做為SDN應(yīng)用動(dòng)態(tài)加載和卸載。oneSwitch支持裝載xNetware軟件的白盒交換機(jī)之間橫向虛擬化,也支持和第三方廠家的標(biāo)準(zhǔn)OpenFlow交換機(jī)進(jìn)行橫向虛擬化。
“flexSDN架構(gòu)能讓網(wǎng)絡(luò)設(shè)備現(xiàn)在就擁有SDN能力,是一種兼顧現(xiàn)在且考慮未來(lái)的融合開(kāi)放的網(wǎng)絡(luò)解決方案。”xNet創(chuàng)始人兼CEO高雄柄博士說(shuō),“xNet公司就是在通過(guò)不斷創(chuàng)新商業(yè)模式和網(wǎng)絡(luò)技術(shù),致力于創(chuàng)造一個(gè)包括芯片商(IC),網(wǎng)絡(luò)硬件商(ODM),軟件商(ISV),集成商(SI)以及用戶在內(nèi)的開(kāi)放網(wǎng)絡(luò)生態(tài)系統(tǒng)。集成商和用戶不再被網(wǎng)絡(luò)設(shè)備商鎖定,能自由選擇合適的硬件和軟件,自主建造應(yīng)用驅(qū)動(dòng)的網(wǎng)絡(luò)設(shè)施,打破網(wǎng)絡(luò)設(shè)備的傳統(tǒng)“黑盒”模式。”