Important:
This is retired content. This content is outdated and is no longer being maintained. It is provided as a courtesy for individuals who are still using these technologies. This content may contain URLs that were valid when originally published, but now link to sites or pages that no longer exist.
Other versions of this page are also available for the following:
Windows Mobile Not Supported Windows Embedded CE Supported
8/28/2008

Simple Network Management Protocol for Windows Embedded CE is the Internet Standard protocol for network management and part of the TCP/IP protocol suite. SNMP was developed by the Internet community to monitor and manage networks.

SNMP uses a distributed architecture that consists of agents and managers:

  • The SNMP agent is an SNMP application that monitors network traffic and responds to queries from SNMP manager applications. The agent also notifies the manager when significant events occur, by sending a trap. The SNMP-agent application resides in the device.

  • An SNMP manager is an SNMP application that generates queries to SNMP-agent applications and receives traps from SNMP-agent applications.

The SNMP-agent support consists of a master agent or SNMP service, and one or more extension agents. The master agent receives requests from the manager, decodes them, and delivers them to an extension agent by invoking the appropriate extension agent dynamic-link library (DLL). To retrieve the information that is requested, the extension agent implements the appropriate Management Information Base (MIB) that contains the definitions of a set of managed objects that are supported by the extension agent.

Windows Embedded CE supports the SNMP extension agent and utility application programming interfaces (APIs). The SNMP extension agent functions define the interface between the SNMP service and SNMP extension agent DLLs. The SNMP utility functions facilitate memory management and simplify manipulation of SNMP data structures.

OS Design Information

The following table shows operating system design information for Simple Network Management Protocol.

Element Information

Dependencies

TCP/IP and IP Helper API

Hardware considerations

None

Modules and Components

The following table shows the components and modules that implement Simple Network Management Protocol.

Item Module Component

Simple Network Management Protocol (SNMP)

snmp

None

SNMP Implementation Considerations

The following table shows the Sysgen variables that enable Simple Network Management Protocol (SNMP).

Sysgen variable Description

SYSGEN_SNMP

When this variable is set, the Simple Network Management Protocol (SNMP) Catalog item is included in the run-time image.

Application Development Topics

See Also