SlideShare a Scribd company logo
Simple Network Management Protocol (SNMP) is an "Internet-standard protocol for managing
devices on IP networks". Devices that typically support SNMP include routers, switches, servers,
workstations, printers, modem racks, and more.[1] It is used mostly in network management
systems to monitor network-attached devices for conditions that warrant administrative attention.
SNMP is a component of the Internet Protocol Suite as defined by the Internet Engineering Task
Force (IETF). It consists of a set of standards for network management, including an application
layer protocol, a database schema, and a set of data objects.[2]

SNMP exposes management data in the form of variables on the managed systems, which
describe the system configuration. These variables can then be queried (and sometimes set) by
managing applications.

                                    Contents

                                      [hide]


          1 Overview and basic concepts

          2 Management information base (MIB)

          3 Protocol details
o                  3.1 GetRequest

o                  3.2 SetRequest

o                  3.3 GetNextRequest

o                  3.4 GetBulkRequest

o                  3.5 Response

o                  3.6 Trap

o                  3.7 InformRequest

          4 Development and usage
o                  4.1 Version 1

o                  4.2 Version 2

o                  4.3 SNMPv1 & SNMPv2c interoperability

                              4.3.1 Proxy agents

                              4.3.2 Bilingual network-management system
o                  4.4 Version 3

          5 Implementation issues

          6 Resource indexing

          7 Security implications
o                  7.1 Autodiscovery

          8 RFC references

          9 See also
10 References


       11 External links

[edit]Overview         and basic concepts




Principle of SNMP Communication

In typical SNMP uses, one or more administrative computers, called managers, have the task of
monitoring or managing a group of hosts or devices on a computer network. Each managed
system executes, at all times, a software component called an agent which reports information
via SNMP to the manager.

Essentially, SNMP agents expose management data on the managed systems as variables. The
protocol also permits active management tasks, such as modifying and applying a new
configuration through remote modification of these variables. The variables accessible via SNMP
are organized in hierarchies. These hierarchies, and other metadata (such as type and
description of the variable), are described by Management Information Bases(MIBs).

An SNMP-managed network consists of three key components:

•       Managed device
•       Agent — software which runs on managed devices
•       Network management system (NMS) — software which runs on the manager

A managed device is a network node that implements an SNMP interface that allows
unidirectional (read-only) or bidirectional access to node-specific information. Managed devices
exchange node-specific information with the NMSs. Sometimes called network elements, the
managed devices can be any type of device, including, but not limited to, routers, access
servers, switches,bridges, hubs, IP telephones, IP video cameras, computer hosts, and printers.

An agent is a network-management software module that resides on a managed device. An
agent has local knowledge of management information and translates that information to or from
an SNMP specific form.

A network management system (NMS) executes applications that monitor and control managed
devices. NMSs provide the bulk of the processing and memory resources required for network
management. One or more NMSs may exist on any managed network.

[edit]Management           information base (MIB)
Main article: Management information base
SNMP itself does not define which information (which variables) a managed system should offer.
Rather, SNMP uses an extensible design, where the available information is defined
bymanagement information bases (MIBs). MIBs describe the structure of the management data
of a device subsystem; they use a hierarchical namespace containing object identifiers (OID).
Each OID identifies a variable that can be read or set via SNMP. MIBs use the notation defined
by ASN.1.

[edit]Protocol     details
SNMP operates in the Application Layer of the Internet Protocol Suite (Layer 7 of the OSI model).
The SNMP agent receives requests on UDP port 161. The manager may send requests from any
available source port to port 161 in the agent. The agent response will be sent back to the source
port on the manager. The manager receives notifications (Traps and InformRequests) on port
162. The agent may generate notifications from any available port. When used with Transport
Layer Security or Datagram Transport Layer Security requests are received on port 10161 and
traps are sent to port 10162.[3]

