欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

一種網(wǎng)絡(luò)拓?fù)浒l(fā)現(xiàn)方法及設(shè)備與流程

文檔序號:11681164閱讀:330來源:國知局
本發(fā)明涉及網(wǎng)絡(luò)管理
技術(shù)領(lǐng)域
:,尤其涉及一種網(wǎng)絡(luò)拓?fù)浒l(fā)現(xiàn)方法及設(shè)備。
背景技術(shù)
::網(wǎng)絡(luò)拓?fù)浒l(fā)現(xiàn)的主要目的是獲取和維護(hù)網(wǎng)絡(luò)節(jié)點(diǎn)的存在信息和它們之間的連接關(guān)系信息,并在此基礎(chǔ)上繪制出整個網(wǎng)絡(luò)拓?fù)鋱D,以便網(wǎng)絡(luò)管理人員在拓?fù)鋱D的基礎(chǔ)上對故障節(jié)點(diǎn)進(jìn)行快速定位。具體地,網(wǎng)絡(luò)拓?fù)浒l(fā)現(xiàn)的方法很多,但歸結(jié)起來主要包括三類:第一類為基于icmp(internetcontrolmessageprotocol,internet控制報文協(xié)議)的網(wǎng)絡(luò)拓?fù)浒l(fā)現(xiàn)方法。在該方法中,主要可利用icmp探測包,如ping(因特網(wǎng)包探索器)程序、traceroute(路由跟蹤)程序等,進(jìn)行網(wǎng)絡(luò)拓?fù)涞陌l(fā)現(xiàn),具備發(fā)現(xiàn)范圍較廣的特點(diǎn)。但是,由于基于icmp的網(wǎng)絡(luò)拓?fù)浒l(fā)現(xiàn)方法通常僅能適用于小規(guī)模的網(wǎng)絡(luò),如局域網(wǎng)等,不能適用于大規(guī)模網(wǎng)絡(luò),因而,可適用性較低;并且,由于icmp本身具有占用較多網(wǎng)絡(luò)帶寬的缺點(diǎn),因而,該類拓?fù)浒l(fā)現(xiàn)方法還會存在占用較多網(wǎng)絡(luò)帶寬、造成系統(tǒng)資源浪費(fèi)的缺點(diǎn)。第二類為基于snmp(simplenetworkmanagementprotocol,簡單網(wǎng)絡(luò)管理協(xié)議)的網(wǎng)絡(luò)拓?fù)浒l(fā)現(xiàn)方法。在該方法中,主要可利用mib(managementinformationbase,管理信息庫),進(jìn)行相應(yīng)的網(wǎng)絡(luò)拓?fù)浒l(fā)現(xiàn);其中,mib是由網(wǎng)絡(luò)管理協(xié)議使用并維護(hù)的網(wǎng)絡(luò)管理信息數(shù)據(jù)庫,現(xiàn)已在絕大多數(shù)的網(wǎng)絡(luò)設(shè)備,如路由器、網(wǎng)橋、交換機(jī)上采用,其定義了一系列的對象組,其中很多對象組所包含的對象變量值,是網(wǎng)絡(luò)拓?fù)浒l(fā)現(xiàn)的重要信息來源。具體地,基于snmp的網(wǎng)絡(luò)拓?fù)浒l(fā)現(xiàn)方法的查詢效率比較高,但是,由于其主要針對ip網(wǎng)絡(luò),即針對路由器、交換機(jī)、網(wǎng)橋、網(wǎng)關(guān)設(shè)備和主機(jī)等,不能用于無線集群設(shè) 備,因而,可適用性也較低。第三類為基于icmp以及snmp的網(wǎng)絡(luò)拓?fù)浒l(fā)現(xiàn)方法。該方法也是現(xiàn)在較為通用的方法,但是,由于其在進(jìn)行網(wǎng)絡(luò)拓?fù)浒l(fā)現(xiàn)時,主要是根據(jù)arp(addressresolutionprotocol,地址解析協(xié)議)表來獲取活動主機(jī)列表的。且,由于arp表僅是ip(internetprotocol,網(wǎng)絡(luò)之間互連的協(xié)議,也可稱為網(wǎng)際協(xié)議)地址和mac(mediaaccesscontrol,媒體訪問控制)地址映射的一個緩存,并不能說明設(shè)備當(dāng)前是否活動,比如當(dāng)主機(jī)當(dāng)機(jī)或者網(wǎng)絡(luò)結(jié)構(gòu)發(fā)生改變時,雖然arp表顯示為活躍,事實(shí)上設(shè)備已經(jīng)不可用,因而,使得其發(fā)現(xiàn)結(jié)果并不準(zhǔn)確;并且,由于icmp本身具有占用較多網(wǎng)絡(luò)帶寬的缺點(diǎn),因而,該類拓?fù)浒l(fā)現(xiàn)方法同樣會存在占用較多網(wǎng)絡(luò)帶寬、造成系統(tǒng)資源浪費(fèi)的缺點(diǎn)。也就是說,現(xiàn)有的各種網(wǎng)絡(luò)拓?fù)浒l(fā)現(xiàn)方法,都在不同程度上存在可適用性較低或發(fā)現(xiàn)結(jié)果并不準(zhǔn)確的問題,因此,亟需提供一種新的網(wǎng)絡(luò)拓?fù)浒l(fā)現(xiàn)方法來解決上述問題。技術(shù)實(shí)現(xiàn)要素:本發(fā)明實(shí)施例提供了一種網(wǎng)絡(luò)拓?fù)浒l(fā)現(xiàn)方法及設(shè)備,用以解決現(xiàn)有的網(wǎng)絡(luò)拓?fù)浒l(fā)現(xiàn)方法的可適用性低以及發(fā)現(xiàn)結(jié)果不準(zhǔn)確的問題。本發(fā)明實(shí)施例提供了一種網(wǎng)絡(luò)拓?fù)浒l(fā)現(xiàn)方法,所述方法包括:基于寬度優(yōu)先搜索算法(breadthfirstsearch,bfs)以及snmp,確定各網(wǎng)絡(luò)設(shè)備的下一跳網(wǎng)絡(luò)設(shè)備、以及各網(wǎng)絡(luò)設(shè)備下的子網(wǎng)設(shè)備;根據(jù)確定的各網(wǎng)絡(luò)設(shè)備的下一跳網(wǎng)絡(luò)設(shè)備、以及各網(wǎng)絡(luò)設(shè)備下的子網(wǎng)設(shè)備,進(jìn)行拓?fù)潢P(guān)系補(bǔ)全和子網(wǎng)關(guān)系補(bǔ)全,得到用于反映網(wǎng)絡(luò)中的各網(wǎng)絡(luò)設(shè)備之間的網(wǎng)絡(luò)層關(guān)聯(lián)關(guān)系的全局路由鏈路關(guān)系、以及用于反映網(wǎng)絡(luò)中的各網(wǎng)絡(luò)設(shè)備之間的鏈路層關(guān)聯(lián)關(guān)系的全局子網(wǎng)鏈路關(guān)系。具體地,針對任一網(wǎng)絡(luò)設(shè)備,確定所述網(wǎng)絡(luò)設(shè)備的下一跳網(wǎng)絡(luò)設(shè)備,包括:采集所述網(wǎng)絡(luò)設(shè)備的設(shè)備接口表,以獲取所述網(wǎng)絡(luò)設(shè)備的各接口的接口信 息;采集所述網(wǎng)絡(luò)設(shè)備的設(shè)備地址表,以獲取所述網(wǎng)絡(luò)設(shè)備的各接口對應(yīng)的網(wǎng)際協(xié)議ip地址;采集所述網(wǎng)路設(shè)備的設(shè)備路由表,以獲取網(wǎng)絡(luò)層上距離所述網(wǎng)絡(luò)設(shè)備為一跳的ip地址;根據(jù)獲取到的所述距離所述網(wǎng)絡(luò)設(shè)備為一跳的ip地址,獲取對應(yīng)的相關(guān)設(shè)備的設(shè)備地址表,以獲取所述相關(guān)設(shè)備的各接口對應(yīng)的ip地址;采集所述相關(guān)設(shè)備的設(shè)備接口表,以獲取所述相關(guān)設(shè)備的各接口的接口信息;根據(jù)所述網(wǎng)絡(luò)設(shè)備以及其所對應(yīng)的相關(guān)設(shè)備的設(shè)備接口表、設(shè)備地址表,建立所述網(wǎng)絡(luò)設(shè)備與其所對應(yīng)的相關(guān)設(shè)備的對應(yīng)關(guān)系。具體地,針對任一網(wǎng)絡(luò)設(shè)備,確定所述網(wǎng)絡(luò)設(shè)備下的子網(wǎng)設(shè)備,包括:采集所述網(wǎng)絡(luò)設(shè)備的設(shè)備接口表,以獲取所述網(wǎng)絡(luò)設(shè)備的各接口的接口信息;采集所述網(wǎng)絡(luò)設(shè)備的設(shè)備arp表,以獲取與所述網(wǎng)絡(luò)設(shè)備在同一個子網(wǎng)下的設(shè)備的接口mac地址以及接口ip地址;根據(jù)獲取到的所述網(wǎng)絡(luò)設(shè)備的設(shè)備接口表、設(shè)備arp表以及與所述網(wǎng)絡(luò)設(shè)備在同一個子網(wǎng)下的設(shè)備的接口mac地址以及接口ip地址,建立所述網(wǎng)絡(luò)設(shè)備和與所述網(wǎng)絡(luò)設(shè)備在同一個子網(wǎng)下的設(shè)備的對應(yīng)關(guān)系??蛇x地,在得到全局路由鏈路關(guān)系、以及全局子網(wǎng)鏈路關(guān)系之后,所述方法還包括:若確定網(wǎng)絡(luò)中的網(wǎng)絡(luò)設(shè)備和/或網(wǎng)絡(luò)中的各網(wǎng)絡(luò)設(shè)備之間的關(guān)系存在更新,則根據(jù)更新后的網(wǎng)絡(luò)設(shè)備和/或更新后的網(wǎng)絡(luò)中的各網(wǎng)絡(luò)設(shè)備之間的關(guān)系,更新所得到的全局路由鏈路關(guān)系以及全局子網(wǎng)鏈路關(guān)系。具體地,所述方法確定網(wǎng)絡(luò)中的網(wǎng)絡(luò)設(shè)備存在更新,包括:確定網(wǎng)絡(luò)中的至少一個網(wǎng)絡(luò)設(shè)備的物理狀態(tài)和/或配置狀態(tài)發(fā)生變化;確定網(wǎng)絡(luò)中的各網(wǎng)絡(luò)設(shè) 備之間的關(guān)系存在更新,包括:確定網(wǎng)絡(luò)中的任意兩個或多個網(wǎng)絡(luò)設(shè)備之間的網(wǎng)絡(luò)層關(guān)聯(lián)關(guān)系和/或鏈路層關(guān)聯(lián)關(guān)系發(fā)生變化。相應(yīng)地,本發(fā)明實(shí)施例還提供了一種網(wǎng)絡(luò)拓?fù)浒l(fā)現(xiàn)設(shè)備,包括:設(shè)備確定單元,用于基于bfs以及snmp,確定各網(wǎng)絡(luò)設(shè)備的下一跳網(wǎng)絡(luò)設(shè)備、以及各網(wǎng)絡(luò)設(shè)備下的子網(wǎng)設(shè)備;關(guān)系補(bǔ)全單元,用于根據(jù)確定的各網(wǎng)絡(luò)設(shè)備的下一跳網(wǎng)絡(luò)設(shè)備、以及各網(wǎng)絡(luò)設(shè)備下的子網(wǎng)設(shè)備,進(jìn)行拓?fù)潢P(guān)系補(bǔ)全和子網(wǎng)關(guān)系補(bǔ)全,得到用于反映網(wǎng)絡(luò)中的各網(wǎng)絡(luò)設(shè)備之間的網(wǎng)絡(luò)層關(guān)聯(lián)關(guān)系的全局路由鏈路關(guān)系、以及用于反映網(wǎng)絡(luò)中的各網(wǎng)絡(luò)設(shè)備之間的鏈路層關(guān)聯(lián)關(guān)系的全局子網(wǎng)鏈路關(guān)系。具體地,所述設(shè)備確定單元,具體用于針對任一網(wǎng)絡(luò)設(shè)備,采集所述網(wǎng)絡(luò)設(shè)備的設(shè)備接口表,以獲取所述網(wǎng)絡(luò)設(shè)備的各接口的接口信息;采集所述網(wǎng)絡(luò)設(shè)備的設(shè)備地址表,以獲取所述網(wǎng)絡(luò)設(shè)備的各接口對應(yīng)的ip地址;采集所述網(wǎng)路設(shè)備的設(shè)備路由表,以獲取網(wǎng)絡(luò)層上距離所述網(wǎng)絡(luò)設(shè)備為一跳的ip地址;根據(jù)獲取到的所述距離所述網(wǎng)絡(luò)設(shè)備為一跳的ip地址,獲取對應(yīng)的相關(guān)設(shè)備的設(shè)備地址表,以獲取所述相關(guān)設(shè)備的各接口對應(yīng)的ip地址;采集所述相關(guān)設(shè)備的設(shè)備接口表,以獲取所述相關(guān)設(shè)備的各接口的接口信息;根據(jù)所述網(wǎng)絡(luò)設(shè)備以及其所對應(yīng)的相關(guān)設(shè)備的設(shè)備接口表、設(shè)備地址表,建立所述網(wǎng)絡(luò)設(shè)備與其所對應(yīng)的相關(guān)設(shè)備的對應(yīng)關(guān)系。具體地,所述設(shè)備確定單元,具體用于針對任一網(wǎng)絡(luò)設(shè)備,采集所述網(wǎng)絡(luò)設(shè)備的設(shè)備接口表,以獲取所述網(wǎng)絡(luò)設(shè)備的各接口的接口信息;采集所述網(wǎng)絡(luò)設(shè)備的設(shè)備arp表,以獲取與所述網(wǎng)絡(luò)設(shè)備在同一個子網(wǎng)下的設(shè)備的接口mac地址以及接口ip地址;根據(jù)獲取到的所述網(wǎng)絡(luò)設(shè)備的設(shè)備接口表、設(shè)備arp表以及與所述網(wǎng)絡(luò)設(shè)備在同一個子網(wǎng)下的設(shè)備的接口mac地址以及接口ip地址,建立所述網(wǎng)絡(luò)設(shè)備和與所述網(wǎng)絡(luò)設(shè)備在同一個子網(wǎng)下的設(shè)備的對應(yīng)關(guān)系??蛇x地,所述設(shè)備還包括更新單元,用于在得到全局路由鏈路關(guān)系、以及 全局子網(wǎng)鏈路關(guān)系之后,若確定網(wǎng)絡(luò)中的網(wǎng)絡(luò)設(shè)備和/或網(wǎng)絡(luò)中的各網(wǎng)絡(luò)設(shè)備之間的關(guān)系存在更新,則根據(jù)更新后的網(wǎng)絡(luò)設(shè)備和/或更新后的網(wǎng)絡(luò)中的各網(wǎng)絡(luò)設(shè)備之間的關(guān)系,更新所得到的全局路由鏈路關(guān)系以及全局子網(wǎng)鏈路關(guān)系。具體地,所述更新單元,具體用于若確定網(wǎng)絡(luò)中的至少一個網(wǎng)絡(luò)設(shè)備的物理狀態(tài)和/或配置狀態(tài)發(fā)生變化,則確定網(wǎng)絡(luò)中的網(wǎng)絡(luò)設(shè)備存在更新;以及,若確定網(wǎng)絡(luò)中的任意兩個或多個網(wǎng)絡(luò)設(shè)備之間的網(wǎng)絡(luò)層關(guān)聯(lián)關(guān)系和/或鏈路層關(guān)聯(lián)關(guān)系發(fā)生變化,則確定網(wǎng)絡(luò)中的各網(wǎng)絡(luò)設(shè)備之間的關(guān)系存在更新。本發(fā)明有益效果如下:本發(fā)明實(shí)施例提供了一種網(wǎng)絡(luò)拓?fù)浒l(fā)現(xiàn)方法及設(shè)備,所述網(wǎng)絡(luò)拓?fù)浒l(fā)現(xiàn)方法及設(shè)備可基于bfs以及snmp,確定各網(wǎng)絡(luò)設(shè)備的下一跳網(wǎng)絡(luò)設(shè)備、以及各網(wǎng)絡(luò)設(shè)備下的子網(wǎng)設(shè)備;進(jìn)而,再根據(jù)確定的各網(wǎng)絡(luò)設(shè)備的下一跳網(wǎng)絡(luò)設(shè)備、以及各網(wǎng)絡(luò)設(shè)備下的子網(wǎng)設(shè)備,進(jìn)行拓?fù)潢P(guān)系補(bǔ)全和子網(wǎng)關(guān)系補(bǔ)全,得到用于反映網(wǎng)絡(luò)中的各網(wǎng)絡(luò)設(shè)備之間的網(wǎng)絡(luò)層關(guān)聯(lián)關(guān)系的全局路由鏈路關(guān)系、以及用于反映網(wǎng)絡(luò)中的各網(wǎng)絡(luò)設(shè)備之間的鏈路層關(guān)聯(lián)關(guān)系的全局子網(wǎng)鏈路關(guān)系。由于bfs算法可以自始至終一直通過已找到的和未找到的節(jié)點(diǎn)之間的邊界向外擴(kuò)展,以至于可以系統(tǒng)地展開并檢查網(wǎng)絡(luò)中的所有節(jié)點(diǎn),即所有設(shè)備,因而,在結(jié)合snmp協(xié)議的基礎(chǔ)上,可以更為準(zhǔn)確、全面、高效地得到包括大規(guī)模網(wǎng)絡(luò)在內(nèi)的各種網(wǎng)絡(luò)的拓?fù)潢P(guān)系以及子網(wǎng)關(guān)系,從而提高了網(wǎng)絡(luò)拓?fù)浒l(fā)現(xiàn)的準(zhǔn)確性、可適用性以及效率。附圖說明為了更清楚地說明本發(fā)明實(shí)施例中的技術(shù)方案,下面將對實(shí)施例描述中所需要使用的附圖作簡要介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實(shí)施例,對于本領(lǐng)域的普通技術(shù)人員來講,在不付出創(chuàng)造性勞動的前提下,還可以根據(jù)這些附圖獲得其它的附圖。圖1所示為本發(fā)明實(shí)施例一中所述的網(wǎng)絡(luò)拓?fù)浒l(fā)現(xiàn)方法的步驟流程圖;圖2所示為本發(fā)明實(shí)施例三中所述的網(wǎng)絡(luò)拓?fù)浒l(fā)現(xiàn)設(shè)備的結(jié)構(gòu)示意圖。具體實(shí)施方式為了使本發(fā)明的目的、技術(shù)方案和優(yōu)點(diǎn)更加清楚,下面將結(jié)合附圖對本發(fā)明作進(jìn)一步地詳細(xì)描述,顯然,所描述的實(shí)施例僅僅是本發(fā)明一部分實(shí)施例,而不是全部的實(shí)施例?;诒景l(fā)明中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒有做出創(chuàng)造性勞動前提下所獲得的所有其它實(shí)施例,都屬于本發(fā)明保護(hù)的范圍。實(shí)施例一:本發(fā)明實(shí)施例一提供了一種網(wǎng)絡(luò)拓?fù)浒l(fā)現(xiàn)方法,具體地,如圖1所示,其為本發(fā)明實(shí)施例一中所述網(wǎng)絡(luò)拓?fù)浒l(fā)現(xiàn)方法的步驟流程圖,所述方法可包括以下步驟:步驟101:基于bfs以及snmp,確定各網(wǎng)絡(luò)設(shè)備的下一跳網(wǎng)絡(luò)設(shè)備、以及各網(wǎng)絡(luò)設(shè)備下的子網(wǎng)設(shè)備。具體地,針對任一網(wǎng)絡(luò)設(shè)備,確定所述網(wǎng)絡(luò)設(shè)備的下一跳網(wǎng)絡(luò)設(shè)備,包括:采集所述網(wǎng)絡(luò)設(shè)備的設(shè)備接口表,以獲取所述網(wǎng)絡(luò)設(shè)備的各接口的接口信息;采集所述網(wǎng)絡(luò)設(shè)備的設(shè)備地址表,以獲取所述網(wǎng)絡(luò)設(shè)備的各接口對應(yīng)的ip地址;采集所述網(wǎng)路設(shè)備的設(shè)備路由表,以獲取網(wǎng)絡(luò)層上距離所述網(wǎng)絡(luò)設(shè)備為一跳的ip地址;根據(jù)獲取到的所述距離所述網(wǎng)絡(luò)設(shè)備為一跳的ip地址,獲取對應(yīng)的相關(guān)設(shè)備的設(shè)備地址表,以獲取所述相關(guān)設(shè)備的各接口對應(yīng)的ip地址;采集所述相關(guān)設(shè)備的設(shè)備接口表,以獲取所述相關(guān)設(shè)備的各接口的接口信息;根據(jù)所述網(wǎng)絡(luò)設(shè)備以及其所對應(yīng)的相關(guān)設(shè)備的設(shè)備接口表、設(shè)備地址表,建立所述網(wǎng)絡(luò)設(shè)備與其所對應(yīng)的相關(guān)設(shè)備的對應(yīng)關(guān)系。也就是說,針對任一網(wǎng)絡(luò)設(shè)備,可根據(jù)采集到的所述網(wǎng)絡(luò)設(shè)備的設(shè)備接口表、設(shè)備地址表以及設(shè)備路由表等信息,獲取所述網(wǎng)絡(luò)設(shè)備的下一跳網(wǎng)絡(luò)設(shè)備的相關(guān)信息,進(jìn)而可根據(jù)獲取到的所述網(wǎng)絡(luò)設(shè)備以及其所對應(yīng)的下一跳網(wǎng)絡(luò)設(shè)備的設(shè)備接口表、設(shè)備地址表等信息,建立所述網(wǎng)絡(luò)設(shè)備與其所對應(yīng)的下一跳網(wǎng)絡(luò)設(shè)備的對應(yīng)關(guān)系。進(jìn)一步地,需要說明的是,在上述確定所述網(wǎng)絡(luò)設(shè)備的下一跳網(wǎng)絡(luò)設(shè)備的過程中,在采集所述網(wǎng)絡(luò)設(shè)備的設(shè)備接口表的同時或之前,還可采集所述網(wǎng)絡(luò)設(shè)備的名稱信息;在根據(jù)獲取到的所述距離所述網(wǎng)絡(luò)設(shè)備為一跳的ip地址,獲取對應(yīng)的相關(guān)設(shè)備的設(shè)備地址表的同時或之前,還可采集所述相關(guān)設(shè)備的名稱信息;以及,在建立所述網(wǎng)絡(luò)設(shè)備與其所對應(yīng)的相關(guān)設(shè)備的對應(yīng)關(guān)系時,同時也可參考所述網(wǎng)絡(luò)設(shè)備以及其所對應(yīng)的相關(guān)設(shè)備的名稱信息,此處不再贅述。具體地,針對任一網(wǎng)絡(luò)設(shè)備,確定所述網(wǎng)絡(luò)設(shè)備下的子網(wǎng)設(shè)備,包括:采集所述網(wǎng)絡(luò)設(shè)備的設(shè)備接口表,以獲取所述網(wǎng)絡(luò)設(shè)備的各接口的接口信息;采集所述網(wǎng)絡(luò)設(shè)備的設(shè)備arp表,以獲取與所述網(wǎng)絡(luò)設(shè)備在同一個子網(wǎng)下的設(shè)備的接口mac地址以及接口ip地址;根據(jù)獲取到的所述網(wǎng)絡(luò)設(shè)備的設(shè)備接口表、設(shè)備arp表以及與所述網(wǎng)絡(luò)設(shè)備在同一個子網(wǎng)下的設(shè)備的接口mac地址以及接口ip地址,建立所述網(wǎng)絡(luò)設(shè)備和與所述網(wǎng)絡(luò)設(shè)備在同一個子網(wǎng)下的設(shè)備的對應(yīng)關(guān)系。也就是說,針對任一網(wǎng)絡(luò)設(shè)備,可根據(jù)采集到的所述網(wǎng)絡(luò)設(shè)備的設(shè)備接口表、設(shè)備arp表等信息,獲取與所述網(wǎng)絡(luò)設(shè)備在同一個子網(wǎng)下的設(shè)備的接口mac地址以及接口ip地址,進(jìn)而可根據(jù)獲取到的所述網(wǎng)絡(luò)設(shè)備的設(shè)備接口表、設(shè)備arp表以及與所述網(wǎng)絡(luò)設(shè)備在同一個子網(wǎng)下的設(shè)備的接口mac地址以及接口ip地址等信息,建立所述網(wǎng)絡(luò)設(shè)備和與所述網(wǎng)絡(luò)設(shè)備在同一個子網(wǎng)下的設(shè)備的對應(yīng)關(guān)系。進(jìn)一步地,需要說明的是,在上述確定所述網(wǎng)絡(luò)設(shè)備下的子網(wǎng)設(shè)備的過程中,在采集所述網(wǎng)絡(luò)設(shè)備的設(shè)備接口表的同時或之前,還可采集所述網(wǎng)絡(luò)設(shè)備的名稱信息;以及,在建立所述網(wǎng)絡(luò)設(shè)備和與所述網(wǎng)絡(luò)設(shè)備在同一個子網(wǎng)下的設(shè)備的對應(yīng)關(guān)系時,同時也可參考所述網(wǎng)絡(luò)設(shè)備的名稱信息等,此處不再贅述。由上述內(nèi)容可知,利用bfs算法不斷循環(huán)操作通過一個網(wǎng)絡(luò)設(shè)備發(fā)現(xiàn)該設(shè)備的下一跳的網(wǎng)絡(luò)設(shè)備和通過一個網(wǎng)絡(luò)設(shè)備發(fā)現(xiàn)該設(shè)備下的子網(wǎng)設(shè)備的步驟,即可將各網(wǎng)絡(luò)設(shè)備的下一跳網(wǎng)絡(luò)設(shè)備、以及各網(wǎng)絡(luò)設(shè)備下的子網(wǎng)設(shè)備全部發(fā)現(xiàn)出來,得到所有存活的網(wǎng)絡(luò)設(shè)備。由于bfs算法可以自始至終一直通過已找到的和未找到的節(jié)點(diǎn)之間的邊界向外擴(kuò)展,以至于可以系統(tǒng)地展開并檢查網(wǎng)絡(luò)中的所有節(jié)點(diǎn),即所有設(shè)備,因而,可以極大地提高網(wǎng)絡(luò)拓?fù)浒l(fā)現(xiàn)的全面性、準(zhǔn)確性以及可適用性。進(jìn)一步地,需要說明的是,針對任一網(wǎng)絡(luò)設(shè)備,其所對應(yīng)的設(shè)備接口表、設(shè)備地址表、設(shè)備路由表以及設(shè)備arp表等信息通常是從snmp協(xié)議中的mib采集而來的,此處不再贅述。其中,針對任一網(wǎng)絡(luò)設(shè)備,與所述網(wǎng)絡(luò)設(shè)備相對應(yīng)的設(shè)備接口表存儲了所述網(wǎng)絡(luò)設(shè)備的接口信息,例如表1所示;與所述網(wǎng)絡(luò)設(shè)備相對應(yīng)的設(shè)備地址表存儲了所述網(wǎng)絡(luò)設(shè)備的各接口的ip地址等信息,例如表2所示;與所述網(wǎng)絡(luò)設(shè)備相對應(yīng)的設(shè)備路由表存儲了與所述網(wǎng)絡(luò)設(shè)備的各接口距離為一跳的各對應(yīng)接口的ip地址等信息,例如表3所示;與所述網(wǎng)絡(luò)設(shè)備相對應(yīng)的設(shè)備arp表存儲了與所述網(wǎng)絡(luò)設(shè)備在同一子網(wǎng)下的網(wǎng)絡(luò)設(shè)備的各接口的mac地址以及ip地址的信息,例如表4所示。表1:設(shè)備接口表接口索引ifindex1.3.6.1.2.1.2.2.1.1接口名稱ifname1.3.6.1.2.1.31.1.1.1.1接口描述ifdescr1.3.6.1.2.1.2.2.1.2表2:設(shè)備地址表接口索引ipadentifindex1.3.6.1.2.1.4.20.1.2接口ip地址ipadentaddr1.3.6.1.2.1.4.20.1.1接口掩碼ipadentnetmask1.3.6.1.2.1.4.20.1.3表3:設(shè)備路由表接口索引iprouteifindex1.3.6.1.2.1.4.21.1.2下一跳設(shè)備相關(guān)接口的ip地址iproutenexthop1.3.6.1.2.1.4.21.1.7路由類型iproutetype1.3.6.1.2.1.4.21.1.8表4:設(shè)備arp表接口索引ipnettomediaifindex1.3.6.1.2.1.4.22.1.1對端設(shè)備接口的mac地址ipnettomediaphysaddress1.3.6.1.2.1.4.22.1.2對端設(shè)備接口的ip地址ipnettomedianetaddress1.3.6.1.2.1.4.22.1.3可選地,在確定各網(wǎng)絡(luò)設(shè)備的下一跳網(wǎng)絡(luò)設(shè)備、以及各網(wǎng)絡(luò)設(shè)備下的子網(wǎng)設(shè)備以獲知所有存活的網(wǎng)絡(luò)設(shè)備之后,還可根據(jù)采集到的各網(wǎng)絡(luò)設(shè)備的名稱信息、設(shè)備接口表、設(shè)備地址表、設(shè)備路由表以及設(shè)備arp表等信息,建立拓?fù)浒l(fā)現(xiàn)設(shè)備列表;其中,所述拓?fù)浒l(fā)現(xiàn)設(shè)備列表可包含所有存活的網(wǎng)絡(luò)設(shè)備以及其所對應(yīng)的名稱信息、設(shè)備接口表、設(shè)備地址表、設(shè)備路由表以及設(shè)備arp表等信息,此處不再贅述。步驟102:根據(jù)確定的各網(wǎng)絡(luò)設(shè)備的下一跳網(wǎng)絡(luò)設(shè)備、以及各網(wǎng)絡(luò)設(shè)備下的子網(wǎng)設(shè)備,進(jìn)行拓?fù)潢P(guān)系補(bǔ)全和子網(wǎng)關(guān)系補(bǔ)全,得到用于反映網(wǎng)絡(luò)中的各網(wǎng)絡(luò)設(shè)備之間的網(wǎng)絡(luò)層關(guān)聯(lián)關(guān)系的全局路由鏈路關(guān)系、以及用于反映網(wǎng)絡(luò)中的各網(wǎng)絡(luò)設(shè)備之間的鏈路層關(guān)聯(lián)關(guān)系的全局子網(wǎng)鏈路關(guān)系。需要說明的是,由于拓?fù)潢P(guān)系體現(xiàn)的是一個路由關(guān)系,對于一條拓?fù)潢P(guān)系來說就是本設(shè)備的路由表中的一條外部路由記錄,主要體現(xiàn)是路由設(shè)備a的a接口到b設(shè)備的b接口的一條網(wǎng)絡(luò)層關(guān)聯(lián)關(guān)系;子網(wǎng)關(guān)系體現(xiàn)的是一個網(wǎng)關(guān)下 所有設(shè)備的鏈路層關(guān)系,對于一條子網(wǎng)關(guān)系來說就是網(wǎng)關(guān)設(shè)備的設(shè)備arp表中的一條arp關(guān)系記錄,主要體現(xiàn)是網(wǎng)關(guān)設(shè)備a的a接口到子網(wǎng)內(nèi)的b設(shè)備的b接口的一條鏈路層關(guān)聯(lián)關(guān)系。因而,通過整合所有拓?fù)潢P(guān)系和所有子網(wǎng)關(guān)系(即通過整合各網(wǎng)絡(luò)設(shè)備的下一跳網(wǎng)絡(luò)設(shè)備、以及各網(wǎng)絡(luò)設(shè)備下的子網(wǎng)設(shè)備),便可分別得到用于反映網(wǎng)絡(luò)中的各網(wǎng)絡(luò)設(shè)備之間的網(wǎng)絡(luò)層關(guān)聯(lián)關(guān)系的全局路由鏈路關(guān)系,以及用于反映網(wǎng)絡(luò)中的各網(wǎng)絡(luò)設(shè)備之間的鏈路層關(guān)聯(lián)關(guān)系的全局子網(wǎng)鏈路關(guān)系。例如,假設(shè)在步驟101中發(fā)現(xiàn)某網(wǎng)絡(luò)的所有存活的設(shè)備,以及它們的拓?fù)潢P(guān)系和子網(wǎng)關(guān)系如下:設(shè)備a的下一跳設(shè)備為b和c,設(shè)備a的子網(wǎng)設(shè)備為d;設(shè)備b的下一跳設(shè)備為e;設(shè)備c的下一跳設(shè)備為f;設(shè)備d的子網(wǎng)設(shè)備為g;設(shè)備f的下一跳設(shè)備為h,那么,步驟102將這些對應(yīng)關(guān)系進(jìn)行整合,則可以得到a-b-e和a-c-f-h這兩條路由鏈路關(guān)系所組成的全網(wǎng)路由鏈路關(guān)系,以及a-d-g這條子網(wǎng)鏈路關(guān)系所組成的全網(wǎng)子網(wǎng)鏈路關(guān)系??蛇x地,步驟102可通過以下方式來整合步驟101發(fā)現(xiàn)的各網(wǎng)絡(luò)設(shè)備與其各下一跳網(wǎng)絡(luò)設(shè)備的拓?fù)潢P(guān)系,得到用于反映網(wǎng)絡(luò)中的各網(wǎng)絡(luò)設(shè)備之間的網(wǎng)絡(luò)層關(guān)聯(lián)關(guān)系的全局路由鏈路關(guān)系:依次遍歷步驟101發(fā)現(xiàn)到的所有網(wǎng)絡(luò)設(shè)備的設(shè)備路由表,根據(jù)設(shè)備路由表中的各接口的nexthop地址(與本設(shè)備接口的距離為一跳的相關(guān)設(shè)備接口的ip地址),構(gòu)建全局路由鏈路關(guān)系。同理,還可通過以下方式來整合步驟101發(fā)現(xiàn)的各網(wǎng)絡(luò)設(shè)備與其各子網(wǎng)設(shè)備的子網(wǎng)關(guān)系,得到用于反映網(wǎng)絡(luò)中的各網(wǎng)絡(luò)設(shè)備之間的鏈路層關(guān)聯(lián)關(guān)系的全局子網(wǎng)鏈路關(guān)系:依次遍歷步驟101發(fā)現(xiàn)到的所有網(wǎng)絡(luò)設(shè)備的設(shè)備arp表,根據(jù)設(shè)備arp表中的各接口的對端mac地址以及對端ip地址,構(gòu)建全局子網(wǎng)鏈路關(guān)系??蛇x地,在得到全局路由鏈路關(guān)系、以及全局子網(wǎng)鏈路關(guān)系之后,所述方法還可包括:若確定網(wǎng)絡(luò)中的網(wǎng)絡(luò)設(shè)備和/或網(wǎng)絡(luò)中的各網(wǎng)絡(luò)設(shè)備之間的關(guān)系存在更新,則根據(jù)更新后的網(wǎng)絡(luò)設(shè)備和/或更新后的網(wǎng)絡(luò)中的各網(wǎng)絡(luò)設(shè)備之間的關(guān)系,更新所得到的全局路由鏈路關(guān)系以及全局子網(wǎng)鏈路關(guān)系。也就是說,當(dāng)網(wǎng)絡(luò)本身發(fā)生變化時,無需重新進(jìn)行一次拓?fù)浒l(fā)現(xiàn)或者重新繪制一次拓?fù)鋱D,只需根據(jù)更新后的的網(wǎng)絡(luò)設(shè)備和/或更新后的網(wǎng)絡(luò)中的各網(wǎng)絡(luò)設(shè)備之間的關(guān)系,對上一次所得到的全局路由鏈路關(guān)系以及全局子網(wǎng)鏈路關(guān)系進(jìn)行更新,便可將上一次的網(wǎng)絡(luò)拓?fù)浒l(fā)現(xiàn)的結(jié)果更新為能夠反映當(dāng)前網(wǎng)絡(luò)拓?fù)溥B接的實(shí)際情況的最新結(jié)果,從而使得所得到的網(wǎng)絡(luò)拓?fù)浒l(fā)現(xiàn)結(jié)果能夠更為真實(shí)、準(zhǔn)確地反映網(wǎng)絡(luò)實(shí)際情況,并且,極大的減少了配置、維護(hù)、繪制拓?fù)鋱D的工作量,提高了網(wǎng)絡(luò)拓?fù)涞男省?蛇x地,所述確定網(wǎng)絡(luò)中的網(wǎng)絡(luò)設(shè)備存在更新,包括:確定網(wǎng)絡(luò)中的至少一個網(wǎng)絡(luò)設(shè)備的物理狀態(tài)和/或配置狀態(tài)發(fā)生變化;例如,網(wǎng)絡(luò)設(shè)備有板卡的新增、移除或更換等,網(wǎng)絡(luò)設(shè)備有名稱改變、接口別名變更或ip地址變更等。相應(yīng)地,確定網(wǎng)絡(luò)中的各網(wǎng)絡(luò)設(shè)備之間的關(guān)系存在更新,包括:確定網(wǎng)絡(luò)中的任意兩個或多個網(wǎng)絡(luò)設(shè)備之間的網(wǎng)絡(luò)層關(guān)聯(lián)關(guān)系和/或鏈路層關(guān)聯(lián)關(guān)系發(fā)生變化;例如,在網(wǎng)絡(luò)設(shè)備作為路由的網(wǎng)絡(luò)層關(guān)系的接口有新的路由關(guān)系、有需要刪除的路由關(guān)系或路由關(guān)系發(fā)生變化等,在網(wǎng)絡(luò)設(shè)備作為網(wǎng)關(guān)的鏈路層關(guān)系的接口有新的鏈路關(guān)系、有需要刪除的鏈路關(guān)系或鏈路關(guān)系發(fā)生變化等??梢?,本實(shí)施例提供的網(wǎng)絡(luò)拓?fù)浒l(fā)現(xiàn)方法能夠根據(jù)現(xiàn)實(shí)網(wǎng)絡(luò)中的實(shí)際情況,智能地創(chuàng)建、刪除和修改網(wǎng)絡(luò)設(shè)備以及網(wǎng)絡(luò)設(shè)備與網(wǎng)絡(luò)設(shè)備之間的對應(yīng)關(guān)系,當(dāng)網(wǎng)絡(luò)設(shè)備和/或網(wǎng)絡(luò)中的各網(wǎng)絡(luò)設(shè)備之間的關(guān)系存在更新時,無需再重新做一次拓?fù)浒l(fā)現(xiàn),便可實(shí)現(xiàn)全局路由鏈路關(guān)系以及全局子網(wǎng)鏈路關(guān)系的更新,基本實(shí)現(xiàn)了完全自動化、智能化,極大地減少了配置、維護(hù),和繪制拓?fù)鋱D的工作量。另外,由于所得到的拓?fù)浒l(fā)現(xiàn)結(jié)果基本上反映的就是真實(shí)的網(wǎng)絡(luò)現(xiàn)狀, 因而,可以給運(yùn)維人員對于網(wǎng)絡(luò)問題的故障分析、排查提供更好地幫助,對于現(xiàn)網(wǎng)真實(shí)的拓?fù)淝闆r也可以予以可視化的展現(xiàn)。另外,需要說明的是,由于本發(fā)明實(shí)施例能夠根據(jù)現(xiàn)實(shí)網(wǎng)絡(luò)中的實(shí)際情況,對全局路由鏈路關(guān)系以及全局子網(wǎng)鏈路關(guān)系進(jìn)行更新,因而還可達(dá)到可在原有的拓?fù)浒l(fā)現(xiàn)的基礎(chǔ)上,可以隨意添加新的種子節(jié)點(diǎn)(即新的網(wǎng)絡(luò)設(shè)備),對路由鏈路關(guān)系和子網(wǎng)鏈路關(guān)系進(jìn)行相應(yīng)擴(kuò)充的效果。再有,需要說明的是,采用本發(fā)明實(shí)施例提供的拓?fù)浒l(fā)現(xiàn)方法,在得到相應(yīng)的拓?fù)浒l(fā)現(xiàn)結(jié)果(即全局路由鏈路關(guān)系以及全局子網(wǎng)鏈路關(guān)系等)之后,還可利用得到的拓?fù)浒l(fā)現(xiàn)結(jié)果繪制真實(shí)的拓?fù)浒l(fā)現(xiàn)圖,并進(jìn)行一些后續(xù)的功能擴(kuò)展,例如,鏈路狀態(tài)告警、圖形化的路由跟蹤等都可以在這個拓?fù)鋱D的基礎(chǔ)上予以圖形化的體現(xiàn),本發(fā)明實(shí)施例在此不作贅述。進(jìn)一步地,需要說明的是,當(dāng)網(wǎng)絡(luò)本身發(fā)生變化時,也可重新執(zhí)行步驟101和步驟102,即重新進(jìn)行一次拓?fù)浒l(fā)現(xiàn)?;蛘撸词咕W(wǎng)絡(luò)本身不發(fā)生變化,也可以根據(jù)設(shè)定的拓?fù)浒l(fā)現(xiàn)周期,周期性地進(jìn)行新的拓?fù)浒l(fā)現(xiàn),以對之前的拓?fù)浒l(fā)現(xiàn)結(jié)果進(jìn)行更新,本發(fā)明實(shí)施例對此均不作限定。進(jìn)一步地,在得到全局路由鏈路關(guān)系以及全局子網(wǎng)鏈路關(guān)系之后,還可將所得到的全局路由鏈路關(guān)系以及全局子網(wǎng)鏈路關(guān)系進(jìn)行存儲;如,將得到的全局路由鏈路關(guān)系以及全局子網(wǎng)鏈路關(guān)系分別以全局路由鏈路表以及全局子網(wǎng)鏈路表的形式進(jìn)行存儲等。后續(xù)對全局路由鏈路關(guān)系以及全局子網(wǎng)鏈路關(guān)系進(jìn)行更新時,可同時更新相應(yīng)的全局路由鏈路表以及全局子網(wǎng)鏈路表,此處不再贅述。進(jìn)一步地,在本發(fā)明所述實(shí)施例中,在步驟101之前還可包括:加載基本配置信息表、設(shè)備的配置信息表等信息。另外,若非首次拓?fù)浒l(fā)現(xiàn),還可加載上一輪拓?fù)浒l(fā)現(xiàn)的結(jié)果信息,如上一次拓?fù)浒l(fā)現(xiàn)的拓?fù)浒l(fā)現(xiàn)設(shè)備列表、全局路由鏈路關(guān)系以及全局子網(wǎng)鏈路關(guān)系等。其中,基本配置信息表可包括種子節(jié)點(diǎn)和讀口令字,所述種子節(jié)點(diǎn)可為本 次網(wǎng)絡(luò)拓?fù)浒l(fā)現(xiàn)的各起點(diǎn)網(wǎng)絡(luò)設(shè)備,也就是步驟101中首先進(jìn)行下一跳網(wǎng)絡(luò)設(shè)備及子網(wǎng)設(shè)備發(fā)現(xiàn)的網(wǎng)絡(luò)設(shè)備;所述讀口令字可為網(wǎng)絡(luò)拓?fù)浒l(fā)現(xiàn)的權(quán)限證明,針對網(wǎng)絡(luò)中的任意兩個設(shè)備,當(dāng)該兩個設(shè)備的讀口令字符合設(shè)定條件,如相一致時,其中一個設(shè)備可發(fā)現(xiàn)另一個設(shè)備。另外,設(shè)備的配置信息表可包括起點(diǎn)網(wǎng)絡(luò)設(shè)備的設(shè)備字典,它包含了該設(shè)備的基本信息和維護(hù)記錄等信息,本發(fā)明實(shí)施例對此不作贅述。最后,以相應(yīng)的拓?fù)浒l(fā)現(xiàn)算法來對本發(fā)明實(shí)施例所述的確定各網(wǎng)絡(luò)設(shè)備的下一跳網(wǎng)絡(luò)設(shè)備、以及各網(wǎng)絡(luò)設(shè)備下的子網(wǎng)設(shè)備的具體方法進(jìn)行簡要說明,所述拓?fù)浒l(fā)現(xiàn)算法可如下所述:1、插入種子節(jié)點(diǎn)a到open_table中:open_table=[]close_table=[]open_table.append(種子a)2、whileopen_tableisnotnone種子=open_table.pop()網(wǎng)元列表=find_nearby(種子)for網(wǎng)元in網(wǎng)元列表if網(wǎng)元is網(wǎng)絡(luò)設(shè)備and網(wǎng)元notinclose_tableopen_table.append(網(wǎng)元)close_table.append(網(wǎng)元)endifendforendwhile3、當(dāng)open_table最終為空時,close_table則為所有發(fā)現(xiàn)到的存活的網(wǎng)絡(luò)設(shè)備。本發(fā)明實(shí)施例提供了一種網(wǎng)絡(luò)拓?fù)浒l(fā)現(xiàn)方法,所述網(wǎng)絡(luò)拓?fù)浒l(fā)現(xiàn)方法可基于bfs以及snmp,得到全局路由鏈路關(guān)系以及全局子網(wǎng)鏈路關(guān)系。由于bfs 算法可以自始至終一直通過已找到的和未找到的節(jié)點(diǎn)之間的邊界向外擴(kuò)展,以至于可以系統(tǒng)地展開并檢查網(wǎng)絡(luò)中的所有節(jié)點(diǎn),即所有設(shè)備,因而,在結(jié)合snmp協(xié)議的基礎(chǔ)上,可以更為準(zhǔn)確、全面、高效地得到包括大規(guī)模網(wǎng)絡(luò)在內(nèi)的各種網(wǎng)絡(luò)的拓?fù)潢P(guān)系以及子網(wǎng)關(guān)系,從而提高了網(wǎng)絡(luò)拓?fù)浒l(fā)現(xiàn)的準(zhǔn)確性、可適用性以及效率。另外,由于本實(shí)施例提供的網(wǎng)絡(luò)拓?fù)浒l(fā)現(xiàn)方法能夠根據(jù)現(xiàn)實(shí)網(wǎng)絡(luò)中的實(shí)際情況,智能地創(chuàng)建、刪除和修改網(wǎng)絡(luò)設(shè)備以及網(wǎng)絡(luò)設(shè)備與網(wǎng)絡(luò)設(shè)備之間的對應(yīng)關(guān)系,當(dāng)網(wǎng)絡(luò)設(shè)備和/或網(wǎng)絡(luò)中的各網(wǎng)絡(luò)設(shè)備之間的關(guān)系存在更新時,無需再重新做一次拓?fù)浒l(fā)現(xiàn),便可實(shí)現(xiàn)全局路由鏈路關(guān)系以及全局子網(wǎng)鏈路關(guān)系的更新,因而,基本實(shí)現(xiàn)了完全自動化、智能化,極大地減少了配置、維護(hù),和繪制拓?fù)鋱D的工作量;可達(dá)到可在原有的拓?fù)浒l(fā)現(xiàn)的基礎(chǔ)上,可以隨意添加新的種子節(jié)點(diǎn)(即新的網(wǎng)絡(luò)設(shè)備),以對路由鏈路關(guān)系和子網(wǎng)鏈路關(guān)系進(jìn)行相應(yīng)擴(kuò)充的效果。再有,由于在得到相應(yīng)的拓?fù)浒l(fā)現(xiàn)結(jié)果之后,還可利用得到的拓?fù)浒l(fā)現(xiàn)結(jié)果繪制真實(shí)的拓?fù)浒l(fā)現(xiàn)圖,并進(jìn)行一些后續(xù)的功能擴(kuò)展,例如,鏈路狀態(tài)告警、圖形化的路由跟蹤等,因而還可使得許多功能得以圖形化體現(xiàn)。實(shí)施例二:本發(fā)明實(shí)施例二以發(fā)現(xiàn)網(wǎng)絡(luò)設(shè)備a的下一跳網(wǎng)絡(luò)設(shè)備以及其子網(wǎng)設(shè)備為例,對確定各網(wǎng)絡(luò)設(shè)備的下一跳網(wǎng)絡(luò)設(shè)備、以及各網(wǎng)絡(luò)設(shè)備下的子網(wǎng)設(shè)備的方法進(jìn)行詳細(xì)說明。具體地,針對網(wǎng)絡(luò)設(shè)備a,確定其下一跳網(wǎng)絡(luò)設(shè)備的步驟可如下所述:步驟1:采集網(wǎng)絡(luò)設(shè)備a的名稱信息,如下表5所示:表5:設(shè)備a的名稱信息表設(shè)備名稱srg3200zhu_10.32.145.8步驟2:采集網(wǎng)絡(luò)設(shè)備a的設(shè)備接口表,獲取到此網(wǎng)絡(luò)設(shè)備a的各接口的接口索引、接口名稱、接口描述、接口mac地址等信息,具體可如下表6所示:表6:設(shè)備a的設(shè)備接口表接口索引接口名稱接口描述接口mac地址3gigabitethernet2/0/8gigabitethernet2/0/800:00:0c:9f:f0:0e5gigabitethernet1/0/17gigabitethernet1/0/17f2:3c:91:ae:d2:7312gigabitethernet4/0/25gigabitethernet4/0/2501:00:5e:00:01:ff步驟3:采集網(wǎng)絡(luò)設(shè)備a的設(shè)備地址表,獲取到此網(wǎng)絡(luò)設(shè)備a的各接口對應(yīng)的ip地址,具體可如下表7所示:表7:設(shè)備a的設(shè)備地址表接口索引接口ip地址310.32.145.8510.32.130.312192.168.175.77步驟4:采集網(wǎng)絡(luò)設(shè)備a的設(shè)備路由表,獲取到網(wǎng)絡(luò)層上距離網(wǎng)絡(luò)設(shè)備a為一跳的ip地址,具體可如下表8所示:表8:設(shè)備a的設(shè)備路由表本端接口索引下一跳ip地址(對端)310.32.145.7510.32.130.412192.168.175.78步驟5:根據(jù)獲取到的所述距離網(wǎng)絡(luò)設(shè)備a為一跳的ip地址,獲取對應(yīng)的相關(guān)設(shè)備的名稱信息,具體可如下表9所示:表9:與設(shè)備a距離為一跳的ip地址所對應(yīng)的相關(guān)設(shè)備的名稱信息表設(shè)備名稱s9306-bei_10.32.145.7步驟6:采集相關(guān)設(shè)備的設(shè)備地址表,獲取相關(guān)設(shè)備的各接口對應(yīng)的ip地址,具體可如下表10所示:表10:相關(guān)設(shè)備的設(shè)備地址表本端接口索引接口ip地址1510.32.145.717192.168.3.78步驟7:采集相關(guān)設(shè)備的設(shè)備接口表,獲取所述相關(guān)設(shè)備的各接口的接口信息,具體可如下表11所示:表11:相關(guān)設(shè)備的設(shè)備接口表接口索引接口名稱接口描述接口mac地址15gigabitethernet3/0/8gigabitethernet3/0/884:78:ac:5a:15:c117gigabitethernet1/0/15gigabitethernet1/0/15f2:3c:91:ae:4e:85步驟8:根據(jù)網(wǎng)絡(luò)設(shè)備a以及其所對應(yīng)的相關(guān)設(shè)備的名稱信息、設(shè)備接口表、設(shè)備地址表,建立網(wǎng)絡(luò)設(shè)備a與其所對應(yīng)的相關(guān)設(shè)備的對應(yīng)關(guān)系,具體可如下表12所示:表12:設(shè)備a與其所對應(yīng)的相關(guān)設(shè)備的對應(yīng)關(guān)系表也就是說,針對網(wǎng)絡(luò)設(shè)備a,可采集其設(shè)備接口表、設(shè)備地址表以及設(shè)備路由表等信息,獲取網(wǎng)絡(luò)設(shè)備a的下一跳網(wǎng)絡(luò)設(shè)備的相關(guān)信息,進(jìn)而可根據(jù)獲取到的網(wǎng)絡(luò)設(shè)備a以及其所對應(yīng)的下一跳網(wǎng)絡(luò)設(shè)備的設(shè)備接口表、設(shè)備地址表等信息,建立網(wǎng)絡(luò)設(shè)備a與其所對應(yīng)的下一跳網(wǎng)絡(luò)設(shè)備的對應(yīng)關(guān)系。具體地,針對網(wǎng)絡(luò)設(shè)備a,確定其子網(wǎng)設(shè)備的步驟可如下所述:步驟1:采集網(wǎng)絡(luò)設(shè)備a的名稱信息,具體可如下表13所示:表13:設(shè)備a的名稱信息表設(shè)備名稱srg3200zhu_10.32.145.8步驟2:采集網(wǎng)絡(luò)設(shè)備a的設(shè)備接口表,以獲取所述網(wǎng)絡(luò)設(shè)備a的各接口的接口信息,具體可如下表14所示:表14:設(shè)備a的設(shè)備接口表接口索引接口名稱接口描述17gigabitethernet2/0/6gigabitethernet2/0/6步驟3:采集網(wǎng)絡(luò)設(shè)備a的設(shè)備地址解析協(xié)議arp表,以獲取與網(wǎng)絡(luò)設(shè)備a在同一個子網(wǎng)下的設(shè)備的接口媒體訪問控制mac地址以及接口網(wǎng)際協(xié)議ip地址,具體可如下表15所示:表15:設(shè)備a的設(shè)備arp表步驟4:根據(jù)獲取到的網(wǎng)絡(luò)設(shè)備a的名稱信息、設(shè)備接口表以及設(shè)備arp表,建立網(wǎng)絡(luò)設(shè)備a和與其在同一個子網(wǎng)下的設(shè)備的對應(yīng)關(guān)系,具體可如下表16所示:表16:設(shè)備a和與其在同一個子網(wǎng)下的設(shè)備的對應(yīng)關(guān)系也就是說,針對網(wǎng)絡(luò)設(shè)備a,可采集其設(shè)備接口表、設(shè)備arp表等信息,獲取與網(wǎng)絡(luò)設(shè)備a在同一個子網(wǎng)下的設(shè)備的接口mac地址以及接口ip地址,進(jìn)而可根據(jù)獲取到的網(wǎng)絡(luò)設(shè)備a的設(shè)備接口表、設(shè)備arp表以及與其在同一個子網(wǎng)下的設(shè)備的接口mac地址以及接口ip地址等信息,建立網(wǎng)絡(luò)設(shè)備a和與網(wǎng)絡(luò)設(shè)備a在同一個子網(wǎng)下的設(shè)備的對應(yīng)關(guān)系。實(shí)施例三:基于同樣的發(fā)明構(gòu)思,本發(fā)明實(shí)施例三提供了一種網(wǎng)絡(luò)拓?fù)浒l(fā)現(xiàn)設(shè)備,具體地,如圖2所示,其為本發(fā)明實(shí)施例三中所述網(wǎng)絡(luò)拓?fù)浒l(fā)現(xiàn)設(shè)備的結(jié)構(gòu)示意圖,所述設(shè)備包括:設(shè)備確定單元201,用于基于寬度優(yōu)先搜索算法bfs以及簡單網(wǎng)絡(luò)管理協(xié)議snmp,確定各網(wǎng)絡(luò)設(shè)備的下一跳網(wǎng)絡(luò)設(shè)備、以及各網(wǎng)絡(luò)設(shè)備下的子網(wǎng)設(shè)備。關(guān)系補(bǔ)全單元202,用于根據(jù)確定的各網(wǎng)絡(luò)設(shè)備的下一跳網(wǎng)絡(luò)設(shè)備、以及各網(wǎng)絡(luò)設(shè)備下的子網(wǎng)設(shè)備,進(jìn)行拓?fù)潢P(guān)系補(bǔ)全和子網(wǎng)關(guān)系補(bǔ)全,得到用于反映網(wǎng)絡(luò)中的各網(wǎng)絡(luò)設(shè)備之間的網(wǎng)絡(luò)層關(guān)聯(lián)關(guān)系的全局路由鏈路關(guān)系、以及用于反映網(wǎng)絡(luò)中的各網(wǎng)絡(luò)設(shè)備之間的鏈路層關(guān)聯(lián)關(guān)系的全局子網(wǎng)鏈路關(guān)系。具體地,所述設(shè)備確定單元201,用于針對任一網(wǎng)絡(luò)設(shè)備,采集所述網(wǎng)絡(luò)設(shè)備的設(shè)備接口表,以獲取所述網(wǎng)絡(luò)設(shè)備的各接口的接口信息;采集所述網(wǎng)絡(luò)設(shè)備的設(shè)備地址表,以獲取所述網(wǎng)絡(luò)設(shè)備的各接口對應(yīng)的網(wǎng)際協(xié)議ip地址;采集所述網(wǎng)路設(shè)備的設(shè)備路由表,以獲取網(wǎng)絡(luò)層上距離所述網(wǎng)絡(luò)設(shè)備為一跳的ip地址;根據(jù)獲取到的所述距離所述網(wǎng)絡(luò)設(shè)備為一跳的ip地址,獲取對應(yīng)的相關(guān)設(shè)備的設(shè)備地址表,以獲取所述相關(guān)設(shè)備的各接口對應(yīng)的ip地址;采集所述相關(guān)設(shè)備的設(shè)備接口表,以獲取所述相關(guān)設(shè)備的各接口的接口信息;根據(jù)所述網(wǎng)絡(luò)設(shè)備以及其所對應(yīng)的相關(guān)設(shè)備的設(shè)備接口表、設(shè)備地址表,建立所述網(wǎng)絡(luò)設(shè)備與其所對應(yīng)的相關(guān)設(shè)備的對應(yīng)關(guān)系。也就是說,針對任一網(wǎng)絡(luò)設(shè)備,所述設(shè)備確定單元201可根據(jù)采集到的所述網(wǎng)絡(luò)設(shè)備的設(shè)備接口表、設(shè)備地址表以及設(shè)備路由表等信息,獲取所述網(wǎng)絡(luò)設(shè)備的下一跳網(wǎng)絡(luò)設(shè)備的相關(guān)信息,進(jìn)而可根據(jù)獲取到的所述網(wǎng)絡(luò)設(shè)備以及其所對應(yīng)的下一跳網(wǎng)絡(luò)設(shè)備的設(shè)備接口表、設(shè)備地址表等信息,建立所述網(wǎng)絡(luò)設(shè)備與其所對應(yīng)的下一跳網(wǎng)絡(luò)設(shè)備的對應(yīng)關(guān)系。進(jìn)一步地,需要說明的是,在所述設(shè)備確定單元201確定所述網(wǎng)絡(luò)設(shè)備的下一跳網(wǎng)絡(luò)設(shè)備的過程中,在采集所述網(wǎng)絡(luò)設(shè)備的設(shè)備接口表的同時或之前,還可采集所述網(wǎng)絡(luò)設(shè)備的名稱信息;在根據(jù)獲取到的所述距離所述網(wǎng)絡(luò)設(shè)備為一跳的ip地址,獲取對應(yīng)的相關(guān)設(shè)備的設(shè)備地址表的同時或之前,還可采集所述相關(guān)設(shè)備的名稱信息;以及,在建立所述網(wǎng)絡(luò)設(shè)備與其所對應(yīng)的相關(guān)設(shè)備的對應(yīng)關(guān)系時,同時也可參考所述網(wǎng)絡(luò)設(shè)備以及其所對應(yīng)的相關(guān)設(shè)備的名稱信 息,此處不再贅述。具體地,所述設(shè)備確定單元201,具體用于針對任一網(wǎng)絡(luò)設(shè)備,采集所述網(wǎng)絡(luò)設(shè)備的設(shè)備接口表,以獲取所述網(wǎng)絡(luò)設(shè)備的各接口的接口信息;采集所述網(wǎng)絡(luò)設(shè)備的設(shè)備arp表,以獲取與所述網(wǎng)絡(luò)設(shè)備在同一個子網(wǎng)下的設(shè)備的mac地址以及ip地址;根據(jù)獲取到的所述網(wǎng)絡(luò)設(shè)備的設(shè)備接口表、設(shè)備arp表以及與所述網(wǎng)絡(luò)設(shè)備在同一個子網(wǎng)下的設(shè)備的接口mac地址以及接口ip地址,建立所述網(wǎng)絡(luò)設(shè)備和與所述網(wǎng)絡(luò)設(shè)備在同一個子網(wǎng)下的設(shè)備的對應(yīng)關(guān)系。也就是說,針對任一網(wǎng)絡(luò)設(shè)備,所述設(shè)備確定單元201可根據(jù)采集到的所述網(wǎng)絡(luò)設(shè)備的設(shè)備接口表、設(shè)備arp表等信息,獲取與所述網(wǎng)絡(luò)設(shè)備在同一個子網(wǎng)下的設(shè)備的接口mac地址以及接口ip地址,進(jìn)而可根據(jù)獲取到的所述網(wǎng)絡(luò)設(shè)備的設(shè)備接口表、設(shè)備arp表以及與所述網(wǎng)絡(luò)設(shè)備在同一個子網(wǎng)下的設(shè)備的接口mac地址以及接口ip地址等信息,建立所述網(wǎng)絡(luò)設(shè)備和與所述網(wǎng)絡(luò)設(shè)備在同一個子網(wǎng)下的設(shè)備的對應(yīng)關(guān)系。進(jìn)一步地,需要說明的是,在所述設(shè)備確定單元201確定所述網(wǎng)絡(luò)設(shè)備下的子網(wǎng)設(shè)備的過程中,在采集所述網(wǎng)絡(luò)設(shè)備的設(shè)備接口表的同時或之前,還可采集所述網(wǎng)絡(luò)設(shè)備的名稱信息;以及,在建立所述網(wǎng)絡(luò)設(shè)備和與所述網(wǎng)絡(luò)設(shè)備在同一個子網(wǎng)下的設(shè)備的對應(yīng)關(guān)系時,同時也可參考所述網(wǎng)絡(luò)設(shè)備的名稱信息等,此處不再贅述。由上述內(nèi)容可知,設(shè)備確定單元201利用bfs算法不斷循環(huán)操作通過一個網(wǎng)絡(luò)設(shè)備發(fā)現(xiàn)該設(shè)備的下一跳的網(wǎng)絡(luò)設(shè)備和通過一個網(wǎng)絡(luò)設(shè)備發(fā)現(xiàn)該設(shè)備下的子網(wǎng)設(shè)備的步驟,即可將各網(wǎng)絡(luò)設(shè)備的下一跳網(wǎng)絡(luò)設(shè)備、以及各網(wǎng)絡(luò)設(shè)備下的子網(wǎng)設(shè)備全部發(fā)現(xiàn)出來,得到所有存活的網(wǎng)絡(luò)設(shè)備。由于bfs算法可以自始至終一直通過已找到的和未找到的節(jié)點(diǎn)之間的邊界向外擴(kuò)展,以至于可以系統(tǒng)地展開并檢查網(wǎng)絡(luò)中的所有節(jié)點(diǎn),即所有設(shè)備,因而,可以極大地提高網(wǎng)絡(luò)拓?fù)浒l(fā)現(xiàn)的全面性、準(zhǔn)確性以及可適用性。可選地,所述設(shè)備確定單元201在確定各網(wǎng)絡(luò)設(shè)備的下一跳網(wǎng)絡(luò)設(shè)備、以 及各網(wǎng)絡(luò)設(shè)備下的子網(wǎng)設(shè)備以獲知所有存活的網(wǎng)絡(luò)設(shè)備之后,還可根據(jù)采集到的各網(wǎng)絡(luò)設(shè)備的名稱信息、設(shè)備接口表、設(shè)備地址表、設(shè)備路由表以及設(shè)備arp表等信息,建立拓?fù)浒l(fā)現(xiàn)設(shè)備列表;其中,所述拓?fù)浒l(fā)現(xiàn)設(shè)備列表可包含所有存活的網(wǎng)絡(luò)設(shè)備以及其所對應(yīng)的名稱信息、設(shè)備接口表、設(shè)備地址表、設(shè)備路由表以及設(shè)備arp表等信息,此處不再贅述。具體地,所述關(guān)系補(bǔ)全單元202可通過以下方式來整合所述設(shè)備確定單元201發(fā)現(xiàn)的各網(wǎng)絡(luò)設(shè)備與其各下一跳網(wǎng)絡(luò)設(shè)備的拓?fù)潢P(guān)系,得到用于反映網(wǎng)絡(luò)中的各網(wǎng)絡(luò)設(shè)備之間的網(wǎng)絡(luò)層關(guān)聯(lián)關(guān)系的全局路由鏈路關(guān)系:依次遍歷所述設(shè)備確定單元201發(fā)現(xiàn)到的所有網(wǎng)絡(luò)設(shè)備的設(shè)備路由表,根據(jù)設(shè)備路由表中的各接口的nexthop地址,構(gòu)建全局路由鏈路關(guān)系。同理,所述關(guān)系補(bǔ)全單元202還可通過以下方式來整合所述設(shè)備確定單元201發(fā)現(xiàn)的各網(wǎng)絡(luò)設(shè)備與其各子網(wǎng)設(shè)備的子網(wǎng)關(guān)系,得到用于反映網(wǎng)絡(luò)中的各網(wǎng)絡(luò)設(shè)備之間的鏈路層關(guān)聯(lián)關(guān)系的全局子網(wǎng)鏈路關(guān)系:依次遍歷所述設(shè)備確定單元201發(fā)現(xiàn)到的所有網(wǎng)絡(luò)設(shè)備的設(shè)備arp表,根據(jù)設(shè)備arp表中的各接口的對端mac地址以及對端ip地址,構(gòu)建全局子網(wǎng)鏈路關(guān)系??蛇x地,所述拓?fù)浒l(fā)現(xiàn)設(shè)備還包括更新單元203:所述更新單元203,用于在得到全局路由鏈路關(guān)系、以及全局子網(wǎng)鏈路關(guān)系之后,若確定網(wǎng)絡(luò)中的網(wǎng)絡(luò)設(shè)備和/或網(wǎng)絡(luò)中的各網(wǎng)絡(luò)設(shè)備之間的關(guān)系存在更新,則根據(jù)更新后的網(wǎng)絡(luò)設(shè)備和/或更新后的網(wǎng)絡(luò)中的各網(wǎng)絡(luò)設(shè)備之間的關(guān)系,更新所得到的全局路由鏈路關(guān)系以及全局子網(wǎng)鏈路關(guān)系。也就是說,當(dāng)網(wǎng)絡(luò)本身發(fā)生變化時,無需重新進(jìn)行一次拓?fù)浒l(fā)現(xiàn)或者重新繪制一次拓?fù)鋱D,只需根據(jù)更新后的的網(wǎng)絡(luò)設(shè)備和/或更新后的網(wǎng)絡(luò)中的各網(wǎng)絡(luò)設(shè)備之間的關(guān)系,對上一次所得到的全局路由鏈路關(guān)系以及全局子網(wǎng)鏈路關(guān)系進(jìn)行更新,便可將上一次的網(wǎng)絡(luò)拓?fù)浒l(fā)現(xiàn)的結(jié)果更新為能夠反映當(dāng)前網(wǎng)絡(luò)拓?fù)溥B接的實(shí)際情況的最新結(jié)果,從而使得所得到的網(wǎng)絡(luò)拓?fù)浒l(fā)現(xiàn)結(jié)果能夠更為真 實(shí)、準(zhǔn)確地反映網(wǎng)絡(luò)實(shí)際情況,并且,極大的減少了配置、維護(hù)、繪制拓?fù)鋱D的工作量,提高了網(wǎng)絡(luò)拓?fù)涞男省_M(jìn)一步地,所述更新單元203,具體用于:若確定網(wǎng)絡(luò)中的至少一個網(wǎng)絡(luò)設(shè)備的物理狀態(tài)和/或配置狀態(tài)發(fā)生變化,例如,網(wǎng)絡(luò)設(shè)備有板卡的新增、移除或更換等,網(wǎng)絡(luò)設(shè)備有名稱改變、接口別名變更或ip地址變更等,則確定網(wǎng)絡(luò)中的網(wǎng)絡(luò)設(shè)備存在更新;以及若確定網(wǎng)絡(luò)中的任意兩個或多個網(wǎng)絡(luò)設(shè)備之間的網(wǎng)絡(luò)層關(guān)聯(lián)關(guān)系和/或鏈路層關(guān)聯(lián)關(guān)系發(fā)生變化,例如,在網(wǎng)絡(luò)設(shè)備作為路由的網(wǎng)絡(luò)層關(guān)系的接口有新的路由關(guān)系、有需要刪除的路由關(guān)系或路由關(guān)系發(fā)生變化等,在網(wǎng)絡(luò)設(shè)備作為網(wǎng)關(guān)的鏈路層關(guān)系的接口有新的鏈路關(guān)系、有需要刪除的鏈路關(guān)系或鏈路關(guān)系發(fā)生變化等,則確定網(wǎng)絡(luò)中的各網(wǎng)絡(luò)設(shè)備之間的關(guān)系存在更新??梢?,本實(shí)施例提供的網(wǎng)絡(luò)拓?fù)浒l(fā)現(xiàn)設(shè)備能夠根據(jù)現(xiàn)實(shí)網(wǎng)絡(luò)中的實(shí)際情況,智能地創(chuàng)建、刪除和修改網(wǎng)絡(luò)設(shè)備以及網(wǎng)絡(luò)設(shè)備與網(wǎng)絡(luò)設(shè)備之間的對應(yīng)關(guān)系,當(dāng)網(wǎng)絡(luò)設(shè)備和/或網(wǎng)絡(luò)中的各網(wǎng)絡(luò)設(shè)備之間的關(guān)系存在更新時,無需再重新做一次拓?fù)浒l(fā)現(xiàn),便可實(shí)現(xiàn)全局路由鏈路關(guān)系以及全局子網(wǎng)鏈路關(guān)系的更新,基本實(shí)現(xiàn)了完全自動化、智能化,極大地減少了配置、維護(hù),和繪制拓?fù)鋱D的工作量。另外,由于所得到的拓?fù)浒l(fā)現(xiàn)結(jié)果基本上反映的就是真實(shí)的網(wǎng)絡(luò)現(xiàn)狀,因而,可以給運(yùn)維人員對于網(wǎng)絡(luò)問題的故障分析、排查提供更好地幫助,對于現(xiàn)網(wǎng)真實(shí)的拓?fù)淝闆r也可以予以可視化的展現(xiàn)。另外,需要說明的是,由于本發(fā)明實(shí)施例能夠根據(jù)現(xiàn)實(shí)網(wǎng)絡(luò)中的實(shí)際情況,對全局路由鏈路關(guān)系以及全局子網(wǎng)鏈路關(guān)系進(jìn)行更新,因而還可達(dá)到可在原有的拓?fù)浒l(fā)現(xiàn)的基礎(chǔ)上,可以隨意添加新的種子節(jié)點(diǎn)(即新的網(wǎng)絡(luò)設(shè)備),對路由鏈路關(guān)系和子網(wǎng)鏈路關(guān)系進(jìn)行相應(yīng)擴(kuò)充的效果。進(jìn)一步地,需要說明的是,當(dāng)網(wǎng)絡(luò)本身發(fā)生變化時,也可由所述設(shè)備確定單元201和所述關(guān)系補(bǔ)全單元202重新執(zhí)行本發(fā)明實(shí)施例一中的步驟101和步驟102,即重新進(jìn)行一次拓?fù)浒l(fā)現(xiàn)?;蛘?,即使網(wǎng)絡(luò)本身不發(fā)生變化,也可以 根據(jù)設(shè)定的拓?fù)浒l(fā)現(xiàn)周期,由所述設(shè)備確定單元201和所述關(guān)系補(bǔ)全單元202周期性地進(jìn)行新的拓?fù)浒l(fā)現(xiàn),以對之前的拓?fù)浒l(fā)現(xiàn)結(jié)果進(jìn)行更新,本發(fā)明實(shí)施例對此均不作限定。本發(fā)明實(shí)施例提供了一種網(wǎng)絡(luò)拓?fù)浒l(fā)現(xiàn)設(shè)備,所述網(wǎng)絡(luò)拓?fù)浒l(fā)現(xiàn)設(shè)備可基于bfs以及snmp,得到全局路由鏈路關(guān)系以及全局子網(wǎng)鏈路關(guān)系。由于bfs算法可以自始至終一直通過已找到的和未找到的節(jié)點(diǎn)之間的邊界向外擴(kuò)展,以至于可以系統(tǒng)地展開并檢查網(wǎng)絡(luò)中的所有節(jié)點(diǎn),即所有設(shè)備,因而,在結(jié)合snmp協(xié)議的基礎(chǔ)上,可以更為準(zhǔn)確、全面、高效地得到包括大規(guī)模網(wǎng)絡(luò)在內(nèi)的各種網(wǎng)絡(luò)的拓?fù)潢P(guān)系以及子網(wǎng)關(guān)系,從而提高了網(wǎng)絡(luò)拓?fù)浒l(fā)現(xiàn)的準(zhǔn)確性、可適用性以及效率。另外,由于本實(shí)施例提供的網(wǎng)絡(luò)拓?fù)浒l(fā)現(xiàn)設(shè)備能夠根據(jù)現(xiàn)實(shí)網(wǎng)絡(luò)中的實(shí)際情況,智能地創(chuàng)建、刪除和修改網(wǎng)絡(luò)設(shè)備以及網(wǎng)絡(luò)設(shè)備與網(wǎng)絡(luò)設(shè)備之間的對應(yīng)關(guān)系,當(dāng)網(wǎng)絡(luò)設(shè)備和/或網(wǎng)絡(luò)中的各網(wǎng)絡(luò)設(shè)備之間的關(guān)系存在更新時,無需再重新做一次拓?fù)浒l(fā)現(xiàn),便可實(shí)現(xiàn)全局路由鏈路關(guān)系以及全局子網(wǎng)鏈路關(guān)系的更新,因而,基本實(shí)現(xiàn)了完全自動化、智能化,極大地減少了配置、維護(hù),和繪制拓?fù)鋱D的工作量;可達(dá)到可在原有的拓?fù)浒l(fā)現(xiàn)的基礎(chǔ)上,可以隨意添加新的種子節(jié)點(diǎn)(即新的網(wǎng)絡(luò)設(shè)備),以對路由鏈路關(guān)系和子網(wǎng)鏈路關(guān)系進(jìn)行相應(yīng)擴(kuò)充的效果。再有,由于在得到相應(yīng)的拓?fù)浒l(fā)現(xiàn)結(jié)果之后,還可利用得到的拓?fù)浒l(fā)現(xiàn)結(jié)果繪制真實(shí)的拓?fù)浒l(fā)現(xiàn)圖,并進(jìn)行一些后續(xù)的功能擴(kuò)展,例如,鏈路狀態(tài)告警、圖形化的路由跟蹤等,因而還可使得許多功能得以圖形化體現(xiàn)。本領(lǐng)域技術(shù)人員應(yīng)明白,本發(fā)明的實(shí)施例可提供為方法、裝置(設(shè)備)、或計算機(jī)程序產(chǎn)品。因此,本發(fā)明可采用完全硬件實(shí)施例、完全軟件實(shí)施例、或結(jié)合軟件和硬件方面的實(shí)施例的形式。而且,本發(fā)明可采用在一個或多個其中包含有計算機(jī)可用程序代碼的計算機(jī)可用存儲介質(zhì)(包括但不限于磁盤存儲器、cd-rom、光學(xué)存儲器等)上實(shí)施的計算機(jī)程序產(chǎn)品的形式。本發(fā)明是參照根據(jù)本發(fā)明實(shí)施例的方法、裝置(設(shè)備)和計算機(jī)程序產(chǎn)品的流程圖和/或方框圖來描述的。應(yīng)理解可由計算機(jī)程序指令實(shí)現(xiàn)流程圖和/或方框圖中的每一流程和/或方框、以及流程圖和/或方框圖中的流程和/或方框的結(jié)合??商峁┻@些計算機(jī)程序指令到通用計算機(jī)、專用計算機(jī)、嵌入式處理機(jī)或其它可編程數(shù)據(jù)處理設(shè)備的處理器以產(chǎn)生一個機(jī)器,使得通過計算機(jī)或其它可編程數(shù)據(jù)處理設(shè)備的處理器執(zhí)行的指令產(chǎn)生用于實(shí)現(xiàn)在流程圖一個流程或多個流程和/或方框圖一個方框或多個方框中指定的功能的裝置。這些計算機(jī)程序指令也可存儲在能引導(dǎo)計算機(jī)或其它可編程數(shù)據(jù)處理設(shè)備以特定方式工作的計算機(jī)可讀存儲器中,使得存儲在該計算機(jī)可讀存儲器中的指令產(chǎn)生包括指令裝置的制造品,該指令裝置實(shí)現(xiàn)在流程圖一個流程或多個流程和/或方框圖一個方框或多個方框中指定的功能。這些計算機(jī)程序指令也可裝載到計算機(jī)或其它可編程數(shù)據(jù)處理設(shè)備上,使得在計算機(jī)或其它可編程設(shè)備上執(zhí)行一系列操作步驟以產(chǎn)生計算機(jī)實(shí)現(xiàn)的處理,從而在計算機(jī)或其它可編程設(shè)備上執(zhí)行的指令提供用于實(shí)現(xiàn)在流程圖一個流程或多個流程和/或方框圖一個方框或多個方框中指定的功能的步驟。盡管已描述了本發(fā)明的優(yōu)選實(shí)施例,但本領(lǐng)域內(nèi)的技術(shù)人員一旦得知了基本創(chuàng)造性概念,則可對這些實(shí)施例作出另外的變更和修改。所以,所附權(quán)利要求意欲解釋為包括優(yōu)選實(shí)施例以及落入本發(fā)明范圍的所有變更和修改。顯然,本領(lǐng)域的技術(shù)人員可以對本發(fā)明進(jìn)行各種改動和變型而不脫離本發(fā)明的精神和范圍。這樣,倘若本發(fā)明的這些修改和變型屬于本發(fā)明權(quán)利要求及其等同技術(shù)的范圍之內(nèi),則本發(fā)明也意圖包含這些改動和變型在內(nèi)。當(dāng)前第1頁12當(dāng)前第1頁12
當(dāng)前第1頁1 2 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點(diǎn)贊!
1
辽中县| 河津市| 浙江省| 瓮安县| 习水县| 项城市| 闸北区| 泾阳县| 惠来县| 东光县| 龙南县| 虎林市| 武汉市| 彭水| 克山县| 高清| 金湖县| 江油市| 彭水| 阿图什市| 宜阳县| 额尔古纳市| 华容县| 吴川市| 西盟| 启东市| 长治市| 吉木乃县| 闽清县| 石楼县| 许昌县| 长顺县| 扎赉特旗| 桓台县| 福海县| 天水市| 满洲里市| 三穗县| 开封市| 平乐县| 安国市|