支持SNMP V3的代理平台的设计方案
简单网络管理协议(SNMP)是目前TCP/IP网络中应用最为广泛的网络管理协议。目前SNMP协议主要包括三个版本:SNMP V1、SNMP V2以及最新的SNMP V3。SNMP V3采用了新的SNMP扩展框架,解决了SNMP协议以前版本在安全性和管理方面表现不理想的问题,支持SNMP V3是网络设备的趋势。网络设备通过代理平台处理SNMP协议,设计一种支持SNMPV3的代理平台,对于路由器
路由器
路由器是用来连接不同网络或网段的装置,它能够根据信道的情况自动选择并设定路由,以最佳路径,按前后顺序发送信号。路由器构成了 Internet的骨架。路由器的处理速度与可靠性直接影响着网络互连的速度与质量。 [全文]
、交换机
交换机
交换机的英文名称为“Switch”,它是网络节点上话务承载装置、交换级、控制和信令设备以及其他功能单元的集合体。交换机能把用户线路、电信电路和(或)其他要互连的功能单元根据单个用户的请求连接起来。 它是集线器的升级换代产品,从外观上来看,它与集线器基本上没有多大区别,都是带有多个端口的长方体。交换机是按照通信两端传输信息的需要,用人工或设备自动完成的方法把要传输的信息送到符合要求的相应路由上的技术统称。 [全文]
等网络设备具有重要意义。
代理平台的结构
基于SNMP的管理体系架构中,存在着SNMP管理实体(系统网管)和SNMP代理实体(被管网元)两种基本元素。管理实体和代理实体按系统功能可进一步细分为SNMP引擎和SNMP应用,见图1的SNMP管理体系架构。
图1 SNMP管理体系架构
SNMP引擎主要实现SNMP的协议相关的处理,包括SNMP消息的收发,SNMP消息的解析,SNMP的PDU处理等工作。在一个管理域的范围内,一个SNMP引擎snmpEngineID作为唯一标识。SNMP引擎中,针对V1、V2、V3版SNMP消息,提供三种消息处理模型,当SNMP消息进入SNMP引擎后,根据SNMP消息的版本号,将SNMP消息分派给不同的消息处理模型处理。
SNMP应用主要实现不同的管理功能(如配置,性能,告警管理)。在代理实体,主要存在着命令应答器(用于对SNMP引擎接受到的SNMP请求,产生SNMP应答),通知生成器(用于代理实体主动产生的TRAP,通知的生成)两种应用。
评论