SNMPv1 specifies five core protocol data units (PDUs). Two other
PDUs, GetBulkRequest and InformRequest were added in SNMPv2 and carried over to SNMPv3.

All SNMP PDUs are constructed as follows:

More Related Content

PPTX
Network management ppt
DOCX
Network management
PPTX
Network Management
DOC
Network performance management
PPTX
Network management
PPT
Network management aa
PPT
Network Management
PPT
Network management objective
Network management ppt
Network management
Network Management
Network performance management
Network management
Network management aa
Network Management
Network management objective

What's hot (19)

PPTX
Network management systems in large enterprise
PPTX
Unit 1 network management
PPTX
Network Management Fundamentals - Back to the Basics
PPTX
PDF
The Importance of an Integrated Network Management System
PPTX
Network Management System and Protocol
PDF
group presentation
ODT
group G
PDF
Network Monitoring Tools
PDF
Week10
PDF
Managing enterprise networks with cisco prime infrastructure_ 1 of 2
PPT
Network management
DOCX
Cisco network management
PDF
Present and desired network management to cope with the expected expansion, n...
PDF
Network monitoring tools
PDF
Host-based Security, by Dmitry Khlebnikov @ Secure Development Melbourne
PDF
Operating support subsystem (oss) presentation
PPTX
Network management systems in large enterprise
Unit 1 network management
Network Management Fundamentals - Back to the Basics
The Importance of an Integrated Network Management System
Network Management System and Protocol
group presentation
group G
Network Monitoring Tools
Week10
Managing enterprise networks with cisco prime infrastructure_ 1 of 2
Network management
Cisco network management
Present and desired network management to cope with the expected expansion, n...
Network monitoring tools
Host-based Security, by Dmitry Khlebnikov @ Secure Development Melbourne
Operating support subsystem (oss) presentation
Ad

Viewers also liked (11)

PPTX
Las apps
PPTX
Categorias del-comercio-electronico
PPTX
Tema 7 operaiones con fracciones
PPTX
Partes internas-del-computador-de-escritorio-presentacion final
PPTX
Location based service
ODP
Arquitetura para otimização de legado
PPTX
Tipos de fintas
PDF
Soa Fundamentos
Las apps
Categorias del-comercio-electronico
Tema 7 operaiones con fracciones
Partes internas-del-computador-de-escritorio-presentacion final
Location based service
Arquitetura para otimização de legado
Tipos de fintas
Soa Fundamentos
Ad

Similar to Simple network management protocol (20)

PPT
(Snmp) simple network management protocol
PPT
Snmp chapter7
PDF
Introduction to SNMP
PPT
Functional Areas of Network Management Configuration Management
PPTX
Protocol snmp
PPT
Slides of SNMP (Simple network management protocol)
PPTX
Simple Network Management Protocole
PPT
Snmpv3
PDF
Network management
PPTX
Simple Network Management Protocol
PPTX
Unit 5.1 network 2.pptx
PDF
Introduction tosnmp
PPTX
Snmp by akhilesh verma
PPT
FALLSEM2023-24_BCSE308L_TH_VL2023240100841_2023-07-10_Reference-Material-II.ppt
PPTX
computer science and engineering for computer network
PPTX
SNMP (MV ASHOK)
PPTX
SNMP.pptx
PPT
unit5NtwManagement.ppt
PPTX
Simple Network Management Protocol
(Snmp) simple network management protocol
Snmp chapter7
Introduction to SNMP
Functional Areas of Network Management Configuration Management
Protocol snmp
Slides of SNMP (Simple network management protocol)
Simple Network Management Protocole
Snmpv3
Network management
Simple Network Management Protocol
Unit 5.1 network 2.pptx
Introduction tosnmp
Snmp by akhilesh verma
FALLSEM2023-24_BCSE308L_TH_VL2023240100841_2023-07-10_Reference-Material-II.ppt
computer science and engineering for computer network
SNMP (MV ASHOK)
SNMP.pptx
unit5NtwManagement.ppt
Simple Network Management Protocol

