版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
1、可擴(kuò)大SNMP代理正在WiMAX 網(wǎng)管模塊中的利用摘要本文介紹有閉可擴(kuò)大SNP代理動腳,提出了可擴(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)談,它能對互聯(lián)搜集中的沒有同品種的裝備舉止監(jiān)控戰(zhàn)挨面,對搜集中存正在的標(biāo)題問題舉止定位。SNP因?yàn)槠錈┈嵪滦У奶匦?,如今被廣泛用于策畫機(jī)搜集挨面,也是搜集裝備開拓必須按照的搜集挨面戰(zhàn)談。晚期的代理過程是一種編譯好的靜態(tài)代碼散,正在其運(yùn)轉(zhuǎn)時沒法靜態(tài)的刪減或刪除IB真例??蓴U(kuò)大SNP代理的引進(jìn),拓寬了基于SNP搜集挨面系統(tǒng)對搜集裝備、慌張部件及利用的操做本領(lǐng),靈敏牢靠的擴(kuò)大性,可以隨時以模塊化的方法將一個新參與的裝備或部件歸進(jìn)被挨面的范圍。可擴(kuò)大代理有一個主代理a
3、steragent戰(zhàn)多個子代理subagent組成。主代理以代理的身份戰(zhàn)網(wǎng)管站通信,收支戰(zhàn)吸支SNP戰(zhàn)談疑息,可是底子訪謁沒有到挨面疑息。子代理沒有能訪謁主代理處理的SNP疑息,可是可以訪謁挨面疑息。主代理戰(zhàn)搜集挨面站經(jīng)由過程SNP通信,與每一個子代理是經(jīng)由過程AgentX戰(zhàn)談通信。主代理負(fù)責(zé)吸支與響應(yīng)搜集挨面站的命令,并對命令舉止分析,假設(shè)搜集挨面站所懇供的IB變量正在自己本天的IB中,那末主代理的舉措與一個標(biāo)準(zhǔn)SNP代理完好一樣,便本天處理以后響應(yīng)到搜集挨面站。假設(shè)搜集挨面站所懇供的IB變量沒有正在自己的本天IB中,它會覓出挨面此IB變量的子代理,并背那個子署剪收支懇供,子代理支到懇供以后
4、,獲得那個IB變量的值并將其返回給主代理,主代理再將此IB變量的值響應(yīng)到搜集挨面站。3iAX中的可擴(kuò)大SNP代理正在iAX中,對操做保護(hù)操做器戰(zhàn)iAX接進(jìn)網(wǎng)操做器的接心的硬件挨面、事變挨面、硬件挨面等挨面是基于SNP戰(zhàn)談的,其中的SNP模塊如圖1所示。圖1SNP真現(xiàn)模型每一個模塊的主要做用為:SNP主代理:它處理去自操做保護(hù)操做器的懇供,假設(shè)那個懇供是正在iAX接進(jìn)網(wǎng)操做器的擴(kuò)大IB中,它將把動靜傳遞給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ù)模塊接心去處理那個懇供。正在理想系統(tǒng)中,IB庫由操做保護(hù)模塊保護(hù),也即子代理沒有需要本天保護(hù)IB庫,只需經(jīng)由過程挪用與操做保護(hù)模塊之間的接心去完成對IB數(shù)據(jù)的操做。當(dāng)主代理吸支到懇供的IB變量正在iAX接進(jìn)網(wǎng)操做器擴(kuò)大IB中時,主代理將懇供轉(zhuǎn)到子代理。子代理經(jīng)由過程與操做保護(hù)模塊主過程通信去得知是對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主代理。那個操做正在圈套處理線程中真現(xiàn)。四方案與真現(xiàn)正在操做保護(hù)模塊過程中SNP子代理有兩個線程組成:子代理線程戰(zhàn)圈套處理線程。子代理線程因?yàn)檎贗B庫中有標(biāo)量戰(zhàn)表兩種沒有同的定義,所以有分別對標(biāo)量戰(zhàn)表的處理。因?yàn)槎咛幚磉^程類似,那里我們以對表的處理為例。當(dāng)次署剪收明有g(shù)et/set/get-next懇供疑息,便讀進(jìn)那個動靜并分析,獲得那個懇供的列的東西標(biāo)識戰(zhàn)索引我們會定義一張bjAttr表,它是存放局部標(biāo)量戰(zhàn)表
7、的東西標(biāo)準(zhǔn)戰(zhàn)設(shè)置位屬性的齊局變量,它的數(shù)據(jù)規(guī)劃包含:列的東西標(biāo)識、列的東西標(biāo)識的少度、IB中定義的列東西的標(biāo)準(zhǔn)、只讀或可讀寫標(biāo)識。由步伐1獲得的列的東西標(biāo)識查覓bjAttr表,獲得列東西的標(biāo)準(zhǔn)戰(zhàn)設(shè)置標(biāo)識。根據(jù)懇供疑息中的形式,肯定是GET、SET或GETNEXT形式。假設(shè)是SET形式,起尾它會檢查由步伐2獲得的設(shè)置標(biāo)識是只讀照舊可讀寫,去肯定那一列可可被設(shè)置。假設(shè)該列是可讀寫的,那么經(jīng)由過程東西標(biāo)識查覓表regGetAndSetApi,獲得操做保護(hù)模塊供給的利用編程接心那里我們會獲得set操做的接心,并挪用該接心去設(shè)置所懇供的變量,并返回成功。假設(shè)該東西變量沒有能被設(shè)置,子代理那么回盡懇供并返
8、回,但沒有需要照顧操做保護(hù)模塊;假設(shè)東西標(biāo)識所對應(yīng)的接心出有覓到,那么返回并挨印缺點(diǎn)疑息。那里表regGetAndSetApi是齊局變量。當(dāng)注冊時,東西標(biāo)識所對應(yīng)的操做保護(hù)模塊供給的利用編程接心便被保存正在表中,它的數(shù)據(jù)規(guī)劃包含:列的東西標(biāo)識、列的東西標(biāo)識的少度、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é)果或出錯動靜返回給主代理,主代理再將其響應(yīng)到搜集挨面站,完成SET操做。假設(shè)是GET形式,用東西標(biāo)識查覓regGetAndSetApi表,獲得操做保護(hù)模塊的利用編程接心那里我們會獲得get操做的接心,然后挪用那個接心獲得動靜中所懇供的變量,并把值返回給主代理,主代理再將此IB變量的值響應(yīng)到搜集挨面站。假設(shè)那個東西標(biāo)識對應(yīng)的接心出有覓到,那么返回并且挨印缺點(diǎn)疑息。假設(shè)是GETNEXT形式,起尾它會查表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便是用去存放表的那種屬性的一個齊局變量。a假設(shè)表標(biāo)準(zhǔn)是SRTED,那么經(jīng)由過程查表regGetNextIndexApi(該表存放的是響應(yīng)的操做保護(hù)模塊供給的獲得當(dāng)前索引的下一個索引的接心),并挪用響應(yīng)接心與到下一個索引。假設(shè)接心出有覓到,那么返回并挨印缺點(diǎn)疑息。b假設(shè)表標(biāo)準(zhǔn)是UNSRTED,它會起尾查覓表regGetFirstIndexApi那里存放的是的覓到表第一個索引的接心,并挪用接心去獲得那張表的第一個索引,我們會創(chuàng)坐一張索引表去本天存儲那個索引。然后它搜索表regGetNextIndexApi,其真沒有竭挪用接
11、心去查覓下一個索引,使得局部的索引被遍歷到,并且把它們正在本天的索引表中按字典序排好。終了查覓那張已排好序的索引表去覓到當(dāng)前索引的下一個索引。假設(shè)正在那些過程中,接心出有覓到,那么返回并挨印出錯疑息。那里需要分析的是,正在1中,因?yàn)樗饕钦蔚?,操做保護(hù)模塊會事前把索引按字典序排好,所以我們經(jīng)由過程挪用接心便可以間接覓到下一個索引。等到下一個索引獲得后,起尾斷定那個新索引能可是表的第一個索引。假設(shè)沒有是,那么以后與值的過程便同GET形式,操做完成。假設(shè)那個新索引是表的第一個索引,有兩種情況:a一般情況:假設(shè)那個新的列的標(biāo)識沒有年夜于那個表的最年夜列標(biāo)識,分析那個東西正在該表中,那么以后的與值過
12、程便同GET形式。b非一般情況:假設(shè)那個列的標(biāo)識年夜于那個表的最年夜列標(biāo)識,分析所獲得的東西變量已沒有正在那個表中了,它將跳出對表的處理。值得注意的是,正在那里我們便沒有需要再特地定義子代理戰(zhàn)操做保護(hù)模塊過程之間的get-next的操做了。當(dāng)要獲得表中的下一個真體的工夫,我們起尾由步伐6獲得當(dāng)前索引的下一個索引那是按字典序的,然后按步伐7挪用GET形式的接心便可以獲得所要供的變量了。終了子代理將那個IB變量的值返回給主代理,主代理再將此IB變量響應(yīng)到搜集挨面站。圈套處理線程圈套處理線程是一個自力的線程,它處理去自操做保護(hù)模塊的動靜。處理過程以下,圖3是子代理背主署剪收支trap動靜的流程。起尾trap會收支子代理初初化疑息;然后它以阻塞方法從動靜止列中吸支動靜,正在那里假設(shè)出有支到任何動靜那么沒有會占用PU;當(dāng)圈套處理線程從動靜止列中支到動靜,它讀挨動靜內(nèi)容然后挨包成SNPTRAP數(shù)據(jù)包;挪用接心將數(shù)據(jù)包收支進(jìn)去。假設(shè)支到的是缺點(diǎn)動靜標(biāo)準(zhǔn)年夜要沒法分析動靜內(nèi)容,那末將丟棄那條動靜。正在圖3中,操做保護(hù)模塊主過程收支內(nèi)部動靜到動靜止列,子代理按上述步伐從止列中讀挨動靜,再挨包收支,把“sftarednladprgre
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2026年杭州市余杭區(qū)第一批招聘中小學(xué)事業(yè)編制教師300人備考題庫及1套完整答案詳解
- 2026云南省醫(yī)藥三發(fā)有限公司招聘4人備考題庫及1套參考答案詳解
- 2025年網(wǎng)絡(luò)安全技術(shù)培訓(xùn)考試試題及答案
- 2025年鄭州市二七區(qū)事業(yè)單位真題
- 2025年杭州市臨安區(qū)事業(yè)單位真題
- 2026中華蜜蜂保護(hù)與利用團(tuán)隊(duì)博士后招聘備考題庫及一套參考答案詳解
- 2026北京工業(yè)大學(xué)聘用制人員招聘2人備考題庫(第一批)及參考答案詳解
- 2026廣東佛山順德區(qū)龍江中學(xué)招聘臨聘教師備考題庫及完整答案詳解
- 2026上半年貴州事業(yè)單位聯(lián)考大方縣招聘210人備考題庫及1套完整答案詳解
- 2026新疆、內(nèi)蒙古風(fēng)電葉片工廠(央企)招聘備考題庫及參考答案詳解
- 建設(shè)工程測繪驗(yàn)線標(biāo)準(zhǔn)報(bào)告模板
- 消防廉潔自律課件大綱
- 統(tǒng)編版九年級上冊語文期末復(fù)習(xí):全冊重點(diǎn)考點(diǎn)手冊
- 2025年11月15日江西省市直遴選筆試真題及解析(B卷)
- 金太陽陜西省2028屆高一上學(xué)期10月月考物理(26-55A)(含答案)
- 小學(xué)生科普小知識:靜電
- 2025年安全生產(chǎn)知識教育培訓(xùn)考試試題及標(biāo)準(zhǔn)答案
- 重慶市康德2025屆高三上學(xué)期第一次診斷檢測-數(shù)學(xué)試卷(含答案)
- 品牌管理指南的建模指南
- 導(dǎo)樂用具使用課件
- “師生機(jī)”協(xié)同育人模式的實(shí)踐探索與效果評估
評論
0/150
提交評論