“為什么我們無法對網絡進行編程?”
斯坦福大學學生的一個問題開展了網路權力交接之路
作者:ManekDubash(NetEvents主編)
在數據中心網絡方面,一場變革已經悄然發生。多年來,網絡技術一直在發生變化,但這些變化幅度不大,且具有可預期性。但就在去年,由于SDN“軟件定義網絡”的出現,所有一切都發生了改變。
這項新技術的核心內容是OpenFlow–這是一種協議,能夠讓中央處理器和操作系統上的軟件對整個網絡和流量模式進行控制。
為什么這是一種顯著的改變?當今的流量模式主要以智能硬連線接入至交換機來管理和指導。供應商已經內置到交換機的特性和功能限定了它功能的限制。因此,如果需要新的功能,就必須要購買新的交換機。
什么是SDN“軟件定義網絡”?
“軟件定義網絡”(SDN;software-definednetworking)在智能系統(控制面)與實體路由傳送數據包的機器(數據面)之間實現分離。這對網絡交換機的工作方式產生了許多深遠的影響。不僅如此,還使整個網絡行業和行業經濟發生了翻天覆地的變化– 影響了數據中心經理和網絡管理員購買和管理網絡設備的方式 – 因此,不僅能節約資金,還能提供前所未有的靈活性。
具體來講,“SDN軟件定義網絡”把更多的控制權交給了用戶。因此,用戶不僅可對功能和特性進行部署,還能使網絡更好地滿足各項業務需求。
Dell'Oro集團高級分析師CaseyQuillin最近在邁阿密召開的NetEvents大會上表示,SDN“軟件定義網絡”具有與眾不同的特點,因為這種網絡能夠以抽象化的方式解決網絡的復雜性問題。數據面與控制面之間的分離,實際上是虛擬化的一種形式。這就如同從前的服務器虛擬化和存儲虛擬化,前者使數據中心發生了永久性的改變,后者則正在逐步改變著存儲系統的部署方式和管理方式。
Dell'Oro集團高級分析師CaseyQuillin
SDN“軟件定義網絡”是由開放式網絡基金會于2011年3月才推出。這一概念來自加利福尼亞斯坦福大學的研究成果,開放式網絡基金會設立之后,通過把這一概念轉化為商業產品,從而實現SDN“軟件定義網絡”從概念至現實的過渡。
加利福尼亞斯坦福大學
最初,OpenFlow僅僅是添加到商業以太網交換機、路由器和無線訪問點的一項功能,主要是為了提供一個標準化的掛鉤,使斯坦福大學的研究人員可以自由地開展實驗,無需廠商披露其網絡設備的內部工作情況。
“軟件定義網絡”的益處
開放式網絡基金會執行董事DanPitt在邁阿密大會上也表示:“SDN軟件定義網絡是一場革命,要把權力交回到用戶和操作人員的手中。從前陳舊的網絡工作模式即將消亡,我們需要一定的時間來吸收這些變化,并改變網絡的文化。這不僅僅是一項技術,而是一場運動–就像海嘯來襲一般,不可阻擋。”
開放式網絡基金會執行董事DanPitt
他把當今的交換機比作大型計算機,兩者都具有單片式、封閉性和專有性的特點。“SDN軟件定義網絡將把網絡從大型主機時代帶入至一個新的時代,以開發界面和商品芯片為特點,采用開放式軟件、邏輯集中式控制面和開放式應用程序。”
開放性是關鍵所在。“任何人都可以編寫應用程序”,Pitt表示,“而不僅僅是交換機方面的專家,他們可以控制安全政策、服務質量、流量工程、商業目標等方面的內容”。換句話說,如果企業需要確保某種類型的流量流向一個特定的方向,只需購買或創建能執行這一任務的軟件即可。但對目前交換機來說,如果一個需要的功能不存在,那么就需要購買新的硬件,這種做法不僅成本高,而且會導致目前的工作發生中斷。
“SDN軟件定義網絡”的關鍵益處如下所示:
• 任何一名開發人員都可編寫軟件,在網絡的使用方式、操作方式和銷售方式上實現靈活性;