本月初HP宣布在16個(gè)交換機(jī)上實(shí)現(xiàn)OpenFlow支持。該舉措引起了不少質(zhì)疑。畢竟,市場上并沒有很多的OpenFlow需求,而且一般企業(yè)中也未有明顯的應(yīng)用。但是,惠普有更大的計(jì)劃——拋離CLI,實(shí)現(xiàn)完全抽象的網(wǎng)絡(luò)。
雖然談起OpenFlow,人們一般會(huì)想到Nicira、BigSwitch和Juniper等公司,但是其實(shí)惠普很早就介入這項(xiàng)技術(shù)——惠普曾經(jīng)參與斯坦福大學(xué)的早期OpenFlow實(shí)驗(yàn),還是開放網(wǎng)絡(luò)基金會(huì)的主要成員之一。
盡管如此,惠普在此時(shí)進(jìn)入OpenFlow商業(yè)領(lǐng)域仍然有些令人感到意外。現(xiàn)在,OpenFlow仍然是一個(gè)用于解決特殊環(huán)境下特殊問題的協(xié)議,如研究和學(xué)術(shù)界。雖然云計(jì)算和服務(wù)提供商網(wǎng)絡(luò)需要OpenFlow的精細(xì)且靈活的流管理功能,但是惠普所關(guān)注的企業(yè)網(wǎng)絡(luò)并沒有這方面的需求。事實(shí)上,雖然有很多網(wǎng)絡(luò)工程師對OpenFlow抱有獵奇心態(tài),但是很少有部署計(jì)劃。
惠普OpenFlow遠(yuǎn)景計(jì)劃:擺脫CLI
筆者認(rèn)為“遠(yuǎn)景計(jì)劃”這個(gè)詞最能解釋惠普進(jìn)入OpenFlow的原因。惠普在構(gòu)思一個(gè)完全抽象的網(wǎng)絡(luò)。有了這個(gè)網(wǎng)絡(luò),網(wǎng)絡(luò)工程師將不直接接觸各個(gè)交換機(jī)、路由器和防火墻,而且還可將網(wǎng)絡(luò)作為一個(gè)整體進(jìn)行管理。在二月初,惠普CTO Saar Gillai曾提到,網(wǎng)絡(luò)管理需要變革,擺脫對CLI的過份依賴。事實(shí)上,現(xiàn)在逐個(gè)設(shè)備進(jìn)行網(wǎng)絡(luò)管理的現(xiàn)象非常普遍,而且大多數(shù)企業(yè)網(wǎng)絡(luò)管理軟件也以設(shè)備為中心。
對于惠普而言,有了OpenFlow,就意味著工程師可以創(chuàng)建一個(gè)獨(dú)立運(yùn)行和管理的網(wǎng)絡(luò)。為了闡述這個(gè)問題,惠普網(wǎng)絡(luò)的知名技術(shù)專家Charles Clark舉了一些例子,說明如何在支持OpenFlow的網(wǎng)絡(luò)中完成某些任務(wù)。這包括:
基于用戶身份、動(dòng)態(tài)分配端到端的安全可靠網(wǎng)絡(luò)訪問權(quán)限。
定義流量流的端到端性能特性,保證流量傳輸時(shí)達(dá)到預(yù)定義的服務(wù)水平。
惠普OpenFlow的網(wǎng)絡(luò)管理工具
筆者最關(guān)心的是,能用在惠普OpenFlow的網(wǎng)絡(luò)中的管理工具。在這個(gè)網(wǎng)絡(luò)中,沒有CLI交互,也不需要在各個(gè)設(shè)備上單獨(dú)運(yùn)行程序。相反,惠普的原型軟件工具將向工程師提供一個(gè)GUI,它可用于定義總體需求,也可以精細(xì)控制用戶環(huán)境安全性和流量特性,如MAC和IP地址。一旦建立完成,OpenFlow控制器將由軟件進(jìn)行控制,向所有需要編程完成任務(wù)的網(wǎng)絡(luò)設(shè)備發(fā)送所需的OpenFlow命令。
關(guān)鍵在于,惠普不僅僅只是簡單的宣布進(jìn)入OpenFlow市場,更重要的是它挑起這個(gè)領(lǐng)域的競爭。筆者認(rèn)為,惠普希望先于其他競爭對手向企業(yè)提供可靠的軟件定義網(wǎng)絡(luò)。由于思科似乎對OpenFlow和SDN不感興趣,惠普的宣戰(zhàn)讓思科又一次站到了十字路口。