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