亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

一種網(wǎng)絡(luò)拓?fù)浣Y(jié)構(gòu)的發(fā)現(xiàn)方法及裝置的制造方法_3

文檔序號(hào):9618636閱讀:來源:國知局
比對(duì),其中第一 IP地址1、第一 IP地址2及第一 IP地址4均與IP地址3不同,判斷第一 IP地址1對(duì)應(yīng)的直連設(shè)備1,第一 IP地址2對(duì)應(yīng)的直連設(shè)備2及第一IP地址4對(duì)應(yīng)的直連設(shè)備4均不是路由設(shè)備,相應(yīng)的執(zhí)行步驟207,第一 IP地址3與IP地址3相同,判斷第一 IP地址3對(duì)應(yīng)的直連設(shè)備3為路由設(shè)備,相應(yīng)的執(zhí)行步驟206。
[0063]步驟206:記錄該路由設(shè)備與當(dāng)前路由設(shè)備的連接關(guān)系后,將該路由設(shè)備作為當(dāng)BU路由設(shè)備,并執(zhí)行步驟202。
[0064]在本發(fā)明一個(gè)實(shí)施例中,當(dāng)判斷出第一直連設(shè)備為路由設(shè)備時(shí),在拓?fù)鋽?shù)據(jù)結(jié)構(gòu)表中記錄該路由設(shè)備與當(dāng)前路由設(shè)備的連接關(guān)系,并記錄該路由設(shè)備及當(dāng)前路由設(shè)備的設(shè)備ID、設(shè)備名稱、設(shè)備類型、IP地址及子網(wǎng)掩碼,在記錄完成后,為了發(fā)現(xiàn)與該路由設(shè)備相連的網(wǎng)絡(luò)設(shè)備,將該路由設(shè)備作為當(dāng)前路由設(shè)備,返回執(zhí)行步驟202,獲取與該路由設(shè)備直連的各個(gè)網(wǎng)絡(luò)設(shè)備。例如,將直連設(shè)備3與路由設(shè)備1的連接關(guān)系記錄在拓?fù)鋽?shù)據(jù)結(jié)構(gòu)表中,并記錄直連設(shè)備3的設(shè)備ID、設(shè)備名稱、設(shè)備類型、IP地址及子網(wǎng)掩碼,記錄完成后,將直連設(shè)備3作為路由設(shè)備1,返回執(zhí)行步驟202,發(fā)現(xiàn)與直連設(shè)備3直連的各個(gè)網(wǎng)絡(luò)設(shè)備。
[0065]步驟207:根據(jù)第一 IP地址,依次判斷各個(gè)第一直連設(shè)備是否為交換設(shè)備,如果是,執(zhí)行步驟208,否則結(jié)束當(dāng)前流程。
[0066]在本發(fā)明一個(gè)實(shí)施例中,將各個(gè)第一 IP地址與步驟203中形成的對(duì)照關(guān)系表中設(shè)備類型為交換設(shè)備的IP地址進(jìn)行比對(duì),如果第一 IP地址與該對(duì)照關(guān)系表中設(shè)備類型為交換設(shè)備的其中一個(gè)IP地址相同,那么判斷該第一 IP地址對(duì)應(yīng)的第一直連設(shè)備為交換設(shè)備,相應(yīng)的執(zhí)行步驟208,如果第一 IP地址與對(duì)照關(guān)系表中設(shè)備類型為交換設(shè)備的所有IP地址都不相同,判斷該第一 IP地址對(duì)應(yīng)的第一直連設(shè)備不是交換設(shè)備,說明該第一 IP地址對(duì)應(yīng)的第一直連設(shè)備為計(jì)算機(jī)或路由設(shè)備,已經(jīng)在上述步驟中發(fā)現(xiàn),結(jié)束當(dāng)前流程。例如,分別將直連設(shè)備1至直連設(shè)備4對(duì)應(yīng)的第一 IP地址1至第一 IP地址4與對(duì)照關(guān)系表中的IP地址2進(jìn)行比對(duì),其中第一 IP地址1、第一 IP地址3及第一 IP地址4均與IP地址2不同,判斷第一 IP地址1對(duì)應(yīng)的直連設(shè)備1,第一 IP地址3對(duì)應(yīng)的直連設(shè)備3及第一 IP地址4對(duì)應(yīng)的直連設(shè)備4均不是交換設(shè)備,說明直連設(shè)備1、直連設(shè)備3及直連設(shè)備4為計(jì)算機(jī)或路由設(shè)備,已經(jīng)在上述步驟中進(jìn)行了判斷和記錄,結(jié)束當(dāng)前流程,其中第一 IP地址2與IP地址3相同,判斷第一 IP地址2對(duì)應(yīng)的直連設(shè)備2為交換設(shè)備,相應(yīng)的執(zhí)行步驟208。
[0067]步驟208:記錄該交換設(shè)備與當(dāng)前路由設(shè)備的連接關(guān)系后,獲取與該交換設(shè)備直連的各個(gè)第二直連設(shè)備的第二 IP地址。
[0068]在本發(fā)明一個(gè)實(shí)施例中,當(dāng)判斷出第一直連設(shè)備為交換設(shè)備后,在拓?fù)鋽?shù)據(jù)結(jié)構(gòu)表中記錄該交換設(shè)備與當(dāng)前路由設(shè)備的連接關(guān)系,并記錄該交換設(shè)備及當(dāng)前路由設(shè)備的設(shè)備ID、設(shè)備名稱、設(shè)備類型、IP地址及子網(wǎng)掩碼,在記錄完成后,獲取該交換設(shè)備所屬路由網(wǎng)段的ARP表及該交換設(shè)備的LLDP表,通過對(duì)該交換設(shè)備所屬路由網(wǎng)段的ARP表中的各條記錄進(jìn)行讀取,獲取與該交換設(shè)備直連的各個(gè)計(jì)算機(jī)的第二 IP地址,通過對(duì)LLDP表中的各條記錄進(jìn)行分析,獲取到與該交換設(shè)備直連的各個(gè)路由設(shè)備或其他交換設(shè)備的第二 IP地址。例如,判斷出直連設(shè)備2為交換設(shè)備之后,將直連設(shè)備2與路由設(shè)備1的直連關(guān)系記錄到拓?fù)鋽?shù)據(jù)結(jié)構(gòu)表中,并記錄直連設(shè)備2的設(shè)備ID、設(shè)備名稱、設(shè)備類型、IP地址及子網(wǎng)掩碼,在記錄完成之后,獲取直連設(shè)備2的LLDP表及直連設(shè)備所屬路由網(wǎng)段的ARP表2,通過ARP表2獲取與直連設(shè)備2直連的2個(gè)計(jì)算機(jī)的第二 IP地址,通過對(duì)LLDP表中的記錄進(jìn)行逐條分析,分別獲得與直連設(shè)備2直連的另一 1個(gè)路由設(shè)備3及交換設(shè)備的第二 IP地址。
[0069]步驟209:將該交換設(shè)備作為當(dāng)前路由設(shè)備,將第二直連設(shè)備及對(duì)應(yīng)的第二 IP地址作為第一直連設(shè)備及對(duì)應(yīng)的第一 IP地址,并執(zhí)行步驟203。
[0070]在本發(fā)明一個(gè)實(shí)施例中,在獲取到與交換設(shè)備直連的第二直連設(shè)備的第二 IP地址后,將該交換設(shè)備作為當(dāng)前路由設(shè)備,將第二直連設(shè)備及對(duì)應(yīng)的第二 IP地址作為第一直連設(shè)備及對(duì)應(yīng)的第一 IP地址,返回執(zhí)行步驟203,從而發(fā)現(xiàn)與該交換設(shè)備直連的各個(gè)網(wǎng)絡(luò)設(shè)備。例如,將判斷為交換設(shè)備的直連設(shè)備2作為路由設(shè)備1,將與直連設(shè)備2直連的2個(gè)計(jì)算機(jī)、另一個(gè)路由設(shè)備及1個(gè)交換設(shè)備作為第一直連設(shè)備,將各個(gè)第二直連設(shè)備對(duì)應(yīng)的第二 IP地址作為對(duì)應(yīng)的第一 IP地址,返回執(zhí)行步驟203,判斷與直連設(shè)備2直連的各個(gè)網(wǎng)絡(luò)設(shè)備。
[0071]需要說明的是,本發(fā)明實(shí)施例中,當(dāng)?shù)谝恢边B設(shè)備為路由設(shè)備或交換設(shè)備,在獲取與該第一直連設(shè)備直連的直連設(shè)備時(shí),獲取到的各個(gè)直連設(shè)備中不包括當(dāng)前路由設(shè)備,避免網(wǎng)絡(luò)拓?fù)浣Y(jié)構(gòu)發(fā)現(xiàn)過程出現(xiàn)無限循環(huán)的情況。
[0072]如圖3所示,本發(fā)明一個(gè)實(shí)施例提供了一種網(wǎng)絡(luò)拓?fù)浣Y(jié)構(gòu)的發(fā)現(xiàn)裝置,包括:第一獲取單元301、判斷單元302、第二獲取單元303及轉(zhuǎn)換單元304 ;
[0073]所述第一獲取單元301,用于獲取與當(dāng)前計(jì)算機(jī)直連的當(dāng)前路由設(shè)備,并獲取與所述當(dāng)前路由設(shè)備直連的第一直連設(shè)備的第一 IP地址;
[0074]所述判斷單元302,用于根據(jù)所述第一獲取單元301獲取的第一 IP地址依次判斷各個(gè)所述第一直連設(shè)備的類型,并記錄所述第一直連設(shè)備與所述當(dāng)前路由設(shè)備的連接關(guān)系;
[0075]所述第二獲取單元303,用于根據(jù)所述判斷單元302的判斷結(jié)果,如果所述第一直連設(shè)備為交換設(shè)備,獲取與該交換設(shè)備直連的第二直連設(shè)備的第二 IP地址;
[0076]所述轉(zhuǎn)換單元304,用于根據(jù)所述判斷單元302的判斷結(jié)果,如果所述第一直連設(shè)備為路由設(shè)備,將該路由設(shè)備轉(zhuǎn)換為當(dāng)前路由設(shè)備,并發(fā)送給所述第一獲取單元301進(jìn)行處理,如果所述第一直連設(shè)備為交換設(shè)備,將所述第二獲取單元303獲取的第二直連設(shè)備及第二 IP地址分別轉(zhuǎn)換為第一直連設(shè)備及第一 IP地址,將該交換設(shè)備轉(zhuǎn)換為所述當(dāng)前路由設(shè)備,并發(fā)送給所述判斷單元302進(jìn)行處理。
[0077]在本發(fā)明一個(gè)實(shí)施例中,所述第一獲取單元301,用于通過所述當(dāng)前計(jì)算機(jī)讀取路由表,通過對(duì)所述路由表中的記錄進(jìn)行逐條分析,分析出與所述當(dāng)前計(jì)算機(jī)直連的路由設(shè)備及非直連的路由設(shè)備,從中選擇與當(dāng)前計(jì)算機(jī)直連的路由設(shè)備作為當(dāng)前路由設(shè)備。
[0078]在本發(fā)明一個(gè)實(shí)施例中,所述第一獲取單元301,用于獲取所述當(dāng)前路由設(shè)備所屬路由網(wǎng)段的地址解析協(xié)議ARP表,讀取所述當(dāng)前路由設(shè)備所屬路由網(wǎng)段的ARP表中的各條記錄,獲取與所述當(dāng)前路由設(shè)備直連的各個(gè)所述第一直連設(shè)備的第一 IP地址。
[0079]在本發(fā)明一個(gè)實(shí)施例中,所述判斷單元302,用于通過簡單網(wǎng)絡(luò)管理協(xié)議SNMP獲取各個(gè)所述第一直連設(shè)備的MAC地址與設(shè)備類型的對(duì)應(yīng)關(guān)系,根據(jù)所述當(dāng)前路由設(shè)備所屬路由網(wǎng)段的ARP表中IP地址與MAC地址的對(duì)應(yīng)關(guān)系,獲取IP地址與設(shè)備類型的對(duì)應(yīng)關(guān)系,根據(jù)第一 IP地址判斷出各個(gè)所述第一直連設(shè)備的類型,其中,所述直連設(shè)備的類型包括計(jì)算機(jī)、路由設(shè)備及交換設(shè)備。
[0080]在本發(fā)明一個(gè)實(shí)施例中,所述第二獲取單元303,用于獲取該交換設(shè)備的鏈路層發(fā)現(xiàn)協(xié)議LLDP表及該交換設(shè)備所屬路由網(wǎng)段的ARP表,通過讀取所述交換設(shè)備所屬路由網(wǎng)段的ARP表中的各條記錄,獲取與所述交換設(shè)備直連的各個(gè)計(jì)算機(jī)的第二 IP地址,對(duì)所述LLDP表中的各條記錄進(jìn)行逐條分析,獲取到與所述交換設(shè)備直連的各個(gè)路由設(shè)備或交換設(shè)備的第二 IP地址。
[0081]在本發(fā)明一個(gè)實(shí)施例中,所述判斷單元302,用于建立拓?fù)鋽?shù)據(jù)結(jié)構(gòu)表,在所述拓?fù)鋽?shù)據(jù)結(jié)構(gòu)表中創(chuàng)建所述第一直連設(shè)備與所述當(dāng)前路由設(shè)備的連接關(guān)系,并分別記錄所述第一直連設(shè)備與所述當(dāng)前路由設(shè)備的設(shè)備ID、設(shè)備名稱、設(shè)備類型、IP地址及子網(wǎng)掩碼中的任意一個(gè)或多個(gè)。
[0082]上述設(shè)備內(nèi)的各單元之間的信息交互、執(zhí)行過程等內(nèi)容,由于與本發(fā)明方法實(shí)施例基于同一構(gòu)思,具體內(nèi)容可參見本發(fā)明方法實(shí)施例中的敘述,此處不再贅述。
[0083]根據(jù)上述方案,本發(fā)明的實(shí)施例所提供的一種網(wǎng)絡(luò)拓?fù)浣Y(jié)構(gòu)的發(fā)現(xiàn)方法及裝置,至少具有如下有益效果:
[0084]1、本發(fā)明實(shí)施例中,獲取與當(dāng)前計(jì)算機(jī)直連的當(dāng)前路由設(shè)備,獲取與當(dāng)前路由設(shè)備直連的第一直連設(shè)備的第一 IP地址,根據(jù)第一 IP地址判斷各個(gè)第一直連設(shè)備的類型,并記錄各個(gè)第一直連設(shè)備與當(dāng)前路由設(shè)備的連接關(guān)系,獲得以當(dāng)前路由設(shè)備為交點(diǎn)的網(wǎng)絡(luò)拓?fù)浣Y(jié)構(gòu),根據(jù)判斷的結(jié)果,如果第一直連設(shè)備為路由設(shè)備,將該路由設(shè)備作為當(dāng)前路由設(shè)備,返回執(zhí)行獲取與當(dāng)前路由設(shè)備直連的第一直連設(shè)備的第一 IP地址,獲取與該路由設(shè)備直連的直連設(shè)備,如果第一直連設(shè)備為交換設(shè)備,獲取與該交換設(shè)備直連的各個(gè)第二直連設(shè)備的第二 IP地址,將第二直連設(shè)備及第二 IP地址分別作為第一直連設(shè)備及第一 IP地址,返回執(zhí)行根據(jù)第一 IP地址判斷各個(gè)第一直連設(shè)備的類型,獲取與該交換設(shè)備直連的直連設(shè)備,這樣,從一個(gè)路由設(shè)備開始,獲取與其直連的各個(gè)直連設(shè)備,并判斷各個(gè)直連設(shè)備的類型,如果直連設(shè)備為路由設(shè)備或交換設(shè)備,進(jìn)一步判斷與該直連設(shè)備直連的其他設(shè)備的類型,重復(fù)這樣的判斷過程,發(fā)現(xiàn)網(wǎng)段內(nèi)所有的網(wǎng)絡(luò)設(shè)備,在判斷過程中記錄各個(gè)網(wǎng)絡(luò)設(shè)備的連
當(dāng)前第3頁1 2 3 4 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1