專利名稱:管理網(wǎng)絡(luò)設(shè)備的方法
技術(shù)領(lǐng)域:
本發(fā)明涉及網(wǎng)絡(luò)設(shè)備管理技術(shù)領(lǐng)域,特別是涉及一種管理網(wǎng)絡(luò)設(shè)備的方法。
背景技術(shù):
隨著網(wǎng)絡(luò)規(guī)模的不斷發(fā)展和應(yīng)用范圍的日益廣泛,信息技術(shù)的應(yīng)用模式發(fā)生了很大的變化,新技術(shù)的應(yīng)用帶來了多種的網(wǎng)絡(luò)連接方式,網(wǎng)絡(luò)的規(guī)模也越來越大,用戶對網(wǎng)絡(luò)可靠性的要求也越來越高,因此如何使網(wǎng)絡(luò)設(shè)備滿足用戶的高可靠性、高性能轉(zhuǎn)發(fā)需求成為業(yè)界的一個難點。
目前,對管理網(wǎng)絡(luò)設(shè)備的方法主要是按設(shè)備進行管理的。所謂按設(shè)備進行管理,是指成員設(shè)備具有能夠唯一標識自身的標志(如Mac地址),核心設(shè)備通過這個標志來區(qū)分不同的成員設(shè)備并對其進行管理。詳見圖2,其主要實現(xiàn)步驟為步驟H10管理者在核心設(shè)備上添加待加入的設(shè)備標識(如Mac地址),同時為該設(shè)備指定相關(guān)的資源(如IP地址、成員ID等);步驟H11待加入設(shè)備連接到核心設(shè)備,通知核心設(shè)備自身的標識;步驟H12核心設(shè)備認證待加入設(shè)備的標識,如果認證通過,則將該設(shè)備加入成員設(shè)備并授予權(quán)限,以及將相關(guān)的資源(如IP地址、成員ID等)通知成員設(shè)備;步驟H13成員設(shè)備獲取相關(guān)資源,進行相應(yīng)的管理操作。
所述方法的主要核心是把多臺網(wǎng)絡(luò)設(shè)備通過一個核心設(shè)備來管理。在目前管理網(wǎng)絡(luò)設(shè)備的方法中,通常采用核心設(shè)備的通過成員設(shè)備自身的標識(比如MAC地址)來區(qū)分不同的成員設(shè)備,并對成員設(shè)備進行相應(yīng)的管理。
由此可見,該方法的缺點是1)管理不直觀、可管理性差。由于網(wǎng)絡(luò)設(shè)備分散在較廣的地域內(nèi),不同位置的設(shè)備其配置和功能也不同。目前所述管理網(wǎng)絡(luò)設(shè)備方法主要是管理者根據(jù)網(wǎng)絡(luò)設(shè)備的標識來管理和配置設(shè)備的,而對于同一節(jié)點的不同網(wǎng)絡(luò)設(shè)備而需要按照網(wǎng)絡(luò)設(shè)備標識來區(qū)分網(wǎng)絡(luò)設(shè)備,并不能直接對該位置的網(wǎng)絡(luò)設(shè)備進行管理。因此,管理不直接,即不能直觀的對同一節(jié)點的不同網(wǎng)絡(luò)設(shè)備進行管理。2)無法滿足用戶按照位置進行自動配置文件恢復(fù)的需求。比如,網(wǎng)絡(luò)中某一位置的網(wǎng)絡(luò)設(shè)備(即成員設(shè)備)損壞,在原位置更換新成員設(shè)備后需要恢復(fù)原有配置以保證業(yè)務(wù)的穩(wěn)定。而所述按設(shè)備進行管理的方法無法滿足這一需求。
發(fā)明內(nèi)容
本發(fā)明解決的技術(shù)問題是提供一種管理網(wǎng)絡(luò)設(shè)備的方法,該方法以解決現(xiàn)有技術(shù)中按設(shè)備進行管理的管理不直接、可管理性差和無法自動配置恢復(fù)的問題。
為解決上述問題,本發(fā)明提供一種管理網(wǎng)絡(luò)設(shè)備的方法,所述網(wǎng)絡(luò)設(shè)備包括核心設(shè)備和成員設(shè)備,所述方法包括步驟A、建立多個成員設(shè)備的標準拓撲結(jié)構(gòu),并記錄所述成員設(shè)備在標準拓撲結(jié)構(gòu)中的位置;B、核心設(shè)備收集新加入網(wǎng)絡(luò)的成員設(shè)備的信息,建立實際拓撲結(jié)構(gòu),獲取新成員設(shè)備在實際拓撲中的位置信息;C、判斷所述新成員設(shè)備在標準拓撲結(jié)構(gòu)中是否存在對應(yīng)的位置,若存在,則獲取該位置中預(yù)留的資源信息,根據(jù)該資源信息對新成員設(shè)備進行相應(yīng)的管理。
核心設(shè)備以鄰居拓撲結(jié)構(gòu)圖為基礎(chǔ),挑選出合法的成員設(shè)備,建立標準拓撲結(jié)構(gòu)。
核心設(shè)備按照下述步驟建立鄰居拓撲圖
31)核心設(shè)備收集鄰居信息,以自身為根節(jié)點,根據(jù)所述鄰居信息建立與鄰居的拓撲關(guān)系;32)遍歷所述鄰居節(jié)點,逐級建立鄰居關(guān)系拓撲,形成鄰居拓撲結(jié)構(gòu)圖。
所述標準拓撲結(jié)構(gòu)采用增量原則建立。
根據(jù)核心設(shè)備到成員設(shè)備的端口連接關(guān)系記錄該成員設(shè)備在標準拓撲結(jié)構(gòu)中的位置。
當(dāng)新成員設(shè)備的網(wǎng)絡(luò)為串行連接或樹形連接的網(wǎng)絡(luò)拓撲時,利用端口優(yōu)先原則獲取新成員設(shè)備在實際拓撲中的位置信息,其中,所述端口優(yōu)先原則具體為同一臺設(shè)備上從編號最小的端口開始遍歷,從小到大,保證順序一致。
當(dāng)新成員設(shè)備的網(wǎng)絡(luò)為環(huán)形連接或樹形與環(huán)形共同連接的網(wǎng)絡(luò)拓撲時,利用廣度優(yōu)先與端口優(yōu)先原則或者節(jié)點路徑不重復(fù)原則獲取新成員設(shè)備在實際拓撲中的位置信息。
所述廣度優(yōu)先原則具體為只有上一級設(shè)備全部遍歷完成后方能進行下一級設(shè)備的遍歷計算,且同一級設(shè)備的遍歷順序由上一級設(shè)備的排列順序決定;且所述端口優(yōu)先原則具體為同一臺設(shè)備上從編號最小的端口開始遍歷,從小到大,保證順序一致;或者節(jié)點路徑不重復(fù)原則具體為在同一次遍歷過程中只訪問一次,不重復(fù)訪問,且從編號最小的端口開始遍歷。
所述資源信息包括成員ID、IP地址和配置文件路徑信息,根據(jù)所述成員ID、IP地址將新成員設(shè)備加入該網(wǎng)絡(luò)管理中,并根據(jù)所述配置文件路徑信息自動恢復(fù)新成員設(shè)備的配置;所述方法還包括D、若所述新成員設(shè)備在標準拓撲結(jié)構(gòu)中沒有對應(yīng)的位置,則為新成員設(shè)備分配新的成員ID、IP地址信息,并將其設(shè)置為受限設(shè)備。
另外,本發(fā)明還提供一種管理網(wǎng)絡(luò)設(shè)備的方法,包括步驟A.收集設(shè)備信息,建立標準的拓撲結(jié)構(gòu),并給每一設(shè)備配置位置信息;B.獲取新加入網(wǎng)絡(luò)的成員設(shè)備的信息;C.判斷所述新成員設(shè)備在標準拓撲結(jié)構(gòu)中是否存在對應(yīng)的位置;D.添加新成員設(shè)備。
若所述新成員設(shè)備在標準拓撲結(jié)構(gòu)中存在對應(yīng)的位置,則為其分配預(yù)留資源信息;若否,則為新成員設(shè)備分配新的成員ID、IP地址信息,并將其設(shè)置為受限設(shè)備。
所述預(yù)留資源信息包括成員ID、IP地址和配置文件路徑信息,根據(jù)所述成員ID、IP地址將新成員設(shè)備加入該網(wǎng)絡(luò)管理中,并根據(jù)所述配置文件路徑信息自動恢復(fù)新成員設(shè)備的配置。
與現(xiàn)有技術(shù)相比,本發(fā)明具有以下有益效果本發(fā)明通過在核心設(shè)備建立標準的拓撲結(jié)構(gòu),并記錄該拓撲結(jié)構(gòu)中成員設(shè)備的位置,當(dāng)發(fā)現(xiàn)有新成員設(shè)備時,判斷所述新成員設(shè)備在標準拓撲結(jié)構(gòu)中是否有對應(yīng)的位置,若有,則從對應(yīng)的位置中獲取預(yù)留的成員ID、IP地址、配置文件路徑等信息,并根據(jù)成員ID、IP地址將新成員設(shè)備加入管理范圍中,以及根據(jù)成員設(shè)備的配置文件路徑信息指定成員設(shè)備自動恢復(fù)配置;若沒有對應(yīng)的位置,則為新成員設(shè)備分配新的成員ID、IP地址,并將設(shè)備加入管理范圍,同時對設(shè)備的權(quán)限進行限制。此外,本發(fā)明不但適用于集中網(wǎng)絡(luò)設(shè)備管理,還是用于分布式的網(wǎng)絡(luò)設(shè)備。因此,本發(fā)明的有點是1)安全性系數(shù)提高。當(dāng)設(shè)備自動加入管理網(wǎng)絡(luò)時,管理者可以直觀地看到是否是自己預(yù)期的設(shè)備,如果不是預(yù)期的設(shè)備,則可以自動的限制其權(quán)限,不允許設(shè)備進行配置下載等高級功能,防止泄密。2)可以按照位置進行自動配置文件的恢復(fù)。如果核心設(shè)備加入的時是預(yù)期的設(shè)備,核心設(shè)備根據(jù)該設(shè)備的配置文件路徑信息指定該設(shè)備自動恢復(fù)配置。3)可管理性提高。由于組網(wǎng)設(shè)備分散的地域較廣,本發(fā)明所述方法是管理者可以根據(jù)位置唯一的標識設(shè)備,并對設(shè)備進行管理操作。所述設(shè)備的位置是相對固定的,而設(shè)備可以不斷更換。這樣管理者就可以用一個相對穩(wěn)定的標識對設(shè)備進行相應(yīng)的管理。
圖1是現(xiàn)有技術(shù)中管理網(wǎng)絡(luò)設(shè)備的方法的流程圖;圖2是本發(fā)明所述管理網(wǎng)絡(luò)設(shè)備的方法的流程圖;圖3是本發(fā)明所述簡單的拓撲連接結(jié)構(gòu)的路徑描述示意圖;圖4是本發(fā)明所述帶有環(huán)路的拓撲連接結(jié)構(gòu)的路徑描述示意圖;圖5是本發(fā)明所述管理網(wǎng)絡(luò)設(shè)備的方法的另一流程圖。
具體實施例方式
本發(fā)明的核心是由管理者或網(wǎng)管在核心設(shè)備建立標準的拓撲結(jié)構(gòu),記錄成員設(shè)備的位置信息。當(dāng)有新的成員設(shè)備加入時,需要向核心設(shè)備通告自己的信息,核心設(shè)備收集該成員設(shè)備的信息,建立實際拓撲。核心設(shè)備對比標準拓撲和實際拓撲結(jié)構(gòu),如果成員設(shè)備在標準拓撲中沒有對應(yīng)的位置,則認證失敗,核心設(shè)備將會標記這臺成員設(shè)備為受限成員;如果成員設(shè)備在標準拓撲中有對應(yīng)的位置,則可以從標準拓撲的對應(yīng)位置中獲取預(yù)留的資源信息,如成員ID,地址信息、配置文件信息等。當(dāng)成員設(shè)備重啟或更換設(shè)備后,只要位置沒有變化,就可以獲取相同的成員ID、地址等信息,同時方便管理者對成員設(shè)備或更換后的設(shè)備進行管理。另外,成員設(shè)備在正常工作時,可以將自己的配置文件上傳給核心設(shè)備。由核心設(shè)備按成員設(shè)備的位置存放在標準拓撲中。這樣,成員設(shè)備損壞后在同一位置更換新成員設(shè)備可以自動獲取原設(shè)備的配置文件。從而使管理更加簡單、準確。
下面結(jié)合附圖對本發(fā)明做進一步的說明。
請參考圖2,為本發(fā)明所述管理網(wǎng)絡(luò)設(shè)備的方法的流程圖,所述網(wǎng)絡(luò)設(shè)備包括核心設(shè)備和成員設(shè)備,管理者通過核心設(shè)備對成員設(shè)備進行相應(yīng)的管理,所述方法包括步驟
步驟S10核心設(shè)備收集相鄰的拓撲結(jié)構(gòu),建立以自身為根節(jié)點的網(wǎng)絡(luò)管理;步驟S11核心設(shè)備收集到的拓撲結(jié)構(gòu),建立標準拓撲結(jié)構(gòu),并記錄成員設(shè)備在標準拓撲結(jié)構(gòu)中的位置;步驟S12當(dāng)核心設(shè)備發(fā)現(xiàn)有新成員設(shè)備加入時,收集該成員設(shè)備的自身信息,建立實際拓撲結(jié)構(gòu),并獲取新成員設(shè)備在實際拓撲中的位置信息;步驟S13對比實際拓撲結(jié)構(gòu)和標準拓撲結(jié)構(gòu),判斷在所述標準拓撲結(jié)構(gòu)中是否有該新成員設(shè)備所對應(yīng)的位置;步驟S14若存在,則核心設(shè)備從標準拓撲對應(yīng)的位置中獲取預(yù)留的資源信息(比如,成員ID、IP地址、配置文件路徑等信息),根據(jù)該資源信息對新成員設(shè)備進行相應(yīng)的管理。
步驟S15否則,則核心設(shè)備為新成員設(shè)備分配新的成員ID、IP地址,并將其設(shè)置為受限設(shè)備。
在步驟S10中所述核心設(shè)備收集相鄰的拓撲結(jié)構(gòu),建立網(wǎng)絡(luò)設(shè)備。所有成員設(shè)備都支持鏈路鄰居發(fā)現(xiàn)協(xié)議,發(fā)現(xiàn)自己相鄰的設(shè)備信息,所述設(shè)備信息包括設(shè)備ID、端口ID、管理VLAN等信息。核心設(shè)備收集所有設(shè)備的鄰居信息,以自身作為初始節(jié)點,根據(jù)自己的鄰居信息建立與鄰居的拓撲關(guān)系;然后再遍歷這些鄰居節(jié)點,逐級建立鄰居關(guān)系拓撲,最終形成一張完整的鄰居拓撲圖。然后將發(fā)現(xiàn)的設(shè)備都加入自己管理的網(wǎng)絡(luò)。
管理者(或者網(wǎng)管下發(fā)命令,當(dāng)然也可以是用戶通過命令行下發(fā)命令)根據(jù)核心設(shè)備建立的鄰居拓撲結(jié)構(gòu)為基礎(chǔ),挑選出自己認定合法的節(jié)點(設(shè)備),根據(jù)這些節(jié)點重新建立另外一張拓撲結(jié)構(gòu)圖,即標準拓撲結(jié)構(gòu)。所謂標準拓撲,就是指管理者認可的拓撲結(jié)構(gòu)。拓撲中的每一臺設(shè)備都是管理者認可的設(shè)備,同時設(shè)備之間的端口連接關(guān)系也是符合管理者要求的。標準拓撲可以與核心設(shè)備實際建立的拓撲不同,也可以相同。所以從理論上來說,標準拓撲實際上就是實際拓撲的一個鏡像,兩者的區(qū)別在于,實際拓撲反映網(wǎng)絡(luò)真正的連接狀況,是不斷變化的;而標準拓撲反映的是管理者希望的網(wǎng)絡(luò)連接狀況,相對來說是穩(wěn)定的,除非管理者手工修改,否則保持不變。但是,需要說明的是,為了保證標準拓撲的穩(wěn)定性,標準拓撲的更新采用增量原則。即,除非用戶手工刪除指定設(shè)備,否則標準拓撲中的成員設(shè)備只增加不減少。當(dāng)用戶從實際拓撲映射到標準拓撲時,核心設(shè)備只尋找標準拓撲沒有而實際拓撲存在的設(shè)備,并將其加入到標準拓撲;而對于標準拓撲有而實際拓撲沒有的設(shè)備并不刪除。
所述標準拓撲中存放設(shè)備成員的相關(guān)信息(如成員ID、IP地址和配置文件路徑信息等)。需要說明的是在標準拓撲中存放設(shè)備成員的相關(guān)信息并不是固定的,除上述所述信息外,還可以可包括其它信息。這些信息可以是管理者配置的,也可以是設(shè)備廠商自定義的。
對比實際拓撲結(jié)構(gòu)和標準拓撲結(jié)構(gòu),判斷在所述標準拓撲結(jié)構(gòu)中是否有該新成員設(shè)備所對應(yīng)的位置;若有,則核心設(shè)備從標準拓撲對應(yīng)的位置中獲取預(yù)留的資源信息(比如,成員ID、IP地址、配置文件路徑等信息),并根據(jù)該資源信息(比如,成員ID、IP地址)將新成員設(shè)備加入網(wǎng)絡(luò)設(shè)備中,并根據(jù)成員設(shè)備的配置文件路徑信息指定設(shè)備成員自動恢復(fù)配置;否則,核心設(shè)備為新成員設(shè)備分配新的資源信息(比如,成員ID、IP地址),將其加入網(wǎng)絡(luò)設(shè)備中,并對該成員設(shè)備的權(quán)限進行限制。
無論是實際拓撲還是標準拓撲,其中的成員設(shè)備的位置都是由根節(jié)點(核心設(shè)備)到指定成員設(shè)備的端口連接關(guān)系確定的。如圖3所示,為簡單的拓撲連接結(jié)構(gòu)的路徑描述示意圖。在該圖中所述設(shè)備A是核心設(shè)備,是拓撲中的根節(jié)點,設(shè)備D的位置路徑就是A10-1-10-1。其中A是根節(jié)點,第一個10是第一級設(shè)備連接下一級設(shè)備的端口號,第一個1是第二級設(shè)備與上一級設(shè)備連接的端口號,第二個10是第二級設(shè)備與下一級設(shè)備連接的端口號,第二個1是第三級設(shè)備與上一級設(shè)備連接的端口號。只要端口連接不變,核心設(shè)備就能唯一標識一個“位置”,不管這個位置上的設(shè)備如何變化,其該設(shè)備的位置路徑是不變的。比如,如果該圖中的設(shè)備E損壞,當(dāng)新成員設(shè)備安裝后,在通電的情況下,核心設(shè)備A會主動檢測到新成員設(shè)備,并根據(jù)位置標識對所述新成員設(shè)備進行相應(yīng)的配置和管理,以及通過原設(shè)備的配置文件信息對新成員設(shè)備恢復(fù)原有的配置信息,以保證業(yè)務(wù)的穩(wěn)定。
另外,對于復(fù)雜的拓撲連接結(jié)構(gòu),特別是對于有環(huán)路存在的拓撲連接結(jié)構(gòu),如圖4所示。對于同一指定設(shè)備有多條位置路徑的情況下,需要確定唯一的一條路徑。其確定位置路徑的方案有兩種,第一種是采用廣度優(yōu)先原則與端口優(yōu)先原則共同來確定指定設(shè)備的位置路徑;第二種是節(jié)點設(shè)備路徑不重復(fù)原則。
下面結(jié)合圖4分別對所述兩種確定指定設(shè)備的路徑進行說明。如圖5所示,設(shè)備A是核心設(shè)備,是拓撲中的根節(jié)點,先需要確定設(shè)備的E的位置路徑,但是從設(shè)備A到設(shè)備E的路徑有兩條以上。
先采用第一種方案即廣度優(yōu)先原則與端口優(yōu)先原則共同來確定設(shè)備E的位置路徑。其中,所述廣度優(yōu)先原則指的是圖遍歷算法中的廣度優(yōu)先,其遍歷原則是只有上一級節(jié)點全部遍歷完成后才能進行下一級節(jié)點的遍歷計算;同一級節(jié)點的遍歷順序是由上一級節(jié)點的排列順序決定。所述端口優(yōu)先原則指的是同一臺設(shè)備上的遍歷是從編號最小的端口開始遍歷,從小到大,保證順序一致。因此,結(jié)合上述兩條優(yōu)先原則,從設(shè)備A到設(shè)備E的遍歷設(shè)備的順序為A-B-C-D-E。
還可以采用第二種方案即節(jié)點路徑不重復(fù)原則來確定設(shè)備E的位置路徑。其中,所述節(jié)點路徑不重復(fù)原則指的是對于圖中的每一個節(jié)點,在同一次遍歷過程中只訪問一次,不重復(fù)訪問。判斷的依據(jù)是遍歷序列號。系統(tǒng)會為每一次遍歷過程定義一個序列號,則所述序列號不能重復(fù)。在遍歷過程中,每處理一個節(jié)點就會為節(jié)點加上序列號標記。這樣,即便對同一個節(jié)點存在多條路徑,也只有第一次訪問產(chǎn)生的路徑是有效的,以防止多條路徑的產(chǎn)生,從而保證了每一個節(jié)點的位置是唯一的。如圖4所示,其設(shè)備E存在多條路徑,但最終產(chǎn)生的有效路徑只有一條A10-1-12-1。
由此可知,本發(fā)明所述拓撲結(jié)構(gòu)圖中成員設(shè)備的位置路徑是唯一的,而且實際拓撲與標準拓撲中的核心設(shè)備(根節(jié)點)必須是相同的。這樣只要獲取實際拓撲中指定成員設(shè)備的位置信息(路徑鏈表),到標準拓撲中查找對應(yīng)的位置是否存在相應(yīng)的設(shè)備,若有,則說明該成員設(shè)備是管理者希望配備的設(shè)備,否則認為該成員設(shè)備是非法設(shè)備。
此外,所述標準拓撲結(jié)構(gòu)除了反映設(shè)備的位置信息外,還可以存放該位置的設(shè)備相關(guān)的一些信息,如成員ID、IP地址和配置文件路徑等信息。這樣就能保證不論該位置的設(shè)備如何更換,網(wǎng)絡(luò)設(shè)備的管理信息是相對穩(wěn)定。如果設(shè)備被加入到標準拓撲中,即所述設(shè)備通過認證,則所述設(shè)備就可以自動獲取預(yù)留信息,即成員ID、IP地址和配置文件路徑等信息。這樣不但可以保證網(wǎng)絡(luò)設(shè)備的結(jié)構(gòu)相對穩(wěn)定,也便于管理者對所有成員設(shè)備進行管理,即管理操作更為簡單。如果成員設(shè)備每一次加入網(wǎng)絡(luò)所獲得成員ID、IP地址都可能不一樣,這樣對外部(如管理者或網(wǎng)管)來說,網(wǎng)絡(luò)設(shè)備的結(jié)構(gòu)是不斷振蕩變化的,需要不斷的刷新數(shù)據(jù),從而不利于管理的穩(wěn)定性和便捷性。
如果在所述標準拓撲結(jié)構(gòu)中沒有所述設(shè)備所對應(yīng)的位置,即所述設(shè)備沒有通過認證,則未獲得認證的設(shè)備也可以加入標準拓撲結(jié)構(gòu)的管理網(wǎng)絡(luò)中,同樣也需要為其分配成員ID、IP地址。但是,核心設(shè)備分配成員ID、IP地址的原則就是盡量不使用預(yù)留的資源。如果資源不夠用,不得已分配預(yù)留的資源,需要通知標準拓撲釋放相關(guān)的資源信息。關(guān)于資源的分配算法對于本領(lǐng)域的技術(shù)人員來說已為公開技術(shù),在這里不再贅述。
在成員設(shè)備更換時,為了保證業(yè)務(wù)的穩(wěn)定性,需要將原設(shè)備的配置文件恢復(fù)到原位置的新成員設(shè)備上。原設(shè)備如果損壞的話,就無法將配置信息導(dǎo)出并恢復(fù)到新成員設(shè)備上。另外,從操作復(fù)雜度上來看,管理者也不可能及時地將所有的成員設(shè)備的配置信息做好備份。所以就需要核心設(shè)備管理做好按位置自動配置恢復(fù)的功能。
成員設(shè)備在運行的過程中,定時或?qū)崟r地將配置文件備份到核心設(shè)備指定的路徑下存放,路徑信息與成員設(shè)備的位置一一對應(yīng)。在新成員設(shè)備在同一個位置上加入管理網(wǎng)絡(luò)時,核心設(shè)備通知成員設(shè)備到指定的路徑下獲取配置文件并進行配置恢復(fù)。
另外,本發(fā)明還提供一種管理網(wǎng)絡(luò)設(shè)備的方法的流程圖,具體詳見圖5,所述方法包括步驟步驟M10收集設(shè)備信息,建立標準的拓撲結(jié)構(gòu),并給每一設(shè)備配置位置信息;步驟M11獲取新加入網(wǎng)絡(luò)的成員設(shè)備的信息;步驟M12判斷所述新成員設(shè)備在標準拓撲結(jié)構(gòu)中是否存在對應(yīng)的位置;步驟M13添加新成員設(shè)備。
在步驟M12中,若所述新成員設(shè)備在標準拓撲結(jié)構(gòu)中存在對應(yīng)的位置,則為其分配預(yù)留資源信息,所述預(yù)留資源信息包括成員ID、IP地址和配置文件路徑信息,根據(jù)所述成員ID、IP地址將新成員設(shè)備加入該網(wǎng)絡(luò)管理中,并根據(jù)所述配置文件路徑信息自動恢復(fù)新成員設(shè)備的配置;若所述新成員設(shè)備在標準拓撲結(jié)構(gòu)中不存在對應(yīng)的位置,則為新成員設(shè)備分配新的成員ID、IP地址信息,并將其設(shè)置為受限設(shè)備。
上述各步驟的具體實現(xiàn)可參照前面所述方法的實現(xiàn)過程,在此不再贅述。
由此可見,本發(fā)明所述按照成員設(shè)備的位置對網(wǎng)絡(luò)設(shè)備進行管理,不但提高了網(wǎng)絡(luò)設(shè)備的安全性、可管理性,同時也可以按照成員設(shè)備的位置進行自動配置文件恢復(fù)。此外,本發(fā)明不但適用于對多臺網(wǎng)絡(luò)設(shè)備互相連接的集中網(wǎng)絡(luò)設(shè)備的管理,還適用于對分布式的網(wǎng)絡(luò)設(shè)備的管理,其實現(xiàn)過程詳見前述,在這里不再贅述。
以上所述僅是本發(fā)明的優(yōu)選實施方式,應(yīng)當(dāng)指出,對于本技術(shù)領(lǐng)域的普通技術(shù)人員來說,在不脫離本發(fā)明原理的前提下,還可以做出若干改進和潤飾,這些改進和潤飾也應(yīng)視為本發(fā)明的保護范圍。
權(quán)利要求
1.一種管理網(wǎng)絡(luò)設(shè)備的方法,所述網(wǎng)絡(luò)設(shè)備包括核心設(shè)備和成員設(shè)備,其特征在于,包括A、建立多個成員設(shè)備的標準拓撲結(jié)構(gòu),并記錄所述成員設(shè)備在標準拓撲結(jié)構(gòu)中的位置;B、核心設(shè)備收集新加入網(wǎng)絡(luò)的成員設(shè)備的信息,建立實際拓撲結(jié)構(gòu),獲取新成員設(shè)備在實際拓撲中的位置信息;C、判斷所述新成員設(shè)備在標準拓撲結(jié)構(gòu)中是否存在對應(yīng)的位置,若存在,則獲取該位置中預(yù)留的資源信息,根據(jù)該資源信息對新成員設(shè)備進行相應(yīng)的管理。
2.根據(jù)權(quán)利要求1所述管理網(wǎng)絡(luò)設(shè)備的方法,其特征在于,包括核心設(shè)備以鄰居拓撲結(jié)構(gòu)圖為基礎(chǔ),挑選出合法的成員設(shè)備,建立標準拓撲結(jié)構(gòu)。
3.根據(jù)權(quán)利要求2所述管理網(wǎng)絡(luò)設(shè)備的方法,其特征在于,所述核心設(shè)備按照下述步驟建立鄰居拓撲圖31)核心設(shè)備收集鄰居信息,以自身為根節(jié)點,根據(jù)所述鄰居信息建立與鄰居的拓撲關(guān)系;32)遍歷所述鄰居節(jié)點,逐級建立鄰居關(guān)系拓撲,形成鄰居拓撲結(jié)構(gòu)圖。
4.根據(jù)權(quán)利要求3所述管理網(wǎng)絡(luò)設(shè)備的方法,其特征在于,所述標準拓撲結(jié)構(gòu)采用增量原則建立。
5.根據(jù)權(quán)利要求1所述管理網(wǎng)絡(luò)設(shè)備的方法,其特征在于,根據(jù)核心設(shè)備到成員設(shè)備的端口連接關(guān)系記錄該成員設(shè)備在標準拓撲結(jié)構(gòu)中的位置。
6.根據(jù)權(quán)利要求1所述管理網(wǎng)絡(luò)設(shè)備的方法,其特征在于,當(dāng)新成員設(shè)備的網(wǎng)絡(luò)為串行連接或樹形連接的網(wǎng)絡(luò)拓撲時,利用端口優(yōu)先原則獲取新成員設(shè)備在實際拓撲中的位置信息,其中,所述端口優(yōu)先原則具體為同一臺設(shè)備上從編號最小的端口開始遍歷,從小到大,保證順序一致。
7.根據(jù)權(quán)利要求1所述管理網(wǎng)絡(luò)設(shè)備的方法,其特征在于,當(dāng)新成員設(shè)備的網(wǎng)絡(luò)為環(huán)形連接或樹形與環(huán)形共同連接的網(wǎng)絡(luò)拓撲時,利用廣度優(yōu)先與端口優(yōu)先原則或者節(jié)點路徑不重復(fù)原則獲取新成員設(shè)備在實際拓撲中的位置信息。
8.根據(jù)權(quán)利要求7所述管理網(wǎng)絡(luò)設(shè)備的方法,其特征在于,所述廣度優(yōu)先原則具體為只有上一級設(shè)備全部遍歷完成后方能進行下一級設(shè)備的遍歷計算,且同一級設(shè)備的遍歷順序由上一級設(shè)備的排列順序決定;且所述端口優(yōu)先原則具體為同一臺設(shè)備上從編號最小的端口開始遍歷,從小到大,保證順序一致;或者節(jié)點路徑不重復(fù)原則具體為在同一次遍歷過程中只訪問一次,不重復(fù)訪問,且從編號最小的端口開始遍歷。
9.根據(jù)權(quán)利要求1所述管理網(wǎng)絡(luò)設(shè)備的方法,其特征在于,所述資源信息包括成員ID、IP地址和配置文件路徑信息,根據(jù)所述成員ID、IP地址將新成員設(shè)備加入該網(wǎng)絡(luò)管理中,并根據(jù)所述配置文件路徑信息自動恢復(fù)新成員設(shè)備的配置。
10.根據(jù)權(quán)利要求1所述管理網(wǎng)絡(luò)設(shè)備的方法,其特征在于,所述方法還包括D、若所述新成員設(shè)備在標準拓撲結(jié)構(gòu)中沒有對應(yīng)的位置,則為新成員設(shè)備分配新的成員ID、IP地址信息,并將其設(shè)置為受限設(shè)備。
11.一種管理網(wǎng)絡(luò)設(shè)備的方法,其特征在于,包括A、收集設(shè)備信息,建立標準的拓撲結(jié)構(gòu),并給每一設(shè)備配置位置信息;B、獲取新加入網(wǎng)絡(luò)的成員設(shè)備的信息;C、判斷所述新成員設(shè)備在標準拓撲結(jié)構(gòu)中是否存在對應(yīng)的位置;D、添加新成員設(shè)備。
12.根據(jù)權(quán)利要求11所述管理網(wǎng)絡(luò)設(shè)備的方法,其特征在于,若所述新成員設(shè)備在標準拓撲結(jié)構(gòu)中存在對應(yīng)的位置,則為其分配預(yù)留資源信息;若否,則為新成員設(shè)備分配新的成員ID、IP地址信息,并將其設(shè)置為受限設(shè)備。
13.根據(jù)權(quán)利要求12所述管理網(wǎng)絡(luò)設(shè)備的方法,其特征在于,所述預(yù)留資源信息包括成員ID、IP地址和配置文件路徑信息,根據(jù)所述成員ID、IP地址將新成員設(shè)備加入該網(wǎng)絡(luò)管理中,并根據(jù)所述配置文件路徑信息自動恢復(fù)新成員設(shè)備的配置。
全文摘要
本發(fā)明涉及一種管理網(wǎng)絡(luò)設(shè)備的方法,所述網(wǎng)絡(luò)設(shè)備包括核心設(shè)備和成員設(shè)備,其特征在于,包括A.建立多個成員設(shè)備的標準拓撲結(jié)構(gòu),并記錄所述成員設(shè)備在標準拓撲結(jié)構(gòu)中的位置;B.核心設(shè)備收集新加入網(wǎng)絡(luò)的成員設(shè)備的信息,建立實際拓撲結(jié)構(gòu),獲取新成員設(shè)備在實際拓撲中的位置信息;C.判斷所述新成員設(shè)備在標準拓撲結(jié)構(gòu)中是否存在對應(yīng)的位置,若存在,則獲取該位置中預(yù)留的資源信息,根據(jù)該資源信息對新成員設(shè)備進行相應(yīng)的管理。本發(fā)明以解決現(xiàn)有技術(shù)中按設(shè)備進行管理的管理不直接、可管理性差和無法自動配置恢復(fù)的問題。
文檔編號H04L29/12GK1731743SQ20051009843
公開日2006年2月8日 申請日期2005年9月6日 優(yōu)先權(quán)日2005年9月6日
發(fā)明者梁學(xué)偉, 祁正林, 肖冰, 李蔚 申請人:杭州華為三康技術(shù)有限公司