工業(yè)系統(tǒng)的網(wǎng)絡(luò)拓?fù)渖煞椒ê拖到y(tǒng)的制作方法
【專利摘要】本發(fā)明提供一種工業(yè)系統(tǒng)的網(wǎng)絡(luò)拓?fù)渖煞椒ǎㄈ缦虏襟E:獲取工業(yè)系統(tǒng)中包含的所有設(shè)備,生成工業(yè)系統(tǒng)的物理拓?fù)浣Y(jié)構(gòu);讀取工業(yè)系統(tǒng)的子網(wǎng)掩碼列表,根據(jù)子網(wǎng)掩碼列表得到多個(gè)不同的網(wǎng)段;獲取每個(gè)設(shè)備的IP地址,根據(jù)所述IP地址,將每個(gè)設(shè)備分配至不同的網(wǎng)段;根據(jù)所述物理拓?fù)浣Y(jié)構(gòu)和每個(gè)設(shè)備所屬的網(wǎng)段,生成所述工業(yè)系統(tǒng)的網(wǎng)絡(luò)拓?fù)?。本發(fā)明還提供對應(yīng)的系統(tǒng),能自動(dòng)快速地生成工業(yè)系統(tǒng)的網(wǎng)絡(luò)拓?fù)?,該拓?fù)浣Y(jié)構(gòu)能全面展現(xiàn)系統(tǒng)的網(wǎng)絡(luò)拓?fù)湫畔ⅰ?br>
【專利說明】工業(yè)系統(tǒng)的網(wǎng)絡(luò)拓?fù)渖煞椒ê拖到y(tǒng)
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及網(wǎng)絡(luò)拓?fù)洹炯夹g(shù)領(lǐng)域】,特別是涉及一種工業(yè)系統(tǒng)的網(wǎng)絡(luò)拓?fù)渖煞椒?,以及一種工業(yè)系統(tǒng)的網(wǎng)絡(luò)拓?fù)渖上到y(tǒng)。
【背景技術(shù)】
[0002]如今,對于網(wǎng)絡(luò)的管理已經(jīng)發(fā)展到了智能化、可視化的管理時(shí)代。但是,在很多工業(yè)系統(tǒng)中,對于網(wǎng)絡(luò)的管理,還是使用著以人工管理為主的傳統(tǒng)的網(wǎng)絡(luò)管理模式。網(wǎng)絡(luò)的管理和維護(hù)都是靠人工去進(jìn)行的,對于網(wǎng)絡(luò)拓?fù)?,是沒有圖形展現(xiàn)的。這種管理模式只是適合結(jié)構(gòu)簡單、設(shè)備數(shù)量較少的網(wǎng)絡(luò)環(huán)境。而現(xiàn)代的工業(yè)系統(tǒng)的網(wǎng)絡(luò)環(huán)境一般都是規(guī)模比較大,設(shè)備數(shù)量多種多樣,網(wǎng)絡(luò)結(jié)構(gòu)比較復(fù)雜的。當(dāng)出現(xiàn)網(wǎng)絡(luò)故障的時(shí)候很難找到故障點(diǎn),工作相當(dāng)被動(dòng)而且效率很低,導(dǎo)致運(yùn)維人員的工作壓力和工作量急劇增加。
[0003]而在一些比較先進(jìn)的工業(yè)系統(tǒng)中,對于網(wǎng)絡(luò)拓?fù)涫怯姓宫F(xiàn)的。但是這種拓?fù)鋱D是手工拼接的一種物理拓?fù)鋱D,是根據(jù)當(dāng)前的網(wǎng)絡(luò)的物理連接結(jié)構(gòu),通過手工的方式把這種結(jié)構(gòu)繪畫拼接出來的一張網(wǎng)絡(luò)拓?fù)鋱D。這種方式展現(xiàn)的拓?fù)鋱D只是方便運(yùn)維人員了解一下網(wǎng)絡(luò)設(shè)備之間的簡單連接關(guān)系,復(fù)雜一點(diǎn)的還可以看得到設(shè)備的一些靜態(tài)屬性,如設(shè)備名稱和管理IP,對于像每臺設(shè)備的運(yùn)行狀態(tài)和網(wǎng)絡(luò)流量這些實(shí)時(shí)狀態(tài)的信息是展現(xiàn)不出來的。而且,由于網(wǎng)絡(luò)拓?fù)渚哂袆?dòng)態(tài)的特性,隨著網(wǎng)絡(luò)節(jié)點(diǎn)及連接的增加和撤銷,網(wǎng)絡(luò)拓?fù)洳粩嗟陌l(fā)生著變化,通過手工的方式跟蹤維護(hù)網(wǎng)絡(luò)拓?fù)涞淖兓且患浅@щy和繁瑣的工作。特別是在規(guī)模比較大、結(jié)構(gòu)比較復(fù)雜的網(wǎng)絡(luò)環(huán)境中,這種方式效率較低,拓?fù)浣Y(jié)構(gòu)單一。
【發(fā)明內(nèi)容】
[0004]基于此,本發(fā)明提供一種工業(yè)系統(tǒng)的網(wǎng)絡(luò)拓?fù)渖煞椒ê拖到y(tǒng),能自動(dòng)快速地生成工業(yè)系統(tǒng)的網(wǎng)絡(luò)拓?fù)?,該拓?fù)浣Y(jié)構(gòu)能全面展現(xiàn)系統(tǒng)的網(wǎng)絡(luò)拓?fù)湫畔ⅰ?br>
[0005]一種工業(yè)系統(tǒng)的網(wǎng)絡(luò)拓?fù)渖煞椒?,包括如下步驟:
[0006]獲取工業(yè)系統(tǒng)中包含的所有設(shè)備,生成工業(yè)系統(tǒng)的物理拓?fù)浣Y(jié)構(gòu);
[0007]讀取工業(yè)系統(tǒng)的子網(wǎng)掩碼列表,根據(jù)子網(wǎng)掩碼列表得到多個(gè)不同的網(wǎng)段;
[0008]獲取每個(gè)設(shè)備的IP地址,根據(jù)所述IP地址,將每個(gè)設(shè)備分配至不同的網(wǎng)段;
[0009]根據(jù)所述物理拓?fù)浣Y(jié)構(gòu)和每個(gè)設(shè)備所屬的網(wǎng)段,生成所述工業(yè)系統(tǒng)的網(wǎng)絡(luò)拓?fù)洹?br>
[0010]一種工業(yè)系統(tǒng)的網(wǎng)絡(luò)拓?fù)渖上到y(tǒng),包括:
[0011]獲取模塊,用于獲取工業(yè)系統(tǒng)中包含的所有設(shè)備,生成工業(yè)系統(tǒng)的物理拓?fù)浣Y(jié)構(gòu);
[0012]讀取模塊,用于讀取工業(yè)系統(tǒng)的子網(wǎng)掩碼列表,根據(jù)子網(wǎng)掩碼列表得到多個(gè)不同的網(wǎng)段;
[0013]分配模塊,用于獲取每個(gè)設(shè)備的IP地址,根據(jù)所述IP地址,將每個(gè)設(shè)備分配至不同的網(wǎng)段;
[0014]生成模塊,用于根據(jù)所述物理拓?fù)浣Y(jié)構(gòu)和每個(gè)設(shè)備所屬的網(wǎng)段,生成所述工業(yè)系統(tǒng)的網(wǎng)絡(luò)拓?fù)洹?br>
[0015]上述工業(yè)系統(tǒng)的網(wǎng)絡(luò)拓?fù)渖煞椒ê拖到y(tǒng),通過獲取工業(yè)系統(tǒng)中包含的所有設(shè)備,生成工業(yè)系統(tǒng)的物理拓?fù)浣Y(jié)構(gòu);獲取每個(gè)設(shè)備的IP地址,根據(jù)子網(wǎng)掩碼列表中的多個(gè)不同網(wǎng)段,將設(shè)備分配至不同的網(wǎng)段,最后生成工業(yè)系統(tǒng)的網(wǎng)絡(luò)拓?fù)洌辉摼W(wǎng)絡(luò)拓?fù)潴w現(xiàn)了系統(tǒng)中各個(gè)設(shè)備的實(shí)際物理連接關(guān)系和網(wǎng)絡(luò)邏輯關(guān)系,能全面展現(xiàn)系統(tǒng)的網(wǎng)絡(luò)拓?fù)湫畔ⅲw現(xiàn)系統(tǒng)的運(yùn)行狀態(tài)。
【專利附圖】
【附圖說明】
[0016]圖1為本發(fā)明工業(yè)系統(tǒng)的網(wǎng)絡(luò)拓?fù)渖煞椒ㄔ谝粚?shí)施例中的流程示意圖。
[0017]圖2為圖1中生成的網(wǎng)絡(luò)拓?fù)鋱D。
[0018]圖3為本發(fā)明工業(yè)系統(tǒng)的網(wǎng)絡(luò)拓?fù)渖上到y(tǒng)在一實(shí)施例中的結(jié)構(gòu)示意圖。
【具體實(shí)施方式】
[0019]下面結(jié)合實(shí)施例及附圖對本發(fā)明作進(jìn)一步詳細(xì)說明,但本發(fā)明的實(shí)施方式不限于此。
[0020]如圖1所示,是本發(fā)明一種工業(yè)系統(tǒng)的網(wǎng)絡(luò)拓?fù)渖煞椒?,包括如下步驟:
[0021]S11、獲取工業(yè)系統(tǒng)中包含的所有設(shè)備,生成工業(yè)系統(tǒng)的物理拓?fù)浣Y(jié)構(gòu);
[0022]工業(yè)系統(tǒng)中包含的所有設(shè)備,可通過SNMP (簡單網(wǎng)絡(luò)管理協(xié)議,Simple NetworkManagement Protocol)方式探測,獲得所有設(shè)備信息;
[0023]在一較佳實(shí)施例中,生成工業(yè)系統(tǒng)的物理拓?fù)浣Y(jié)構(gòu)的步驟可為:
[0024]將每個(gè)設(shè)備作為節(jié)點(diǎn),讀取每個(gè)設(shè)備的端口 ;
[0025]從每個(gè)設(shè)備的各個(gè)端口判斷與其他設(shè)備的連接關(guān)系,獲得工業(yè)系統(tǒng)中各個(gè)設(shè)備之間的物理連接關(guān)系;
[0026]根據(jù)所述物理連接關(guān)系,生成每個(gè)節(jié)點(diǎn)與其他節(jié)點(diǎn)的連線,得到所述物理拓?fù)浣Y(jié)構(gòu);
[0027]工業(yè)系統(tǒng)中各個(gè)設(shè)備之間具有連接關(guān)系,將獲取到的所有設(shè)備作為網(wǎng)絡(luò)中的節(jié)點(diǎn);有的設(shè)備可能具有多個(gè)數(shù)據(jù)端口,同時(shí)與多個(gè)設(shè)備連接;需讀取每個(gè)設(shè)備的端口信息,判斷該設(shè)備與哪些設(shè)備具有連接關(guān)系,從而獲得工業(yè)系統(tǒng)中各個(gè)設(shè)備之間的物理連接關(guān)系;根據(jù)物理連接關(guān)系以及各個(gè)設(shè)備對應(yīng)的節(jié)點(diǎn),生成設(shè)備之間的連線,最終構(gòu)成工業(yè)系統(tǒng)的物理拓?fù)浣Y(jié)構(gòu),該物理拓?fù)浣Y(jié)構(gòu)體現(xiàn)了每個(gè)設(shè)備的接口數(shù)量、實(shí)際的物理連接關(guān)系;以及設(shè)備類型、接口數(shù)量、連接關(guān)系、MAC地址等信息;通過實(shí)時(shí)的探測,還能發(fā)現(xiàn)系統(tǒng)中設(shè)備的新接入、退出和互聯(lián)變化等動(dòng)態(tài)信息。
[0028]S12、讀取工業(yè)系統(tǒng)的子網(wǎng)掩碼列表,根據(jù)子網(wǎng)掩碼列表得到多個(gè)不同的網(wǎng)段;
[0029]S13、獲取每個(gè)設(shè)備的IP地址,根據(jù)所述IP地址,將每個(gè)設(shè)備分配至不同的網(wǎng)段;
[0030]工業(yè)系統(tǒng)在建設(shè)時(shí),會(huì)規(guī)劃系統(tǒng)的網(wǎng)絡(luò)結(jié)構(gòu),在本實(shí)施例中,需獲取到系統(tǒng)的子網(wǎng)掩碼列表,子網(wǎng)掩碼是一個(gè)32位地址,是與IP地址結(jié)合使用的一種技術(shù),能用于屏蔽IP地址的一部分以區(qū)別網(wǎng)絡(luò)標(biāo)識和主機(jī)標(biāo)識,還可將一個(gè)大的IP網(wǎng)絡(luò)劃分為若干小的子網(wǎng)絡(luò);
[0031]通過子網(wǎng)掩碼,能表明一臺主機(jī)所在的子網(wǎng)與其他子網(wǎng)的關(guān)系,通過子網(wǎng)掩碼列表,能得到工業(yè)系統(tǒng)中的多個(gè)子網(wǎng);再通過獲取設(shè)備的IP地址,將設(shè)備分配至不同的網(wǎng)段中,從而將系統(tǒng)中的設(shè)備進(jìn)行分類。
[0032]S14、根據(jù)所述物理拓?fù)浣Y(jié)構(gòu)和每個(gè)設(shè)備所屬的網(wǎng)段,生成所述工業(yè)系統(tǒng)的網(wǎng)絡(luò)拓?fù)洌?br>
[0033]步驟S13中獲得了設(shè)備的網(wǎng)絡(luò)邏輯關(guān)系,每個(gè)網(wǎng)段包含多個(gè)設(shè)備,可在物理拓?fù)浣Y(jié)構(gòu)中進(jìn)行網(wǎng)格式布局,每個(gè)網(wǎng)段分行規(guī)劃,生成工業(yè)系統(tǒng)的網(wǎng)絡(luò)拓?fù)洹?br>
[0034]本步驟中,在物理拓?fù)溥B接信息的基礎(chǔ)上,如果兩個(gè)設(shè)備完全沒有物理連接,包括經(jīng)過其他設(shè)備中轉(zhuǎn)的物理連接,那么即使IP在同一網(wǎng)段,兩個(gè)設(shè)備也不是同一個(gè)網(wǎng)絡(luò);
[0035]通過獲取網(wǎng)內(nèi)設(shè)備的IP地址和子網(wǎng)掩碼列表,其中,子網(wǎng)掩碼列表用于標(biāo)識一個(gè)網(wǎng)絡(luò)中,子網(wǎng)絡(luò)的劃分情況(如劃分為多少個(gè),每個(gè)子網(wǎng)絡(luò)有哪些地址等);而IP地址則可標(biāo)識這個(gè)設(shè)備位于哪個(gè)網(wǎng)絡(luò)之中;而網(wǎng)關(guān)地址則是有特殊意義的IP地址,它標(biāo)識了一個(gè)子網(wǎng)與其他子網(wǎng)連接的設(shè)備。有了以上三類信息,結(jié)合物理連接信息,就能夠生成網(wǎng)絡(luò)邏輯圖。在一較佳實(shí)施例中,還可包括步驟:
[0036]通過簡單網(wǎng)絡(luò)協(xié)議訪問每個(gè)設(shè)備的MIB數(shù)據(jù)庫,得到每個(gè)設(shè)備的類型及名稱;
[0037]在生成所述工業(yè)系統(tǒng)的網(wǎng)絡(luò)拓?fù)鋾r(shí),根據(jù)預(yù)設(shè)的設(shè)備類型圖元集,對每個(gè)所述節(jié)點(diǎn)加載每個(gè)設(shè)備類型對應(yīng)的圖元,同時(shí)標(biāo)注所述設(shè)備名稱。
[0038]如圖2所為本實(shí)施例生成的網(wǎng)絡(luò)拓?fù)浣Y(jié)構(gòu)示意圖,即網(wǎng)絡(luò)邏輯圖,圖中不同類型的設(shè)備以不同的圖元加載顯示,同個(gè)網(wǎng)段下的設(shè)備分行規(guī)劃,連接至同一個(gè)主機(jī)中。
[0039]如圖3所示,本發(fā)明還提供一種工業(yè)系統(tǒng)的網(wǎng)絡(luò)拓?fù)渖上到y(tǒng),包括:
[0040]獲取模塊31,用于獲取工業(yè)系統(tǒng)中包含的所有設(shè)備,生成工業(yè)系統(tǒng)的物理拓?fù)浣Y(jié)構(gòu);
[0041]工業(yè)系統(tǒng)中包含的所有設(shè)備,可通過SNMP (簡單網(wǎng)絡(luò)管理協(xié)議,Simple NetworkManagement Protocol)方式探測,獲得所有設(shè)備信息;
[0042]在一較佳實(shí)施例中,所述獲取模塊31還用于:
[0043]將每個(gè)設(shè)備作為節(jié)點(diǎn),讀取每個(gè)設(shè)備的端口 ;
[0044]從每個(gè)設(shè)備的各個(gè)端口判斷與其他設(shè)備的連接關(guān)系,獲得工業(yè)系統(tǒng)中各個(gè)設(shè)備之間的物理連接關(guān)系;
[0045]根據(jù)所述物理連接關(guān)系,生成每個(gè)節(jié)點(diǎn)與其他節(jié)點(diǎn)的連線,得到所述物理拓?fù)浣Y(jié)構(gòu);
[0046]工業(yè)系統(tǒng)中各個(gè)設(shè)備之間具有連接關(guān)系,將獲取到的所有設(shè)備作為網(wǎng)絡(luò)中的節(jié)點(diǎn);有的設(shè)備可能具有多個(gè)數(shù)據(jù)端口,同時(shí)與多個(gè)設(shè)備連接;需讀取每個(gè)設(shè)備的端口信息,判斷該設(shè)備與哪些設(shè)備具有連接關(guān)系,從而獲得工業(yè)系統(tǒng)中各個(gè)設(shè)備之間的物理連接關(guān)系;根據(jù)物理連接關(guān)系以及各個(gè)設(shè)備對應(yīng)的節(jié)點(diǎn),生成設(shè)備之間的連線,最終構(gòu)成工業(yè)系統(tǒng)的物理拓?fù)浣Y(jié)構(gòu),該物理拓?fù)浣Y(jié)構(gòu)體現(xiàn)了每個(gè)設(shè)備的接口數(shù)量、實(shí)際的物理連接關(guān)系;以及設(shè)備類型、接口數(shù)量、連接關(guān)系、MAC地址等信息;通過實(shí)時(shí)的探測,還能發(fā)現(xiàn)系統(tǒng)中設(shè)備的新接入、退出和互聯(lián)變化等動(dòng)態(tài)信息。
[0047]讀取模塊32,用于讀取工業(yè)系統(tǒng)的子網(wǎng)掩碼列表,根據(jù)子網(wǎng)掩碼列表得到多個(gè)不同的網(wǎng)段;
[0048]分配模塊33,用于獲取每個(gè)設(shè)備的IP地址,根據(jù)所述IP地址,將每個(gè)設(shè)備分配至不同的網(wǎng)段;[0049]工業(yè)系統(tǒng)在建設(shè)時(shí),會(huì)規(guī)劃系統(tǒng)的網(wǎng)絡(luò)結(jié)構(gòu),在本實(shí)施例中,需獲取到系統(tǒng)的子網(wǎng)掩碼列表,子網(wǎng)掩碼是一個(gè)32位地址,是與IP地址結(jié)合使用的一種技術(shù),能用于屏蔽IP地址的一部分以區(qū)別網(wǎng)絡(luò)標(biāo)識和主機(jī)標(biāo)識,還可將一個(gè)大的IP網(wǎng)絡(luò)劃分為若干小的子網(wǎng)絡(luò);
[0050]通過子網(wǎng)掩碼,能表明一臺主機(jī)所在的子網(wǎng)與其他子網(wǎng)的關(guān)系,通過子網(wǎng)掩碼列表,能得到工業(yè)系統(tǒng)中的多個(gè)子網(wǎng);再通過獲取設(shè)備的IP地址,將設(shè)備分配至不同的網(wǎng)段中,從而將系統(tǒng)中的設(shè)備進(jìn)行分類。
[0051]生成模塊34,用于根據(jù)所述物理拓?fù)浣Y(jié)構(gòu)和每個(gè)設(shè)備所屬的網(wǎng)段,生成所述工業(yè)系統(tǒng)的網(wǎng)絡(luò)拓?fù)洌?br>
[0052]分配模塊33中獲得了設(shè)備的網(wǎng)絡(luò)邏輯關(guān)系,每個(gè)網(wǎng)段包含多個(gè)設(shè)備,可在物理拓?fù)浣Y(jié)構(gòu)中進(jìn)行網(wǎng)格式布局,每個(gè)網(wǎng)段分行規(guī)劃,生成工業(yè)系統(tǒng)的網(wǎng)絡(luò)拓?fù)洹?br>
[0053]本模塊中,在物理拓?fù)溥B接信息的基礎(chǔ)上,如果兩個(gè)設(shè)備完全沒有物理連接,包括經(jīng)過其他設(shè)備中轉(zhuǎn)的物理連接,那么即使IP在同一網(wǎng)段,兩個(gè)設(shè)備也不是同一個(gè)網(wǎng)絡(luò);
[0054]通過獲取網(wǎng)內(nèi)設(shè)備的IP地址和子網(wǎng)掩碼列表,其中,子網(wǎng)掩碼列表用于標(biāo)識一個(gè)網(wǎng)絡(luò)中,子網(wǎng)絡(luò)的劃分情況(如劃分為多少個(gè),每個(gè)子網(wǎng)絡(luò)有哪些地址等);而IP地址則可標(biāo)識這個(gè)設(shè)備位于哪個(gè)網(wǎng)絡(luò)之中;而網(wǎng)關(guān)地址則是有特殊意義的IP地址,它標(biāo)識了一個(gè)子網(wǎng)與其他子網(wǎng)連接的設(shè)備。有了以上三類信息,結(jié)合物理連接信息,就能夠生成網(wǎng)絡(luò)邏輯圖。
[0055]在一較佳實(shí)施例中,還可包括:
[0056]訪問模塊,用于通過簡單網(wǎng)絡(luò)協(xié)議訪問每個(gè)設(shè)備的MIB數(shù)據(jù)庫,得到每個(gè)設(shè)備的類型及名稱;
[0057]所述生成模塊34還用于在生成所述工業(yè)系統(tǒng)的網(wǎng)絡(luò)拓?fù)鋾r(shí),根據(jù)預(yù)設(shè)的設(shè)備類型圖元集,對每個(gè)所述節(jié)點(diǎn)加載每個(gè)設(shè)備類型對應(yīng)的圖元,同時(shí)標(biāo)注所述設(shè)備名稱。
[0058]本發(fā)明工業(yè)系統(tǒng)的網(wǎng)絡(luò)拓?fù)渖煞椒ê拖到y(tǒng),通過獲取工業(yè)系統(tǒng)中包含的所有設(shè)備,生成工業(yè)系統(tǒng)的物理拓?fù)浣Y(jié)構(gòu);獲取每個(gè)設(shè)備的IP地址,根據(jù)子網(wǎng)掩碼列表中的多個(gè)不同網(wǎng)段,將設(shè)備分配至不同的網(wǎng)段,最后生成工業(yè)系統(tǒng)的網(wǎng)絡(luò)拓?fù)?;該網(wǎng)絡(luò)拓?fù)潴w現(xiàn)了系統(tǒng)中各個(gè)設(shè)備的實(shí)際物理連接關(guān)系和網(wǎng)絡(luò)邏輯關(guān)系,能全面展現(xiàn)系統(tǒng)的網(wǎng)絡(luò)拓?fù)湫畔ⅲw現(xiàn)系統(tǒng)的運(yùn)行狀態(tài)。
[0059]以上所述實(shí)施例僅表達(dá)了本發(fā)明的幾種實(shí)施方式,其描述較為具體和詳細(xì),但并不能因此而理解為對本發(fā)明專利范圍的限制。應(yīng)當(dāng)指出的是,對于本領(lǐng)域的普通技術(shù)人員來說,在不脫離本發(fā)明構(gòu)思的前提下,還可以做出若干變形和改進(jìn),這些都屬于本發(fā)明的保護(hù)范圍。因此,本發(fā)明專利的保護(hù)范圍應(yīng)以所附權(quán)利要求為準(zhǔn)。
【權(quán)利要求】
1.一種工業(yè)系統(tǒng)的網(wǎng)絡(luò)拓?fù)渖煞椒?,其特征在于,包括如下步驟: 獲取工業(yè)系統(tǒng)中包含的所有設(shè)備,生成工業(yè)系統(tǒng)的物理拓?fù)浣Y(jié)構(gòu); 讀取工業(yè)系統(tǒng)的子網(wǎng)掩碼列表,根據(jù)子網(wǎng)掩碼列表得到多個(gè)不同的網(wǎng)段; 獲取每個(gè)設(shè)備的IP地址,根據(jù)所述IP地址,將每個(gè)設(shè)備分配至不同的網(wǎng)段; 根據(jù)所述物理拓?fù)浣Y(jié)構(gòu)和每個(gè)設(shè)備所屬的網(wǎng)段,生成所述工業(yè)系統(tǒng)的網(wǎng)絡(luò)拓?fù)洹?br>
2.根據(jù)權(quán)利要求1所述的工業(yè)系統(tǒng)的網(wǎng)絡(luò)拓?fù)渖煞椒?,其特征在于,所述生成工業(yè)系統(tǒng)的物理拓?fù)浣Y(jié)構(gòu)的步驟為: 將每個(gè)設(shè)備作為節(jié)點(diǎn),讀取每個(gè)設(shè)備的端口 ; 從每個(gè)設(shè)備的各個(gè)端口判斷與其他設(shè)備的連接關(guān)系,獲得工業(yè)系統(tǒng)中各個(gè)設(shè)備之間的物理連接關(guān)系; 根據(jù)所述物理連接關(guān)系,生成每個(gè)節(jié)點(diǎn)與其他節(jié)點(diǎn)的連線,得到所述物理拓?fù)浣Y(jié)構(gòu)。
3.根據(jù)權(quán)利要求2所述的工業(yè)系統(tǒng)的網(wǎng)絡(luò)拓?fù)渖煞椒ǎ涮卣髟谟?,還包括步驟: 通過簡單網(wǎng)絡(luò)協(xié)議訪問每個(gè)設(shè)備的MIB數(shù)據(jù)庫,得到每個(gè)設(shè)備的類型及名稱; 在生成所述工業(yè)系統(tǒng)的網(wǎng)絡(luò)拓?fù)鋾r(shí),根據(jù)預(yù)設(shè)的設(shè)備類型圖元集,對每個(gè)所述節(jié)點(diǎn)加載每個(gè)設(shè)備類型對應(yīng)的圖元,同時(shí)標(biāo)注所述設(shè)備名稱。
4.一種工業(yè)系統(tǒng)的網(wǎng)絡(luò)拓?fù)渖上到y(tǒng),其特征在于,包括: 獲取模塊,用于獲取工業(yè)系統(tǒng)中包含的所有設(shè)備,生成工業(yè)系統(tǒng)的物理拓?fù)浣Y(jié)構(gòu); 讀取模塊,用于讀取工業(yè)系統(tǒng)的子網(wǎng)掩碼列表,根據(jù)子網(wǎng)掩碼列表得到多個(gè)不同的網(wǎng)段; 分配模塊,用于獲取每個(gè)設(shè)備的IP地址,根據(jù)所述IP地址,將每個(gè)設(shè)備分配至不同的網(wǎng)段; 生成模塊,用于根據(jù)所述物理拓?fù)浣Y(jié)構(gòu)和每個(gè)設(shè)備所屬的網(wǎng)段,生成所述工業(yè)系統(tǒng)的網(wǎng)絡(luò)拓?fù)洹?br>
5.根據(jù)權(quán)利要求4所述的工業(yè)系統(tǒng)的網(wǎng)絡(luò)拓?fù)渖上到y(tǒng),其特征在于,所述獲取模塊還用于: 將每個(gè)設(shè)備作為節(jié)點(diǎn),讀取每個(gè)設(shè)備的端口 ; 從每個(gè)設(shè)備的各個(gè)端口判斷與其他設(shè)備的連接關(guān)系,獲得工業(yè)系統(tǒng)中各個(gè)設(shè)備之間的物理連接關(guān)系; 根據(jù)所述物理連接關(guān)系,生成每個(gè)節(jié)點(diǎn)與其他節(jié)點(diǎn)的連線,得到所述物理拓?fù)浣Y(jié)構(gòu)。
6.根據(jù)權(quán)利要求5所述的工業(yè)系統(tǒng)的網(wǎng)絡(luò)拓?fù)渖上到y(tǒng),其特征在于,還包括: 訪問模塊,用于通過簡單網(wǎng)絡(luò)協(xié)議訪問每個(gè)設(shè)備的MIB數(shù)據(jù)庫,得到每個(gè)設(shè)備的類型及名稱; 所述生成模塊還用于在生成所述工業(yè)系統(tǒng)的網(wǎng)絡(luò)拓?fù)鋾r(shí),根據(jù)預(yù)設(shè)的設(shè)備類型圖元集,對每個(gè)所述節(jié)點(diǎn)加載每個(gè)設(shè)備類型對應(yīng)的圖元,同時(shí)標(biāo)注所述設(shè)備名稱。
【文檔編號】H04L12/24GK103532747SQ201310461736
【公開日】2014年1月22日 申請日期:2013年9月30日 優(yōu)先權(quán)日:2013年9月30日
【發(fā)明者】鄧大為, 蘇揚(yáng), 周安 申請人:廣東電網(wǎng)公司電力調(diào)度控制中心