新闻中心

EEPW首页 > 手机与无线通信 > 设计应用 > 一种支持SNMP V3的代理平台设计方案

一种支持SNMP V3的代理平台设计方案

——
作者:黄莎莉 湖北城市建设职业技术学院信息工程系 时间:2010-10-26 来源:电子产品世界 收藏

  通过以上分析可知,当代理实体运行在双栈主机环境下,且配置有IPV4,IPV6两个地址时,且代理实体以IPV6服务器或客户端存在时,它既能与IPV6对端通信,也能与IPV4对端通信。如果代理实体所运行的环境不支持IPV6,则代理实体作为一个IPV4服务器与客户端运行。此时,不能保证与IPV6对端互通。

本文引用地址:https://www.eepw.com.cn/article/113892.htm

  3.4 并发处理机制

  同时处理多个请求,需要为每一个请求分派一个线程(任务),但是为每一个SNMP请求临时创建一个线程的方式,在性能上是低效的,而且会大量的占用系统的资源。

  采用线程(任务)池技术,在系统初始化阶段,预先创建一定数量的线程(任务),加入到线程(任务)池中,同时标记这些线程(任务)为空闲状态。当有SNMP消息需要处理时,从线程(任务)池中,找到一个标记为空闲状态的线程(任务),用于SNMP消息的处理,此时该线程(任务)状态标记为“处理中”状态。当SNMP消息处理完毕后,此时该线程(任务)状态标记为“空闲”状态。

  使用线程(任务)池技术,一方面减少了创建线程(任务)的开销,另一方面减少了同时存在于系统中的线程(任务)的总数。在保证系统性能的同时,提高了系统处理SNMP请求的并发性。

  4.结语

  支持SNMP V3的能提供SNMP消息在网络传输中的安全保护,支持基于用户的安全模型(),提供SNMP消息在内部处理时的安全控制;支持SNM基于视图的访问控制模型();支持SNMP消息的并发处理;并支持在IPV4和IPV6环境下运行,该使网络设备的管理更安全,更容易,更有效率.

  参考文献:

  [1]周立功等。ARM嵌入式系统基础教程。北京航空航天大学出版社。2008.1

  [2]杨凯。MIL-STD-1553B总线曼彻斯特码编码器的设计与实现[D]四川大学, 2006 .

  [3]李岩。基于S3C44BOX嵌入式ucLinux系统原理及应用。清华大学出版社2005.2

  [4]张娟 张雪兰。扩展的海明码及其在FLASH/EEPROM中的应用。《兵工自动化》 2003. 3


上一页 1 2 3 下一页

关键词: SNMP USM VACM 代理平台

评论


相关推荐

技术专区

关闭