AgentX Implementation Report Summary

Complied by Bob Natale, WG Chair, 6/20/2001
bnatale@lucent.com

13 reported implementations

  • Count includes 3 reports requesting anonymity
  • Details re other 10 distributed to the list as submitted
  • All 13 included in this summary
  • One known commercial implementation not reported and not included

Runtime environments:

  • OpenVMS VAX
  • OpenVMS AXP
  • Solaris
  • Linux
  • Windows (NT, 2000, 98)
  • Java (JRE)
  • HP-UX
  • AIX
  • Compaq TRU-64 (OSF/1)
  • *BSD
  • Portable (open source)

Implementation types:

  • 11 includ all three types:
    • Master Agent (MA)
    • Sub-Agent(s) (SA)
    • Toolkit (TK)
  • 1 is an SA-only implementation
  • 1 is a TK-only implementation

SNMP versions supported (in the 11 MAs):

  • 11 support SNMPv1
  • 6 support SNMPv2c
  • 4 support SNMPv3

SA MIBs implemented:

  • Many - Standard MIBs (e.g., HR-MIB)
  • Enterprise-specific
  • Test and sample MIBs

TK development languages:

  • C
  • C++
  • Java
  • VB

TK platforms (development and runtime):

  • Virtually identical to "Runtime environments" list above

AgentX PDU support:

  • Open
13
  • Close
13
  • Register
13
  • Unregister
11
  • Get
13
  • GetNext
13
  • GetBulk
10
  • TestSet
13
  • Commit
13
  • UndoSet
13
  • CleanupSet
13
  • Notify
12
  • Ping
12
  • IndexAllocate
7
  • IndexDeallocate
6
  • AddAgentCaps
7
  • RemoveAgentCaps
6
  • Response
13

Interoperability experience (sanity checks):

  • Registration operations
13
  • Registration priorities
7
  • Index allocation
3
  • Index deallocation
3
  • Multiple SA connections
10
  • Multiple MA connections
1 [a]
  • Detect SA connection loss
7
  • Detect MA connection loss
6

[a] Poorly formed question

Transport mappings:

  • TCP/IP on Port 705
13
  • UNIX DS (var/agentx/master)
5
  • UNIX DS (other end-points)
4
  • Other
4 [b]

[b] Other TCP ports, named pipes, etc.

AgentX MIB support:

  • Implemented RFC2742
7 [c]
  • agentxMIBComplinace met
5
  • MA MIB implementation
7
  • SA MIB implementation
0 [d]