RFC 2257 (rfc2257) - Page 2 of 80
Agent Extensibility (AgentX) Protocol Version 1
Alternative Format: Original Text Document
RFC 2257 AgentX January 1998 6.1.1 Context..................................................19 6.2 AgentX PDUs..................................................20 6.2.1 The agentx-Open-PDU......................................20 6.2.2 The agentx-Close-PDU.....................................21 6.2.3 The agentx-Register-PDU..................................22 6.2.4 The agentx-Unregister-PDU................................25 6.2.5 The agentx-Get-PDU.......................................27 6.2.6 The agentx-GetNext-PDU...................................29 6.2.7 The agentx-GetBulk-PDU...................................30 6.2.8 The agentx-TestSet-PDU...................................31 6.2.9 The agentx-CommitSet, -UndoSet, -CleanupSet PDUs.....................................................33 6.2.10 The agentx-Notify-PDU...................................33 6.2.11 The agentx-Ping-PDU.....................................34 6.2.12 The agentx-IndexAllocate-PDU............................35 6.2.13 The agentx-IndexDeallocate-PDU..........................36 6.2.14 The agentx-AddAgentCaps-PDU.............................37 6.2.15 The agentx-RemoveAgentCaps-PDU..........................38 6.2.16 The agentx-Response-PDU.................................39 7 Elements of Procedure............................................41 7.1 Processing AgentX Administrative Messages....................42 7.1.1 Processing the agentx-Open-PDU...........................42 7.1.2 Processing the agentx-IndexAllocate-PDU..................43 7.1.3 Using the agentx-IndexAllocate-PDU.......................45 7.1.4 Processing the agentx-IndexDeallocate-PDU................47 7.1.5 Processing the agentx-Register-PDU.......................48 7.1.5.1 Handling Duplicate OID Ranges........................50 7.1.6 Processing the agentx-Unregister-PDU.....................51 7.1.7 Processing the agentx-AddAgentCaps-PDU...................51 7.1.8 Processing the agentx-RemoveAgentCaps-PDU................52 7.1.9 Processing the agentx-Close-PDU..........................52 7.1.10 Detecting Connection Loss...............................53 7.1.11 Processing the agentx-Notify-PDU........................53 7.1.12 Processing the agentx-Ping-PDU..........................54 7.2 Processing Received SNMP Protocol Messages...................54 7.2.1 Dispatching AgentX PDUs..................................55 7.2.1.1 agentx-Get-PDU.......................................57 7.2.1.2 agentx-GetNext-PDU...................................58 7.2.1.3 agentx-GetBulk-PDU...................................59 7.2.1.4 agentx-TestSet-PDU...................................60 7.2.1.5 Dispatch.............................................60 7.2.2 Subagent Processing of agentx-Get, GetNext, GetBulk-PDUs.............................................61 7.2.2.1 Subagent Processing of the agentx-Get-PDU............61 7.2.2.2 Subagent Processing of the agentx-GetNext-PDU...................................62 Daniele, et. al. Standards Track



