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