snmptrap

来源:互联网 发布:c语言病毒源代码 编辑:程序博客网 时间:2024/05/15 01:36

snmp

简单网络管理协议(SNMP:Simple Network Management Protocol)是由互联网工程任务组(IETF:Internet Engineering Task Force )定义的一套网络管理协议。该协议基于简单网关监视协议(SGMP:Simple Gateway Monitor Protocol)。利用SNMP,一个管理工作站可以远程管理所有支持这种协议的网络设备,包括监视网络状态、修改网络设备配置、接收网络事件警告等。

SNMP中定义了五种消息类型:Get-Request、Get-Response、Get-Next-Request、Set-Request、Trap  

 

snmptrap

关于网络设备的管理,通常的模式是:

设备1

设备2   --------------------管理端

设备3

  .

  .

有两种方式:

·1.设备发送snmptrap信息(162端口),管理端通过支持snmpv1,v2,v3的不同版本的客户端来进行获取相关信息。

 2.设备作为snmp agent(161端口),由管理端通过MIB库(可以通过自定义,或者编译代码生成)进行获取相关的键值,并进行set或者get的操作等等。

第一种方式:设备发送snmptrap信息,管理端可以使用以下的软件:MG系列软件,如MG software MIB browser,MG software snmpv3 edition等等。如使用snmpv3 edition,设置接收snmptrap v3的信息,使用:

 

 

MIB

  IETF规定的管理信息库MIB(由中定义了可访问的网络设备及其属性,由对象识别符(OID:Object Identifier)唯一指定。MIB是一个树形结构,SNMP协议消息通过遍历MIB树形目录中的节点来访问网络中的设备。  
   下图给出了NMS系统中SNMP可访问网络设备的对象识别树(OID:Object Identifier)结构。
3.gif

下图给出了对一个DS1线路状态进行查询的OID设置例子。  

4.gif

原创粉丝点击