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