SDN(軟體定義網路Software Defined Network)是新一代資料中心中最熱門的技術。 各大網路設備廠商都紛紛發佈了自己的SDN戰略,試想在這個新的領域一爭高下。 不過根據IDC最新的研究結果表明:在2013年,整個商業網路行業的市場價值420億美元,其中將近一半來自2~3層網路交換器市場,SDN市場只有1.68億美元,而到2016年SDN市場才能達到20億美元。 從整個網路行業來看,SDN仍然相去甚遠。 如此小的市場空間,為何這些網路設備巨頭仍樂此不彼的渲染SDN呢?
縱觀網路設備製造領域,基本都是硬體廠商,隨著競爭的白熱化,利潤已越來越低。 而如果能夠從軟體方面提供差異化的應用,往往能夠獲得超高的利潤,因此SDN技術應運而生。 SDN技術的確具有創造性的思想,它將改變區域網路的實現方式,改變網路設備的產業鏈,改變網路和應用之間的關係。 SDN技術產生于美國矽谷,美國矽谷是一個 世界IT業的風向標,引領世界資訊發展的潮流。 矽谷產生的一項技術,一般經過如下這樣的幾個過程:創新思想的提供市場的孵化、風投介入的初創公司、媒體的大肆鼓吹、更多的客戶被忽悠進來、更多的公司參與其中,這樣的過程想不成功都難。 即便SDN技術在其它地方有人提出,也不會創造多大的影響力,這就是出身不同帶來的巨大差距,創新的技術加上華麗、誇大的包裝讓眾多資料中心管理者都會眼前一亮,喜歡上它。
而在新生事物剛剛萌芽時,從來也不缺乏質疑者,同樣在炒作的頂峰,我們同樣不缺盲從者。 在矽谷產生的各種創新技術,雖然在開始都存在一些技術上的質疑,但互相吹捧而非互相拆臺才是大家共贏的條件,這就是矽谷。 試想想讓SDN技術廣為人們所接受並使用,對這些網路設備製造企業一點壞處都沒有,反而會增加新的市場機會。 Cisco公司已投入了1億美元用於內創性公司Insieme,Insieme專注于SDN產品研發。 Google公司在資料中心內部全部部署了Operflow,給出了震撼性商用條例,大批的ISP及ICP必將跟隨。 顯然眾多的公司都希望SDN技術能夠得到更多公司的參與和使用,只有這樣才能將SDN技術發揮到極致,這樣就能為網路設備廠商、風投公司持續創造利潤。
大型資料中心和大型商業網路是SDN技術首要的應用場所,另一個就是運營商的接入網路。 SDN技術並沒有真正解決網路的問題,它只是給網路技術人員提供工具來解決他們自己的問題,當涉及配置、編排以及故障排除時,提供一套新的API就像是給他一把螺絲刀,並要他打造自己的汽車一樣, 當你試圖解決傳統網路中出現的所有問題時,你需要一個真正的解決方案。 顯然SDN技術只是提升資料中心管理效率的一個手段而已,不要把它看成是資料中心網路的全部。 SDN技術仍處於起步階段,其在實驗室實現的功能至少需要幾年才能進入企業實際生產環境,SDN技術大肆炒作的功能仍然離企業很遠。 尤其是中小企業的資料中心,這些資料中心的人員根本也不具備使用SDN技術的能力,所以更談不上普及應用了。 所以SDN技術的使用範圍仍有限,這只是眾廠商炒作的結果。 資料中心的管理者需理性看到SDN技術,自身的資料中心是否需要SDN技術,必須認真評估、謹慎對待。
SDN最大的未知數之一就是被移植到應用層的網路功能水準,我們經常聽說完全自我配置的應用程式能夠創建網路環境來滿足其特殊需求,但有時候應用程式具有太多「權力」。 在超級電腦領域,應用程式被賦予了太多對環境的控制權,這很容易使應用程式崩潰。 而且,太多智慧應用程式可能會妨礙對方的功能,資源競爭將會變得非常激烈。 SDN技術使資料中心網路更加智慧化,同時也可能使資料中心網路容易崩潰。
SDN技術是多廠商網路控制,缺少全設備控制標準。 現在在SDN技術的具體實現上仍存在著各種差異,SDN的協定標準也在不斷的發展與完善,在實現細節的多個方面仍存在爭論,這些都阻止了SDN技術的快速發展。
這些聽起來像是我們在給SDN技術潑冷水,其實並不是這樣。 SDN技術的確有創新之處,符合未來資料中心的發展,我們將看到這些美好的承諾會慢慢轉變為現實。 一個完全的軟體定義的資料中心肯定已經在醞釀之中,但這並不會適合所有的網路。 企業資料中心網路擁有龐大的應用程式和服務安裝基礎,將這些應用程式和服務轉移到軟體定義伺服器、存儲和網路架構將需要相當多的重新編碼,或者甚至需要完全重新部署更新版本,這些工作量都需要付出運營成本。 IPV6技術熱炒了這麼多年,可仍是雷聲大雨點小,IPV4仍是絕對主流的IP協定,可見改變固有的實現方式是一件多麼不容易的事,甚至目前各種IPV4和IPV6協定共存的技術也層出不窮,SDN技術也面臨著這樣的問題。 資料中心管理者是否願意在原有的資料中心中部署SDN,這是個很現實的問題。 對於新建的資料中心,SDN技術有進入的機會,但目前仍存在多處爭論的SDN,人們怎麼會安心去使用它。 所以這兩年,雖然網路廠商大肆宣揚SDN對資料中心的好處,而實際能在資料中心部署的少之又少。
SDN技術的誕生對於未來資料中心網路發展而言,是非常重要的,不論是對於網路架構的改變、簡化還是對二、三層網路的控制,都具有非常大的意義,徹底打破原有網路架構的理念。 但是SDN自身也存在各種各樣的缺陷,需要不斷的發展與完善,資料中心的管理者需要理性看待SDN技術,不要受周圍的SDN技術宣傳的影響,選最適合自己資料中心的技術,才是最好的。