SDN管理所面臨的挑戰(zhàn)
企業(yè)想要實現(xiàn)軟件定義的網(wǎng)絡(SDN)的諸多承諾需要進行某些進化,這些進化并非革命性的,而只是某些工作步驟的變化。而其中一個需要發(fā)生的便是網(wǎng)絡管理的流程和工具方面的進化,以便能夠適應現(xiàn)如今的這個可編程的世界。
管理流程和工具似乎總是落后的,但他們在SDN中又特別顯得重要。這是因為操作員人為操作的可見性及其控制受限,管理工具無法滿足SDN所帶來的自動化,以及流量需求的巨大變異性。和任何新技術一樣,SDN是部署在混合環(huán)境中的,使得管理變得更加困難。
同時,跨多個數(shù)據(jù)中心部署SDN又增加了一層復雜性。SDN是一個單一數(shù)據(jù)中心內(nèi)的一個孤島,但跨廣域網(wǎng)的資源如帶寬變得稀缺,使得管理變得更加復雜。
所有這一切就引發(fā)了一個問題:企業(yè)如何在這些條件下充分地管理好一個SDN環(huán)境?網(wǎng)絡是否被編程或配置(或兩者的組合) ,其是否被故障滲透,包括鏈路或節(jié)點故障。如果企業(yè)不明白當前和歷史的流量負載,以確定相關的變化將如何影響現(xiàn)有的應用程序,那么,企業(yè)新的應用程序和服務將是很難規(guī)劃的。對于故障排除,企業(yè)仍然需要以對比當前的網(wǎng)絡狀態(tài)為基準,并迅速找到問題的根本原因。
此外, SDN還帶來了額外的風險,包括控制器本身的故障和多個控制器發(fā)出的相互矛盾的指示。
企業(yè)采用SDN的底線是,其仍然需要能夠根據(jù)經(jīng)過了時間考驗的管理實踐方案來管理網(wǎng)絡。需要對網(wǎng)絡進行審核,以確保網(wǎng)絡的健康,例如,包括流動路徑的完整性。企業(yè)需要了解現(xiàn)在的碳排量較之SDN控制器所要求的方案變動,以確保提供所需的資源。
網(wǎng)絡虛擬化
SDN管理所需要的一個明顯的例子是網(wǎng)絡虛擬化。在SDN環(huán)境下,企業(yè)必須能夠模擬移動虛擬機,無論是否是企業(yè)內(nèi)部的VPN,從數(shù)據(jù)中心的一個位置到另一個位置,以及來自所有來源的流量。此外,企業(yè)還需要可視化分析此舉可能對任何新的網(wǎng)絡路徑及其他的服務所帶來的影響和沖擊(如擁塞)。修改網(wǎng)絡模型,并實時記錄流量是至關重要的。
此外,如果一款應用程序要運行很長一段時間,了解其歷史流量負載以預測未來的負荷是非常重要的。例如,如果SDN控制器在金融市場開放之前的幾秒鐘提出一個網(wǎng)絡交易請求會怎樣?一旦市場數(shù)據(jù)開始傳輸,流量負載會發(fā)生很大變化。企業(yè)如何才能知道該交易請求是否會對應用程序造成負面影響?歷史流量負載可以用來預測未來的流量配置,這些配置可以判斷應用程序是否應被允許運行。
自動化的需要
我們需要的是把今天的嘗試轉(zhuǎn)化成真正的管理技術——包括今天所做的一些手動功能如規(guī)劃,以確保網(wǎng)絡能夠處理他們的要求。我們需要所有管理的最佳實踐方案實現(xiàn)自動化,包括控制結構和配置,提供持續(xù)的可用性和性能監(jiān)控,有效的故障排除,有效安全保障和策略治理。
現(xiàn)如今的管理供應商都相當落后了,但網(wǎng)絡管理者和企業(yè)董事會需要能夠盡可能的從采用SDN中獲得更多的幫助。SDN不會讓這些網(wǎng)絡專業(yè)人員過時。事實上,他們的知識和經(jīng)驗在確保最佳的網(wǎng)絡性能方面比以往任何時候都更為重要和有價值。但他們需要采用正確的管理工具才能夠可視化和分析網(wǎng)絡上發(fā)生了什么。只有這樣,才能履行SDN的承諾。