新聞中心

EEPW首頁 > 手機(jī)與無線通信 > 設(shè)計(jì)應(yīng)用 > 一種支持SNMP V3的代理平臺(tái)設(shè)計(jì)方案

一種支持SNMP V3的代理平臺(tái)設(shè)計(jì)方案

——
作者:黃莎莉 湖北城市建設(shè)職業(yè)技術(shù)學(xué)院信息工程系 時(shí)間:2010-10-26 來源:電子產(chǎn)品世界 收藏

  通過以上分析可知,當(dāng)代理實(shí)體運(yùn)行在雙棧主機(jī)環(huán)境下,且配置有IPV4,IPV6兩個(gè)地址時(shí),且代理實(shí)體以IPV6服務(wù)器或客戶端存在時(shí),它既能與IPV6對(duì)端通信,也能與IPV4對(duì)端通信。如果代理實(shí)體所運(yùn)行的環(huán)境不支持IPV6,則代理實(shí)體作為一個(gè)IPV4服務(wù)器與客戶端運(yùn)行。此時(shí),不能保證與IPV6對(duì)端互通。

本文引用地址:http://butianyuan.cn/article/113892.htm

  3.4 并發(fā)處理機(jī)制

  同時(shí)處理多個(gè)請(qǐng)求,需要為每一個(gè)請(qǐng)求分派一個(gè)線程(任務(wù)),但是為每一個(gè)SNMP請(qǐng)求臨時(shí)創(chuàng)建一個(gè)線程的方式,在性能上是低效的,而且會(huì)大量的占用系統(tǒng)的資源。

  采用線程(任務(wù))池技術(shù),在系統(tǒng)初始化階段,預(yù)先創(chuàng)建一定數(shù)量的線程(任務(wù)),加入到線程(任務(wù))池中,同時(shí)標(biāo)記這些線程(任務(wù))為空閑狀態(tài)。當(dāng)有SNMP消息需要處理時(shí),從線程(任務(wù))池中,找到一個(gè)標(biāo)記為空閑狀態(tài)的線程(任務(wù)),用于SNMP消息的處理,此時(shí)該線程(任務(wù))狀態(tài)標(biāo)記為“處理中”狀態(tài)。當(dāng)SNMP消息處理完畢后,此時(shí)該線程(任務(wù))狀態(tài)標(biāo)記為“空閑”狀態(tài)。

  使用線程(任務(wù))池技術(shù),一方面減少了創(chuàng)建線程(任務(wù))的開銷,另一方面減少了同時(shí)存在于系統(tǒng)中的線程(任務(wù))的總數(shù)。在保證系統(tǒng)性能的同時(shí),提高了系統(tǒng)處理SNMP請(qǐng)求的并發(fā)性。

  4.結(jié)語

  支持SNMP V3的能提供SNMP消息在網(wǎng)絡(luò)傳輸中的安全保護(hù),支持基于用戶的安全模型(),提供SNMP消息在內(nèi)部處理時(shí)的安全控制;支持SNM基于視圖的訪問控制模型();支持SNMP消息的并發(fā)處理;并支持在IPV4和IPV6環(huán)境下運(yùn)行,該使網(wǎng)絡(luò)設(shè)備的管理更安全,更容易,更有效率.

  參考文獻(xiàn):

  [1]周立功等。ARM嵌入式系統(tǒng)基礎(chǔ)教程。北京航空航天大學(xué)出版社。2008.1

  [2]楊凱。MIL-STD-1553B總線曼徹斯特碼編碼器的設(shè)計(jì)與實(shí)現(xiàn)[D]四川大學(xué), 2006 .

  [3]李巖?;赟3C44BOX嵌入式ucLinux系統(tǒng)原理及應(yīng)用。清華大學(xué)出版社2005.2

  [4]張娟 張雪蘭。擴(kuò)展的海明碼及其在FLASH/EEPROM中的應(yīng)用。《兵工自動(dòng)化》 2003. 3


上一頁 1 2 3 下一頁

關(guān)鍵詞: SNMP USM VACM 代理平臺(tái)

評(píng)論


相關(guān)推薦

技術(shù)專區(qū)

關(guān)閉