軟件定義網絡(SDN)具備變革與顛覆的潛力,但如何廣泛應用則見仁見智。采用SDN的一個障礙是網絡管理,傳統的管理方式已經跟不上新技術的發 展,在Packet Design首席技術官Cengiz Alaettinoglu看來,要普及前景光明的SDN,如何管理它的問題繼續討論。
當一個新的應用程序或服務被安裝在傳統的網絡中,通常需要一個策劃小組介入,評估網絡是否已經準備就緒。但在SDN的世界,網絡工程師不再需要花一周的時間為一個新應用程序的部署做準備,這得益于可編程的特性。
此外,傳統的人工和設備為中心的管理方式不能提供運行一個可編程可以自動適應應用需求的網絡所需的可見性。尤其是在動態的、資源有限的廣域網(WAN),其管理比在數據中心更加復雜。
如果應用程序和服務被推出,沒有操作員干預和足夠的可視化,你如何規劃它們?誰或什么支配這些變化是否應該進行?你怎么知道網絡是否能支持一個新的請求,而沒有對現有的應用程序造成負面影響?
許多人認為,如果從網絡規劃和運營中去除容易出錯的人的因素,問題就不會發生。但人并不導致許多故障和性能問題。而SDN仍然容易出現鏈路或節點故障,軟件錯誤,和不可預見的協議交互等問題。
此外,SDN還呈現出全新的挑戰。例如,一個大型廣域網應該有多少個控制器?應該把它們放在哪里呢?如果兩個控制器對同一臺交換機發出相互矛盾的指示如何處理?
仲裁網絡資源的競爭性請求將是至關重要的。你將需要驗證路徑設置正確,并進行持續監控。當前SDN拓撲結構的可視化非常重要,這樣你就可以了解程序變化的影響。
自動化網絡管理
主要的挑戰是如何能夠遷移今天的管理實踐到自動化領域。我們必須了解應用程序對SDN資源的請求將對性能產生什么樣的影響。SDN需要復制傳統功能如容量規劃,監控,故障排除,安全性,以及其他的關鍵管理能力。
這是需要開發全新的方法,強大的網絡管理技術來管理網絡。
例如,路由分析被證明為在拓撲詳細信息、路由事件和流量模式具有實時的、全網的可視性的傳統網絡改善可用性和性能。這直接適用于SDN,因為要成功地監測和管理SDN應用,需要實時的網絡模型和流量負載分布,以及預測變化網絡路由拓撲和流量變化的影響的能力。
此外,路由分析還可以充分利用獨特的應用洞察,來自SDN及網絡診斷,分析和應用感知(application-aware)的報告。例如,它可以報告對于服務該應用程序的用戶群而言,該應用程序的服務器是否處在最佳的位置。
所有這些都需要對發生在網絡中的事情進行更詳細和復雜的分析。供應商和SDN社區大多忽略SDN分析,這對于以下工作是至關重要的:
·故障排除和可視化。
·在任何給定的時間確定網絡狀態。
·檢查和重放無論從控制器和網絡設備的事件。
·當一個服務/應用表現良好或者不好時,比較路由狀態和路徑。
·監控路徑改變。
SDN管理挑戰的意識是至關重要的,但隨后的產業需要正確的工具來遷移傳統管理到自動化領域。網絡專業人員需要SDN有與傳統網絡相同的可視性和可控制性。這需要采用一些新的技術和現有的技術,以及提供解決軟件定義網絡的獨特挑戰所需的智能和分析的最佳實踐。
只有當企業付出足夠的管理,SDN承諾的變革和顛覆性才能實現。