SNMP V2c Agent for Microchip TCP/IP Stack
SNMP is an Internet protocol that was originally designed to manage different network devices, such as file servers, hubs, routers and so on. It can also be used to manage and control an ever increasing number of small embedded systems connected to one another over any IP network. Systems can communicate with each other using SNMP to transfer control and status information, creating a truly distributed system.
Simple Network Management Protocol (SNMP) is one of the key components of a Network Management System (NMS). SNMP is an application layer protocol that facilitates the exchange of management information among network devices. It is a part of the TCP/IP protocol suite.
SNMP describes a standard method to access variables residing in a remote device. It also specifies the format in which this data must be transferred and interpreted. Once a device is SNMP-enabled, any SNMP compatible host system SNMP Manager/Client can monitor and control that device. The SNMP Manager uses the UDP Port Number 161 to send requests to the agent. The agent uses the UDP Port Number 162 to send Trap(s) or notification events to the manager. The manager can request data from the agent or set variable values in the agent. The agent can respond and report events.
- Ionela's blog
- 983 reads



SNMP
SNMP is widely used in telecom equipments, most of which are today provided with networking and packet switching capabilities. The SNMP agent, running on the embedded system, stores all useful data in a RAM memory area which is called MIB. Some parts of the MIB are standard and universally adopted, others are custom and depend on the specific enterprise application. There is also SNMP V3 that adds secure access features by using authentication and encryption.
Post new comment