MG-SOFT SNMPv3 engine

MG-SOFT has been implementing a SNMPv3 engine while SNMPv3 draft standards were still emerging from the IETF SNMPv3 working group. MG-SOFT published the first beta release of the SNMPv3 engine implementation in November 1998. In May 1999, when IETF published RFC 257x documents, MG-SOFT published the final release of the SNMPv3 engine implementation.

Since November 1998, MG-SOFT performed and successfully passed a number of interoperability tests with other SNMPv3 vendors and their SNMPv3 implementations. As of today, there aren't any known problems in the MG-SOFT's SNMPv3 implementation.

Today, the MG-SOFT's SNMPv3 engine is used as a de-facto reference SNMPv3 implementation for other implementers. Besides, it is widely used in MG-SOFT's SNMPv3 manager and agent products, as well as in numerous products developed by third parties, who have licensed the MG-SOFT's SNMPv3 technology.

MG-SOFT SNMPv3 implementation

MG-SOFT has implemented an SNMP engine supporting SNMPv1, SNMPv2c and SNMPv3 protocols including the complete USM security model (HMAC-MD5, HMAC-SHA, CBC-DES). The MG-SOFT SNMPv3 engine conforms to the SNMPv3 specification documents that were published in May 1999 as Draft Standards:
  • Introduction to Version 3 of the Internet-standard Network Management Framework
    (RFC 2570, Informational)
  • An Architecture for Describing SNMP Management Frameworks
    (RFC 2571, Draft Standard)
  • Message Processing and Dispatching for the Simple Network Management Protocol (SNMP)
    (RFC 2572, Draft Standard)
  • SNMP Applications
    (RFC 2573, Draft Standard)
  • User-based Security Model (USM) for version 3 of the Simple Network Management Protocol (SNMPv3)
    (RFC 2574, Draft Standard)
  • View-based Access Control Model (VACM) for the Simple Network Management Protocol (SNMP)
    (RFC 2575, Draft Standard)

MG-SOFT's SNMPv3 engine is programmatically accessible through the MG-SOFT WinSNMP V3.0 API. MG-SOFT WinSNMP Toolkit Version 3.0 has been released and its evaluation version is available for downloading. The package contains a sample project file containing the full source code for building the MG-SOFT SNMPv3 Micro MIB Browser. The source code illustrates numerous aspects of SNMPv3 API extensions and can be used as a base for developing more sophisticated SNMPv3 management applications.

MG-SOFT SNMPv3 Micro

 MIB Browser
MG-SOFT SNMPv3 Micro MIB Browser
(available in MG-SOFT WinSNMP Toolkit Version 3.0)

An agent based on MG-SOFT SNMPv3 engine is available on the Internet for interoperability testing (note that SNMP-SET operation is disabled for security reasons). The following are the supported groups of access parameters:

  1. Accessing the agent by using the SNMPv1 or SNMPv2c protocol:

    IP Address: 212.30.73.70
    SNMP Port: 161
    SNMPv1, SNMPv2c community: public

  2. Accessing the agent by using the SNMPv3 protocol without authentication and without privacy (security level: NoAuthNoPriv):

    IP Address: 212.30.73.70
    SNMP Port: 161
    ContextName: public
    UserName: noAuthUser

  3. Accessing the agent by using the SNMPv3 protocol with HMAC-MD5 authentication protocol and without CBC-DES privacy protocol (security level: AuthNoPriv):

    IP Address: 212.30.73.70
    SNMP Port: 161
    ContextName: public
    UserName: MD5_User
    Authentication Password: AuthPassword

  4. Accessing the agent by using the SNMPv3 protocol with HMAC-SHA authentication protocol and without CBC-DES privacy protocol (security level: AuthNoPriv):

    IP Address: 212.30.73.70
    SNMP Port: 161
    ContextName: public
    UserName: SHA_User
    Authentication Password: AuthPassword

  5. Accessing the agent by using the SNMPv3 protocol with HMAC-MD5 authentication protocol and with CBC-DES privacy protocol (security level: AuthPriv):

    IP Address: 212.30.73.70
    SNMP Port: 161
    ContextName: public
    UserName: MD5_DES_User
    Authentication Password: AuthPassword
    Privacy Password: PrivPassword

  6. Accessing the agent by using the SNMPv3 protocol with HMAC-SHA authentication protocol and with CBC-DES privacy protocol (security level: AuthPriv):

    IP Address: 212.30.73.70
    SNMP Port: 161
    ContextName: public
    UserName: SHA_DES_User
    Authentication Password: AuthPassword
    Privacy Password: PrivPassword

Send any comments, questions, suggestions and reports to MG-SOFT WinSNMP development team.

 
Testimonials | Evaluation | Order
 
www.snmp.co.uk
Click here to return to home page