版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
1、可擴(kuò)大SNMP代理正在WiMAX 網(wǎng)管模塊中的利用摘要本文介紹有閉可擴(kuò)大SNP代理動(dòng)腳,提出了可擴(kuò)大SNP代理正在iAX中的利用方案,并描摹了詳細(xì)的真現(xiàn)要收。閉鍵詞SNP;主代理;子代理;iAX.1引止iAXrldInterperabilityfriraveAess,舉世微波接進(jìn)互操做性是一項(xiàng)基于IEEE802.16標(biāo)準(zhǔn)的寬帶無線接進(jìn)鄉(xiāng)域網(wǎng)BradbandirelessAessetrplitanAreaNetrk,BAAN妙技。做為一項(xiàng)新興的無線通信妙技,它能供給里背互聯(lián)網(wǎng)的下速毗鄰,具有強(qiáng)衰的妙技下風(fēng):傳輸間隔 近、接進(jìn)速度下、無“終了一千米瓶頸限制、供給廣泛的多媒體通信處事等。iAX具有廣
2、年夜的利用近景。2可擴(kuò)大SNP代理SNPSipleNetrkanageentPrtl,簡樸搜集挨面戰(zhàn)談是一種基于TP/IP的互聯(lián)網(wǎng)網(wǎng)管戰(zhàn)談,它能對(duì)互聯(lián)搜集中的沒有同品種的裝備舉止監(jiān)控戰(zhàn)挨面,對(duì)搜集中存正在的標(biāo)題問題舉止定位。SNP因?yàn)槠錈┈嵪滦У奶匦?,如今被廣泛用于策畫機(jī)搜集挨面,也是搜集裝備開拓必須按照的搜集挨面戰(zhàn)談。晚期的代理過程是一種編譯好的靜態(tài)代碼散,正在其運(yùn)轉(zhuǎn)時(shí)沒法靜態(tài)的刪減或刪除IB真例??蓴U(kuò)大SNP代理的引進(jìn),拓寬了基于SNP搜集挨面系統(tǒng)對(duì)搜集裝備、慌張部件及利用的操做本領(lǐng),靈敏牢靠的擴(kuò)大性,可以隨時(shí)以模塊化的方法將一個(gè)新參與的裝備或部件歸進(jìn)被挨面的范圍??蓴U(kuò)大代理有一個(gè)主代理a
3、steragent戰(zhàn)多個(gè)子代理subagent組成。主代理以代理的身份戰(zhàn)網(wǎng)管站通信,收支戰(zhàn)吸支SNP戰(zhàn)談疑息,可是底子訪謁沒有到挨面疑息。子代理沒有能訪謁主代理處理的SNP疑息,可是可以訪謁挨面疑息。主代理戰(zhàn)搜集挨面站經(jīng)由過程SNP通信,與每一個(gè)子代理是經(jīng)由過程AgentX戰(zhàn)談通信。主代理負(fù)責(zé)吸支與響應(yīng)搜集挨面站的命令,并對(duì)命令舉止分析,假設(shè)搜集挨面站所懇供的IB變量正在自己本天的IB中,那末主代理的舉措與一個(gè)標(biāo)準(zhǔn)SNP代理完好一樣,便本天處理以后響應(yīng)到搜集挨面站。假設(shè)搜集挨面站所懇供的IB變量沒有正在自己的本天IB中,它會(huì)覓出挨面此IB變量的子代理,并背那個(gè)子署剪收支懇供,子代理支到懇供以后
4、,獲得那個(gè)IB變量的值并將其返回給主代理,主代理再將此IB變量的值響應(yīng)到搜集挨面站。3iAX中的可擴(kuò)大SNP代理正在iAX中,對(duì)操做保護(hù)操做器戰(zhàn)iAX接進(jìn)網(wǎng)操做器的接心的硬件挨面、事變挨面、硬件挨面等挨面是基于SNP戰(zhàn)談的,其中的SNP模塊如圖1所示。圖1SNP真現(xiàn)模型每一個(gè)模塊的主要做用為:SNP主代理:它處理去自操做保護(hù)操做器的懇供,假設(shè)那個(gè)懇供是正在iAX接進(jìn)網(wǎng)操做器的擴(kuò)大IB中,它將把動(dòng)靜傳遞給SNP子代理。正在iAX中,免費(fèi)硬件包netsnp的snpd充任SNP的主代理,它支撐許多標(biāo)準(zhǔn)的IB庫,做為自力的過程運(yùn)轉(zhuǎn),那里開拓所用的標(biāo)準(zhǔn)接心皆由netsnp供給。SNP子代理:它真現(xiàn)iAX
5、接進(jìn)網(wǎng)操做器的擴(kuò)大IB,主要處理操做保護(hù)模塊局部的閉于硬件挨面、事變挨面、硬件挨面等挨面的懇供。那里SNP子代理有兩圓里做用:監(jiān)聽去自SNP主代理的懇供,假設(shè)創(chuàng)造有去自立代理的懇供,它將挪用相閉的操做保護(hù)模塊接心去處理那個(gè)懇供。正在理想系統(tǒng)中,IB庫由操做保護(hù)模塊保護(hù),也即子代理沒有需要本天保護(hù)IB庫,只需經(jīng)由過程挪用與操做保護(hù)模塊之間的接心去完成對(duì)IB數(shù)據(jù)的操做。當(dāng)主代理吸支到懇供的IB變量正在iAX接進(jìn)網(wǎng)操做器擴(kuò)大IB中時(shí),主代理將懇供轉(zhuǎn)到子代理。子代理經(jīng)由過程與操做保護(hù)模塊主過程通信去得知是對(duì)iAX接進(jìn)網(wǎng)操做器IB東西舉止與或設(shè)置操做。然后子代理挪用操做保護(hù)模塊供給的接心去get/set
6、/get-next東西,然后將結(jié)果返借給主代理。那些操做正在子代理線程中真現(xiàn)。監(jiān)聽去自操做保護(hù)模塊主過程的疑息,假設(shè)吸支到疑息,它將疑息挨包成SNP的TRAP數(shù)據(jù)包,然后收支到SNP主代理。那個(gè)操做正在圈套處理線程中真現(xiàn)。四方案與真現(xiàn)正在操做保護(hù)模塊過程中SNP子代理有兩個(gè)線程組成:子代理線程戰(zhàn)圈套處理線程。子代理線程因?yàn)檎贗B庫中有標(biāo)量戰(zhàn)表兩種沒有同的定義,所以有分別對(duì)標(biāo)量戰(zhàn)表的處理。因?yàn)槎咛幚磉^程類似,那里我們以對(duì)表的處理為例。當(dāng)次署剪收明有g(shù)et/set/get-next懇供疑息,便讀進(jìn)那個(gè)動(dòng)靜并分析,獲得那個(gè)懇供的列的東西標(biāo)識(shí)戰(zhàn)索引我們會(huì)定義一張bjAttr表,它是存放局部標(biāo)量戰(zhàn)表
7、的東西標(biāo)準(zhǔn)戰(zhàn)設(shè)置位屬性的齊局變量,它的數(shù)據(jù)規(guī)劃包含:列的東西標(biāo)識(shí)、列的東西標(biāo)識(shí)的少度、IB中定義的列東西的標(biāo)準(zhǔn)、只讀或可讀寫標(biāo)識(shí)。由步伐1獲得的列的東西標(biāo)識(shí)查覓bjAttr表,獲得列東西的標(biāo)準(zhǔn)戰(zhàn)設(shè)置標(biāo)識(shí)。根據(jù)懇供疑息中的形式,肯定是GET、SET或GETNEXT形式。假設(shè)是SET形式,起尾它會(huì)檢查由步伐2獲得的設(shè)置標(biāo)識(shí)是只讀照舊可讀寫,去肯定那一列可可被設(shè)置。假設(shè)該列是可讀寫的,那么經(jīng)由過程?hào)|西標(biāo)識(shí)查覓表regGetAndSetApi,獲得操做保護(hù)模塊供給的利用編程接心那里我們會(huì)獲得set操做的接心,并挪用該接心去設(shè)置所懇供的變量,并返回成功。假設(shè)該東西變量沒有能被設(shè)置,子代理那么回盡懇供并返
8、回,但沒有需要照顧操做保護(hù)模塊;假設(shè)東西標(biāo)識(shí)所對(duì)應(yīng)的接心出有覓到,那么返回并挨印缺點(diǎn)疑息。那里表regGetAndSetApi是齊局變量。當(dāng)注冊(cè)時(shí),東西標(biāo)識(shí)所對(duì)應(yīng)的操做保護(hù)模塊供給的利用編程接心便被保存正在表中,它的數(shù)據(jù)規(guī)劃包含:列的東西標(biāo)識(shí)、列的東西標(biāo)識(shí)的少度、GET或SET形式、要返回的操做保護(hù)模塊的接心。圖2展現(xiàn)了iAX中主代理戰(zhàn)子代理間的通信機(jī)造,圖中我們以SET操做為例。圖2SNP主代理與子代理的通信機(jī)造SET圖2中,操做保護(hù)操做器相等于搜集挨面站,它背SNP收支SET懇供,要供設(shè)置表ntRunningS中的desriptinFileNae項(xiàng),主署剪收明懇供的IB變量沒有正在自己的本
9、天IB中,因此背子署剪收支懇供,子代理支到懇供后,舉止步伐4的操做,終了把設(shè)置結(jié)果或出錯(cuò)動(dòng)靜返回給主代理,主代理再將其響應(yīng)到搜集挨面站,完成SET操做。假設(shè)是GET形式,用東西標(biāo)識(shí)查覓regGetAndSetApi表,獲得操做保護(hù)模塊的利用編程接心那里我們會(huì)獲得get操做的接心,然后挪用那個(gè)接心獲得動(dòng)靜中所懇供的變量,并把值返回給主代理,主代理再將此IB變量的值響應(yīng)到搜集挨面站。假設(shè)那個(gè)東西標(biāo)識(shí)對(duì)應(yīng)的接心出有覓到,那么返回并且挨印缺點(diǎn)疑息。假設(shè)是GETNEXT形式,起尾它會(huì)查表tableType獲得表的標(biāo)準(zhǔn)。表的標(biāo)準(zhǔn)有SRTED戰(zhàn)UNSRTED兩種情況。假設(shè)表的索引的標(biāo)準(zhǔn)是整型integer,
10、表標(biāo)準(zhǔn)便是SRTED,其他情況表標(biāo)準(zhǔn)便是UNSRTED。表tableType便是用去存放表的那種屬性的一個(gè)齊局變量。a假設(shè)表標(biāo)準(zhǔn)是SRTED,那么經(jīng)由過程查表regGetNextIndexApi(該表存放的是響應(yīng)的操做保護(hù)模塊供給的獲得當(dāng)前索引的下一個(gè)索引的接心),并挪用響應(yīng)接心與到下一個(gè)索引。假設(shè)接心出有覓到,那么返回并挨印缺點(diǎn)疑息。b假設(shè)表標(biāo)準(zhǔn)是UNSRTED,它會(huì)起尾查覓表regGetFirstIndexApi那里存放的是的覓到表第一個(gè)索引的接心,并挪用接心去獲得那張表的第一個(gè)索引,我們會(huì)創(chuàng)坐一張索引表去本天存儲(chǔ)那個(gè)索引。然后它搜索表regGetNextIndexApi,其真沒有竭挪用接
11、心去查覓下一個(gè)索引,使得局部的索引被遍歷到,并且把它們正在本天的索引表中按字典序排好。終了查覓那張已排好序的索引表去覓到當(dāng)前索引的下一個(gè)索引。假設(shè)正在那些過程中,接心出有覓到,那么返回并挨印出錯(cuò)疑息。那里需要分析的是,正在1中,因?yàn)樗饕钦蔚?,操做保護(hù)模塊會(huì)事前把索引按字典序排好,所以我們經(jīng)由過程挪用接心便可以間接覓到下一個(gè)索引。等到下一個(gè)索引獲得后,起尾斷定那個(gè)新索引能可是表的第一個(gè)索引。假設(shè)沒有是,那么以后與值的過程便同GET形式,操做完成。假設(shè)那個(gè)新索引是表的第一個(gè)索引,有兩種情況:a一般情況:假設(shè)那個(gè)新的列的標(biāo)識(shí)沒有年夜于那個(gè)表的最年夜列標(biāo)識(shí),分析那個(gè)東西正在該表中,那么以后的與值過
12、程便同GET形式。b非一般情況:假設(shè)那個(gè)列的標(biāo)識(shí)年夜于那個(gè)表的最年夜列標(biāo)識(shí),分析所獲得的東西變量已沒有正在那個(gè)表中了,它將跳出對(duì)表的處理。值得注意的是,正在那里我們便沒有需要再特地定義子代理戰(zhàn)操做保護(hù)模塊過程之間的get-next的操做了。當(dāng)要獲得表中的下一個(gè)真體的工夫,我們起尾由步伐6獲得當(dāng)前索引的下一個(gè)索引那是按字典序的,然后按步伐7挪用GET形式的接心便可以獲得所要供的變量了。終了子代理將那個(gè)IB變量的值返回給主代理,主代理再將此IB變量響應(yīng)到搜集挨面站。圈套處理線程圈套處理線程是一個(gè)自力的線程,它處理去自操做保護(hù)模塊的動(dòng)靜。處理過程以下,圖3是子代理背主署剪收支trap動(dòng)靜的流程。起尾trap會(huì)收支子代理初初化疑息;然后它以阻塞方法從動(dòng)靜止列中吸支動(dòng)靜,正在那里假設(shè)出有支到任何動(dòng)靜那么沒有會(huì)占用PU;當(dāng)圈套處理線程從動(dòng)靜止列中支到動(dòng)靜,它讀挨動(dòng)靜內(nèi)容然后挨包成SNPTRAP數(shù)據(jù)包;挪用接心將數(shù)據(jù)包收支進(jìn)去。假設(shè)支到的是缺點(diǎn)動(dòng)靜標(biāo)準(zhǔn)年夜要沒法分析動(dòng)靜內(nèi)容,那末將丟棄那條動(dòng)靜。正在圖3中,操做保護(hù)模塊主過程收支內(nèi)部動(dòng)靜到動(dòng)靜止列,子代理按上述步伐從止列中讀挨動(dòng)靜,再挨包收支,把“sftarednladprgre
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年度個(gè)人消費(fèi)貸款保證擔(dān)保協(xié)議范本4篇
- 2025年度個(gè)人二手房出售與貸款擔(dān)保合同2篇
- 小學(xué)生數(shù)學(xué)問題解決能力的多維度培養(yǎng)
- 2025年度個(gè)人公司股權(quán)代持爭議解決合同2篇
- 2025版施工現(xiàn)場消防安全保衛(wèi)與應(yīng)急管理合同3篇
- 小學(xué)生網(wǎng)絡(luò)安全意識(shí)的提升途徑
- 海南2025年海南醫(yī)科大學(xué)第一附屬醫(yī)院招聘206人筆試歷年參考題庫附帶答案詳解
- 2025年度智能農(nóng)業(yè)管理系統(tǒng)個(gè)人股東股權(quán)轉(zhuǎn)讓協(xié)議書3篇
- 課外活動(dòng)對(duì)學(xué)生創(chuàng)新能力的促進(jìn)作用研究
- 2025年粵教滬科版必修2歷史下冊(cè)月考試卷含答案
- 2024年全國統(tǒng)一考試高考新課標(biāo)Ⅱ卷數(shù)學(xué)試題(真題+答案)
- 2024山西省文化旅游投資控股集團(tuán)有限公司招聘筆試參考題庫附帶答案詳解
- 科普知識(shí)進(jìn)社區(qū)活動(dòng)總結(jié)與反思
- 加油站廉潔培訓(xùn)課件
- 現(xiàn)金日記賬模板(帶公式)
- 消化內(nèi)科專科監(jiān)測(cè)指標(biāo)匯總分析
- 2023屆上海市松江區(qū)高三下學(xué)期二模英語試題(含答案)
- 深圳市物業(yè)專項(xiàng)維修資金管理系統(tǒng)操作手冊(cè)(電子票據(jù))
- 混凝土結(jié)構(gòu)工程施工質(zhì)量驗(yàn)收規(guī)范
- 2023年鐵嶺衛(wèi)生職業(yè)學(xué)院高職單招(數(shù)學(xué))試題庫含答案解析
- 起重機(jī)械安裝吊裝危險(xiǎn)源辨識(shí)、風(fēng)險(xiǎn)評(píng)價(jià)表
評(píng)論
0/150
提交評(píng)論