專利名稱:網(wǎng)絡(luò)設(shè)備面板管理系統(tǒng)的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及網(wǎng)絡(luò)管理系統(tǒng),尤指采用設(shè)備面板進行網(wǎng)絡(luò)管理的系統(tǒng)。
背景技術(shù):
為了保證網(wǎng)絡(luò)的正常運轉(zhuǎn),需要應(yīng)用網(wǎng)絡(luò)管理系統(tǒng)對其進行有效的管理、維護和優(yōu)化。網(wǎng)絡(luò)管理(簡稱網(wǎng)管)的基本原理若要管理某個對象,就必然會給該對象添加一些軟件或硬件,但這種“添加”必須對原有對象的影響盡量小些。
網(wǎng)絡(luò)管理模型是一般采用管理者(Admin)-代理(Agent),通過管理者與代理之間的交互通信而達(dá)到對網(wǎng)絡(luò)進行管理的目的。管理者可以是工作站、微機等,一般位于網(wǎng)絡(luò)系統(tǒng)的主干或接近主干的位置,負(fù)責(zé)發(fā)出管理操作的指令,并接收來自代理的信息。代理則位于被管理設(shè)備的內(nèi)部,把來自管理者的命令或信息請求轉(zhuǎn)換成本設(shè)備的信息。管理者將管理要求通過管理操作指令傳送到位于被管理系統(tǒng)中的代理,代理則直接管理被管理設(shè)備。為了保證管理者與代理之間能正確地交換管理信息,需對管理信息作出定義和在兩者之間達(dá)成一致協(xié)議。前者即是管理對象,有時簡稱為對象,管理對象的集合稱為管理信息庫(MIB,Management Information Base);后者就是網(wǎng)管協(xié)議。目前,世界上使用最廣泛的網(wǎng)管協(xié)議是基于TCP/IP的簡單網(wǎng)絡(luò)管理協(xié)議(SNMP,Simple Network Management Protocol),該管理協(xié)議遵循網(wǎng)絡(luò)管理的基本原理。
SNMP使用UDP(用戶數(shù)據(jù)報協(xié)議)作為第4層即傳輸層協(xié)議,一般有5種消息類型Get-Request(請求檢索信息),Get-Response(響應(yīng)請求檢索信息的請求),Get-Next-Request(請求Get-Request獲得的對象的下一個對象),Set-Request(對設(shè)備中的參數(shù)進行遠(yuǎn)程配置),Trap(陷阱消息,用來通知服務(wù)器發(fā)生了一個特定事件)。SNMP利用這些消息在網(wǎng)絡(luò)管理系統(tǒng)和代理直接進行信息傳遞。
網(wǎng)絡(luò)管理從應(yīng)用組成來說一般分為配置管理、安全管理、故障管理、性能管理、拓?fù)涔芾響?yīng)用。配置管理用于發(fā)現(xiàn)和設(shè)置網(wǎng)絡(luò)設(shè)備(定義、識別、初始化、監(jiān)控網(wǎng)絡(luò)中的被管理對象,改變被管理對象的操作特性,報告被管理對象狀態(tài)的變化),增強網(wǎng)絡(luò)管理者對網(wǎng)絡(luò)配置的控制。安全管理是控制對計算機網(wǎng)絡(luò)中的信息的訪問的過程,可以定期地監(jiān)視在遠(yuǎn)程訪問服務(wù)器上的訪問點,并提供審計跟蹤和聲音警報等方法,提醒管理者預(yù)防潛在的安全性破壞。故障管理是對計算機網(wǎng)絡(luò)中的問題或故障進行定位的過程,通過提供故障告警后臺對網(wǎng)絡(luò)系統(tǒng)進行檢查,對發(fā)生的故障及時發(fā)出告警,使網(wǎng)絡(luò)的可靠性得到增強。性能管理可以測量網(wǎng)絡(luò)中的硬件、軟件和媒體的性能,包括整體吞吐量、利用率、錯誤率或響應(yīng)時間等。運用性能管理信息,管理者可以保證網(wǎng)絡(luò)具有足夠的存量以滿足用戶的需要。拓?fù)涔芾磉\用于網(wǎng)管的前臺,用于構(gòu)造并管理整個數(shù)據(jù)通信網(wǎng)絡(luò)的網(wǎng)絡(luò)拓?fù)浣Y(jié)構(gòu),通過獲取網(wǎng)絡(luò)中設(shè)備的拓?fù)鋽?shù)據(jù)形成對應(yīng)的網(wǎng)絡(luò)拓?fù)湟晥D,方便管理者對網(wǎng)絡(luò)進行管理。
網(wǎng)絡(luò)管理允許用戶使用某種形式的友好界面(如設(shè)備面板),輸入管理、監(jiān)控或配置信息并把這些信息傳送到被管理的設(shè)備。設(shè)備面板是網(wǎng)管的重要應(yīng)用,通過設(shè)備面板可以形象的觀察設(shè)備的運行狀況。設(shè)備面板最主要的應(yīng)用是進行設(shè)備的配置管理,其他應(yīng)用也可以通過面板反應(yīng)出來。
大多數(shù)采用設(shè)備面板的網(wǎng)絡(luò)管理是針對單個設(shè)備面板進行管理。對于交換機、路由器等設(shè)備網(wǎng)管來說,設(shè)備數(shù)量很大,往往需要跨設(shè)備進行配置(象端口配置,協(xié)議配置,虛擬局域網(wǎng)(VLAN,Virtual Local Area Network)配置等),且許多設(shè)備的配置是相同的,如果僅針對一個設(shè)備進行管理,效率很低,盡管許多網(wǎng)管針對多設(shè)備提供了一些業(yè)務(wù)手段進行管理,但缺乏面板這種直觀的管理手段。
協(xié)議拓?fù)涔芾硎谴笮途W(wǎng)絡(luò)管理的有力工具,把由一些特定的協(xié)議形成的設(shè)備之間的關(guān)系通過拓?fù)涔芾淼氖侄物@示出來(例如集群管理等),目前網(wǎng)管對協(xié)議拓?fù)涞墓芾砗驮O(shè)備面板是兩個獨立的系統(tǒng),沒有把二者集成在一起。
堆疊管理是交換機管理中的重要應(yīng)用,目前網(wǎng)管通常對堆疊中的交換機也是每個交換機單獨管理。這樣,沒有充分利用堆疊中的交換機共性配置,以致浪費網(wǎng)絡(luò)資源,具有較低的管理效率。
現(xiàn)有技術(shù)中的設(shè)備面板只顯示端口的一般運行狀態(tài),即端口是正常還是故障,無法直觀具體反映端口的工作狀況。
發(fā)明內(nèi)容
本發(fā)明解決的問題是提供一個可以同時顯示和處理多個單設(shè)備面板的網(wǎng)絡(luò)設(shè)備面板管理系統(tǒng)。
相應(yīng)地,本發(fā)明網(wǎng)絡(luò)設(shè)備面板管理系統(tǒng)包括組件、單設(shè)備面板管理模塊、多設(shè)備面板管理模塊及用戶界面。其中,組件反映網(wǎng)絡(luò)設(shè)備中具體的被管理對象,通過該組件給被管理對象設(shè)置相應(yīng)的配置信息;單設(shè)備面板管理模塊,對應(yīng)單個設(shè)備,由若干個組件構(gòu)成;多設(shè)備面板管理模塊,作為單設(shè)備面板管理模塊的父模塊,聚合若干單設(shè)備面板管理模塊,且用于同時處理并顯示多個作為多設(shè)備面板管理模塊子模塊的單設(shè)備面板管理模塊;用戶界面,用戶對該網(wǎng)絡(luò)設(shè)備面板管理系統(tǒng)進行操作的界面,直接管理多設(shè)備面板管理模塊的界面;上述各個管理模塊通過父、子模塊的調(diào)用配合,完成各個被管理對象相應(yīng)的配置信息的設(shè)置。
與現(xiàn)有技術(shù)相比,本發(fā)明具有以下優(yōu)點a)把協(xié)議拓?fù)涔芾砟K當(dāng)作一個特殊的設(shè)備處理作為多設(shè)備面板管理模塊的父摸塊,和多設(shè)備面板管理模塊的有效集成,且從界面上得到了統(tǒng)一,快捷方便,在協(xié)議拓?fù)鋲K中選擇若干個節(jié)點可以同時打開對應(yīng)的多設(shè)備面板管理模塊進行配置;b)可以對多個設(shè)備進行批量配置,大大提高了管理的效率;c)可以跨設(shè)備配置端口,面板的各項信息,保證了數(shù)據(jù)的一致性;d)可以在面板上對多個設(shè)備的所有端口同時進行VLAN管理,保證了VLAN配置的有效性;e)本發(fā)明實現(xiàn)了堆疊的統(tǒng)一管理,把堆疊當(dāng)成一個設(shè)備進行處理,并可以和其他設(shè)備同時打開,同時進行配置管理。堆疊設(shè)備作為統(tǒng)一的設(shè)備處理,保證了堆疊設(shè)備操作的一致性;f)端口的多種顯示狀態(tài)通過面向?qū)ο蟮摹安呗允健痹O(shè)計模式進行設(shè)計,每一種顯示狀態(tài)對應(yīng)一種顯示策略,使設(shè)備面板更具體、直觀顯示相應(yīng)設(shè)備的工作及配置狀況。
圖1是本發(fā)明網(wǎng)絡(luò)設(shè)備面板管理系統(tǒng)結(jié)構(gòu)示意圖。
圖2是本發(fā)明網(wǎng)絡(luò)設(shè)備面板管理系統(tǒng)中協(xié)議拓?fù)涔芾砟K的界面示意圖。
圖3是本發(fā)明網(wǎng)絡(luò)設(shè)備面板管理系統(tǒng)中多設(shè)備面板管理模塊的界面示意圖。
圖4是本發(fā)明網(wǎng)絡(luò)設(shè)備面板管理系統(tǒng)中協(xié)議拓?fù)涔芾砟K和多設(shè)備面板管理模塊關(guān)系圖。
具體實施例方式
整體上,本發(fā)明網(wǎng)絡(luò)設(shè)備面板管理系統(tǒng)通過樹形調(diào)用關(guān)系管理多個單設(shè)備面,該系統(tǒng)包括組件,反映網(wǎng)絡(luò)設(shè)備中具體的被管理對象,通過該組件給被管理對象設(shè)置相應(yīng)的配置信息;
單設(shè)備面板管理模塊,對應(yīng)單個設(shè)備,由若干個組件構(gòu)成;多設(shè)備面板管理模塊,作為單設(shè)備面板管理模塊的父模塊,聚合若干單設(shè)備面板管理模塊,且用于同時處理并顯示多個作為多設(shè)備面板管理模塊子模塊的單設(shè)備面板管理模塊;用戶界面,用戶對網(wǎng)絡(luò)管理系統(tǒng)進行操作的界面,直接管理多設(shè)備面板管理模塊的界面,是用戶進入網(wǎng)絡(luò)設(shè)備面板管理系統(tǒng)的入口;上述各個管理模塊通過父、子模塊的調(diào)用配合,完成各個被管理對象相應(yīng)的配置信息的設(shè)置。
該網(wǎng)絡(luò)設(shè)備面板管理系統(tǒng)還包括作為多設(shè)備面板管理模塊的父模塊并與多設(shè)備面板管理模塊切換的協(xié)議拓?fù)涔芾砟K,該協(xié)議拓?fù)涔芾砟K根據(jù)協(xié)議使網(wǎng)絡(luò)設(shè)備之間形成拓?fù)潢P(guān)系并以拓?fù)湫问斤@示,且其界面由用戶界面直接管理。
參照圖1、2、3所示,本發(fā)明網(wǎng)絡(luò)設(shè)備面板管理系統(tǒng)通過父、子模塊調(diào)用建立樹形管理結(jié)構(gòu)。本實施例中管理員通過用戶界面10與網(wǎng)絡(luò)設(shè)備面板管理系統(tǒng)進行交互,該用戶界面10直接管理協(xié)議拓?fù)涔芾砟K20或/和多設(shè)備面板管理模塊21的界面(見圖2、3)。多設(shè)備面管理模塊21同時調(diào)用、顯示并處理多個單設(shè)備面板管理模塊。在本實施例中多個單設(shè)備面板管理模塊為堆疊面板30、交換機面板31及路由器面板32,其中堆疊面板30在需要時設(shè)置為交換機面板31的父模塊,后文將詳細(xì)描述。每個單設(shè)備面板管理模塊由若干個組件構(gòu)成,在本實施例中該組件包括架40、單板41、子板42及端口40。
請結(jié)合參照圖4所示,協(xié)議拓?fù)涔芾砟K20可以切換至(即調(diào)用)多設(shè)備面板管理模塊21。協(xié)議拓?fù)涔芾砟K20可以包括若干作為節(jié)點的協(xié)議拓?fù)渥庸芾砟K組成,并根據(jù)從屬關(guān)系建立若干級別的樹形關(guān)系。本實施例中協(xié)議拓?fù)涔芾砟K20包括協(xié)議拓?fù)渥庸芾砟K201、202,且協(xié)議拓?fù)渥庸芾砟K201是協(xié)議拓?fù)渥庸芾砟K202的父模塊,該協(xié)議拓?fù)涓?、子模塊的協(xié)議不同。若協(xié)議拓?fù)涔芾砟K20、協(xié)議拓?fù)渥庸芾砟K201、202的拓?fù)潢P(guān)系中的子節(jié)點都是網(wǎng)絡(luò)設(shè)備,則可以直接切換到對應(yīng)的多設(shè)備面板管理模塊21。
本實施例中,通過協(xié)議拓?fù)渥庸芾砟K201打開(即調(diào)用)協(xié)議拓?fù)渥庸芾砟K202的界面,協(xié)議拓?fù)渥庸芾砟K202打開對應(yīng)的多設(shè)備面板管理模塊,多設(shè)備面板管理模塊21會順序打開各個單設(shè)備面板管理模塊(堆疊、交換機、路由器面板30、31、32)進行顯示。關(guān)閉該多設(shè)備面板管理模塊21會關(guān)閉所有的單設(shè)備面板管理模塊,回到協(xié)議拓?fù)涔芾砟K界面。
為了實現(xiàn)上述調(diào)用關(guān)系,所述各個管理模塊采用統(tǒng)一的調(diào)用接口,并通過該調(diào)用接口中的成員模塊對應(yīng)設(shè)置或查找上述管理模塊各自的父、子模塊,以建立整個系統(tǒng)的樹形調(diào)用關(guān)系。所謂對應(yīng)設(shè)置是指一管理模塊設(shè)置為另一管理模塊的父模塊,則另一管理模塊對應(yīng)設(shè)置為該管理模塊的子模塊。
所述調(diào)用接口的成員模塊包括第一成員模塊(SefParentFunc),用于設(shè)置各個管理模塊相應(yīng)的父模塊;第二成員模塊(SetChildFunc),用于設(shè)置各個管理模塊相應(yīng)的子模塊;第三成員模塊(GetParentFunc),用于找到各個相應(yīng)管理模塊的父模塊;第四成員模塊(GetChildFunc),用于找到各個相應(yīng)管理模塊的子模塊;第五成員模塊(getUI),用于提供顯示界面;第六成員模塊(refreshFunc),用于各個管理模塊的刷新操作;第七成員模塊(closeFunc),用于關(guān)閉當(dāng)前運行的管理模塊,清除界面元素;第八成員模塊(openFunc),用于啟動相應(yīng)的管理模塊。
本實施例中成員模塊的名稱只是為了表示功能方便,實現(xiàn)中名稱不做限定。此外,下文使用各個成員模塊的英文名稱進行相關(guān)描述。
對于圖4來說,上述成員模塊應(yīng)用如下
在協(xié)議拓?fù)渥庸芾砟K201中,利用調(diào)用接口中一個setParentFunc的函數(shù)設(shè)置其父模塊為空(表示協(xié)議拓?fù)渥庸芾砟K沒有父模塊),利用一個setChildFunc的函數(shù)把協(xié)議拓?fù)渥庸芾砟K202設(shè)置為子模塊;在協(xié)議拓?fù)渥庸芾砟K202中,利用setParentFunc函數(shù)把協(xié)議拓?fù)渥庸芾砟K201設(shè)置為協(xié)議拓?fù)渥庸芾砟K202的父模塊,利用setChildFunc函數(shù)把多設(shè)備面板管理模塊21設(shè)置為子模塊;對于多設(shè)備面板管理模塊21和單設(shè)備面板管理模塊中也進行同樣的處理,單設(shè)備面板管理模塊中不再打開其他管理模塊,利用setChildFunc函數(shù)設(shè)置其子模塊為空,這樣就實現(xiàn)了一個樹形的管理模塊關(guān)系。操作時,由管理員發(fā)起的操作會沿著這個樹向下傳遞。
為了實現(xiàn)與外界的接口,可以利用getUI函數(shù),把圖形界面的實例傳遞給外界。
對于刷新操作首先利用getChildFunc函數(shù)得到其子模塊,如果有子模塊,對子模塊同樣利用getChildFunc函數(shù)得到該子模塊的子模塊,直到找到?jīng)]有子模塊為空為止。該管理模塊為當(dāng)前運行管理模塊,刷新操作啟動該管理模塊的刷新處理refreshFunc函數(shù),進行刷新處理如果當(dāng)前運行管理模塊是協(xié)議拓?fù)涔芾砟K20,則調(diào)用協(xié)議拓?fù)涔芾砟K20的refreshFunc函數(shù)進行刷新操作;如果當(dāng)前運行管理模塊是單設(shè)備面板管理模塊,會調(diào)用單設(shè)備面板管理模塊的refreshFunc函數(shù)進行刷新操作,重新獲取面板及其組件(子板,端口等)的數(shù)據(jù),重新對面板進行繪制,并通過getUI函數(shù)傳遞給外部。
對于關(guān)閉操作,同樣利用getChildFunc函數(shù)得到當(dāng)前運行管理模塊,當(dāng)前運行管理模塊利用closeFunc函數(shù)清除界面元素,并利用getParentFunc函數(shù)得到上一級管理模塊,利用父模塊的openFunc函數(shù)(接口中的成員模塊,用于啟動管理模塊函數(shù))重新打開父模塊界面,并通過getUI函數(shù)用父模塊界面替換子模塊界面。對于放縮操作,同樣采取這樣的策略。
請參圖3所示,一個多設(shè)備面板可同時顯示所聚合的多個單設(shè)備面板管理模塊。這是通過多設(shè)備面板管理模塊同時調(diào)用所聚合的多個單設(shè)備面板管理模塊,每個單設(shè)備面板管理模塊啟動各自的線程,以顯示對應(yīng)的單設(shè)備面板及構(gòu)成該面板的組件等圖元實現(xiàn)的。這樣可以保證多個單設(shè)備面板同時顯示出來。關(guān)閉多設(shè)備時,同時關(guān)閉這些線程,并把這些面板從界面上清空。對于多設(shè)備面板的放縮操作,也是根據(jù)放縮比例對每個單設(shè)備及端口、子板等圖元同時進行放縮,并把它們重新顯示在界面上。
在多設(shè)備面板管理模塊21界面上,用戶可以同時對多個單設(shè)備面板管理模塊進行信息瀏覽、協(xié)議配置、VLAN(Virtual Local Area Network,虛擬局域網(wǎng))配置和端口管理等操作,如用戶可在右側(cè)的面板界面視圖區(qū)選擇一個或多個單設(shè)備面板管理模塊或跨設(shè)備選擇端口,對單個或多個設(shè)備以及跨設(shè)備的多個端口進行各種配置和瀏覽。
因為某些配置信息是相同的,多設(shè)備面板管理模塊根據(jù)需要對多個單設(shè)備面板管理模塊或多個單設(shè)備面板管理模塊所對應(yīng)的功能相同組件一同進行相同的設(shè)置,以實現(xiàn)同時處理多個單設(shè)備面板,即跨設(shè)備設(shè)置。
網(wǎng)絡(luò)管理的現(xiàn)有技術(shù)中使用面板進行設(shè)備及組件配置時,對鼠標(biāo)動作進行跟蹤,根據(jù)鼠標(biāo)選中的圖元判斷是面板還是單板或端口,是多個面板還是多個端口等情況,根據(jù)不同的情況得到相應(yīng)的設(shè)備的IP地址及端口或單板等的索引,根據(jù)IP及索引信息從MIB中讀取設(shè)備的信息,進行設(shè)備信息的功能配置??缭O(shè)備配置,以端口設(shè)置為例,選擇多個設(shè)備的端口,實現(xiàn)上也是跟蹤鼠標(biāo)的操作。當(dāng)鼠標(biāo)選中端口時,記錄端口所在設(shè)備的IP及端口索引信息,根據(jù)IP及索引信息從MIB中讀取端口的配置信息,并根據(jù)不同設(shè)備IP把它們放到不同的設(shè)備組中,配置時分別對每個設(shè)備的選中端口進行配置。
堆疊是由一組交換機組成的一個管理域,其中包括一個主交換機和若干個堆疊從交換機,利用一個公有IP地址可以實現(xiàn)堆疊內(nèi)所有交換機的管理。
本發(fā)明網(wǎng)絡(luò)設(shè)備面板管理系統(tǒng)中把堆疊作為單設(shè)備面板管理模塊。該堆疊面板30包括若干成員設(shè)備模板,且在該堆疊面板30的設(shè)置操作都會在每個成員面板上進行相同的設(shè)置,以對堆疊成員設(shè)備中相同配置操作進行統(tǒng)一管理。堆疊面板30繼承于多設(shè)備面板管理模塊21,這樣可以實現(xiàn)多個成員設(shè)備同時打開,為了實現(xiàn)堆疊的統(tǒng)一管理,為堆疊的每個成員面板都賦一個角色,堆疊命令交換機為命令交換機角色,成員交換機為成員交換機角色,并捕獲鼠標(biāo),如果鼠標(biāo)點擊的面板是某個堆疊成員(命令交換機或成員交換機),則選中所有的堆疊成員,并進行統(tǒng)一處理,對堆疊面板30的所有操作都會在每個成員面板上進行相同的操作(例如在堆疊上創(chuàng)建一個VLAN,在每一個堆疊成員上都會創(chuàng)建相同的VLAN)。
堆疊面板30同樣實現(xiàn)統(tǒng)一的調(diào)用接口并作為交換機面板31的父模塊,以便對堆疊成員設(shè)備中不相同設(shè)置操作進行獨立設(shè)置,如只配置堆疊中的一個成員交換機,該成員交換機作為單設(shè)備面板管理模塊進行配置,為了便于操作,堆疊面板統(tǒng)一設(shè)置和獨立設(shè)置間有個切換。堆疊面板30實現(xiàn)統(tǒng)一的調(diào)用接口,成員交換機和命令交換機面板31都作為堆疊面板30的子模塊,通過getUI函數(shù)把面板界面提供給堆疊面板30,堆疊面板30把所有子模塊的界面進行整合,一同通過getUI函數(shù)提供給多設(shè)備面板管理模塊21,這樣相應(yīng)的多設(shè)備面板管理模塊21同時顯示處理這些交換機面板31。
現(xiàn)有技術(shù)中網(wǎng)管的設(shè)備面板只顯示端口的一般運行狀態(tài),即端口是正常還是故障。本發(fā)明網(wǎng)絡(luò)設(shè)備面板管理系統(tǒng)中的設(shè)備面板同時具有多種顯示狀態(tài)設(shè)備端口的速率、運行狀態(tài)、鏡像狀態(tài)、端口聚合狀態(tài)、堆疊連接狀態(tài)、VLAN分布狀態(tài)、雙工狀態(tài)等。
多種顯示狀態(tài)通過面向?qū)ο蟮摹安呗允健痹O(shè)計模式進行設(shè)計,每一種顯示狀態(tài)對應(yīng)一種顯示策略,該顯示策略定義端口的顏色、疊加圖片以及端口是否顯示,從而使得在不同的顯示狀態(tài)下端口具有不同的工作狀況表現(xiàn)。例如運行狀態(tài),如果是正在運行則用亮色顯示,如果停止運行,則用暗色顯示;端口速率,按照不同速率范圍進行劃分,將劃分好的速率范圍用不同的顏色進行標(biāo)識。
在通常的顯示狀態(tài)下,只是利用不同的顏色來標(biāo)識端口工作狀況,而在堆疊連接狀態(tài),除了用顏色來標(biāo)識以外,還使用疊加圖片的方法在端口上顯示數(shù)字圖片,進一步地標(biāo)識端口。
每種顯示狀態(tài)進行相應(yīng)顯示策略定義后,使顯示狀態(tài)反映在多設(shè)備面板管理模塊21的界面上。如果多種顯示狀態(tài),可根據(jù)用戶需要通過控制進行多設(shè)備面板管理模塊21顯示狀態(tài)切換運行狀態(tài)、鏡像狀態(tài)、端口聚合狀態(tài)、端口速率、堆疊連接狀態(tài)、VLAN分布狀態(tài)等,并利用不同的顏色標(biāo)識這些狀態(tài)。顯示和控制切換顯示狀態(tài)屬于現(xiàn)有技術(shù),不再贅述。
多設(shè)備面板管理和協(xié)議拓?fù)涔芾矶疾捎胘ava(但不限于java)實現(xiàn),可以跨平臺使用。
綜上所述,本發(fā)明網(wǎng)絡(luò)設(shè)備面板管理系統(tǒng)實現(xiàn)了a)多設(shè)備面板切換端口狀態(tài)顯示,并通過對端口不同狀態(tài)的標(biāo)識,可以直觀的了解設(shè)備的運行情況;b)把協(xié)議拓?fù)涔芾砟K當(dāng)作一個特殊的設(shè)備處理,在協(xié)議拓?fù)涔芾砟K中選擇若干個節(jié)點可以同時打開對應(yīng)的多設(shè)備面板管理模塊進行配置,協(xié)議拓?fù)鋲K和多設(shè)備面板管理模塊的有效集成,且從界面上得到了統(tǒng)一,快捷方便;c)可以對多個設(shè)備進行批量配置,大大提高了管理的效率;d)可以跨設(shè)備配置端口,面板的各項信息,保證了數(shù)據(jù)的一致性;e)可以在面板上對多個設(shè)備的所有端口同時進行VLAN管理,保證了VLAN配置的有效性;
f)本發(fā)明實現(xiàn)了堆疊的統(tǒng)一管理,把堆疊當(dāng)成一個設(shè)備進行處理,并可以和其他設(shè)備同時打開,同時進行配置管理。堆疊設(shè)備作為統(tǒng)一的設(shè)備處理,保證了堆疊設(shè)備操作的一致性。
權(quán)利要求
1.一種網(wǎng)絡(luò)設(shè)備面板管理系統(tǒng),其特征在于,該系統(tǒng)包括組件,反映網(wǎng)絡(luò)設(shè)備中具體的被管理對象,通過該組件給被管理對象設(shè)置相應(yīng)的配置信息;單設(shè)備面板管理模塊,對應(yīng)單個設(shè)備,由若干個組件構(gòu)成;多設(shè)備面板管理模塊,作為單設(shè)備面板管理模塊的父模塊,聚合若干單設(shè)備面板管理模塊,且用于同時處理并顯示多個作為多設(shè)備面板管理模塊子模塊的單設(shè)備面板管理模塊;用戶界面,用戶對該網(wǎng)絡(luò)設(shè)備面板管理系統(tǒng)進行操作的界面,直接管理多設(shè)備面板管理模塊的界面;上述各個管理模塊通過父、子模塊的調(diào)用配合,完成各個被管理對象相應(yīng)的配置信息的設(shè)置。
2.如權(quán)利要求1所述的網(wǎng)絡(luò)設(shè)備面板管理系統(tǒng),其特征在于,該網(wǎng)絡(luò)設(shè)備面板管理系統(tǒng)還包括作為多設(shè)備面板管理模塊的父模塊并與多設(shè)備面板管理模塊切換的協(xié)議拓?fù)涔芾砟K,該協(xié)議拓?fù)涔芾砟K根據(jù)協(xié)議使網(wǎng)絡(luò)設(shè)備之間形成拓?fù)潢P(guān)系并以拓?fù)湫问斤@示,且其界面由用戶界面管理。
3.如權(quán)利要求1、2所述的網(wǎng)絡(luò)設(shè)備面板管理系統(tǒng),其特征在于,所述各個管理模塊采用統(tǒng)一的調(diào)用接口,并通過該調(diào)用接口中的成員模塊對應(yīng)設(shè)置或查找上述管理模塊各自的父、子模塊,以建立整個系統(tǒng)的樹形關(guān)系。
4.如權(quán)利要求3所述的網(wǎng)絡(luò)設(shè)備面板管理系統(tǒng),其特征在于,成員模塊包括第一成員模塊,用于設(shè)置各個管理模塊相應(yīng)的父模塊;第二成員模塊,用于設(shè)置各個管理模塊相應(yīng)的子模塊;第三成員模塊,用于找到各個管理模塊相應(yīng)的父模塊;以及,第四成員模塊,用于找到各個管理模塊相應(yīng)的子模塊。
5.如權(quán)利要求4所述的網(wǎng)絡(luò)設(shè)備面板管理系統(tǒng),其特征在于,成員接口還包括第五成員模塊,用于提供顯示界面;第六成員模塊,用于各個管理模塊的刷新操作;第七成員模塊,用于關(guān)閉當(dāng)前運行的管理模塊,清除界面元素;以及,第八成員模塊,用于啟動相應(yīng)的管理模塊。
6.如權(quán)利要求1所述的網(wǎng)絡(luò)設(shè)備面板管理系統(tǒng),其特征在于,單設(shè)備面板管理模塊包括有堆疊面板,該堆疊面板包括若干成員設(shè)備模板,且在該堆疊面板的設(shè)置操作都會在每個成員面板上進行相同的設(shè)置,以對堆疊成員設(shè)備中相同配置操作進行統(tǒng)一管理。
7.如權(quán)利要求6所述的網(wǎng)絡(luò)設(shè)備面板管理系統(tǒng),其特征在于,單設(shè)備面板管理模塊還包括有若干交換機面板和路由器面板。
8.如權(quán)利要求7所述的網(wǎng)絡(luò)設(shè)備面板管理系統(tǒng),其特征在于,堆疊面板作為交換機面板的父模塊,以便對堆疊成員設(shè)備中不相同設(shè)置操作進行獨立設(shè)置。
9.如權(quán)利要求1所樹的網(wǎng)絡(luò)設(shè)備面板管理系統(tǒng),其特征在于,組件包括有架、單板、子板和端口。
10.如權(quán)利要求1、2所述的網(wǎng)絡(luò)設(shè)備面板管理系統(tǒng),其特征在于,多設(shè)備面板管理模塊通過同時調(diào)用所聚合的多個單設(shè)備面板管理模塊,每個單設(shè)備面板管理模塊啟動各自的線程,以顯示對應(yīng)的單設(shè)備面板及構(gòu)成該面板的組件。
11.如權(quán)利要求10所述的網(wǎng)絡(luò)設(shè)備面板管理系統(tǒng),其特征在于,多設(shè)備面板管理模塊根據(jù)需要采用相同的配置信息,對多個單設(shè)備面板管理模塊或多個單設(shè)備面板管理模塊所對應(yīng)的功能相同組件一同進行相同的設(shè)置,以實現(xiàn)同時處理多個單設(shè)備面板。
12.如權(quán)利要求10所述的網(wǎng)絡(luò)設(shè)備面板管理系統(tǒng),其特征在于,多設(shè)備面板管理模塊具有多種端口顯示狀態(tài),每種顯示狀態(tài)對應(yīng)一種顯示策略。
13.如權(quán)利要求12所述的網(wǎng)絡(luò)設(shè)備面板管理系統(tǒng),其特征在于,所述顯示策略定義端口的顏色、疊加圖片以及端口是否顯示,從而使得在不同的顯示狀態(tài)下端口具有不同的工作狀況表現(xiàn)。
14.如權(quán)利要求12所述的網(wǎng)絡(luò)設(shè)備面板管理系統(tǒng),其特征在于,端口的顯示狀態(tài)包括設(shè)備端口的速率、運行狀態(tài)、鏡像狀態(tài)、端口聚合狀態(tài)、堆疊連接狀態(tài)、VLAN分布狀態(tài)、雙工狀態(tài),該些顯示狀態(tài)通過控制反映在多設(shè)備面板管理模塊的視圖上,并根據(jù)需要進行顯示狀態(tài)切換。
全文摘要
一種網(wǎng)絡(luò)設(shè)備面板管理系統(tǒng),包括組件、單設(shè)備面板管理模塊、多設(shè)備面板管理模塊及用戶界面。其中,組件反映網(wǎng)絡(luò)設(shè)備中具體的被管理對象,通過該組件給被管理對象設(shè)置相應(yīng)的配置信息;單設(shè)備面板管理模塊,對應(yīng)單個設(shè)備,由若干個組件構(gòu)成;多設(shè)備面板管理模塊,作為單設(shè)備面板管理模塊的父模塊,聚合若干單設(shè)備面板管理模塊,且用于同時處理并顯示多個作為多設(shè)備面板管理模塊子模塊的單設(shè)備面板管理模塊;用戶界面,用戶對該網(wǎng)絡(luò)設(shè)備面板管理系統(tǒng)進行操作的界面,直接管理多設(shè)備面板管理模塊的界面;上述各個管理模塊通過父、子模塊的調(diào)用配合,完成各個被管理對象相應(yīng)的配置信息的設(shè)置。
文檔編號H04L12/24GK1595885SQ0315706
公開日2005年3月16日 申請日期2003年9月12日 優(yōu)先權(quán)日2003年9月12日
發(fā)明者孫利輝, 于紅, 鄭光宇, 王利彬 申請人:華為技術(shù)有限公司