OpenFlow用戶披露“令人興奮”的優(yōu)勢(shì)細(xì)節(jié)
譯文【51CTO.com 8月18日外電頭條】OpenFlow承諾將使網(wǎng)絡(luò)的可編程能力大幅提高,而一家早期用戶也已經(jīng)初步從中獲得了良好的功能體驗(yàn)。
位于伊利諾伊州蘇黎世湖畔的Genesis Hosting Solutions公司已于今年二月份正式采用OpenFlow,以提高其網(wǎng)絡(luò)靈活性并降低配置難度。在該工具的幫助下,這家托管服務(wù)供應(yīng)商如今能夠更輕松地應(yīng)對(duì)大量VLAN業(yè)務(wù),并成功化解了由生成樹(shù)協(xié)議重新集合時(shí)間所帶來(lái)的網(wǎng)絡(luò)挑戰(zhàn)。事實(shí)證明,OpenFlow在建立冗余連接并保障性能表現(xiàn)方面,為Genesis公司提供了不小的助力。
"基本上來(lái)說(shuō),它創(chuàng)建了一套配置中不存在循環(huán)的網(wǎng)絡(luò),但卻不必用到生成樹(shù)協(xié)議,"Genesis公司CEO Eric Miller說(shuō)道。"這對(duì)我們來(lái)說(shuō)確實(shí)是令人興奮的結(jié)果。"
OpenFlow是一套協(xié)議,它使網(wǎng)絡(luò)能夠通過(guò)軟件加以定義,也就是說(shuō)用戶可以定義數(shù)據(jù)流并偵測(cè)這些數(shù)據(jù)流以何種途徑通過(guò)網(wǎng)絡(luò),且上述過(guò)程完全無(wú)需涉及底層硬件。OpenFlow將經(jīng)過(guò)網(wǎng)絡(luò)的數(shù)據(jù)流量從基礎(chǔ)設(shè)施——即交換機(jī)與路由器——手中奪過(guò)并加以控制,進(jìn)而將這些內(nèi)容交給網(wǎng)絡(luò)擁有者(個(gè)人用戶甚至是個(gè)人用戶運(yùn)行的程序都適用)進(jìn)行監(jiān)管。
這種功能使得用戶有能力在管理可用帶寬、降低延遲、網(wǎng)絡(luò)阻塞以及丟包問(wèn)題方面大展身手。OpenFlow的支持者們認(rèn)為,它在均衡負(fù)載、流量控制以及虛擬網(wǎng)絡(luò)管理領(lǐng)域意義非凡。而這些正是當(dāng)今數(shù)據(jù)中心、私有云以及校園網(wǎng)等連入設(shè)備量巨大、網(wǎng)絡(luò)拓?fù)浣Y(jié)構(gòu)被生成樹(shù)所干擾、進(jìn)而導(dǎo)致重新集合時(shí)間大大延長(zhǎng)的設(shè)施所面臨的共同難題。
OpenFlow作為斯坦福大學(xué)與加州大學(xué)伯克利分校耗時(shí)六年打造的合作研究成果,可以為啟用其功能的交換機(jī)提供一套集中式控制器,以處理各類(lèi)配置變更情況。
Genesis公司認(rèn)為,OpenFlow能夠?yàn)榇?lián)交換機(jī)之間的無(wú)效鏈接或是因異常情況而無(wú)法利用"beaconing"技術(shù)檢測(cè)到的鏈接(該技術(shù)只能根據(jù)ping的結(jié)果判斷鏈接的工作狀態(tài),無(wú)法為其重新定向)重新指定路徑。"在交換機(jī)中API的輔助下,OpenFlow控制器使Genesis公司得以輕松引導(dǎo)流量避開(kāi)故障點(diǎn)及過(guò)度擁擠的鏈接,并從全局的角度監(jiān)管整臺(tái)交換機(jī)設(shè)備,"Miller說(shuō)道。
OpenFlow還允許Genesis公司創(chuàng)建以自家托管客戶為基礎(chǔ)的管理策略。此類(lèi)策略可以很容易地在整個(gè)交換設(shè)備中添加或刪除,因而針對(duì)客戶的網(wǎng)絡(luò)資源調(diào)配及撤銷(xiāo)只需一條API調(diào)用即可實(shí)現(xiàn),Miller說(shuō)。
Miller表示他在最初對(duì)OpenFlow進(jìn)行評(píng)估時(shí),就對(duì)這一功能"很感興趣"。"當(dāng)我們聽(tīng)說(shuō)某項(xiàng)技術(shù)時(shí),難免要問(wèn)'它的口碑好嗎,實(shí)施起來(lái)怎么樣?'當(dāng)時(shí)我們將其部署在一個(gè)小型論壇上,旨在觀察實(shí)際工作狀況。"
到目前為止,工作狀況仍然非常良好,他表示。Genesis公司采用了兩款NEC可編程數(shù)據(jù)流控制器——其中一款作為冗余后備——它們都在為公司設(shè)于芝加哥的數(shù)據(jù)中心服務(wù)。該數(shù)據(jù)中心具備兩臺(tái)NEC 品牌的48端口,1Gbps以太網(wǎng)可編程數(shù)據(jù)流交換機(jī)。該運(yùn)行環(huán)境如今支持著2500套虛擬機(jī)。
這家托管服務(wù)供應(yīng)商計(jì)劃在地處伊利諾伊州Prospect山的第二個(gè)數(shù)據(jù)中心內(nèi)復(fù)制以上成功經(jīng)驗(yàn),并在實(shí)現(xiàn)各項(xiàng)功能之外,重點(diǎn)將其與芝加哥中心相聯(lián)動(dòng),以建立一套點(diǎn)對(duì)點(diǎn)的二層連接作為災(zāi)備機(jī)制。Genesis公司打算將眾多OpenFlow控制器打造成一套聯(lián)合體系,平時(shí)各自獨(dú)立運(yùn)作、只在處理特定的流量或數(shù)據(jù)時(shí)協(xié)同工作。該計(jì)劃的核心在于必要的內(nèi)存鏡像功能,NEC目前正在為此努力,最終控制器之間將能夠保持同步性。
眼下,災(zāi)備機(jī)制在控制器之間進(jìn)行切換的過(guò)程只會(huì)花費(fèi)幾秒鐘,這就要求控制器能夠在恢復(fù)備份時(shí)迅速重新創(chuàng)建原有的各種列表。內(nèi)存鏡像正是用于解決這一難題,它將兩套甚至多套控制器中的列表內(nèi)容進(jìn)行復(fù)制,進(jìn)而加快災(zāi)備機(jī)制的生效速度,Miller如是說(shuō)。
盡管實(shí)際情況相當(dāng)樂(lè)觀,客觀問(wèn)題仍然不可避免,Miller聲稱。舉例來(lái)說(shuō),通用地址冗余協(xié)議,或者簡(jiǎn)稱為CARP,也就是來(lái)自Genesis VLAN冗余路由器上的各類(lèi)廣告會(huì)擾亂OpenFlow控制器的默認(rèn)執(zhí)行流程。不過(guò),Miller認(rèn)為這都是小事,修正起來(lái)并不會(huì)花費(fèi)太多時(shí)間。
另一個(gè)潛在問(wèn)題是OpenFlow控制器本身是網(wǎng)絡(luò)計(jì)算中的單點(diǎn),其初始設(shè)計(jì)會(huì)利用創(chuàng)建一條經(jīng)由所有網(wǎng)絡(luò)路徑的通道對(duì)中斷的數(shù)據(jù)流加以恢復(fù),Miller說(shuō)。當(dāng)前業(yè)界已經(jīng)意識(shí)到,此類(lèi)通道動(dòng)態(tài)創(chuàng)建所帶來(lái)的運(yùn)算量可能會(huì)影響控制器的正常工作。
"但就我們自身而言,還沒(méi)有發(fā)現(xiàn)任何實(shí)際運(yùn)行方面的局限,"Miller說(shuō)。"我們還沒(méi)有使其超過(guò)數(shù)據(jù)流創(chuàng)建能力的極限。"
Genesis公司的下一步規(guī)劃是將余下的30臺(tái)邊緣交換機(jī)全部更換為24/48端口的1G邊緣交換機(jī),以使其整套網(wǎng)絡(luò)都在OpenFlow軟件的幫助下實(shí)現(xiàn)可編程化。目前,這些交換機(jī)支持著1200個(gè)千兆以太網(wǎng)端口,而NEC只制造以O(shè)penFlow為核心的交換機(jī)。
"我們選擇以謹(jǐn)慎的方式推進(jìn)OpenFlow項(xiàng)目的原因非常明顯,這還是一項(xiàng)全新的技術(shù),"Miller說(shuō)道。"我們希望在最嚴(yán)重的故障發(fā)生時(shí)有能力將網(wǎng)絡(luò)恢復(fù)到原有狀態(tài)。"
但截至目前,該托管服務(wù)供應(yīng)商還沒(méi)有發(fā)現(xiàn)OpenFlow所引起的任何大問(wèn)題,進(jìn)一步擴(kuò)大部署范圍也勢(shì)在必行。"將網(wǎng)絡(luò)視為一個(gè)整體,而非大量單獨(dú)的交換機(jī),這是我們所追尋的最終目標(biāo),"Miller如是說(shuō)。
原文鏈接:http://www.networkworld.com/news/2011/081611-openflow-genesis-249785.html?hpg1=bn
【51CTO.com獨(dú)家譯稿,非經(jīng)授權(quán)謝絕轉(zhuǎn)載!合作媒體轉(zhuǎn)載請(qǐng)注明原文出處及出處!】




























