在電信資源管理系統中,設備的管理是一個復雜的難點。運營商的網絡規模龐大,設備種類和數量眾多,同一類設備又有很多不同廠商,即使同一廠商的設備也有不同的型號和版本。要對這些設備的物理結構和邏輯結構進行建模、管理、監控,是一個工作量浩大的工程。
除了運營商,大型的設備廠商也需要對自己的各種施工項目進行資料管理和維護。例如愛立信、華為這樣的大型電信設備廠商,一年下來,全球范圍內的網絡施工項目眾多,每個施工的客戶不同,設備的具體配置也不同。廠商如何在快速網絡實施交付的過程中,將這些設備資料快速有效的進行建檔和維護,也同樣是一個值得研究的課題。
此外,就算一個規模不大的綜合網絡網管系統,一旦涉及到不同廠商的設備監控和管理,也將面臨同樣的問題。即使一個設備廠商自己的綜合網管,也會涉及到自家很多種類各異的網絡設備,從移動終端、接入線路一直到核心路由器,不一而足。
目前,無論是設備商還是軟件商,基本上都是摸索自己的管理方法。而TWaver Platform這個管理系統則提供了一個統一的、標準的設備建模和管理平臺。

古老的方法:使用Excel
先看一個例子。想象一下,一個國際電信設備巨頭,會有多少種設備?這些設備的物理結構會有多少種類型?一個電信設備的機架上會有多少塊槽位?每個槽位可以插什么類型的板卡?這些板卡的尺寸如何?這些板卡之間又有多少種相互約束和影響的條件?要定義這些信息,并在項目施工中進行建檔和記錄,是很頭大的事情。也許你不相信,這些一年銷售數百億美金的巨頭,依舊還是使用Excel這樣的手工方法來維護這些信息。原因只有一個:太復雜了。

用Excel沒有什么錯,其實只要嚴謹一點,勤奮一點,細心一點,用的也挺好。不過其缺點是很明顯的:
- 重復工作量大。用Excel的塊圖來描述一個設備結構,不具有復用性。任何人為一個新的施工設備建檔,幾乎就要重新做一個Excel,工作量之大可以想象。
- 容易出錯。Excel里面,我們只能說“第一塊槽位只能放BCC卡不能放AD卡,記住了!”可是又能怎么樣呢?喝咖啡想老婆的功夫,一走神就可能搞錯了,你也看不出來,帶來的后果可能非常嚴重。
- 效率低。想象一下,有1萬種設備類型,你需要多少預先整理好的Excel?如何從這里快速找到模版進行修改?其效率肯定低的不可想象。
- 費錢。用Excel省錢么?不省錢。微軟的Office難道不要錢么?還有大量的人工,以及經常出錯的代價,其實非常費錢。
再看用TWaver的Platform又會如何。
跑一樣的感覺:拖拽一個板卡
在TWaver Platform中,設備的結構可以可視化的定義。要先創建一個物理設備的結構模型,可以先從板卡做起。每一個板卡,我們都可以快速的在平臺上用可視化和“拖拖拽拽”的方式完成,并存入數據庫。

在編輯板卡時,可以通過鍵盤移動,快速改變板卡的寬度,錄入名稱,置入端口,設置顏色,等等。一切都是飛速、愉悅的進行:

當完成后,點擊按鈕就可以保存入庫。繼續重復這個工作,10分鐘就可以完成十幾種板卡的建模。所有的板卡被保存在數據庫中,整個公司的各個部門就擁有了一個集中的“設備板卡庫”。
有了板卡,就可以創建設備機架了。
飛一樣的感覺:拖拽一個機架
和創建一個板卡類似,創建一個機架也是同樣方便。

新建Rack后,首先告訴TWaver Platform這個機架有多少個槽位。

接下來一個空的機架圖就出來了。

接下來,在界面下方點擊按鈕,把前面已經創建好的庫中的板卡模版加載進來:

這樣,就可以直接把這些板卡拖拽到空白的設備槽位上。

通過箭頭左右移動這些板卡,拖拽更多的板卡進來,雙擊標題修改設備模版的標題名稱….三下五除二,一個機架就完成了。點擊“保存”按鈕,就可以保存到庫里面,供設備網管、管理系統使用。
更多的業務
當然,實際設備的建模規則可能是更加復雜的。例如,第一個槽位必須是控制板或電源板,不能插用戶板或業務板;第二和第三槽位不能相同;電源模塊必須有主備兩個….等等。規則可以非常復雜、千變萬化的。不過,我們可以通過進一步改造TWaver Platform來定義這些規則,并在拖拽板卡時,讓規則進行檢查和校驗,給出提示和限制。這樣,就徹底避免了使用Excel時出錯的可能性。就像設備的設計師直接站在施工人員旁邊指導一樣,快速而方便。
除了業務規則,還可以直接使用Excel打印/導出、錄入指導手冊和說明手冊、建模設備框層次和結構位置等信息,實現設備檔案的直接生成和輸出。這樣,在大規模的網絡施工過程中就可以做到“快速交付”。要知道,在目前競爭慘烈的電信市場,誰能用最短的時間內快速建成并交付網絡,誰就能獲得運營商的青睞。
仔細觀察一下下面的圖,也許你能理解這個平臺的真正價值。

更多
當有了設備的結構庫,就可以直接與拓撲圖節點連接,應用在其他的管理系統中,例如資源管理系統、綜合網管系統等等。而拓撲圖、機房結構等內容,也可以通過TWaver Platform平臺進行可視化的編輯和維護,完全不需要二次開發和寫代碼。
下一次我們進行相關介紹。