SDN技術相信大家都已不陌生,很多人甚至都已耳朵聽出了老繭。經過一段時間的爭議期后,SDN終于得到了部分數據中心市場的認可,相關市場規模開始不斷擴大,預計2015年SDN交換機和控制器的市場規模將超過14億美元,而到了2019年,這一數字將達到120億美元。SDN技術逐漸得到了數據中心市場的認可,為數據中心的發展帶來了勃勃生機,這與幾年前SDN技術剛提出來時迥然不同,很多技術保守派不再無視SDN技術的存在,開始接受、甚至喜歡上SDN技術,這樣市場機會就出來了。相比幾年前空談SDN技術,現在已經開始出現規模的試商用,數不過來的數據中心都正在進行了SDN技術的方案測試,SDN技術出現一片欣欣向榮的影響。
SDN是一種對傳統網絡進行變革的技術,打破傳統網絡的技術壁壘,讓網絡技術走向開放。在數據中心里,只有網絡技術是最為封閉的技術,各網絡技術廠家各玩各的,擁有很多私有技術,這讓很多網絡設備互通困難,這給網絡技術的發展,數據中心發展都帶來阻力。網絡已經成為數據中心高速發展的絆腳石,必須對網絡做出改變。正是在這種背景下,SDN被人推上了舞臺。雖然SDN的舞姿美妙,可臺下坐著都是不懂欣賞的觀眾,甚至覺得SDN的舞跳得好難看,這樣SDN的出現受到更多的質疑,發展的阻力不小,同時得不到網絡巨頭廠商的支持,幾乎寸步難行。時間不長,云計算、大數據、虛擬化等技術都火了,這些新技術引爆了數據中心,然而這些技術的網絡依托都是SDN,這凸顯了SDN的重要性,只有具有SDN能力的網絡,才能與云計算、大數據、虛擬化等這些技術共融。此時網絡巨頭廠商也不得不接受SDN,聯合網絡廠商共同為網絡開放努力。這一次,SDN真的火了,尤其是2015年以來,以SDN為網絡技術基礎的數據中心遍布全球,國內也是如此。三大運營商也與網絡廠商聯合做SDN測試,在實際網絡中部署應用,三大互聯網巨頭已經在數據中心部署了SDN技術,這些SDN部署起到了很好的示范作用,平安、人保、政府、銀行等等百行百業的巨頭也都開始進行SDN的測試與部署,SDN技術得到了廣泛推廣。
SDN市場的火熱是一方面。實際上從技術角度考慮,目前商用的SDN并不是原始定義的SDN,按照SDN定義是通過控制器對整個網絡進行自動管理、下發流表,通過流表進行流量轉發。這種設計對于完全新建的數據中心,可以適合,但是面對海量現存的數據中心,卻面臨無法實用的境地。海量的數據中心里包含著各種各樣的網絡設備,不同廠家、不同協議、不同規格,哪個SDN控制器也無法將這些設備兼容,而且傳統的網絡設備根本不支持流表,這樣數據中心不可能為了部署SDN,而將這些設備全部換掉,這些設備對于數據中心是最為寶貴資產,需要慢慢地進行更換、更新換代,這給SDN的部署帶來了極大難度。即使對于新建的數據中心,需要所有網絡設備都支持流表下發,現在所有網絡廠家的控制器都不能互相兼容,這樣建設這樣的SDN網絡,就只能選擇一家網絡廠商的全部設備和控制器,這對于一個數據中心是非常不利的,這將在采購網絡設備和日后網絡設備運維上缺少議價能力,所以一般數據中心都會采購兩到三家的網絡設備廠商的設備,相互對比,擇優選擇,這樣在網絡中就存在多家的網絡設備,SDN自然無法部署,SDN技術要統一網絡世界還有很長的路要走。
目前SDN技術在數據中心應用的現狀其實采用了兩種部署方案,一種是無控制器方案,這種方案顯然仍需要對網絡設備進行人工配置,增減服務器、網絡設備都需要手工做一些網絡配置變更,不過這種網絡也部署了VXLAN、NFV、TRILL等SDN配合的技術,通過這些技術可以實現服務器虛擬機跨數據中心的無狀態遷移,這種無控制器方案也是為了讓數據中心在未來向有控制器方向做準備;另一種就是有控制器方案,網絡設備在互聯好光纖后,做好互聯端口的基本配置后,由控制器下發網絡配置,此時下發的并不是流表配置,而是實際的網絡配置,比如ARP、MAC、路由這些網絡基本元素,實現網絡內所有設備之間可達。這樣在進行網絡變革或者增加網元設備時,由控制器來自己計算,自動下發配置,這將大大節省運維的工作量,這給數據中心帶來的好處是顯而易見的。這種有控制器方案雖然不是下發的真正流表,但已經具備了軟件自動化管理網絡的功能,最為重要的是這種方案可以兼容數據中心原有網絡,是目前最為流行的SDN方案,這種SDN方案并不是高高在上,非常接地氣,所以獲得了廣泛認可。最后一種自然就是SDN標準定義的流表方案,這種理想的SDN方案,實際上鮮有應用,只是在一些技術實力較強的數據中心進行研究性的測試,距離實際商用仍比較遙遠。
雖然目前SDN應用方案與標準SDN有所差異,但卻獲得了更多的認可,在數據中心里開始規模部署。這種SDN方案依然沒有打破網絡技術之間的壁壘,不同網絡廠家的控制器實現各有不同,由于沒有流表,自然也不用遵照OpenFlow協議,所以目前的控制器實現各個網絡廠家之間又是封閉的,不為外界所知。這種SDN方案為數據中心帶來了運維上的便利,但是依然沒有打破網絡廠商之間的技術封鎖,不得不說是一種遺憾。不過,SDN的發展剛剛走上正軌。相信,隨著白盒交換機成熟、芯片廠商對OpenFlow支持越來越好,真正的SDN技術必將獲得更大發展,數據中心網絡的未來必然更加開放。