有不少技術專家提出,軟件定義網絡(SDN)最主要的功能等同于IT行業(yè)中的網絡變更與配置管理(NCCM)。我認為這種想法源于SDN執(zhí)行網絡配置變更管理的能力,一般看來,SDN和NCCM似乎有著相同的功能,但事實上,經過仔細觀察和分析后,會發(fā)現它們之間有一個顯著差異。下面就讓我們來看看一些能夠證明這些差異的實例。
NCCM的功能
NCCM提供給了網絡和/或系統管理員這樣一種功能,他們可以通過網絡基礎設施自動跟蹤網絡變更、完成配置更新。一個好的NCCM系統不僅能夠提高網絡管理員的效率,能夠讓他們跟蹤網絡變更、檢測到非法的更改,而且還能通過許多設備自動檢測到相似的變更、自動更新設備的操作系統。在NCCM的功能列表中包括以下內容:
1.變更管理。錯誤的配置變至少會導致40%的網絡中斷,這也是導致跟蹤配置失去穩(wěn)定性和高效性的一個重要因素。監(jiān)測物理基礎設施變更是變更管理的另一個分支,對冗余故障進行識別——在故障前一秒發(fā)生中斷。變更的審計線索對錯誤分析提供了有力的幫助,一個好的變更管理系統是要結合故障單登記系統和變更控制委員會(CCB),評估那些被提交上來的變更請求,進而批準變更的實施。
2.對預定義和經過驗證的模板進行配置。經常配置網絡會讓網絡變得更穩(wěn)定、更易于管理,這對網絡管理至關重要。
3.自動化的網絡配置和系統更新。
一個NCCM系統通常不執(zhí)行以下操作:
1. 在應用程序與NCCM系統之間雙向通信;
2. 動態(tài)的、實時的網絡變更來支持應用程序的需求;
3. 從網絡中得到的反饋信息應通知應用程序,因為這些變更對應用程序也會有一定的影響。反饋信息可以驗證變更請求是否已經被執(zhí)行,或者是告知網絡中出現的一些偶然的變更信息,例如一條關鍵鏈路或網絡設備的丟失導致可用寬帶的變更或延遲。