網(wǎng)絡(luò)是今年數(shù)據(jù)中心的明星,軟件定義網(wǎng)絡(luò)是今年主流技術(shù)媒體和IT專業(yè)人士的熱門話題。融資、收購(gòu)、發(fā)布,發(fā)生在SDN世界的各種事件令人應(yīng)接不暇。但是今年網(wǎng)絡(luò)所發(fā)生的變化也令人倍感困惑:究竟什么是軟件定義網(wǎng)絡(luò),而它又能給這個(gè)行業(yè)帶來(lái)哪些承諾?
在舊體系所支撐的網(wǎng)絡(luò)變得越來(lái)越復(fù)雜、速度越來(lái)越慢、成本越來(lái)越高的背景下,OpenFlow被寄予了越來(lái)越高的期望,甚至有人把它比做網(wǎng)絡(luò)的Android。OpenFlow慢慢演變成了軟件定義網(wǎng)絡(luò),然后又被納入到網(wǎng)絡(luò)虛擬化的體系當(dāng)中。
作為斯坦福大學(xué)Clean Slate項(xiàng)目的一部分,OpenFlow協(xié)議實(shí)際上相當(dāng)?shù)暮?jiǎn)單。其思路是將控制平面與數(shù)據(jù)平面分隔。對(duì)于熟悉下一代網(wǎng)絡(luò)(NGN)的人來(lái)說(shuō),這一概念并不陌生。控制平面與數(shù)據(jù)平面分離之后,同一臺(tái)網(wǎng)絡(luò)設(shè)備就不再既要為網(wǎng)絡(luò)請(qǐng)求選擇合適的路由又要按照這條路由發(fā)送數(shù)據(jù)包了。這導(dǎo)致了軟件定義網(wǎng)絡(luò)(SDN)的崛起。Google就以O(shè)penFlow為基礎(chǔ)開(kāi)發(fā)軟硬件來(lái)優(yōu)化其數(shù)據(jù)中心內(nèi)部的數(shù)據(jù)流。而其他的公司則將其視為建設(shè)可編程網(wǎng)絡(luò)的一種手段,在這樣的網(wǎng)絡(luò)中,底層硬件將會(huì)被虛擬化。
這就是SDN的概念。在SDN網(wǎng)絡(luò)中,網(wǎng)絡(luò)的物理硬件被抽象出來(lái),獨(dú)立于運(yùn)行在網(wǎng)絡(luò)上的虛擬機(jī)器和應(yīng)用。
如果大家都遵照SDN的設(shè)定,路由器本該也會(huì)被商品化,但是也許是考慮到如此激進(jìn)的變革對(duì)傳統(tǒng)勢(shì)力的影響。路由器的格局暫時(shí)尚未被顛覆。業(yè)界的做法是在應(yīng)用和網(wǎng)絡(luò)引擎之間增加一個(gè)軟件層,也就是所謂的控制器。這些控制器,有的公司是開(kāi)源化的,有的則提供API來(lái)訪問(wèn)底層的網(wǎng)絡(luò)引擎,而有的則連API也不提供。一旦有了SDN的虛擬化,應(yīng)用與網(wǎng)絡(luò)的互聯(lián)就有了可能。而使用上述何種類型的控制器則決定了這種互聯(lián)的難易程度。
下面我們來(lái)簡(jiǎn)單回顧一下2012年發(fā)生的一些重大交易:
Oracle收購(gòu)Xsigo:今年7月宣布的這項(xiàng)交易實(shí)際上并非真正的SDN交易。Xsigo在宣傳上盡量跟SDN靠邊,但是其實(shí)它做的主要是對(duì)硬件和端口層的虛擬化。Xsigo的硬件令其有可能將存儲(chǔ)和網(wǎng)絡(luò)電纜接入到Xsigo設(shè)備中,然后無(wú)需網(wǎng)絡(luò)工程師參與即可分配這些物理資源。Oracle收購(gòu)Xsigo主要是為了自己的專有硬件計(jì)劃,跟SDN無(wú)關(guān)。
VMware12.6億美元收購(gòu)Nicira。這項(xiàng)交易也是在今年7月宣布。Nicira制造的是將底層網(wǎng)絡(luò)硬件抽象于應(yīng)用的SDN控制器。但實(shí)際相對(duì)于將應(yīng)用與網(wǎng)絡(luò)無(wú)縫連接,Nicira的工作主要是網(wǎng)絡(luò)虛擬化。其控制器是Nicira和VMware提供的控制點(diǎn),可供合作伙伴及氣體供應(yīng)商通過(guò)API與控制器掛鉤。
博科收購(gòu)Vyatta:Vyatta是另一家試圖給自己貼上SDN標(biāo)簽的公司。以生產(chǎn)交換機(jī)硬件著稱的博科可以使用Vyatta的網(wǎng)絡(luò)軟件,軟硬結(jié)合為客戶提供更加模塊化的SDN方案。
思科1.41億美元收購(gòu)Cariden:11月份,思科收購(gòu)了網(wǎng)絡(luò)映射和優(yōu)化公司Cariden,這家公司采用了部分的SDN功能。對(duì)于思科來(lái)說(shuō),購(gòu)買Cariden的意義在于可以搭建一個(gè)受控的網(wǎng)絡(luò)虛擬化生態(tài)體系而不會(huì)威脅到自身的路由器業(yè)務(wù),從而可以將SDN服務(wù)和應(yīng)用賣給服務(wù)供應(yīng)商客戶。與此同時(shí),思科還發(fā)布了自己的控制器以及讓應(yīng)用與之(而非與底層的網(wǎng)絡(luò)引擎)交互的API。
Juniper1.76億美元收購(gòu)Contrail:SDN熱潮以產(chǎn)品剛上市兩天即被Juniper收購(gòu)的Contrail收尾。而且不久前這家SDN初創(chuàng)企業(yè)才剛剛收獲了1000萬(wàn)美元的融資。Contrail的技術(shù)主要圍繞著對(duì)控制器在虛擬化網(wǎng)絡(luò)中的位置的反思以及如何讓其中的組件更好協(xié)作來(lái)進(jìn)行。該公司有著很好的團(tuán)隊(duì)和聽(tīng)起來(lái)很棒的技術(shù),但是客戶寥寥。
盡管SDN在國(guó)外風(fēng)生水起,但是在國(guó)內(nèi)SDN概念仍有待普及。在不久前的中國(guó)開(kāi)放網(wǎng)絡(luò)高峰會(huì)議上,國(guó)內(nèi)的技術(shù)公司、科研機(jī)構(gòu)以及運(yùn)營(yíng)商也在思考SDN的中國(guó)之路應(yīng)該如何走。從全球來(lái)看,總的說(shuō)來(lái),SDN目前仍處在布局階段,這項(xiàng)技術(shù)要想真正開(kāi)花結(jié)果,打破舊有技術(shù)的壁壘,仍有待來(lái)年發(fā)力。