SDN真的死了嗎?有人會說SDN已經死了,有些人則認爲SDN仍然存在。真正的答案取決於如何定義SDN以及SDN的真正含義。html
十年前,在SDN技術還處於起步階段時,人們相信它將給網絡架構帶來突破性的變化。SDN架構在網絡中引入了三個不一樣的層:包含全部網絡元素的數據平面層、帶有SDN控制器的控制平面層和使網絡可編程的應用層。許多人認爲SDN控制器和SDN應用程序將取代網絡中的幾十種路由協議。SDN在推出時有三個不一樣的目標:編程
控制平面與數據平面分離;
將軟硬件解耦(即,避免廠商鎖定);
經過API使網絡功能可編程。
開放網絡基金會(ONF)支持SDN計劃,並引入了OpenFlow協議。可是,OpenFlow協議只更新到1.5.1版本。筆者將SDN的失敗歸咎於ONF在實現SDN願景時所採起的方式問題。他們的大多數項目都集中在OpenFlow上,他們讓每一個人都相信OpenFlow將爲當今網絡中的全部問題提供一站式解決方案。他們試圖過多地重載OpenFlow - 例如,嘗試使用OpenFlow擴展來執行MPLS標籤分發。最終,OpenFlow並無實現超出數據中心之外的需求。網絡設備廠商也因自身利益問題並不期待SDN。所以,OpenFlow的動力很快就消失了。網絡
SDN社區對網絡行業作出了兩項重要貢獻:架構
1.第一個貢獻是Open Daylight SDN Controller。在SDN 誕生之初,至少有六個SDN控制器被引入市場。如NOX,POX,Floodlight,ONOS,Open Daylight和Ryu。然而,該行業很快接受了開源控制器Open Daylight。到目前爲止,Open Daylight社區已經發布了10個版本,而且有50多個供應商支持社區。許多供應商,如思科、愛立信和Lumina都在銷售基於Open Daylight的SDN控制器。今天,Open Daylight的社區版本變得臃腫,由於一些供應商將專有/遺留API轉移到社區。儘管存在這些限制,但Open Daylight可幫助企業和服務提供商簡化網絡管理,包括物理網絡和虛擬網絡。
查看更多內容ide