240 likes | 431 Views
Simple Network Management Protocol (SNMP). By Nitin Bande, Dept. of Comp. Sci., Old Dominion University. Overview. Network Management Definition Functions Types of models. Definition. Defined as Operations Administrations Maintenance Provisioning. Network Operations.
E N D
Simple Network Management Protocol (SNMP) By Nitin Bande, Dept. of Comp. Sci., Old Dominion University.
Overview • Network Management • Definition • Functions • Types of models
Definition Defined as • Operations • Administrations • Maintenance • Provisioning
Network Operations • Fault management • Performance management • Configuration management • Accounting management • Security management • Reports management • Inventory management • Data gathering and analyses
Network Provisioning • Planning • Design
Maintenance • Installation • Repairs • Trouble ticket administration • Routine network tests.
Function • User will get quality network services. • Provides variety of tools, applications, and devices to help network managers for monitoring and maintaining networks.
Types of Models • Internet Model 1. Simple scalar model 2. Easy to implement 3. Protocol SNMP • Open System Interconnection (OSI) Model 1. Object oriented model 2. Hard to implement 3. Protocol CMIP
SNMP • Simple scalar model • Easy to implement • Industry standard • Primarily developed to manage internet components, currently using for WAN and telecommunication systems. • Most widely implemented.
Definition • It is an application layer protocol. • Simple request/response protocol. • Also it is part of TCP/IP • It also helps to administrators in managing network performance, problems, and growth. • It allows for remote and local management of items on the network including servers, workstations, routers, switches and other managed devices. • It is also client pull and server push model. • For transport mechanism of SNMP messages it uses UDP.
Basic Components • Managed devices It is a network node who contains SNMP agent and that resides on a managed network. • Agents Itis a network-management software module that resides in a managed device. • Network management systems Itexecutes applications that monitor and control managed devices.
SNMP Commands • Read Used by NMS to monitor managed devices • Write Used by NMS to control managed devices • Trap Used by managed devices to report events to NMS • Traversal operations Used by NMS to examine which variables are supported by managed devices and also store information in tables.
SNMP parts • Structure of management information (SMI) Defines the format of managed objects which are used by SNMP • Management information base (MIB) It is a collection of organized information and accessed by SNMP
SNMP versions • SNMPv1 It is initial implementation of SNMP. • SNMPv2 It is an evolution of SNMPv1 which provides security. • SNMPv3 Modularization of documentation and architecture.
SNMPv1 • Described in Request For Comments (RFC) • Operates over protocols UDP, IP, OSI connectionless network service (CLNS), Datagram delivery protocol (DDP). • Widely used in network management.
SNMPv1 Data types ASN.1 data types • Name used as object identifier. • Syntax Used as to define data types of objects. • Encoding Describes how objects information is formatted for transmission over the network. SMI data types • Simple data types • Application-wide data types
SNMPv1 operations • Get Used by NMS for retrieving values of objects from an agents • GetNext Retrieves next object value • Set Used to set values of objects within an agent • Trap Used by agents to inform NMS of events
SNMPv2 • Provides security function. • Bulk Data Transfer Messages. • Manager- to-Manager Messages. • Also improved data types. • SNMPv1 supports only 32-bit IP addresses but SNMPv2 supports other types of addresses.
SNMPv2 operations • Trap Same as in SNMPv1 but uses different message format. • GetBulk Used by NMS to retrieve large blocks of data. • Inform Used to send trap information from one NMS to another NMS.
SNMPv3 • Same like SNMPv2 but provides better security in network management. • Specifications for a formalized SNMP architecture
SNMPv3 applications • The command generator • The command responder • The notification originator • The notification receiver • The proxy forwarder
SNMP Message Format • It has two parts • Message header has two fields 1. Version number 2. Community name • PDU contains specific commands and operands.
References • Computer Networking- A Top Down Approach, Forth Edition, J. Kurose, K. Ross, Pearson Education, 2008. • Network Management, M. Subramanian, Addison Wesley, 2000. • Internetworking Technology Handbook (Available Online).
Thank you Questions…...