本發(fā)明涉及網(wǎng)絡(luò)通信技術(shù)領(lǐng)域,具體涉及一種網(wǎng)絡(luò)通信資產(chǎn)識(shí)別管理的模型、建模方法及檢索方法。
背景技術(shù):
目前,網(wǎng)絡(luò)尤其是較大規(guī)模的網(wǎng)絡(luò)中,對(duì)網(wǎng)絡(luò)通信中的設(shè)備、網(wǎng)口連接、網(wǎng)絡(luò)邏輯連接等關(guān)系的描述一直比較混亂,而且,在網(wǎng)絡(luò)管理的軟件設(shè)計(jì)中對(duì)網(wǎng)絡(luò)整體的建模也有各種做法,往往僅限于當(dāng)前的需求進(jìn)行局部的或者某個(gè)方面的描述,缺乏統(tǒng)一清晰的整體模型進(jìn)行識(shí)別和管理。
在實(shí)際網(wǎng)絡(luò)運(yùn)維中,網(wǎng)絡(luò)設(shè)備有很多種,單個(gè)網(wǎng)絡(luò)物理裝置有可能有多個(gè)網(wǎng)口,網(wǎng)絡(luò)組建時(shí)可能有多種網(wǎng)絡(luò)拓?fù)浣Y(jié)構(gòu)和多層交換機(jī),而網(wǎng)絡(luò)協(xié)議的互聯(lián)互通又可能在多個(gè)網(wǎng)口之間發(fā)生,一個(gè)網(wǎng)口可能同時(shí)承載多種網(wǎng)絡(luò)邏輯上的連接關(guān)系,這種網(wǎng)絡(luò)關(guān)系體現(xiàn)為從物理到邏輯、從設(shè)備到網(wǎng)口等錯(cuò)綜復(fù)雜的界面,需要從網(wǎng)絡(luò)物理裝置、物理網(wǎng)口、邏輯連接關(guān)系等多個(gè)層次上去完整描述網(wǎng)絡(luò)的狀態(tài),并提供可靠的檢索辦法,是當(dāng)前網(wǎng)絡(luò)識(shí)別管理不能實(shí)現(xiàn)的。
因此,需要研究一種對(duì)網(wǎng)絡(luò)通信資產(chǎn)進(jìn)行識(shí)別管理的建模方法,從網(wǎng)絡(luò)物理裝置、物理網(wǎng)口、網(wǎng)絡(luò)邏輯關(guān)系來(lái)多層次地完整識(shí)別網(wǎng)絡(luò)通信資產(chǎn),并建立關(guān)聯(lián)關(guān)系的索引表辦法,可以方便查找到所有的網(wǎng)絡(luò)通信資產(chǎn)和全部屬性,是當(dāng)前需要解決的問(wèn)題。
技術(shù)實(shí)現(xiàn)要素:
本發(fā)明的目的是克服現(xiàn)有技術(shù)中的網(wǎng)絡(luò)識(shí)別管理,無(wú)法提供可靠的檢索辦法和完整描述網(wǎng)絡(luò)的狀態(tài)的問(wèn)題。本發(fā)明提供的網(wǎng)絡(luò)通信資產(chǎn)識(shí)別管理的模型、建模方法及檢索方法,解決了如何完整識(shí)別網(wǎng)絡(luò)通信資產(chǎn)的模型問(wèn)題,從物理和邏輯兩個(gè)維度進(jìn)行了網(wǎng)絡(luò)通信資產(chǎn)的描述,為進(jìn)一步對(duì)網(wǎng)絡(luò)通信資產(chǎn)的有序管理實(shí)現(xiàn)了模型上的準(zhǔn)備,并提供檢索方法,方便查找到所有的網(wǎng)絡(luò)通信資產(chǎn)和全部屬性,具有良好的應(yīng)用前景。
為了達(dá)到上述目的,本發(fā)明所采用的技術(shù)方案是:
一種網(wǎng)絡(luò)通信資產(chǎn)識(shí)別管理的模型,包括物理裝置模型單元、物理網(wǎng)口模型單元、邏輯關(guān)系模型單元和通信資產(chǎn)檢索模型單元,
所述物理裝置模型單元,用于描述網(wǎng)絡(luò)中物理裝置的屬性集合;
所述物理網(wǎng)口模型單元,用于描述網(wǎng)絡(luò)中物理網(wǎng)口的屬性集合;
所述邏輯關(guān)系模型單元,用于描述網(wǎng)絡(luò)中邏輯關(guān)系的屬性集合;
所述通信資產(chǎn)檢索模型單元用于提供網(wǎng)絡(luò)通信資產(chǎn)的檢索,包括物理裝置鏈表、物理網(wǎng)口鏈表、邏輯關(guān)系鏈表、物理裝置下的保有物理網(wǎng)口索引表、物理網(wǎng)口下的所屬物理裝置索引表和關(guān)聯(lián)物理網(wǎng)口索引表、邏輯關(guān)系下第一關(guān)聯(lián)物理網(wǎng)口索引表和第二關(guān)聯(lián)物理網(wǎng)口索引表。
前述的網(wǎng)絡(luò)通信資產(chǎn)識(shí)別管理的模型,所述物理裝置模型單元,包括裝置名稱、裝置類型、裝置歸屬、保有物理網(wǎng)口索引表。
前述的網(wǎng)絡(luò)通信資產(chǎn)識(shí)別管理的模型,所述物理網(wǎng)口模型單元,包括網(wǎng)口名稱、網(wǎng)口類型、ip地址、mac地址、所屬物理裝置索引表、關(guān)聯(lián)物理網(wǎng)口索引表。
前述的網(wǎng)絡(luò)通信資產(chǎn)識(shí)別管理的模型,所述邏輯關(guān)系模型單元,包括源ip地址、目的ip地址、源端口號(hào)、目的端口號(hào)、協(xié)議類型、第一關(guān)聯(lián)物理網(wǎng)口索引表、第二關(guān)聯(lián)物理網(wǎng)口索引表。
前述的網(wǎng)絡(luò)通信資產(chǎn)識(shí)別管理的模型,所述通信資產(chǎn)檢索模型單元,用戶通過(guò)輸入的網(wǎng)絡(luò)模型屬性,根據(jù)通信資產(chǎn)檢索模型單元提供的鏈表和索引表進(jìn)行查找,得到該屬性關(guān)聯(lián)的所有網(wǎng)絡(luò)通信資產(chǎn),包括物理裝置、物理網(wǎng)口、邏輯關(guān)系以及物理裝置模型單元、物理網(wǎng)口模型單元、邏輯關(guān)系模型單元下實(shí)例的全部屬性。
一種網(wǎng)絡(luò)通信資產(chǎn)識(shí)別管理的建模方法,包括以下步驟,
步驟(a1),建立物理裝置模型單元,所述物理裝置模型單元用于描述網(wǎng)絡(luò)中物理裝置的屬性集合,包括裝置名稱、裝置類型、裝置歸屬、保有物理網(wǎng)口索引表;
步驟(b1),建立物理網(wǎng)口模型單元,所述物理網(wǎng)口模型單元用于描述網(wǎng)絡(luò)中物理網(wǎng)口的屬性集合,包括網(wǎng)口名稱、網(wǎng)口類型、ip地址、mac地址、所屬物理裝置索引表、關(guān)聯(lián)物理網(wǎng)口索引表;
步驟(c1),建立邏輯關(guān)系模型單元,所述邏輯關(guān)系模型單元用于描述網(wǎng)絡(luò)中邏輯關(guān)系的屬性集合,包括源ip地址、目的ip地址、源端口號(hào)、目的端口號(hào)、協(xié)議類型、第一關(guān)聯(lián)物理網(wǎng)口索引表、第二關(guān)聯(lián)物理網(wǎng)口索引表;
步驟(d1),建立資產(chǎn)檢索模型單元,所述資產(chǎn)檢索模型單元用于提供網(wǎng)絡(luò)通信資產(chǎn)的檢索,包括建立物理裝置鏈表、物理網(wǎng)口鏈表、邏輯關(guān)系鏈表,并建立物理裝置下的保有物理網(wǎng)口索引表、物理網(wǎng)口下的所屬物理裝置索引表和關(guān)聯(lián)物理網(wǎng)口索引表、邏輯關(guān)系下第一關(guān)聯(lián)物理網(wǎng)口索引表和第二關(guān)聯(lián)物理網(wǎng)口索引表。
前述的網(wǎng)絡(luò)通信資產(chǎn)識(shí)別管理的建模方法,步驟(d1),建立資產(chǎn)檢索模型單元,所述資產(chǎn)檢索模型單元,用戶通過(guò)輸入的網(wǎng)絡(luò)模型屬性,根據(jù)通信資產(chǎn)檢索模型單元提供的鏈表和索引表進(jìn)行查找,得到該屬性關(guān)聯(lián)的所有網(wǎng)絡(luò)通信資產(chǎn),包括物理裝置、物理網(wǎng)口、邏輯關(guān)系以及物理裝置模型單元、物理網(wǎng)口模型單元、邏輯關(guān)系模型單元下實(shí)例的全部屬性。
一種網(wǎng)絡(luò)通信資產(chǎn)識(shí)別管理的檢索方法,基于上述的網(wǎng)絡(luò)通信資產(chǎn)識(shí)別管理的模型實(shí)現(xiàn)的檢索方法,包括以下步驟,
步驟(a2),建立物理裝置鏈表,將物理裝置模型單元中全部物理裝置的實(shí)例索引表指針創(chuàng)建為物理裝置的單向鏈表,從物理裝置鏈表的頭部入口遍歷檢索到全部的物理裝置,物理裝置鏈表的每一個(gè)節(jié)點(diǎn)為一個(gè)物理裝置實(shí)例,節(jié)點(diǎn)中的保有物理網(wǎng)口索引表存放對(duì)應(yīng)的物理網(wǎng)口實(shí)例的索引表指針;
步驟(b2),建立物理網(wǎng)口鏈表,將物理網(wǎng)口模型單元中全部物理網(wǎng)口的實(shí)例索引表指針創(chuàng)建為物理網(wǎng)口的單向鏈表,從物理網(wǎng)口鏈表的頭部入口遍歷檢索到全部的物理網(wǎng)口,物理網(wǎng)口鏈表的每一個(gè)節(jié)點(diǎn)為一個(gè)物理網(wǎng)口實(shí)例,節(jié)點(diǎn)中的所屬物理裝置索引表存放該網(wǎng)口所在的物理裝置實(shí)例的索引表指針,節(jié)點(diǎn)中的關(guān)聯(lián)物理網(wǎng)口索引表存放該網(wǎng)口直接物理連接的對(duì)側(cè)物理網(wǎng)口的索引表指針;
步驟(c2),建立邏輯關(guān)系鏈表,將邏輯關(guān)系單元中全部的邏輯關(guān)系的實(shí)例索引表指針創(chuàng)建為邏輯關(guān)系的單向鏈表,從邏輯關(guān)系鏈表的頭部入口可以遍歷檢索到全部的邏輯關(guān)系,邏輯關(guān)系鏈表的每一個(gè)節(jié)點(diǎn)為一個(gè)邏輯關(guān)系實(shí)例,節(jié)點(diǎn)中的第一關(guān)聯(lián)物理網(wǎng)口索引表、第二關(guān)聯(lián)物理網(wǎng)口索引表分別存放承載邏輯關(guān)系的兩側(cè)物理網(wǎng)口的索引表指針;
步驟(d2),建立資產(chǎn)檢索接口,用戶通過(guò)輸入的網(wǎng)絡(luò)模型屬性,根據(jù)建立的物理裝置鏈表、物理網(wǎng)口鏈表、邏輯關(guān)系鏈表和各索引表進(jìn)行查找,得到該屬性關(guān)聯(lián)的所有網(wǎng)絡(luò)通信資產(chǎn),包括物理裝置、物理網(wǎng)口、邏輯關(guān)系以及物理裝置模型單元、物理網(wǎng)口模型單元、邏輯關(guān)系模型單元下實(shí)例的全部屬性。
本發(fā)明的有益效果是:本發(fā)明的網(wǎng)絡(luò)通信資產(chǎn)識(shí)別管理的模型、建模方法及檢索方法,從物理連接關(guān)系、邏輯連接關(guān)系兩個(gè)維度進(jìn)行建模,并在兩個(gè)模型之間建立映射關(guān)聯(lián),完整描述網(wǎng)絡(luò)通信資產(chǎn),物理連接模型包括物理裝置、物理網(wǎng)口的資產(chǎn)歸屬和物理連接關(guān)系,邏輯連接模型包括源ip地址、目的ip地址、源端口號(hào)、目的端口號(hào)、協(xié)議類型,同時(shí)在物理連接模型和邏輯連接模型之間建立映射關(guān)聯(lián),表明物理資產(chǎn)上承載的邏輯資產(chǎn)表以及邏輯資產(chǎn)建立的物理資產(chǎn)基礎(chǔ),本發(fā)明解決了如何完整識(shí)別網(wǎng)絡(luò)通信資產(chǎn)的模型問(wèn)題,從物理和邏輯兩個(gè)維度進(jìn)行了網(wǎng)絡(luò)通信資產(chǎn)的描述,為進(jìn)一步對(duì)網(wǎng)絡(luò)通信資產(chǎn)的有序管理實(shí)現(xiàn)了模型上的準(zhǔn)備,從物理裝置、物理網(wǎng)口、邏輯關(guān)系來(lái)多層次地完整識(shí)別網(wǎng)絡(luò)通信資產(chǎn),并提供檢索方法,方便查找到所有的網(wǎng)絡(luò)通信資產(chǎn)和全部屬性,具有良好的應(yīng)用前景。
附圖說(shuō)明
圖1是本發(fā)明的網(wǎng)絡(luò)通信資產(chǎn)識(shí)別管理的模型的系統(tǒng)框圖。
圖2是本發(fā)明的物理裝置模型單元的的系統(tǒng)框圖。
圖3是本發(fā)明的物理網(wǎng)口模型單元的的系統(tǒng)框圖。
圖4是本發(fā)明的邏輯關(guān)系模型單元的的系統(tǒng)框圖。
圖5是本發(fā)明的通信資產(chǎn)檢索模型單元的的系統(tǒng)框圖。
具體實(shí)施方式
下面將結(jié)合說(shuō)明書(shū)附圖,對(duì)本發(fā)明作進(jìn)一步的說(shuō)明。
如圖1所示,本發(fā)明的網(wǎng)絡(luò)通信資產(chǎn)識(shí)別管理的模型,包括物理裝置模型單元、物理網(wǎng)口模型單元、邏輯關(guān)系模型單元和通信資產(chǎn)檢索模型單元,
所述物理裝置模型單元,用于描述網(wǎng)絡(luò)中物理裝置的屬性集合;
所述物理網(wǎng)口模型單元,用于描述網(wǎng)絡(luò)中物理網(wǎng)口的屬性集合;
所述邏輯關(guān)系模型單元,用于描述網(wǎng)絡(luò)中邏輯關(guān)系的屬性集合;
所述通信資產(chǎn)檢索模型單元用于提供網(wǎng)絡(luò)通信資產(chǎn)的檢索,包括物理裝置鏈表、物理網(wǎng)口鏈表、邏輯關(guān)系鏈表、物理裝置下的保有物理網(wǎng)口索引表、物理網(wǎng)口下的所屬物理裝置索引表和關(guān)聯(lián)物理網(wǎng)口索引表、邏輯關(guān)系下第一關(guān)聯(lián)物理網(wǎng)口索引表和第二關(guān)聯(lián)物理網(wǎng)口索引表。
所述物理裝置模型單元、物理網(wǎng)口模型單元,構(gòu)成物理連接關(guān)系,配合邏輯關(guān)系模型單元實(shí)現(xiàn)的邏輯連接關(guān)系,兩個(gè)維度對(duì)網(wǎng)絡(luò)資源進(jìn)行建模,并在兩個(gè)模型單元之間建立映射關(guān)聯(lián),完整描述網(wǎng)絡(luò)通信資產(chǎn)。
如圖2所示,所述物理裝置模型單元,包括裝置名稱、裝置類型、裝置歸屬、保有物理網(wǎng)口索引表。
如圖3所示,所述物理網(wǎng)口模型單元,包括網(wǎng)口名稱、網(wǎng)口類型、ip地址、mac地址、所屬物理裝置索引表、關(guān)聯(lián)物理網(wǎng)口索引表。
如圖4所示,邏輯關(guān)系模型單元,包括源ip地址、目的ip地址、源端口號(hào)、目的端口號(hào)、協(xié)議類型、第一關(guān)聯(lián)物理網(wǎng)口索引表、第二關(guān)聯(lián)物理網(wǎng)口索引表。
如圖5所示,所述通信資產(chǎn)檢索模型單元,用戶通過(guò)輸入的網(wǎng)絡(luò)模型屬性,根據(jù)通信資產(chǎn)檢索模型單元提供的鏈表和索引表進(jìn)行查找,得到該屬性關(guān)聯(lián)的所有網(wǎng)絡(luò)通信資產(chǎn),包括物理裝置、物理網(wǎng)口、邏輯關(guān)系以及物理裝置模型單元、物理網(wǎng)口模型單元、邏輯關(guān)系模型單元下實(shí)例的全部屬性。
本發(fā)明的網(wǎng)絡(luò)通信資產(chǎn)識(shí)別管理模型的建模方法,包括以下步驟,
步驟(a1),建立物理裝置模型單元,所述物理裝置模型單元用于描述網(wǎng)絡(luò)中物理裝置的屬性集合,包括裝置名稱、裝置類型、裝置歸屬、保有物理網(wǎng)口索引表;
步驟(b1),建立物理網(wǎng)口模型單元,所述物理網(wǎng)口模型單元用于描述網(wǎng)絡(luò)中物理網(wǎng)口的屬性集合,包括網(wǎng)口名稱、網(wǎng)口類型、ip地址、mac地址、所屬物理裝置索引表、關(guān)聯(lián)物理網(wǎng)口索引表;
步驟(c1),建立邏輯關(guān)系模型單元,所述邏輯關(guān)系模型單元用于描述網(wǎng)絡(luò)中邏輯關(guān)系的屬性集合,包括源ip地址、目的ip地址、源端口號(hào)、目的端口號(hào)、協(xié)議類型、第一關(guān)聯(lián)物理網(wǎng)口索引表、第二關(guān)聯(lián)物理網(wǎng)口索引表;
步驟(d1),建立資產(chǎn)檢索模型單元,所述資產(chǎn)檢索模型單元用于提供網(wǎng)絡(luò)通信資產(chǎn)的檢索,包括建立物理裝置鏈表、物理網(wǎng)口鏈表、邏輯關(guān)系鏈表,并建立物理裝置下的保有物理網(wǎng)口索引表、物理網(wǎng)口下的所屬物理裝置索引表和關(guān)聯(lián)物理網(wǎng)口索引表、邏輯關(guān)系下第一關(guān)聯(lián)物理網(wǎng)口索引表和第二關(guān)聯(lián)物理網(wǎng)口索引表,所述資產(chǎn)檢索模型單元,用戶通過(guò)輸入的網(wǎng)絡(luò)模型屬性,根據(jù)通信資產(chǎn)檢索模型單元提供的鏈表和索引表進(jìn)行查找,得到該屬性關(guān)聯(lián)的所有網(wǎng)絡(luò)通信資產(chǎn),包括物理裝置、物理網(wǎng)口、邏輯關(guān)系以及物理裝置模型單元、物理網(wǎng)口模型單元、邏輯關(guān)系模型單元下實(shí)例的全部屬性。
本發(fā)明的網(wǎng)絡(luò)通信資產(chǎn)識(shí)別管理模型的檢索方法,包括以下步驟,
步驟(a2),建立物理裝置鏈表,將物理裝置模型單元中全部物理裝置的實(shí)例索引表指針創(chuàng)建為物理裝置的單向鏈表,從物理裝置鏈表的頭部入口遍歷檢索到全部的物理裝置,物理裝置鏈表的每一個(gè)節(jié)點(diǎn)為一個(gè)物理裝置實(shí)例,節(jié)點(diǎn)中的保有物理網(wǎng)口索引表存放對(duì)應(yīng)的物理網(wǎng)口實(shí)例的索引表指針;
步驟(b2),建立物理網(wǎng)口鏈表,將物理網(wǎng)口模型單元中全部物理網(wǎng)口的實(shí)例索引表指針創(chuàng)建為物理網(wǎng)口的單向鏈表,從物理網(wǎng)口鏈表的頭部入口遍歷檢索到全部的物理網(wǎng)口,物理網(wǎng)口鏈表的每一個(gè)節(jié)點(diǎn)為一個(gè)物理網(wǎng)口實(shí)例,節(jié)點(diǎn)中的所屬物理裝置索引表存放該網(wǎng)口所在的物理裝置實(shí)例的索引表指針,節(jié)點(diǎn)中的關(guān)聯(lián)物理網(wǎng)口索引表存放該網(wǎng)口直接物理連接的對(duì)側(cè)物理網(wǎng)口的索引表指針;
步驟(c2),建立邏輯關(guān)系鏈表,將邏輯關(guān)系單元中全部的邏輯關(guān)系的實(shí)例索引表指針創(chuàng)建為邏輯關(guān)系的單向鏈表,從邏輯關(guān)系鏈表的頭部入口可以遍歷檢索到全部的邏輯關(guān)系,邏輯關(guān)系鏈表的每一個(gè)節(jié)點(diǎn)為一個(gè)邏輯關(guān)系實(shí)例,節(jié)點(diǎn)中的第一關(guān)聯(lián)物理網(wǎng)口索引表、第二關(guān)聯(lián)物理網(wǎng)口索引表分別存放承載邏輯關(guān)系的兩側(cè)物理網(wǎng)口的索引表指針;
步驟(d2),建立資產(chǎn)檢索接口,用戶通過(guò)輸入的網(wǎng)絡(luò)模型屬性,根據(jù)建立的物理裝置鏈表、物理網(wǎng)口鏈表、邏輯關(guān)系鏈表和各索引表進(jìn)行查找,得到該屬性關(guān)聯(lián)的所有網(wǎng)絡(luò)通信資產(chǎn),包括物理裝置、物理網(wǎng)口、邏輯關(guān)系以及物理裝置模型單元、物理網(wǎng)口模型單元、邏輯關(guān)系模型單元下實(shí)例的全部屬性。
綜上所述,本發(fā)明的網(wǎng)絡(luò)通信資產(chǎn)識(shí)別管理的模型、建模方法及檢索方法,從物理連接關(guān)系、邏輯連接關(guān)系兩個(gè)維度進(jìn)行建模,并在兩個(gè)模型之間建立映射關(guān)聯(lián),完整描述網(wǎng)絡(luò)通信資產(chǎn),物理連接模型包括物理裝置、物理網(wǎng)口的資產(chǎn)歸屬和物理連接關(guān)系,邏輯連接模型包括源ip地址、目的ip地址、源端口號(hào)、目的端口號(hào)、協(xié)議類型,同時(shí)在物理連接模型和邏輯連接模型之間建立映射關(guān)聯(lián),表明物理資產(chǎn)上承載的邏輯資產(chǎn)表以及邏輯資產(chǎn)建立的物理資產(chǎn)基礎(chǔ),本發(fā)明解決了如何完整識(shí)別網(wǎng)絡(luò)通信資產(chǎn)的模型問(wèn)題,從物理和邏輯兩個(gè)維度進(jìn)行了網(wǎng)絡(luò)通信資產(chǎn)的描述,為進(jìn)一步對(duì)網(wǎng)絡(luò)通信資產(chǎn)的有序管理實(shí)現(xiàn)了模型上的準(zhǔn)備,從物理裝置、物理網(wǎng)口、邏輯關(guān)系來(lái)多層次地完整識(shí)別網(wǎng)絡(luò)通信資產(chǎn),并提供檢索方法,方便查找到所有的網(wǎng)絡(luò)通信資產(chǎn)和全部屬性,具有良好的應(yīng)用前景。
以上顯示和描述了本發(fā)明的基本原理、主要特征及優(yōu)點(diǎn)。本行業(yè)的技術(shù)人員應(yīng)該了解,本發(fā)明不受上述實(shí)施例的限制,上述實(shí)施例和說(shuō)明書(shū)中描述的只是說(shuō)明本發(fā)明的原理,在不脫離本發(fā)明精神和范圍的前提下,本發(fā)明還會(huì)有各種變化和改進(jìn),這些變化和改進(jìn)都落入要求保護(hù)的本發(fā)明范圍內(nèi)。本發(fā)明要求保護(hù)范圍由所附的權(quán)利要求書(shū)及其等效物界定。