Simple network management protocol

  • 1. Simple Network Management Protocol (SNMP) is an "Internet-standard protocol for managing devices on IP networks". Devices that typically support SNMP include routers, switches, servers, workstations, printers, modem racks, and more.[1] It is used mostly in network management systems to monitor network-attached devices for conditions that warrant administrative attention. SNMP is a component of the Internet Protocol Suite as defined by the Internet Engineering Task Force (IETF). It consists of a set of standards for network management, including an application layer protocol, a database schema, and a set of data objects.[2] SNMP exposes management data in the form of variables on the managed systems, which describe the system configuration. These variables can then be queried (and sometimes set) by managing applications. Contents [hide] 1 Overview and basic concepts 2 Management information base (MIB) 3 Protocol details o 3.1 GetRequest o 3.2 SetRequest o 3.3 GetNextRequest o 3.4 GetBulkRequest o 3.5 Response o 3.6 Trap o 3.7 InformRequest 4 Development and usage o 4.1 Version 1 o 4.2 Version 2 o 4.3 SNMPv1 & SNMPv2c interoperability  4.3.1 Proxy agents  4.3.2 Bilingual network-management system o 4.4 Version 3 5 Implementation issues 6 Resource indexing 7 Security implications o 7.1 Autodiscovery 8 RFC references 9 See also
  • 2. 10 References 11 External links [edit]Overview and basic concepts Principle of SNMP Communication In typical SNMP uses, one or more administrative computers, called managers, have the task of monitoring or managing a group of hosts or devices on a computer network. Each managed system executes, at all times, a software component called an agent which reports information via SNMP to the manager. Essentially, SNMP agents expose management data on the managed systems as variables. The protocol also permits active management tasks, such as modifying and applying a new configuration through remote modification of these variables. The variables accessible via SNMP are organized in hierarchies. These hierarchies, and other metadata (such as type and description of the variable), are described by Management Information Bases(MIBs). An SNMP-managed network consists of three key components: • Managed device • Agent — software which runs on managed devices • Network management system (NMS) — software which runs on the manager A managed device is a network node that implements an SNMP interface that allows unidirectional (read-only) or bidirectional access to node-specific information. Managed devices exchange node-specific information with the NMSs. Sometimes called network elements, the managed devices can be any type of device, including, but not limited to, routers, access servers, switches,bridges, hubs, IP telephones, IP video cameras, computer hosts, and printers. An agent is a network-management software module that resides on a managed device. An agent has local knowledge of management information and translates that information to or from an SNMP specific form. A network management system (NMS) executes applications that monitor and control managed devices. NMSs provide the bulk of the processing and memory resources required for network management. One or more NMSs may exist on any managed network. [edit]Management information base (MIB) Main article: Management information base
  • 3. SNMP itself does not define which information (which variables) a managed system should offer. Rather, SNMP uses an extensible design, where the available information is defined bymanagement information bases (MIBs). MIBs describe the structure of the management data of a device subsystem; they use a hierarchical namespace containing object identifiers (OID). Each OID identifies a variable that can be read or set via SNMP. MIBs use the notation defined by ASN.1. [edit]Protocol details SNMP operates in the Application Layer of the Internet Protocol Suite (Layer 7 of the OSI model). The SNMP agent receives requests on UDP port 161. The manager may send requests from any available source port to port 161 in the agent. The agent response will be sent back to the source port on the manager. The manager receives notifications (Traps and InformRequests) on port 162. The agent may generate notifications from any available port. When used with Transport Layer Security or Datagram Transport Layer Security requests are received on port 10161 and traps are sent to port 10162.[3] SNMPv1 specifies five core protocol data units (PDUs). Two other PDUs, GetBulkRequest and InformRequest were added in SNMPv2 and carried over to SNMPv3. All SNMP PDUs are constructed as follows: