本發(fā)明涉及網(wǎng)絡(luò)管理技術(shù)領(lǐng)域,尤其涉及一種網(wǎng)絡(luò)拓撲發(fā)現(xiàn)方法和系統(tǒng)。
背景技術(shù):
隨著計算機網(wǎng)絡(luò)的規(guī)模日益龐大和復(fù)雜,連入網(wǎng)絡(luò)的各種設(shè)備如主機、集線器、路由器、交換機、無線設(shè)備等種類繁多,并且在網(wǎng)絡(luò)上的信息流量急速增長,節(jié)點間的互連關(guān)系也越來越復(fù)雜。功能強大的網(wǎng)絡(luò)管理軟件是現(xiàn)在主要的網(wǎng)絡(luò)管理方式。而網(wǎng)絡(luò)拓撲發(fā)現(xiàn)是網(wǎng)絡(luò)管理中既基本又重要的技術(shù)。網(wǎng)絡(luò)拓撲發(fā)現(xiàn)是指確定網(wǎng)絡(luò)元素之間的互連關(guān)系。網(wǎng)絡(luò)拓撲連接圖為網(wǎng)絡(luò)管理人員提供了一個了解全局網(wǎng)絡(luò)連接情況的直觀手段,網(wǎng)絡(luò)管理員可以對網(wǎng)絡(luò)的情況進行整體上的把握,及時發(fā)現(xiàn)網(wǎng)絡(luò)異常,并對問題進行診斷。
目前,最常用的是基于snmp協(xié)議的拓撲發(fā)現(xiàn)算法,但是由于網(wǎng)絡(luò)拓撲具有動態(tài)的特征,隨著網(wǎng)絡(luò)點及連接的增加和撤銷,網(wǎng)絡(luò)拓撲不斷地發(fā)生著變化,導(dǎo)致無法快速訪問網(wǎng)元狀態(tài)信息和捕捉網(wǎng)元的實時狀態(tài)的變化;使得維護越來越多的網(wǎng)絡(luò)拓撲發(fā)現(xiàn)和管理需要耗費巨大的人力物力。
技術(shù)實現(xiàn)要素:
本發(fā)明的目的是提供一種網(wǎng)絡(luò)拓撲發(fā)現(xiàn)方法和系統(tǒng),實現(xiàn)了獲取網(wǎng)元的實時狀態(tài)的變化,并且能夠通過網(wǎng)元指紋信息快速訪問網(wǎng)元;不僅在部署時不影響用戶網(wǎng)絡(luò)結(jié)構(gòu),而且不受網(wǎng)絡(luò)管轄范圍的限制,可以對跨域的網(wǎng)絡(luò)拓撲結(jié)構(gòu)進行探測分析;大大降低了維護網(wǎng)絡(luò)拓撲發(fā)現(xiàn)和管理所需耗費的人力物力。
本發(fā)明提供了一種網(wǎng)絡(luò)拓撲發(fā)現(xiàn)方法,包括以下步驟:
實時獲取待分析網(wǎng)絡(luò)中所有網(wǎng)元的特征數(shù)據(jù),對所述特征數(shù)據(jù)進行測試處理,得到每個網(wǎng)元的網(wǎng)元指紋信息;
獲取所述網(wǎng)元指紋信息,并根據(jù)所述網(wǎng)元指紋信息將待分析網(wǎng)絡(luò)進行劃分,得到劃分網(wǎng)絡(luò);
選取所述劃分網(wǎng)絡(luò)的任意一個網(wǎng)元作為當(dāng)前網(wǎng)元,在所述當(dāng)前網(wǎng)元中根據(jù)所述劃分網(wǎng)絡(luò)中的所有網(wǎng)元生成探測數(shù)據(jù)表;
根據(jù)所述探測數(shù)據(jù)表將trancert(跟蹤路由)進行傳輸,通過trancert獲取當(dāng)前網(wǎng)元到所述劃分網(wǎng)絡(luò)的每個網(wǎng)元的路由路徑,再根據(jù)路由路徑生成網(wǎng)絡(luò)拓撲鏈路;
將各網(wǎng)絡(luò)拓撲鏈路進行疊加操作,得到目標(biāo)網(wǎng)絡(luò)拓撲鏈路。
作為一種可實施方式,所述對所述特征數(shù)據(jù)進行測試處理,得到每個網(wǎng)元的網(wǎng)元指紋信息,包括以下步驟:
將所述特征數(shù)據(jù)進行操作系統(tǒng)測試,得到主機操作系統(tǒng)指紋信息;
將所述特征數(shù)據(jù)進行開放端口測試,得到開放端口列表指紋信息;
將所述特征數(shù)據(jù)進行私有協(xié)議探測判斷,得到主機類型指紋信息;
合并所述主機操作系統(tǒng)指紋信息、開放端口列表指紋信息以及主機類型指紋信息得到網(wǎng)元指紋信息。
作為一種可實施方式,本發(fā)明提供的網(wǎng)絡(luò)拓撲發(fā)現(xiàn)方法還包括以下步驟:
在得到每個網(wǎng)元的網(wǎng)元指紋信息后,對所述網(wǎng)元指紋信息進行存儲,得到指紋庫。
作為一種可實施方式,所述將各網(wǎng)絡(luò)拓撲鏈路進行疊加操作,得到目標(biāo)網(wǎng)絡(luò)拓撲鏈路,包括以下步驟:
對各網(wǎng)絡(luò)拓撲鏈路進行比較判斷;
當(dāng)網(wǎng)絡(luò)拓撲鏈路中有相同的路由路徑時,則合并相同的路由路徑;
當(dāng)網(wǎng)絡(luò)拓撲鏈路中有一個網(wǎng)元相同的至少兩條路由路徑時,則將相同的網(wǎng)元合并。
相應(yīng)地,本發(fā)明還提供一種網(wǎng)絡(luò)拓撲發(fā)現(xiàn)系統(tǒng),包括獲取模塊、劃分模塊、探測數(shù)據(jù)表生成模塊、網(wǎng)絡(luò)拓撲鏈路生成模塊以及疊加操作模塊;
所述獲取模塊,用于實時獲取待分析網(wǎng)絡(luò)中所有網(wǎng)元的特征數(shù)據(jù),對所述特征數(shù)據(jù)進行測試處理,得到每個網(wǎng)元的網(wǎng)元指紋信息;
所述劃分模塊,用于獲取所述網(wǎng)元指紋信息,并根據(jù)所述網(wǎng)元指紋信息將待分析網(wǎng)絡(luò)進行劃分,得到劃分網(wǎng)絡(luò);
所述探測數(shù)據(jù)表生成模塊,用于選取所述劃分網(wǎng)絡(luò)的任意一個網(wǎng)元作為當(dāng)前網(wǎng)元,在所述當(dāng)前網(wǎng)元中根據(jù)所述劃分網(wǎng)絡(luò)中的所有網(wǎng)元生成探測數(shù)據(jù)表;
所述網(wǎng)絡(luò)拓撲鏈路生成模塊,用于根據(jù)所述探測數(shù)據(jù)表將trancert進行傳輸,通過trancert獲取當(dāng)前網(wǎng)元到所述劃分網(wǎng)絡(luò)的每個網(wǎng)元的路由路徑,再根據(jù)路由路徑生成網(wǎng)絡(luò)拓撲鏈路;
所述疊加操作模塊,用于將各網(wǎng)絡(luò)拓撲鏈路進行疊加操作,得到目標(biāo)網(wǎng)絡(luò)拓撲鏈路。
作為一種可實施方式,所述獲取模塊包括測試處理單元;
所述測試處理單元,用于將所述特征數(shù)據(jù)進行操作系統(tǒng)測試,得到主機操作系統(tǒng)指紋信息;
用于將所述特征數(shù)據(jù)進行開放端口測試,得到開放端口列表指紋信息;
用于將所述特征數(shù)據(jù)進行私有協(xié)議探測判斷,得到主機類型指紋信息;
合并所述主機操作系統(tǒng)指紋信息、開放端口列表指紋信息以及主機類型指紋信息得到網(wǎng)元指紋信息。
作為一種可實施方式,本發(fā)明提供的網(wǎng)絡(luò)拓撲發(fā)現(xiàn)系統(tǒng)還包括存儲模塊;
所述存儲模塊,用于在得到每個網(wǎng)元的網(wǎng)元指紋信息后,對所述網(wǎng)元指紋信息進行存儲,得到指紋庫。
作為一種可實施方式,所述疊加操作模塊包括判斷單元、路由路徑合并單元以及網(wǎng)元合并單元;
所述判斷單元,用于對各網(wǎng)絡(luò)拓撲鏈路進行比較判斷;
所述路由路徑合并單元,用于當(dāng)網(wǎng)絡(luò)拓撲鏈路中有相同的路由路徑時,則合并相同的路由路徑;
所述網(wǎng)元合并單元,用于當(dāng)網(wǎng)絡(luò)拓撲鏈路中有一個網(wǎng)元相同的至少兩條路由路徑時,則將相同的網(wǎng)元合并。
與現(xiàn)有技術(shù)相比,本技術(shù)方案具有以下優(yōu)點:
本發(fā)明提供的網(wǎng)絡(luò)拓撲發(fā)現(xiàn)方法和系統(tǒng),首先通過實時獲取待分析網(wǎng)絡(luò)中所有網(wǎng)元的特征數(shù)據(jù),實現(xiàn)對特征數(shù)據(jù)進行測試處理,得到每個網(wǎng)元的網(wǎng)元指紋信息;然后根據(jù)網(wǎng)元指紋信息將待分析網(wǎng)絡(luò)進行劃分得到劃分網(wǎng)絡(luò);再次選取劃分網(wǎng)絡(luò)的任意一個網(wǎng)元作為當(dāng)前網(wǎng)元,在當(dāng)前網(wǎng)元中根據(jù)劃分網(wǎng)絡(luò)中的所有網(wǎng)元生成探測數(shù)據(jù)表;根據(jù)探測數(shù)據(jù)表生成網(wǎng)絡(luò)拓撲鏈路;最后將各網(wǎng)絡(luò)拓撲鏈路進行疊加操作,得到目標(biāo)網(wǎng)絡(luò)拓撲鏈路。本發(fā)明實現(xiàn)了獲取網(wǎng)元的實時狀態(tài)的變化,并且能夠通過網(wǎng)元指紋信息快速訪問網(wǎng)元;不僅在部署時不影響用戶網(wǎng)絡(luò)結(jié)構(gòu),而且不受網(wǎng)絡(luò)管轄范圍的限制,可以對跨域的網(wǎng)絡(luò)拓撲結(jié)構(gòu)進行探測分析;大大降低了維護網(wǎng)絡(luò)拓撲發(fā)現(xiàn)和管理所需耗費的人力物力。
附圖說明
圖1為本發(fā)明實施例一提供的網(wǎng)絡(luò)拓撲發(fā)現(xiàn)方法的流程示意圖;
圖2為本發(fā)明實施例二提供的網(wǎng)絡(luò)拓撲發(fā)現(xiàn)系統(tǒng)的結(jié)構(gòu)示意圖;
圖3為圖2中疊加操作模塊的結(jié)構(gòu)示意圖;
圖中:100、獲取模塊;110、測試處理單元;200、劃分模塊;300、探測數(shù)據(jù)表生成模塊;400、網(wǎng)絡(luò)拓撲鏈路生成模塊;500、疊加操作模塊;510、判斷單元;520、路由路徑合并單元;530、網(wǎng)元合并單元;600、存儲模塊。
具體實施方式
以下結(jié)合附圖,對本發(fā)明上述的和另外的技術(shù)特征和優(yōu)點進行清楚、完整地描述,顯然,所描述的實施例僅僅是本發(fā)明的部分實施例,而不是全部實施例。
請參閱圖1,本發(fā)明實施例一提供的網(wǎng)絡(luò)拓撲發(fā)現(xiàn)方法,包括以下步驟:
s100、實時獲取待分析網(wǎng)絡(luò)中所有網(wǎng)元的特征數(shù)據(jù),對特征數(shù)據(jù)進行測試處理,得到每個網(wǎng)元的網(wǎng)元指紋信息;
s200、獲取網(wǎng)元指紋信息,并根據(jù)網(wǎng)元指紋信息將待分析網(wǎng)絡(luò)進行劃分,得到劃分網(wǎng)絡(luò);
上述劃分網(wǎng)絡(luò)包括網(wǎng)段和子網(wǎng),網(wǎng)段是指一個計算機網(wǎng)絡(luò)中使用同一物理層直接通訊的那一部分,通常是指abcde類地址,而子網(wǎng)就是網(wǎng)段更細化的劃分;也就是說每個網(wǎng)段和子網(wǎng)都有各自的子集,他們的子集有可能存在一部分相同的情況;通過網(wǎng)段和子網(wǎng)能有效的保障了對整個分析網(wǎng)絡(luò)進行劃分。
s300、選取劃分網(wǎng)絡(luò)的任意一個網(wǎng)元作為當(dāng)前網(wǎng)元,在當(dāng)前網(wǎng)元中根據(jù)劃分網(wǎng)絡(luò)中的所有網(wǎng)元生成探測數(shù)據(jù)表;
這里的選取劃分網(wǎng)絡(luò)的任意一個網(wǎng)元作為當(dāng)前網(wǎng)元,可以是同時選取所有網(wǎng)段或子網(wǎng)的任意一個網(wǎng)元作為當(dāng)前網(wǎng)元進行后續(xù)步驟,也可以是先選取其中的某個網(wǎng)段或者子網(wǎng)進行后續(xù)步驟,最終需要將所有的網(wǎng)段和子網(wǎng)處理完,實現(xiàn)生成的每個生成探測數(shù)據(jù)表都與其對應(yīng)的網(wǎng)段或子網(wǎng)中的網(wǎng)元一致。
s400、根據(jù)探測數(shù)據(jù)表將trancert進行傳輸,通過trancert獲取當(dāng)前網(wǎng)元到劃分網(wǎng)絡(luò)的每個網(wǎng)元的路由路徑,再根據(jù)路由路徑生成網(wǎng)絡(luò)拓撲鏈路;
trancert是路由跟蹤實用程序,用于確定ip數(shù)據(jù)包訪問目標(biāo)所采取的路徑,用ip生存時間(ttl)字段和icmp錯誤消息來確定從一個主機到網(wǎng)絡(luò)上其他主機的路由。在當(dāng)前網(wǎng)元中生成該網(wǎng)元所處網(wǎng)段或子網(wǎng)的網(wǎng)絡(luò)拓撲鏈路;這時生成的每個網(wǎng)絡(luò)拓撲鏈路都是由路由路徑組成的相互獨立的網(wǎng)絡(luò)拓撲鏈路,當(dāng)然這些網(wǎng)絡(luò)拓撲鏈路中間會存在一些相同的路由路徑和網(wǎng)元節(jié)點。
s500、將各網(wǎng)絡(luò)拓撲鏈路進行疊加操作,得到目標(biāo)網(wǎng)絡(luò)拓撲鏈路。
本發(fā)明提供的網(wǎng)絡(luò)拓撲發(fā)現(xiàn)方法,通過實時獲取待分析網(wǎng)絡(luò)中所有網(wǎng)元的特征數(shù)據(jù),實現(xiàn)對特征數(shù)據(jù)進行測試處理,得到每個網(wǎng)元的網(wǎng)元指紋信息;并根據(jù)網(wǎng)元指紋信息將待分析網(wǎng)絡(luò)進行劃分得到劃分網(wǎng)絡(luò);選取劃分網(wǎng)絡(luò)的任意一個網(wǎng)元作為當(dāng)前網(wǎng)元,在當(dāng)前網(wǎng)元中根據(jù)劃分網(wǎng)絡(luò)中的所有網(wǎng)元生成探測數(shù)據(jù)表;根據(jù)探測數(shù)據(jù)表生成網(wǎng)絡(luò)拓撲鏈路;將各網(wǎng)絡(luò)拓撲鏈路進行疊加操作,得到目標(biāo)網(wǎng)絡(luò)拓撲鏈路。本發(fā)明實現(xiàn)了獲取網(wǎng)元的實時狀態(tài)的變化,并且能夠通過網(wǎng)元指紋信息快速訪問網(wǎng)元;不僅在部署時不影響用戶網(wǎng)絡(luò)結(jié)構(gòu),而且不受網(wǎng)絡(luò)管轄范圍的限制,可以對跨域的網(wǎng)絡(luò)拓撲結(jié)構(gòu)進行探測分析;大大降低了維護網(wǎng)絡(luò)拓撲發(fā)現(xiàn)和管理所需耗費的人力物力。
具體的,步驟s100包括以下步驟:
s110、將特征數(shù)據(jù)進行操作系統(tǒng)測試,得到主機操作系統(tǒng)指紋信息;
s120、將特征數(shù)據(jù)進行開放端口測試,得到開放端口列表指紋信息;
s130、將特征數(shù)據(jù)進行私有協(xié)議探測判斷,得到主機類型指紋信息;
s140、合并主機操作系統(tǒng)指紋信息、開放端口列表指紋信息以及主機類型指紋信息得到網(wǎng)元指紋信息。
上述的網(wǎng)元指紋信息就相對于每一個網(wǎng)元間各種細微的特征的組合,就像指紋一樣,能夠區(qū)分每個網(wǎng)元,而網(wǎng)元指紋信息都是通過對特征數(shù)據(jù)進行測試得到的,當(dāng)然網(wǎng)元指紋信息不僅只包含主機操作系統(tǒng)指紋信息、開放端口列表指紋信息;還可以包含其他需要的信息,比如運行服務(wù)信息、操作系統(tǒng)版本信息等其他相關(guān)信息;使得每一個網(wǎng)元指紋信息都能與唯一一個網(wǎng)元對應(yīng)。
本發(fā)明另一實施例提供的網(wǎng)絡(luò)拓撲發(fā)現(xiàn)方法,在上述實施例的基礎(chǔ)上還包括以下步驟:
在得到每個網(wǎng)元的網(wǎng)元指紋信息后,對網(wǎng)元指紋信息進行存儲,得到指紋庫;在對網(wǎng)元指紋信息進行存儲時,需要將新網(wǎng)元指紋信息與指紋庫中的網(wǎng)元指紋信息進行比較;若新網(wǎng)元指紋信息不存在于指紋庫中,則將新網(wǎng)元指紋信息存入指紋庫;利用指紋庫的存在,使得在生成目標(biāo)網(wǎng)絡(luò)拓撲鏈路過程中,不需要直接獲取待分析網(wǎng)絡(luò)中所有網(wǎng)元的特征數(shù)據(jù),只需要獲取已經(jīng)進行測試處理的網(wǎng)元指紋信息,并進行其他后續(xù)步驟;實現(xiàn)快速訪問網(wǎng)元狀態(tài)信息,減輕系統(tǒng)運行負擔(dān),提高運行效率。
具體的,步驟s500包括以下步驟:
s510、對各網(wǎng)絡(luò)拓撲鏈路進行比較判斷;
s520、當(dāng)網(wǎng)絡(luò)拓撲鏈路中有相同的路由路徑時,則合并相同的路由路徑;
s530、當(dāng)網(wǎng)絡(luò)拓撲鏈路中有一個網(wǎng)元相同的至少兩條路由路徑時,則將相同的網(wǎng)元合并。
通過上述步驟,使得目標(biāo)網(wǎng)絡(luò)拓撲鏈路中沒有重復(fù)的網(wǎng)元和重復(fù)的路由路徑。
下面對得到目標(biāo)網(wǎng)絡(luò)拓撲鏈路的過程進行舉例說明:
在一個縣區(qū)內(nèi)(相當(dāng)于一個子網(wǎng)),在這個縣區(qū)內(nèi)選擇一個終端作為當(dāng)前網(wǎng)元;在該終端中根據(jù)縣區(qū)內(nèi)所有網(wǎng)元生成探測數(shù)據(jù)表;根據(jù)探測數(shù)據(jù)表將trancert進行傳輸,通過trancert獲取當(dāng)前網(wǎng)元到劃分網(wǎng)絡(luò)的每個網(wǎng)元的路由路徑,再根據(jù)路由路徑生成網(wǎng)絡(luò)拓撲鏈路;比如:
a、終端-1到同一個縣區(qū)內(nèi)的終端-2形成一線型的路由路徑;
b、終端-1到同一個縣區(qū)內(nèi)的終端-3形成一線型的路由路徑;
---
n、終端-1到同一個縣區(qū)內(nèi)的終端-2n形成一線型的路由路徑;
n+1、將上述2n條線型的路由路徑,重合,匯聚成一個單點的發(fā)散型的星型的網(wǎng)絡(luò)拓撲鏈路。
n+2、服務(wù)器到同一個縣區(qū)內(nèi)的各終端形成的路由路徑;
n+3、服務(wù)器到各終端的路由路徑和多個單點形成的發(fā)散星型的網(wǎng)絡(luò)拓撲鏈路疊加重合,從而形成縣區(qū)內(nèi)的目標(biāo)網(wǎng)絡(luò)拓撲。
基于同一發(fā)明構(gòu)思,本發(fā)明實施例還提供一種網(wǎng)絡(luò)拓撲發(fā)現(xiàn)系統(tǒng),該系統(tǒng)的實施可參照上述方法的過程實現(xiàn),重復(fù)之處不再冗述。
如圖2所示,是本發(fā)明實施例二提供的網(wǎng)絡(luò)拓撲發(fā)現(xiàn)系統(tǒng)的結(jié)構(gòu)示意圖;包括獲取模塊100、劃分模塊200、探測數(shù)據(jù)表生成模塊300、網(wǎng)絡(luò)拓撲鏈路生成模塊400以及疊加操作模塊500;
獲取模塊100用于實時獲取待分析網(wǎng)絡(luò)中所有網(wǎng)元的特征數(shù)據(jù),對特征數(shù)據(jù)進行測試處理,得到每個網(wǎng)元的網(wǎng)元指紋信息;
劃分模塊200用于獲取網(wǎng)元指紋信息,并根據(jù)網(wǎng)元指紋信息將待分析網(wǎng)絡(luò)進行劃分,得到劃分網(wǎng)絡(luò);
探測數(shù)據(jù)表生成模塊300用于選取劃分網(wǎng)絡(luò)的任意一個網(wǎng)元作為當(dāng)前網(wǎng)元,在當(dāng)前網(wǎng)元中根據(jù)劃分網(wǎng)絡(luò)中的所有網(wǎng)元生成探測數(shù)據(jù)表;
網(wǎng)絡(luò)拓撲鏈路生成模塊400用于根據(jù)探測數(shù)據(jù)表將trancert進行傳輸,通過trancert獲取當(dāng)前網(wǎng)元到劃分網(wǎng)絡(luò)的每個網(wǎng)元的路由路徑,再根據(jù)路由路徑生成網(wǎng)絡(luò)拓撲鏈路;
疊加操作模塊500用于將各網(wǎng)絡(luò)拓撲鏈路進行疊加操作,得到目標(biāo)網(wǎng)絡(luò)拓撲鏈路。
具體的,獲取模塊100包括測試處理單元110;
測試處理單元110用于將特征數(shù)據(jù)進行操作系統(tǒng)測試,得到主機操作系統(tǒng)指紋信息;用于將特征數(shù)據(jù)進行開放端口測試,得到開放端口列表指紋信息;用于將特征數(shù)據(jù)進行私有協(xié)議探測判斷,得到主機類型指紋信息;合并主機操作系統(tǒng)指紋信息、開放端口列表指紋信息以及主機類型指紋信息得到網(wǎng)元指紋信息。
本發(fā)明另一實施例提供的網(wǎng)絡(luò)拓撲發(fā)現(xiàn)系統(tǒng),在上述實施例的基礎(chǔ)上還包括存儲模塊600;
存儲模塊600用于在得到每個網(wǎng)元的網(wǎng)元指紋信息后,對網(wǎng)元指紋信息進行存儲,得到指紋庫。
如圖3所示,為疊加操作模塊500的結(jié)構(gòu)示意圖;包括判斷單元510、路由路徑合并單元520以及網(wǎng)元合并單元530;
判斷單元510用于對各網(wǎng)絡(luò)拓撲鏈路進行比較判斷;
路由路徑合并單元520用于當(dāng)網(wǎng)絡(luò)拓撲鏈路中有相同的路由路徑時,則合并相同的路由路徑;
網(wǎng)元合并單元530用于當(dāng)網(wǎng)絡(luò)拓撲鏈路中有一個網(wǎng)元相同的至少兩條路由路徑時,則將相同的網(wǎng)元合并。
本發(fā)明提供的網(wǎng)絡(luò)拓撲發(fā)現(xiàn)方法和系統(tǒng),首先通過實時獲取待分析網(wǎng)絡(luò)中所有網(wǎng)元的特征數(shù)據(jù),實現(xiàn)對特征數(shù)據(jù)進行測試處理,得到每個網(wǎng)元的網(wǎng)元指紋信息;然后根據(jù)網(wǎng)元指紋信息將待分析網(wǎng)絡(luò)進行劃分得到劃分網(wǎng)絡(luò);再次選取劃分網(wǎng)絡(luò)的任意一個網(wǎng)元作為當(dāng)前網(wǎng)元,在當(dāng)前網(wǎng)元中根據(jù)劃分網(wǎng)絡(luò)中的所有網(wǎng)元生成探測數(shù)據(jù)表;根據(jù)探測數(shù)據(jù)表生成網(wǎng)絡(luò)拓撲鏈路;最后將各網(wǎng)絡(luò)拓撲鏈路進行疊加操作,得到目標(biāo)網(wǎng)絡(luò)拓撲鏈路。本發(fā)明實現(xiàn)了獲取網(wǎng)元的實時狀態(tài)的變化,并且能夠通過網(wǎng)元指紋信息快速訪問網(wǎng)元;不僅在部署時不影響用戶網(wǎng)絡(luò)結(jié)構(gòu),而且不受網(wǎng)絡(luò)管轄范圍的限制,可以對跨域的網(wǎng)絡(luò)拓撲結(jié)構(gòu)進行探測分析;大大降低了維護網(wǎng)絡(luò)拓撲發(fā)現(xiàn)和管理所需耗費的人力物力。
本發(fā)明雖然已以較佳實施例公開如上,但其并不是用來限定本發(fā)明,任何本領(lǐng)域技術(shù)人員在不脫離本發(fā)明的精神和范圍內(nèi),都可以利用上述揭示的方法和技術(shù)內(nèi)容對本發(fā)明技術(shù)方案做出可能的變動和修改,因此,凡是未脫離本發(fā)明技術(shù)方案的內(nèi)容,依據(jù)本發(fā)明的技術(shù)實質(zhì)對以上實施例所作的任何簡單修改、等同變化及修飾,均屬于本發(fā)明技術(shù)方案的保護范圍。