專利名稱:利用對(duì)等網(wǎng)絡(luò)協(xié)議的網(wǎng)絡(luò)管理的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及一種用于運(yùn)行具有作為管理器和/或作為代理機(jī)工作的節(jié)點(diǎn)的網(wǎng)絡(luò)管理系統(tǒng)的方法。本發(fā)明還涉及一種網(wǎng)絡(luò)管理系統(tǒng)和網(wǎng)絡(luò)管理系統(tǒng)中的節(jié)點(diǎn)。
為了能夠有效運(yùn)行網(wǎng)絡(luò),采用可承擔(dān)例如故障管理(Fault-Management)、配置管理(Configuration Management)、安全管理(Security-Management)、帳目管理(Accounting-Management)和性能管理(Performance-Management)的任務(wù)的網(wǎng)絡(luò)管理系統(tǒng)。通過該網(wǎng)絡(luò)管理應(yīng)當(dāng)提供適用于信息分配和信息管理的機(jī)制,從而在需要時(shí)向網(wǎng)絡(luò)運(yùn)營商提供關(guān)于網(wǎng)絡(luò)狀態(tài)的盡可能全面的情況,并且可以有效監(jiān)控和配置各個(gè)網(wǎng)絡(luò)節(jié)點(diǎn)。為此在采用信息模型的情況下借助數(shù)據(jù)庫采集、存儲(chǔ)和監(jiān)控管理信息。所采集的數(shù)據(jù)根據(jù)需要由管理器分析,該管理器與依賴該管理器并位于網(wǎng)絡(luò)節(jié)點(diǎn)上的代理機(jī)通信。在此該網(wǎng)絡(luò)管理根據(jù)網(wǎng)絡(luò)段、即所謂的管理域分開進(jìn)行,給所述網(wǎng)絡(luò)段分配相應(yīng)的網(wǎng)絡(luò)管理系統(tǒng)。
圖1示出兩個(gè)網(wǎng)絡(luò)管理系統(tǒng)和配屬于它們的網(wǎng)絡(luò)段MD1和MD2。這些網(wǎng)絡(luò)管理系統(tǒng)分別具有一個(gè)可由管理器M訪問的數(shù)據(jù)庫DB。向管理器分別分配多個(gè)代理機(jī)A。為了在網(wǎng)絡(luò)管理的范圍內(nèi)實(shí)現(xiàn)一個(gè)管理器M和多個(gè)代理機(jī)A之間的通信,可以采用不同的網(wǎng)絡(luò)管理協(xié)議,諸如SNMP(簡(jiǎn)單網(wǎng)絡(luò)管理協(xié)議)、CMIP(通用管理信息協(xié)議)、CORBA(通用對(duì)象請(qǐng)求代理體系結(jié)構(gòu))、Q3。
目前的網(wǎng)絡(luò)管理系統(tǒng)采用網(wǎng)絡(luò)節(jié)點(diǎn)的角色的固定分配、以及固定的網(wǎng)絡(luò)協(xié)議和信息模型。從而例如無法在網(wǎng)絡(luò)管理系統(tǒng)的不同代理機(jī)之間進(jìn)行通信,而是只能在一個(gè)管理器和配屬于該管理器的代理機(jī)之間進(jìn)行通信,而且也只能采用為此確定的網(wǎng)絡(luò)管理協(xié)議。
文獻(xiàn)EP0682429A2描述了一種采用SNMPv1運(yùn)行網(wǎng)絡(luò)管理系統(tǒng)的方法。該系統(tǒng)的代理機(jī)和管理器作為同位體(Peer)工作,而且相互之間具有相同的重要性。
本發(fā)明要解決的技術(shù)問題在于,給出一種運(yùn)行網(wǎng)絡(luò)管理系統(tǒng)的更為靈活的方法。還提出一種更為靈活的網(wǎng)絡(luò)管理系統(tǒng)和用于這種網(wǎng)絡(luò)管理系統(tǒng)的節(jié)點(diǎn)。
該技術(shù)問題是通過具有權(quán)利要求1特征的方法、通過一種網(wǎng)絡(luò)管理系統(tǒng)的節(jié)點(diǎn)、以及通過具有并列權(quán)利要求特征的網(wǎng)絡(luò)管理系統(tǒng)解決的。
優(yōu)選實(shí)施方式和擴(kuò)展是從屬權(quán)利要求的內(nèi)容。
在用于運(yùn)行具有作為管理器和/或代理機(jī)工作的節(jié)點(diǎn)的網(wǎng)絡(luò)管理系統(tǒng)的方法中,按照本發(fā)明至少一個(gè)節(jié)點(diǎn)采用對(duì)等協(xié)議與至少一個(gè)另外的節(jié)點(diǎn)通信。
網(wǎng)絡(luò)管理系統(tǒng)執(zhí)行網(wǎng)絡(luò)管理的任務(wù),如故障管理和/或配置管理和/或安全管理和/或帳目管理和/或性能管理。該系統(tǒng)包括就網(wǎng)絡(luò)管理而言只作為管理器或代理機(jī)工作的節(jié)點(diǎn),或者還可以同時(shí)或先后負(fù)責(zé)兩個(gè)角色。管理器向代理機(jī)預(yù)先給定需要實(shí)現(xiàn)的管理操作,并對(duì)相應(yīng)的返回消息進(jìn)行分析,由此該管理器檢查各代理機(jī)。代理機(jī)處理要由其實(shí)現(xiàn)的管理操作并針對(duì)要管理的對(duì)象應(yīng)用該管理操作。由于該應(yīng)用而產(chǎn)生發(fā)送給管理器的消息。管理器和代理機(jī)的角色描述例如可以在標(biāo)準(zhǔn)文檔ISO 10040找到。網(wǎng)絡(luò)管理系統(tǒng)的節(jié)點(diǎn)可以履行除該網(wǎng)絡(luò)管理之外的其它功能。
在移動(dòng)無線通信系統(tǒng)中,就作為管理域的無線接入網(wǎng)絡(luò)而言,例如可以通過基站或節(jié)點(diǎn)B或者通過RNC(無線電網(wǎng)絡(luò)控制器)來完成代理機(jī)的角色。管理器的角色通常通過一個(gè)只完成該角色而不履行其它涉及無線接入網(wǎng)絡(luò)的任務(wù)的節(jié)點(diǎn)來實(shí)施。移動(dòng)無線通信系統(tǒng)的另一個(gè)管理域一般是核心網(wǎng)。
按照本發(fā)明,節(jié)點(diǎn)在網(wǎng)絡(luò)管理的范圍內(nèi)使用對(duì)等協(xié)議相互通信。特別適合該通信的對(duì)等協(xié)議例子是Chord,例如描寫在I.Stoica等人的“Chord.A ScalablePeer-to-peer Lookup Protocol for Internet Applications”,ACMSIGCOMM,SAN DIEGO,California,USA,August 2001中;ZIGZAG,例如描述在D.A.Tran等人的“ZIGZAGAn EfficientPeer-to-Peer Scheme for Media Streaming”IEEE INFOCOM 2003中;Scribe,例如描述在M.Castro等人的“SCRIBEAlarge-scale anddecentralized application-level multicast infrastructure”,IEEE JSAC,2002中;
CAN,例如描述在S.Ratnasamy等人的“A Scalable Content-Addressable Network”,ACM Sigcomm 2001,San Diego,California中;PAST,例如描述在P.Druschel等人的“PASTA large-scale,persistent peer-to-peer storage utility”,Hot OS VIII,SchlossElmau,Germany,May 2001中。
總的來說適用于本發(fā)明的尤其是基于DHT(分布式散列表)的對(duì)等協(xié)議。
對(duì)等協(xié)議給出了在存儲(chǔ)器中存儲(chǔ)數(shù)據(jù)和在該存儲(chǔ)器或相應(yīng)匹配的存儲(chǔ)器中找到數(shù)據(jù)的指導(dǎo)。由此,對(duì)等協(xié)議使得一個(gè)同位體、即一個(gè)使用該對(duì)等協(xié)議與其它節(jié)點(diǎn)通信的節(jié)點(diǎn)能夠找到另一個(gè)同位體,其中為了尋址該同位體而采用專門用于相應(yīng)對(duì)等協(xié)議的命名空間。此外對(duì)于一個(gè)同位體還能夠通過有效方式找到由其它同位體存儲(chǔ)的數(shù)據(jù)。
本發(fā)明的對(duì)等通信可以在管理器之間、在代理機(jī)之間以及在管理器和代理機(jī)之間進(jìn)行。有利的是,采用對(duì)等協(xié)議來進(jìn)行網(wǎng)絡(luò)管理系統(tǒng)的節(jié)點(diǎn)之間的通信,尤其是在具有多個(gè)代理機(jī)的時(shí)候,因?yàn)閷?duì)代理機(jī)的數(shù)據(jù)查詢可以與傳統(tǒng)方法相比更為快捷和有效地通過對(duì)等協(xié)議進(jìn)行,也就是說在節(jié)點(diǎn)之間使用了更少數(shù)量的消息。即使在由代理機(jī)提供的數(shù)據(jù)快速變化的情況下,也證明采用對(duì)等協(xié)議的數(shù)據(jù)查詢與傳統(tǒng)方法相比是更為有利的,因?yàn)閷?duì)等協(xié)議可以更有效地將數(shù)據(jù)變化通知管理器數(shù)據(jù)。
在本發(fā)明的一個(gè)擴(kuò)展中,網(wǎng)絡(luò)管理系統(tǒng)的所有節(jié)點(diǎn)都采用對(duì)等協(xié)議來進(jìn)行相互之間的通信。尤其是所有節(jié)點(diǎn)都可以使用相同的對(duì)等協(xié)議。但不同的節(jié)點(diǎn)也可能使用不同的對(duì)等協(xié)議,或者所有節(jié)點(diǎn)或一些節(jié)點(diǎn)使用多個(gè)對(duì)等協(xié)議。
按照本發(fā)明的一個(gè)優(yōu)選實(shí)施方式,至少一個(gè)節(jié)點(diǎn)有時(shí)作為管理器工作,有時(shí)作為代理機(jī)工作。附加地或替代地,至少一個(gè)節(jié)點(diǎn)可以對(duì)于一部分網(wǎng)絡(luò)管理而言作為管理器工作,而對(duì)于另一部分網(wǎng)絡(luò)管理而言作為代理機(jī)工作。在此一部分網(wǎng)絡(luò)管理例如可以是一個(gè)確定的任務(wù)、一個(gè)確定的功能、一個(gè)或多個(gè)確定的網(wǎng)絡(luò)管理的方法步驟。
有利的是,至少一個(gè)節(jié)點(diǎn)為了進(jìn)行網(wǎng)絡(luò)管理而訪問分布在多個(gè)節(jié)點(diǎn)上的數(shù)據(jù)庫。這意味著網(wǎng)絡(luò)管理系統(tǒng)的多個(gè)節(jié)點(diǎn)或者所有節(jié)點(diǎn)都具有存儲(chǔ)器,其中該存儲(chǔ)器的全部?jī)?nèi)容就是數(shù)據(jù)庫。在此,多個(gè)節(jié)點(diǎn)可以具有公用存儲(chǔ)器。特別有利的是,不存在中央數(shù)據(jù)庫,而是只存在分布在多個(gè)節(jié)點(diǎn)的存儲(chǔ)器中的數(shù)據(jù)庫。優(yōu)選地,網(wǎng)絡(luò)管理系統(tǒng)的所有節(jié)點(diǎn)都可以使用對(duì)等協(xié)議訪問該分布式數(shù)據(jù)庫。
在本發(fā)明的一個(gè)擴(kuò)展中,至少一個(gè)節(jié)點(diǎn)采用對(duì)等協(xié)議與另一個(gè)網(wǎng)絡(luò)管理系統(tǒng)的至少一個(gè)節(jié)點(diǎn)通信。這導(dǎo)致多個(gè)網(wǎng)絡(luò)管理系統(tǒng)的邏輯連接,從而一個(gè)網(wǎng)絡(luò)管理系統(tǒng)可以訪問另一個(gè)網(wǎng)絡(luò)管理系統(tǒng)的數(shù)據(jù)或者向該另一個(gè)網(wǎng)絡(luò)管理系統(tǒng)發(fā)送指令。這在不同網(wǎng)絡(luò)管理系統(tǒng)之間存在相反的相互作用時(shí)特別有利。不同網(wǎng)絡(luò)管理系統(tǒng)的例子是屬于不同無線接入網(wǎng)絡(luò)或不同無線接入技術(shù)(RAT,無線電介入技術(shù))的網(wǎng)絡(luò)管理系統(tǒng),如GSM(全球移動(dòng)通信系統(tǒng))的網(wǎng)絡(luò)管理系統(tǒng)和UMTS(通用移動(dòng)電信系統(tǒng))無線通信系統(tǒng)的網(wǎng)絡(luò)管理系統(tǒng)。尤其是在網(wǎng)絡(luò)動(dòng)態(tài)耦合時(shí),例如在飛機(jī)、船只或火車上的無線網(wǎng)絡(luò)的網(wǎng)絡(luò)設(shè)施應(yīng)當(dāng)與其它無線網(wǎng)絡(luò)耦合或去耦合的情況下,不同網(wǎng)絡(luò)管理系統(tǒng)相互之間的通信是有利的。此外還支持網(wǎng)絡(luò)管理系統(tǒng)的靈活性,其方法是通過不同網(wǎng)絡(luò)管理系統(tǒng)的節(jié)點(diǎn)之間的通信實(shí)現(xiàn)網(wǎng)絡(luò)管理系統(tǒng)的結(jié)構(gòu)轉(zhuǎn)換或新結(jié)構(gòu)形成。
在本發(fā)明的實(shí)施方式中,至少一個(gè)節(jié)點(diǎn)采用不同的網(wǎng)絡(luò)管理協(xié)議進(jìn)行通信。附加或可替換地,至少一個(gè)節(jié)點(diǎn)可以采用不同的對(duì)等協(xié)議進(jìn)行通信。在此例如可以有時(shí)采用第一對(duì)等協(xié)議和/或網(wǎng)絡(luò)管理協(xié)議,有時(shí)采用另一個(gè)對(duì)等協(xié)議和/或網(wǎng)絡(luò)管理協(xié)議。還可能的是,對(duì)于作為通信伙伴的特定節(jié)點(diǎn)和/或網(wǎng)絡(luò)管理的任務(wù)或功能采用一種對(duì)等協(xié)議和/或網(wǎng)絡(luò)管理協(xié)議,而對(duì)于作為通信伙伴的其它節(jié)點(diǎn)和/或網(wǎng)絡(luò)管理的任務(wù)或功能采用另一種對(duì)等協(xié)議和/或網(wǎng)絡(luò)管理協(xié)議。
特別有利的是,在至少一個(gè)節(jié)點(diǎn)上實(shí)現(xiàn)層模型,其中●第一層具有特定于至少一個(gè)對(duì)等協(xié)議的功能,●第二層具有特定于網(wǎng)絡(luò)管理的功能,●第三層既具有特定于至少一個(gè)對(duì)等協(xié)議的功能又具有特定于網(wǎng)絡(luò)管理的功能。
在網(wǎng)絡(luò)管理系統(tǒng)中作為管理器和/或代理機(jī)工作的本發(fā)明的節(jié)點(diǎn),具有用于采用對(duì)等協(xié)議與至少另一個(gè)作為管理器和/或代理機(jī)工作的節(jié)點(diǎn)通信的裝置。
在本發(fā)明的具有作為管理器和/或代理機(jī)工作的節(jié)點(diǎn)的網(wǎng)絡(luò)管理系統(tǒng)中,至少一部分節(jié)點(diǎn)具有用于采用對(duì)等協(xié)議與其它節(jié)點(diǎn)通信的裝置。
在本發(fā)明的實(shí)施方式中,在一個(gè)時(shí)刻作為管理器工作的節(jié)點(diǎn)和/或作為代理機(jī)工作的節(jié)點(diǎn)的數(shù)量是可變的。
在網(wǎng)絡(luò)管理系統(tǒng)中的本發(fā)明節(jié)點(diǎn)和本發(fā)明的網(wǎng)絡(luò)管理系統(tǒng)都特別適用于執(zhí)行本發(fā)明方法,其中這還涉及所述實(shí)施方式和擴(kuò)展。為此可以設(shè)置其它合適的裝置。
下面借助實(shí)施例詳細(xì)解釋本發(fā)明。其中圖1示出按照現(xiàn)有技術(shù)的兩個(gè)網(wǎng)絡(luò)管理系統(tǒng),圖2示出本發(fā)明的網(wǎng)絡(luò)管理系統(tǒng),圖3示出用于實(shí)現(xiàn)本發(fā)明的節(jié)點(diǎn)的層模型。
上面已經(jīng)描述了圖1所示的現(xiàn)有技術(shù)。
圖2示出由兩個(gè)管理器M和5個(gè)代理機(jī)A組成的本發(fā)明網(wǎng)絡(luò)管理系統(tǒng)。該網(wǎng)絡(luò)管理系統(tǒng)的節(jié)點(diǎn)M和A采用對(duì)等協(xié)議相互通信。不存在可由管理器在其中存儲(chǔ)和調(diào)用數(shù)據(jù)的中央數(shù)據(jù)庫。而是在網(wǎng)絡(luò)管理系統(tǒng)的每個(gè)節(jié)點(diǎn)M和A存在可由其它節(jié)點(diǎn)M和A采用該對(duì)等協(xié)議訪問的數(shù)據(jù)。因此,網(wǎng)絡(luò)管理系統(tǒng)的數(shù)據(jù)庫DB由節(jié)點(diǎn)M和A的各個(gè)存儲(chǔ)器中具有的該網(wǎng)絡(luò)管理系統(tǒng)的管理信息組成(通過橢圓表示),網(wǎng)絡(luò)管理系統(tǒng)的節(jié)點(diǎn)M和A可以訪問該管理信息。由此通過圖2所示網(wǎng)絡(luò)管理系統(tǒng)的節(jié)點(diǎn)M和A的不同存儲(chǔ)器中的管理信息撐開了對(duì)節(jié)點(diǎn)來說是數(shù)據(jù)庫DB的管理信息空間。存儲(chǔ)在節(jié)點(diǎn)M和A中的數(shù)據(jù)通?;ゲ幌嗤珵榱颂岣呷哂嗖⒁虼嗽龃蠊?jié)點(diǎn)M和A故障時(shí)的安全性,還可以在多個(gè)節(jié)點(diǎn)M和A中存儲(chǔ)數(shù)據(jù)。
通過使用對(duì)等協(xié)議,原則上網(wǎng)絡(luò)管理系統(tǒng)的每個(gè)節(jié)點(diǎn)都可以與另一個(gè)節(jié)點(diǎn)通信并訪問其數(shù)據(jù)。因此消除了管理器角色和代理機(jī)角色之間的嚴(yán)格區(qū)分。從而圖2中用A表示的每個(gè)節(jié)點(diǎn)都可以調(diào)用首先其它每一個(gè)用A表示的節(jié)點(diǎn)的數(shù)據(jù)和其次每一個(gè)用M表示的節(jié)點(diǎn)的數(shù)據(jù),并因此相對(duì)于其它每一個(gè)節(jié)點(diǎn)來說都是管理器。網(wǎng)絡(luò)管理系統(tǒng)的節(jié)點(diǎn)的這種同等地位可以采用對(duì)等協(xié)議來實(shí)現(xiàn)。但還可以限制節(jié)點(diǎn)的權(quán)限,從而該節(jié)點(diǎn)例如完全只能作為代理機(jī)工作或僅對(duì)于網(wǎng)絡(luò)管理的特定部分而言只作為代理機(jī)工作。這相當(dāng)于將該節(jié)點(diǎn)限制到數(shù)據(jù)庫DB的觀點(diǎn)。權(quán)限可以通過網(wǎng)絡(luò)運(yùn)營商在建立管理信息空間之前集中確定。
此外可以將網(wǎng)絡(luò)管理系統(tǒng)的部件組合為虛擬的子網(wǎng)絡(luò)管理系統(tǒng)VMD1和VMD2(VMD虛擬管理域)。虛擬的子網(wǎng)絡(luò)管理系統(tǒng)VMD1和VMD2例如可以是圖1所示的兩個(gè)按照傳統(tǒng)方式分離的網(wǎng)絡(luò)管理系統(tǒng)。從而對(duì)于只分別涉及兩個(gè)虛擬子網(wǎng)絡(luò)管理系統(tǒng)VMD1或VMD2之一的網(wǎng)絡(luò)管理的特定部分而言,僅在這兩個(gè)虛擬予網(wǎng)絡(luò)管理系統(tǒng)VMD1或VMD2內(nèi)部進(jìn)行通信。采用對(duì)等協(xié)議進(jìn)行兩個(gè)虛擬子網(wǎng)絡(luò)管理系統(tǒng)VMD1或VMD2內(nèi)部的通信。相反,對(duì)于網(wǎng)絡(luò)管理的系統(tǒng)干預(yù)部分、如兩個(gè)虛擬子網(wǎng)絡(luò)管理系統(tǒng)VMD1或VMD2相互之間的耦合和去耦合或者兩個(gè)虛擬子網(wǎng)絡(luò)管理系統(tǒng)VMD1或VMD2之間配置的相互匹配,第一虛擬子網(wǎng)絡(luò)管理系統(tǒng)VMD1的節(jié)點(diǎn)可以采用對(duì)等協(xié)議與第二虛擬子網(wǎng)絡(luò)管理系統(tǒng)VMD2的節(jié)點(diǎn)通信。
按照現(xiàn)有技術(shù),每個(gè)管理器對(duì)其代理機(jī)的狀態(tài)有個(gè)概略性的了解,而每個(gè)代理機(jī)只能看到自身的狀態(tài)。但在圖2的本發(fā)明系統(tǒng)中,每個(gè)管理器既可以概略性地了解其每個(gè)代理機(jī)的狀態(tài),又可以了解屬于另一個(gè)虛擬子網(wǎng)絡(luò)管理系統(tǒng)的其它管理器的狀態(tài),還可以了解該其它管理器的代理機(jī)的狀態(tài)。取決于所處的權(quán)限,網(wǎng)絡(luò)管理系統(tǒng)的每個(gè)節(jié)點(diǎn)都可以如此安排。
本發(fā)明不限于使用特定的對(duì)等協(xié)議。而是可以將不同的對(duì)等協(xié)議用于網(wǎng)絡(luò)管理系統(tǒng)的節(jié)點(diǎn)之間的通信。圖3示出層模型的結(jié)構(gòu),為了實(shí)現(xiàn)本發(fā)明,該層模型在網(wǎng)絡(luò)管理系統(tǒng)的節(jié)點(diǎn)上實(shí)現(xiàn)。在最底層起作用的是對(duì)等協(xié)議,其中示出兩個(gè)對(duì)等協(xié)議P2P協(xié)議1和P2P協(xié)議2。倒數(shù)第二層“P2P協(xié)議抽象”用于抽象最底層對(duì)等協(xié)議的具體特性,從而原理上可以采用任意對(duì)等協(xié)議。這兩個(gè)最下面的層通過對(duì)等協(xié)議的擴(kuò)展來創(chuàng)建,它們與網(wǎng)絡(luò)管理無關(guān)。相反,最上層“通用管理功能”與對(duì)等協(xié)議無關(guān),并用于采用不同的網(wǎng)絡(luò)管理協(xié)議來實(shí)現(xiàn)網(wǎng)絡(luò)管理。
在兩個(gè)特定于對(duì)等的最底層和特定于網(wǎng)絡(luò)管理的最上層之間還具有兩層“P2P管理基本功能”和“P2P管理高級(jí)功能”,它們既實(shí)現(xiàn)特定于對(duì)等的功能又實(shí)現(xiàn)特定于網(wǎng)絡(luò)管理的功能。這些層使用對(duì)等協(xié)議的功能來建立管理信息空間。它們負(fù)責(zé)控制,并提供適用于操作該管理信息空間中存在的管理信息的方法,而且負(fù)責(zé)抽象底層的對(duì)等協(xié)議。
“P2P管理基本功能”層實(shí)現(xiàn)以下功能●控制和抽象底層的對(duì)等協(xié)議,●實(shí)現(xiàn)引導(dǎo)程序,即找到另一個(gè)同位體,●產(chǎn)生和監(jiān)管管理名稱空間、即網(wǎng)絡(luò)管理系統(tǒng)的各個(gè)節(jié)點(diǎn)的表示,●實(shí)現(xiàn)安全功能,以保證與其它對(duì)等空間的隔離和實(shí)現(xiàn)并監(jiān)控對(duì)進(jìn)入自己空間的規(guī)則的檢查。
●保證在網(wǎng)絡(luò)管理系統(tǒng)中保持的數(shù)據(jù)的一致性。
“P2P管理高級(jí)功能”實(shí)現(xiàn)以下功能●表示管理信息空間中的不同網(wǎng)絡(luò)管理信息模型,這通過抽象不同信息模型、各個(gè)節(jié)點(diǎn)及其特性來實(shí)現(xiàn),●實(shí)現(xiàn)在管理信息空間中訪問各個(gè)節(jié)點(diǎn)和節(jié)點(diǎn)組的方法,●實(shí)現(xiàn)用于更高實(shí)例的處理方法,●實(shí)現(xiàn)針對(duì)管理信息空間中保持的信息的任意冗余水平,●實(shí)現(xiàn)可以分布式地查找管理信息所需的過濾方法,●實(shí)現(xiàn)由其它節(jié)點(diǎn)進(jìn)行的自動(dòng)化功能接管。
因此,通過采用圖3所示的層模型實(shí)現(xiàn)一系列相對(duì)于傳統(tǒng)網(wǎng)絡(luò)管理系統(tǒng)的優(yōu)點(diǎn)●抽象所使用的信息模型,現(xiàn)在在該網(wǎng)絡(luò)管理系統(tǒng)中可以使用任意信息模型,●抽象所使用的網(wǎng)絡(luò)管理協(xié)議,現(xiàn)在在該網(wǎng)絡(luò)管理系統(tǒng)中可以使用任意網(wǎng)絡(luò)管理協(xié)議,●根據(jù)所選擇的信息模型和網(wǎng)絡(luò)管理協(xié)議動(dòng)態(tài)分配虛擬子網(wǎng)絡(luò)管理系統(tǒng)的組件,●根據(jù)所使用的信息模型的角色和權(quán)限,通過使用對(duì)等協(xié)議在代理機(jī)之間協(xié)作,●通過由節(jié)點(diǎn)任意查詢管理信息空間中保持的數(shù)據(jù),簡(jiǎn)化了網(wǎng)絡(luò)管理數(shù)據(jù)的處理,●通過用各節(jié)點(diǎn)的物理位置來分開對(duì)管理信息空間中保持的數(shù)據(jù)的邏輯視圖,有效地管理網(wǎng)絡(luò)管理數(shù)據(jù),●網(wǎng)絡(luò)管理信息的自動(dòng)、可擴(kuò)展、冗余的分布,●為節(jié)點(diǎn)動(dòng)態(tài)分配角色,
●與各節(jié)點(diǎn)的物理位置無關(guān)地分布式查找網(wǎng)絡(luò)管理信息,從而可以避免從多個(gè)節(jié)點(diǎn)不明確地下載數(shù)據(jù)以便接著在本地搜索或過濾該數(shù)據(jù),●整個(gè)管理信息空間的可縮放性,●網(wǎng)絡(luò)管理系統(tǒng)的高度可靠性和魯棒性而沒有高成本的基礎(chǔ)結(jié)構(gòu),通過將功能分布在任意節(jié)點(diǎn)上提高了故障防護(hù)性,●支持自組織網(wǎng)絡(luò),諸如Ad Hoc網(wǎng)絡(luò)或移動(dòng)無線通信系統(tǒng)的移動(dòng)網(wǎng)絡(luò)段。
在下面的具體例子中考察一種由一個(gè)管理器和100個(gè)代理機(jī)組成的網(wǎng)絡(luò)管理系統(tǒng),該代理機(jī)通過其管理信息擴(kuò)大管理信息空間。該管理信息空間例如可以這樣建立,使得實(shí)例、即網(wǎng)絡(luò)管理系統(tǒng)的節(jié)點(diǎn)由有權(quán)限的人針對(duì)相應(yīng)的對(duì)等協(xié)議和信息模型配置。其它所有節(jié)點(diǎn)獲得關(guān)于該“源實(shí)例”的知識(shí),其中這可以無線地或有線地進(jìn)行。通過涉及選擇要使用的對(duì)等協(xié)議和信息模型的處理算法,新的實(shí)例、即節(jié)點(diǎn)可以用該“源實(shí)例”擴(kuò)大信息空間。信息模型包含所有用于操縱管理信息空間內(nèi)的管理信息的方法以及用于保持該管理信息空間的安全功能。因此新節(jié)點(diǎn)或節(jié)點(diǎn)組可以直接加入或退出該管理信息空間。
詳細(xì)示出管理器分布地搜索的流程。在此可以考察這種情況為了實(shí)現(xiàn)網(wǎng)絡(luò)的最佳功能,管理器必須確定在哪些節(jié)點(diǎn)中特定計(jì)數(shù)器(如用于在一段時(shí)間間隔內(nèi)對(duì)節(jié)點(diǎn)的被轉(zhuǎn)發(fā)分組進(jìn)行計(jì)數(shù)的計(jì)數(shù)器)已經(jīng)超過了閾值。
按照現(xiàn)有技術(shù),為此管理器直接尋址所有100個(gè)代理機(jī),其方法是管理器發(fā)送對(duì)該計(jì)數(shù)值的相應(yīng)查詢。其中的計(jì)數(shù)器有值或配置了計(jì)數(shù)器的代理機(jī)發(fā)送響應(yīng)。管理器將接收的計(jì)數(shù)值存儲(chǔ)在存儲(chǔ)器中并針對(duì)每個(gè)計(jì)數(shù)器檢查該計(jì)數(shù)器是否超過閾值。
在本發(fā)明使用對(duì)等協(xié)議時(shí),在對(duì)等協(xié)議的密鑰值范圍內(nèi)構(gòu)成該計(jì)數(shù)器,并由管理器向管理信息空間發(fā)送查詢。每個(gè)代理機(jī)在本地檢查計(jì)數(shù)器是否超過閾值的條件。那些滿足該條件的代理機(jī)使用對(duì)等協(xié)議向管理器發(fā)送相應(yīng)的消息。因此,尤其是在代理機(jī)的數(shù)量很大時(shí),通過使用對(duì)等協(xié)議避免了消息的多次發(fā)送。管理器很快就得到所需要的信息,并且網(wǎng)絡(luò)管理系統(tǒng)不會(huì)由于管理機(jī)及其代理機(jī)之間多次發(fā)送消息而被阻塞。
權(quán)利要求
1.一種用于運(yùn)行具有作為管理器和/或作為代理機(jī)工作的節(jié)點(diǎn)(A,M)的網(wǎng)絡(luò)管理系統(tǒng)的方法,在該網(wǎng)絡(luò)管理系統(tǒng)中至少一個(gè)節(jié)點(diǎn)(A,M)采用對(duì)等協(xié)議與至少一個(gè)另外的節(jié)點(diǎn)(A,M)通信,其中在至少一個(gè)節(jié)點(diǎn)(A,M)上實(shí)現(xiàn)層模型,在該層模型中●第一層具有特定于至少一種對(duì)等協(xié)議的功能(P2P協(xié)議1,P2P協(xié)議2,P2P協(xié)議抽象),●第二層具有特定于網(wǎng)絡(luò)管理的功能(通用管理功能),●第三層具有既特定于至少一種對(duì)等協(xié)議又特定于網(wǎng)絡(luò)管理的功能(P2P管理基本功能,P2P管理高級(jí)功能)。
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述網(wǎng)絡(luò)管理系統(tǒng)的所有節(jié)點(diǎn)(A,M)都采用對(duì)等協(xié)議來進(jìn)行相互之間的通信。
3.根據(jù)權(quán)利要求1或2所述的方法,其特征在于,所述至少一個(gè)節(jié)點(diǎn)(A,M)有時(shí)作為管理器工作,有時(shí)又作為代理機(jī)工作。
4.根據(jù)權(quán)利要求1至3中任一項(xiàng)所述的方法,其特征在于,所述至少一個(gè)節(jié)點(diǎn)(A,M)對(duì)于一部分網(wǎng)絡(luò)管理而言作為管理器工作,而對(duì)于另一部分網(wǎng)絡(luò)管理而言作為代理機(jī)工作。
5.根據(jù)權(quán)利要求1至4中任一項(xiàng)所述的方法,其特征在于,所述至少一個(gè)節(jié)點(diǎn)(A,M)為了網(wǎng)絡(luò)管理而訪問分布在多個(gè)節(jié)點(diǎn)(A,M)上的數(shù)據(jù)庫(DB)。
6.根據(jù)權(quán)利要求1至5中任一項(xiàng)所述的方法,其特征在于,所述至少一個(gè)節(jié)點(diǎn)(A,M)采用對(duì)等協(xié)議與另一個(gè)網(wǎng)絡(luò)管理系統(tǒng)的至少一個(gè)節(jié)點(diǎn)(A,M)通信。
7.根據(jù)權(quán)利要求1至6中任一項(xiàng)所述的方法,其特征在于,所述至少一個(gè)節(jié)點(diǎn)(A,M)采用不同的網(wǎng)絡(luò)管理協(xié)議進(jìn)行通信。
8.根據(jù)權(quán)利要求1至7中任一項(xiàng)所述的方法,其特征在于,所述至少一個(gè)節(jié)點(diǎn)(A,M)采用不同的對(duì)等協(xié)議與其它節(jié)點(diǎn)(A,M)進(jìn)行通信。
9.一種在網(wǎng)絡(luò)管理系統(tǒng)中作為管理器和/或代理機(jī)工作的、用于網(wǎng)絡(luò)管理的節(jié)點(diǎn)(A,M),其中所述節(jié)點(diǎn)(A,M)具有用于采用對(duì)等協(xié)議與至少一個(gè)另外的作為管理器和/或代理機(jī)工作的節(jié)點(diǎn)(A,M)通信的裝置,其中在所述節(jié)點(diǎn)(A,M)上實(shí)現(xiàn)層模型,在該層模型中●第一層具有特定于至少一種對(duì)等協(xié)議的功能(P2P協(xié)議1,P2P協(xié)議2,P2P協(xié)議抽象),●第二層具有特定于網(wǎng)絡(luò)管理的功能(通用管理功能),●第三層具有既特定于至少一種對(duì)等協(xié)議又特定于網(wǎng)絡(luò)管理的功能(P2P管理基本功能,P2P管理高級(jí)功能)。
10.一種具有作為管理器和/或代理機(jī)工作的節(jié)點(diǎn)(A,M)的網(wǎng)絡(luò)管理系統(tǒng),其中至少一部分節(jié)點(diǎn)(A,M)具有用于采用對(duì)等協(xié)議與其它節(jié)點(diǎn)(A,M)通信的裝置,其中在所述至少一部分節(jié)點(diǎn)(A,M)上實(shí)現(xiàn)層模型,在該層模型中●第一層具有特定于至少一種對(duì)等協(xié)議的功能(P2P協(xié)議1,P2P協(xié)議2,P2P協(xié)議抽象),●第二層具有特定于網(wǎng)絡(luò)管理的功能(通用管理功能),●第三層具有既特定于至少一種對(duì)等協(xié)議又特定于網(wǎng)絡(luò)管理的功能(P2P管理基本功能,P2P管理高級(jí)功能)。
11.根據(jù)權(quán)利要求10所述的網(wǎng)絡(luò)管理系統(tǒng),其特征在于,在一個(gè)時(shí)刻作為管理器工作的節(jié)點(diǎn)(M)和/或作為代理機(jī)工作的節(jié)點(diǎn)(A)的數(shù)量是可變的。
全文摘要
本發(fā)明涉及一種用于運(yùn)行具有作為管理器和/或作為代理機(jī)工作的節(jié)點(diǎn)(A,M)的網(wǎng)絡(luò)管理系統(tǒng)的方法。按照本發(fā)明,至少一個(gè)節(jié)點(diǎn)(A,M)采用對(duì)等協(xié)議與至少另一個(gè)節(jié)點(diǎn)(A,M)通信。本發(fā)明還涉及一種網(wǎng)絡(luò)管理系統(tǒng)和在網(wǎng)絡(luò)管理系統(tǒng)中用于執(zhí)行該方法的節(jié)點(diǎn)。
文檔編號(hào)H04L12/24GK1989736SQ200580025286
公開日2007年6月27日 申請(qǐng)日期2005年7月11日 優(yōu)先權(quán)日2004年7月26日
發(fā)明者M·伯杰, S·魯斯特施卡, A·索薩爾, J·索科爾, H·桑奈克 申請(qǐng)人:西門子公司