IBM與NEC合作開發(fā)OpenFlow交換機和軟件定義網(wǎng)絡(luò)
IBM發(fā)布了一個新型OpenFlow交換機,它將與NEC的OpenFlow控制器捆綁銷售。這個組合產(chǎn)品是北美主流IT供應(yīng)商發(fā)布的第一個端到端軟件定義網(wǎng)絡(luò)解決方案,它使IBM成為思科、Juniper和其他供應(yīng)商在數(shù)據(jù)中心網(wǎng)絡(luò)市場的強有力對手。
迄今為止,只有一些創(chuàng)業(yè)公司和NEC等小型供應(yīng)商推出了OpenFlow和軟件定義網(wǎng)絡(luò)產(chǎn)品,其中NEC在去年夏天發(fā)布了它的可編程OpenFlow產(chǎn)品。主流網(wǎng)絡(luò)供應(yīng)商也涉足了OpenFlow,在一些較好的交換機上實現(xiàn)了這項技術(shù),但是還沒有任何一家公司進一步完全采用這項技術(shù)。雖然IBM并不是主流網(wǎng)絡(luò)供應(yīng)商,但是它是世界上最大型IT供應(yīng)商之一,也有很長的網(wǎng)絡(luò)產(chǎn)品研發(fā)歷史。
IDC企業(yè)與數(shù)據(jù)中心網(wǎng)絡(luò)副總裁Lucinda Borovick說:“由于受IBM和NEC的品牌和市場份額影響,許多客戶會重新審視OpenFlow,然后說‘連IBM都參與了,我可能也該嘗試一下。’跟著IBM走應(yīng)該是不會錯的。”
IBM/NEC解決方案由NEC ProgrammableFlow控制器和IBM 1.28 Tbps RackSwitch G8264頂級機架交換機組成。交換機具有48個SFP/SFP+ 10 GbE端口和4個QSFP 40 GbE端口,且可以劃分為另外16個10 GbE端口。它支持OpenFlow 1.0.0,及最多97,000個流實體。
理論上,企業(yè)可以使用IBM OpenFlow交換機和NEC控制器建立一個完整的數(shù)據(jù)中心網(wǎng)絡(luò)。企業(yè)戰(zhàn)略部門的首席分析師Jon Oltsik指出:“有了OpenFlow,您就不再需要核心和聚合設(shè)備。您可以創(chuàng)建一種無接入交換機的網(wǎng)絡(luò)結(jié)構(gòu)。”
OpenFlow交換機真的會流行嗎?
網(wǎng)絡(luò)工程師仍繼續(xù)關(guān)注OpenFlow和軟件定義網(wǎng)絡(luò),但是這項技術(shù)還處于“科學實驗”階段。OpenFlow是一個開源協(xié)議,允許企業(yè)將網(wǎng)絡(luò)從分布式系統(tǒng)(交換機和路由器各自獨立)轉(zhuǎn)換為集中控制系統(tǒng)(OpenFlow控制流量轉(zhuǎn)發(fā))。
OpenFlow控制器還可以運行一些增加網(wǎng)絡(luò)可編程能力的應(yīng)用程序。通過利用這種集中網(wǎng)絡(luò)視圖,開發(fā)者可以編寫程序,代替一些高級交換機、路由器或其他網(wǎng)絡(luò)設(shè)備(如防火墻和負載均衡器)的功能。
企業(yè)還可以使用OpenFlow控制器快速修改網(wǎng)絡(luò)配置,為特殊應(yīng)用程序和服務(wù)快速分配和指定網(wǎng)絡(luò)資源。隨著企業(yè)建設(shè)更大型的數(shù)據(jù)中心,并開始創(chuàng)建私有云和混合云,這個功能會變得尤為重要。
IBM OpenFlow交換機讓工程師著迷,但是不適合替換現(xiàn)有設(shè)備
根據(jù)Selerity CTO Andrew Brook介紹,Selerity是一家向金融服務(wù)公司提供低延遲、實時金融數(shù)據(jù)的公司,它一直在試用IBM/NEC OpenFlow網(wǎng)絡(luò)。他的公司使用私有算法從非結(jié)構(gòu)化數(shù)據(jù)(如新聞稿)提取金融信息,然后通過一個專用網(wǎng)絡(luò)將數(shù)據(jù)發(fā)送給客戶,而該網(wǎng)絡(luò)則同時連接芝加哥、新澤西和法蘭克福的交易場所。他說:“這個領(lǐng)域的競爭是按微秒級計算的。客戶在獲得我們提供的數(shù)據(jù)之后,會在1至10秒內(nèi)作出交易決定。”
而且,Selerity的客戶收到的并不是統(tǒng)一化的數(shù)據(jù)。Selerity客戶會根據(jù)所購買的服務(wù)獲取特定的數(shù)據(jù)子集。滿足這兩方面需求的最佳方法就是通過一個低延遲交換機實現(xiàn)多點傳送。但是,在多點傳送環(huán)境中,Selerity很難實時向客戶發(fā)送選定的數(shù)據(jù)集。OpenFlow的可編程功能和快速配置功能可以很好地解決這個問題。Brook認為,IBM OpenFlow交換機和NEC控制器能夠?qū)崿F(xiàn)低延遲和實時的策略式內(nèi)容分發(fā)。
他說:“我不希望通過獨立尋址的數(shù)據(jù)報文發(fā)送數(shù)據(jù),因為這樣要求數(shù)據(jù)進行排隊,結(jié)果就是客戶接收到數(shù)據(jù)的時間是不同的。我希望以多點傳送的方式發(fā)送數(shù)據(jù),但是這得進行一些修改,使一些交換機發(fā)送端口發(fā)送指定線路的數(shù)據(jù)。”
工程師可以控制傳統(tǒng)交換機的發(fā)送路線,但是做不到實時發(fā)送。“我們能夠用OpenFlow改變交換機規(guī)則,讓交換機盡可能實時改變、且表現(xiàn)穩(wěn)定,能夠按照我們的需求完成工作。現(xiàn)在,我們正在控制器上實現(xiàn)這樣的功能,但是其速度仍然是一個問題。對于我們現(xiàn)在的水平,它還是可以滿足的。”
Brook仍然在評估IBM OpenFlow交換機和NEC控制器,即使他采用這些產(chǎn)品,也不會大規(guī)模替換現(xiàn)有網(wǎng)絡(luò)。他說:“短期而言,將由我們來分辨特定的應(yīng)用程序。例如,位于我們內(nèi)容交付網(wǎng)絡(luò)和客戶之間的邊緣交換機。”
Tervela是一家面向全球貿(mào)易、風險分析和電子商務(wù)的分布式數(shù)據(jù)結(jié)構(gòu)提供商,它也在評估這項技術(shù)。Tervela客戶一般會在他們的本地網(wǎng)絡(luò)部署公司的產(chǎn)品;然而,Tervela工程師經(jīng)常會向客戶提供支持其技術(shù)的最佳網(wǎng)絡(luò)配置方面的咨詢服務(wù)。
Michael Matatia是Tervela的軟件工程主管,他指出,工程師們正在試用IBM/NEC OpenFlow網(wǎng)絡(luò)替換他們傳統(tǒng)的2層和3層網(wǎng)絡(luò),因為預(yù)計客戶將開始使用OpenFlow。“隨著OpenFlow的流行,我預(yù)計客戶將開始部署OpenFlow。我們需要提前作好這項技術(shù)的準備工作,這樣我們才能夠把握OpenFlow的優(yōu)點,并且在適當時候利用它。”
盡管有IBM的參與,但是OpenFlow仍然不明朗
IBM加入OpenFlow大潮引起了一定的關(guān)注,但是OpenFlow是否真的能夠改變網(wǎng)絡(luò)尚不明確。首先需要形成開發(fā)者環(huán)境,幫助企業(yè)實現(xiàn)這種可編程功能。OpenFlow最近啟動了大交換機網(wǎng)絡(luò),為它的OpenFlow控制器創(chuàng)建開源項目,并向開發(fā)團隊推廣這項技術(shù)。
Selerity的Brook非常關(guān)注OpenFlow應(yīng)用過程。而ZK Research的首席分析師Zeus Kerravala說:“我現(xiàn)在還不確定,單純使用OpenFlow,能夠?qū)崿F(xiàn)什么樣不同的結(jié)果。軟件定義網(wǎng)絡(luò)的大多數(shù)功能都可以通過其他方法實現(xiàn)。思科有FabricPath,Arista也有相應(yīng)的產(chǎn)品。我還不確定OpenFlow是否就是解決問題的正確方法。”
Brook指出,他的公司有一些特別極端的需求或“苛刻的技術(shù)需求”,必須采用一些新興技術(shù),如OpenFlow,但是對于其他基礎(chǔ)架構(gòu),他仍然偏向于使用成熟的行業(yè)標準。他說:“OpenFlow似乎獲得了一些關(guān)注度和推動力量。我們必須繼續(xù)觀察,了解它的應(yīng)用現(xiàn)狀,再評估我們是否可以部署這種技術(shù)。IBM和NEC推出的特殊解決方案非常不錯,因為實際的交換設(shè)備來自IBM,我并不擔心這些采購,因為即使不考慮其OpenFlow的功能,這也是很有保證的交換機。”