新IT領航:SDN由技術驅動轉向應用驅動
以云計算、大數據、移動化與物聯網為代表的數字技術的能量在不斷釋放,在這些新興數字技術的驅動下,原有的價值鏈正在破裂重塑,新生態系統中不斷涌現的數字化業務模式,正在打破原有的游戲規則,也給用戶創造了更新的體驗。
在以云計算、大數據、社交商業與移動技術為代表業務模型創新持續不斷演進的同時,對于底層的網絡基礎設施的訴求也不斷增長,對運營商而言,要抓住這些新興的機會需要在內部進行網絡重構,實現技術架構的演進和內部效率的優化;對于企業而言,所有的創新業務都或多或少受制于或依賴于底層的網絡基礎設施,為了更好地滿足當前業務的發展,對于網絡層面的變革也如火如荼的展開,以SDN/NFV為基礎的網絡創新發展迅猛,成為當前網絡創新的主要方向。
SDN是一種新型的網絡體系結構,通過將網絡控制與轉發解耦合構建開放可編程的網絡體系結構,在2011年,開放網絡基金會ONF誕生,第一屆開放網絡峰會ONS成功舉辦開始,SDN快速發展。先是Google發布了第一個SDN規模應用案例B4,隨后各廠商推出各自的控制器,然后標準化組織的相繼推出OpenDaylight,ONOS的開源控制器;與此同時在實踐過程中基于SDN理念的芯片廠商Barefoot,編程語言P4相繼出現,讓整個軟件定義網絡的理念蓬勃發展。
SDN實現轉發和控制分離的理念在實際落地中,相比傳統網絡一個很大的價值在于基于業務細分的控制,但在實際網絡環境中受制于傳統網絡設備形態固化和封閉難以充分發揮出理想的效果, 基于SDN技術的大量應用的出現也推動網元層向標準化和可定義方向發展,設備的白盒化和NFV的需求迅速出現,尤其在運營商網絡重構的建設中NFV更是成為網元層優化的核心內容。
在技術演進過程中,基于SDN的網絡模型大量出現,但在實際使用SDN相關技術搭建了具體網絡之后,SDN還是遠沒有達到用戶對于網絡顛覆的預期,究竟是什么原因出現了這種情況呢?作者認為主要有以下兩個原因:
- 各廠商在初期更專注技術模型的實現和技術革新帶來的基礎架構的改善,而對于用戶的實際體驗的改善不足;
- 基于SDN技術實現的網絡只是一個IAAS的平臺,但是卻缺乏基于SDN的應用APP。在這個平臺之上構建合適的應用是才能最大程度發揮SDN的價值,也就是說SDN需要由技術驅動逐步轉向應用驅動。
1. SDN由技術驅動逐步轉向應用驅動
SDN由技術驅動轉為應用驅動,作者認為有以下三個原因。
(1) 應用環境本身變了
傳統網絡的難以滿足要求因為云計算、大數據、移動化、物聯網等技術的出現,導致傳統的網絡難以滿足現在的需求,這個是SDN能夠快速發展的根本原因。首先云計算的出現,讓基于租戶的資源分配成為IT的基本需求,傳統網絡缺乏彈性,可擴展性,以及可定義性,進行上述的資源分配非常復雜,耗時耗力,因此需要一種快速進行網絡資源彈性擴展和分配的方式;其次移動化應用的大量出現,應用的遷移和基于位置安全技術之間的矛盾進一步加劇,需要、新的安全技術;運營商面對企業需求快速變更,也需要對僵化的網絡進行重構,適應新形勢下的敏捷部署的需求。
(2) 技術、應用循環推動的時機到了
在IT界經常是技術和應用雙輪驅動向前發展,先是技術突破、然后是基于技術的應用突破,如此往復,推動整個IT持續向前發展;對于SDN來說,前期已經經過了理論成型、實踐模型驗證、技術再升級的技術驅動為主的階段,后續的持續發展需要基于各場景的應用進行持續的創新,只有找到在各場景中的核心價值,SDN才能取得在各行業的重大突破。
(3) 用戶對于SDN技術的理解更清楚了
用戶需求會逐漸主導其發展在SDN的發展初期,用戶更多的也是技術嘗試和摸索期,經過近幾年的發展,尤其是應用模型的逐步落地,很多用戶對于SDN的理解更深了,他們也會結合自己的業務做更多的思考,和基于業務的創新,并最終在各場景中體現出SDN更大的價值。
2. 應用驅動SDN網絡的特點
應用驅動SDN網絡應該至少具備以下四個方面的特點。
(1) 場景化
在網絡建設中不同的場景訴求不同,其業務需求也千差萬別,在應用與技術的結合中必然會產生出基于場景的細分方案,例如在數據中心的核心需求是“云對網的彈性和可定義”,此時的SDN網絡需要具備和多種云平臺Openstack、Cloudstack對接的能力,能夠被云輕松定義;其次在網絡層面要能夠輕松進行擴展,比如單DC多Fabric、單DC多Border、多DC彈性擴展等;即使廣域網中,行業網絡和DCI更多的是希望通過SDN實現業務可視化和智能調度,而在分支互聯的場景則希望通過SDN實現差別化服務,降低廣域的線路費用,保障關鍵業務服務質量。單一的網絡模型無法滿足種種需求,因此針對場景化進行方案細分是應用驅動SDN發展的必然結果。
(2) 自動化
SDN最初雛形的產生就是來自于Casado和他的導師McKeown教授在解決規模設備管理過程中提出的一種集中控制的優化方案,可以說SDN骨子里面帶有自動化的基因,SDN因為實現了控制層和轉發層的解耦,客觀上降低了轉發層設備的復雜度,保持了轉發層相對的一致性,實現設備上線自動化是SDN發展的必然。
(3) 開放性
SDN實現集中控制之后一方面對設備的管理進行了簡化,然而它更大的價值在于提供一個IaaS平臺,用戶通過控制器可以輕松的實現對于海量網絡設備的控制,這就需要在控制器上面提供大量的開放接口被上層的云OS、管理系統、業務系統等應用進行調用。可以說如果SDN失去了開放性,它的最終價值將大大降低。
(4) 柔性化
SDN網絡集中控制之后,對于網絡本身的擴展變得更簡單,網絡自身變得更具彈性,同時對于接入網絡的用戶和終端由于控制點不在分散在每臺設備上,可移動的位置和范圍擴大了,也讓整個網絡具備更大范圍服務一致性,讓整個運維變得更加的簡單。
結束語
SDN已經經歷了一個由技術到適用場景探索的輪回,現在需要回到整個商業的本質,那就是由客戶的需求、客戶的應用來驅動SDN進一步向前發展,在技術結合應用實現了在客戶處價值突破后,SDN必然會迎來更大的發展。