agentx协议格式:
AgentX PDU Header
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
| h.version | h.type | h.flags | <reserved> |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
| h.sessionID |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
| h.transactionID |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
| h.packetID |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
| h.payload_length |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
如下为对应的实际数据包
0: 0101 0000 0000 0000 0000 0000 012d 4865 .............-He
16: 3c00 0000 0000 0000 0504 0000 0100 0000 <...............
32: 881f 0000 0300 0000 0200 0000 0300 0000 ?..............
48: 1900 0000 4e65 742d 534e 4d50 2041 6765 ....Net-SNMP Age
64: 6e74 5820 7375 622d 6167 656e 7400 0000 ntX sub-agent...
01--h.version
01--h.type
3c--h.payload_length
h.type
The PDU type; one of the following values:
agentx-Open-PDU (1),
agentx-Close-PDU (2),
agentx-Register-PDU (3),
agentx-Unregister-PDU (4),
agentx-Get-PDU (5),
agentx-GetNext-PDU (6),
agentx-GetBulk-PDU (7),
agentx-TestSet-PDU (8),
agentx-CommitSet-PDU (9),
agentx-UndoSet-PDU (10),
agentx-CleanupSet-PDU (11),
agentx-Notify-PDU (12),
agentx-Ping-PDU (13),
agentx-IndexAllocate-PDU (14),
agentx-IndexDeallocate-PDU (15),
agentx-AddAgentCaps-PDU (16),
agentx-RemoveAgentCaps-PDU (17),
agentx-Response-PDU (18)
关于agentx协议的具体格式和说明可以查rfc2257文档
分享到:
相关推荐
##AgentX 协议。 用于在 haskell 中编写 snmp 子代理的库。
AgentX协议及在ACR路由器中的实现方案.pdf
基于AgentX协议ForCES路由器网管代理方案的研究与实现.pdf
ForCES路由器中基于AgentX协议CE端Subagent的研究与实现.pdf
代理x RFC2741中Go语言的Agent X协议的实现该程序包实现RFC2741的(当前子集)-agentx协议。 目前,它实现了一个具有以下功能的客户端: 打开并注册树获取SNMP对象GetNext SNMP对象此时未提供其他功能。 它还包括...
Python AgentX实施“ pyagentx”是AgentX协议(RFC 2741)的纯Python实现,它将允许您通过编写AgentX子代理来扩展SNMP代理(snmpd),而无需修改原始SNMP代理。 [RFC 2741:代理扩展(AgentX)协议版本1]( )特征...
AgentX协议 以太网无源光网络(EPON)技术是宽带接入技术.它采用在无源光网络(PON) 上传输基于IP的以太网帧的方法,既能满足用户对宽带接入的需求,又可实现 与现有采用以太网技术的广域网和局域网的无缝链接...
简要介绍了ForCES路由器的模型,...根据ForCES工作组的标准草案和RFC建立了相应的网络管理模型,并在实践中使用了SNMP和AgentX协议,实现了对ForCES路由器的管理。该网络管理结构具有通用性、灵活性和高效性的特点。
本质上,QSNMP封装了Net-SNMP库的子代理API,用于使用AgentX协议与SNMP主代理snmpd交换SNMP获取,设置和通知消息。 Net-SNMP主代理(其配置和文档不在QSNMP范围之内)将与Network Management Station(NMS)处理...
首先分析转发与控制分离(ForCES)体系结构;接着讨论了ForCES结构路由器的网络管理问题,分析ForCES结构...最后着重提出用简单网络管理协议(SNMP)及其扩展代理协议AgentX对ForCES结构路由器进行有效网络管理的方法。
通过分析采用集中服务模式的SNMP网络管理系统的缺陷以及AgentX框架的基本思想及其通信模型,针对AgentX框架中主/子代理间采用AgentX协议进行通信的不足,提出了一种基于SNMP协议的主/子代理间的通信机制,描述了如何...
SmithSNMP是一个易于配置的代理,支持SNMP v1 / v2c / v3和AgentX协议。 它是用C99和Lua5.1编写的。 它可以在通用Linux和BSD平台以及像OpenWRT这样的嵌入式系统上运行。 该代理不仅可以与命令实用程序兼容,而且还...
为实现对城市污水泵站设备的远程实时监测与...结合2种技术,运用AgentX协议及在SNMPAgent中嵌入OPC客户端的方式构建扩展代理/管理系统,通过举例分析,验证 SNMP和OPC技术可增强设备的运行安全,提高泵站运行效率。
这是用于OLSRD的OLSR SNMP插件(由www.olsr.org提供)。 它实现了一个AgentX子代理,该代理提供了收集和修改OLSR协议的主要参数的能力。 它使用来自www.net-snmp.org项目的编程库。