|
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 (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:
- Accessing the agent by using the SNMPv1 or SNMPv2c protocol:
|
IP Address:
|
212.30.73.70
|
|
SNMP Port:
|
161
|
|
SNMPv1, SNMPv2c community:
|
public
|
|
- 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
|
|
- 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
|
|
- 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
|
|
- 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
|
|
- 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.
|