
SNMP
fw0124
这个作者很懒,什么都没留下…
展开
-
使用Java进行SNMP编程-SNMP4J-SNMPv1/v2-代码实例
使用SNMP4J可以很方便的实现一个SNMP NMS的功能。对于SNMPv1/SNMPv2,简单的说,只需要以下几个步骤1) 创建Snmp对象snmp2) 创建CommunityTarget对象target,并指定community, version, address, timeout, retry等参数。3) 创建PDU对象pdu,并指定操作类型(GET/GETNEXT/原创 2013-01-31 15:06:09 · 31457 阅读 · 11 评论 -
SNMPv3基于用户的安全模型USM(2)
SNMPv3 Message Format一个SNMPv3的Message包括以下部分:1) msgVersion2) msgID3) msgMaxSize发送方支持的最大消息长度/the maximum message size supported by a sender of an SNMP message.4) msgFlags8位字段,包含3个flag,最后原创 2013-01-31 13:18:08 · 11080 阅读 · 2 评论 -
SNMPv3基于用户的安全模型USM(1)
SNMPv3使用了基于用户的安全模型USM.- RFC 3411 Architecture for SNMP Frameworks http://www.ietf.org/rfc/rfc3411.txt- RFC 3414 User-based Security Model (USM) http://www.ietf.org/rfc/rfc3414.txt SNMP Ent原创 2013-01-31 13:17:19 · 19617 阅读 · 4 评论 -
SNMPv3基于视图的访问控制模型VACM
SNMPv3使用了基于视图的访问控制模型VACM, 它提供对MIB的访问控制。- RFC 3411 Architecture for SNMP Frameworks http://www.ietf.org/rfc/rfc3411.txt- RFC 3415 View Access Control Model (VACM) http://www.ietf.org/rfc/rfc34原创 2013-01-31 13:13:42 · 8899 阅读 · 0 评论 -
使用Java进行SNMP编程-SNMP4J-SNMPv3-代码实例
使用SNMP4J可以很方便的实现一个SNMP NMS的功能。前一篇介绍了SNMPv1/v2的编程 http://blog.youkuaiyun.com/fw0124/article/details/8559564对于SNMPv3,不同点有1) 需要创建USM对象并添加User, 关于USM->http://blog.youkuaiyun.com/fw0124/article/details/85570原创 2013-01-31 15:12:10 · 28057 阅读 · 7 评论 -
SNMP报文PDU格式
SNMPv1/SNMP2c的报文格式:version+community+PDUSNMPv3的报文格式:SNMPv3的报文格式要复杂一些,可以看作是header+PDU。具体可以看这里http://blog.youkuaiyun.com/fw0124/article/details/8557742PDU的格式:PDU Type + RequestId + ErrorStatus +原创 2014-12-14 01:06:33 · 5302 阅读 · 0 评论