SNMP (Simple Network Management Protocol)

Slides:



Advertisements
Similar presentations
Chapter 6 SNMPv2 6-1 Network Management: Principles and Practice
Advertisements

Communication and Functional Models
Chapter 19: Network Management Business Data Communications, 5e.
TCP/IP Protocol Suite 1 Copyright © The McGraw-Hill Companies, Inc. Permission required for reproduction or display. Chapter 24 Network Management: SNMP.
Dr Alejandra Flores-Mosri Network Monitoring Internet Management & Security 06 Learning outcomes At the end of this session, you should be able to: –Explain.
TCP/IP Protocol Suite 1 Chapter 21 Upon completion you will be able to: Network Management: SNMP Understand the SNMP manager and the SNMP agent Understand.
CSEE W4140 Networking Laboratory Lecture 11: SNMP Jong Yul Kim
COMP4690, by Dr Xiaowen Chu, HKBU
SNMP PROTOCOL Copyright © 2001 by Aiko Pras These sheets may be used for educational purposes.
1 Network Management and SNMP  What is Network Management?  ISO Network Management Model (FCAPS)  Network Management Architecture  SNMPv1 and SNMPv2.
SNMP & MIME Rizwan Rehman, CCS, DU. Basic tasks that fall under this category are: What is Network Management? Fault Management Dealing with problems.
SNMP Simple Network Management Protocol
Agenda SNMP Review SNMP Manager Management Information Base (MIB)
Network Management: SNMP
SNMPv3 Yen-Cheng Chen Department of Information Management National Chi Nan University
ENS 1 SNMP M Clements. ENS 2 Simple Network Management Protocol Manages elements in networks – E.g. routers, switches, IP phones, printers etc. Uses manager.
Chapter 6 Overview Simple Network Management Protocol
McGraw-Hill The McGraw-Hill Companies, Inc., 2000 SNMP Simple Network Management Protocol.
TCP/IP Protocol Suite 1 Chapter 21 Upon completion you will be able to: Network Management: SNMP Understand the SNMP manager and the SNMP agent Understand.
SNMP ( Simple Network Management Protocol ) based Network Management.
Emanuele Pasqualucci Extending AppManager Monitoring with the SNMP Toolkit.
SNMP: Simple Network Management Protocol
Network Protocols UNIT IV – NETWORK MANAGEMENT FUNDAMENTALS.
SNMP ( Simple Network Management Protocol ) based Network Management.
SNMP Simple Network Management Protocol Team: Matrix CMPE-208 Fall 2006.
Basic tasks that fall under this category are: What is Network Management? Fault Management Dealing with problems and emergencies in the network (router.
SNMP (Simple Network Management Protocol)
1 SNMP Simple network management protocol Group: Techno Presented by: Karthik Gottiparthy Gautami Parulkar Neeraj Sharma Jigar Patel Hariharan Venkataraman.
Network management Network management can be characterized based on the functions it carries out: Configuration Management: inventory, configuration,
Network Management8-1 Chapter 8: Network Management Chapter goals: r introduction to network management m motivation m major components r Internet network.
Simple Network Management Protocol By - Suparna Sri.
Communication and Functional Models
MRTG Speaker: Yan-Shiang Wang Adviser: Quincy Wu Date: 2005/11/23.
BAI513 - PROTOCOLS SNMP BAIST – Network Management.
SNMP Simple Network Management Protocol. SNMP and UDP Uses UDP as transport protocol Connectionless Connectionless Port 161 for sending and receiving.
1 Version 3.0 Module 11 TCP Application and Transport.
CS 453 Computer Networks Lecture 22 Network Management.
Lec 3: Infrastructure of Network Management Part2 Organized by: Nada Alhirabi NET 311.
1 Network Management: SNMP The roots of education are bitter, but the fruit is sweet. - Aristotle.
SIMPLE NETWORK MANAGEMENT PROTOCOL (SNMP)
Internet Standard Management Framework
SNMP 1. SNMP is an Internet protocol developed by the IETF. It is designed to facilitate the exchange of management information between network elements.
SNMP.
Network Management Security
Advanced Network Protocols CSCI 5132 Chapter 30 Simple Network Management Protocol By Chetan Singh Haaris Sheikh Lakshmi Menon Kavita Sarma.
CITA 440 Week 6 SNMPv1. Internet SNMP Management Internet Engineering Task Force (IETF) –1990SNMPv1 –1996SNMPv2 –1998SNMPv3 Internet documents: –Request.
Ch 9. Network Management Myungchul Kim
 Introduction  Structure of Management Information  Practical Issues  Summary 2.
SNMP Simple Network Management Protocol. WHAT IS IT?
SNMP Data Types, etc.. SNMPv1 and SMI-specific data types.
Mastering SNMP Notes 25/12/2010. Simple Network Management Protocol (SNMP) is an application-layer protocol that provides a message format for communication.
Network Traffic Monitoring and Analysis - Shisheer Teli CCCF.
Topic 11 Network Management. SNMPv1 This information is specific to SNMPv1. When using SNMPv1, the snmpd agent uses a simple authentication scheme to.
SNMP Simple Network Management Protocol. WHAT IS IT?
Chapter 27 Network Management Copyright © The McGraw-Hill Companies, Inc. Permission required for reproduction or display.
Lec 3: Infrastructure of Network Management Part2 Organized by: Nada Alhirabi NET 311.
Jaringan Telekomunikasi, Sukiswo ST, MT Sukiswo
Simple Network Management Protocol
Network management Communication model
SNMP.
Lec7: SNMP Management Information
Network Management: SNMP
SNMPv1 Network Management: Communication and Functional Models
Advanced Network Protocols
SNMP M Clements ENS.
SNMP M Clements ENS.
System and Network Management
SNMP M Clements ENS.
SNMP (Simple Network Management Protocol) based Network Management
Simple Network Management Protocol
Presentation transcript:

SNMP (Simple Network Management Protocol) By Xian Mihr Gandhi - 005358135 Neehar Athalye - 005314674 Venkatesh Lanke - 005174131 Madhusudhan Sreedhara - 005241900 Supriya Shenai - 005240483 Mohinish Basha Shaikh- 005354300

AGENDA Introduction. SNMP Managed Network Technology. SNMP Basic Commands. SNMP Management Information Base (MIB). SNMP VERSION 1 (SNMPv1). SNMPv1 Message Formats. SNMP VERSION 2 (SNMPv2). SNMPv2 Proxy Agents. SNMP Security. Conclusion.

INTRODUCTION Defined in RFC 1157. UDP port 161/162 Application layer protocol that is designed to exchange the network management information between network devices. Helps system administrators to monitor network attached devices, solve network problems and plan for future growth on network. 3 versions: SNMPv1, SNMPv2, SNMPv3(Standardization Pending). Consists of standards for network management, including Application layer protocol, a database schema and a set of data objects. Uses managed systems that exposes management data in the form of variables. Managing application can also query these variables.

SNMP MANAGED NETWORK TECHNOLOGY Reference: http://www.cisco.com/univercd/cc/td/doc/cisintwk/ito_doc/snmp.htm#wp1022816

SNMP MANAGED NETWORK TECHNOLOGY Consists of 3 key components Network Management System (NMS), Agents, Managed Devices. Managed Devices: A node in a network that contains SNMP agent. Stores and collects management information and provide it to NMS. Also called as network elements. Can be router, switch, server. Agents: Agent is software module. It resides in managed device. Contains knowledge about management information. Translates that knowledge into SNMP compatible format. Consists of Master agents and Sub agents. NMS: Contains applications that monitors and controls managed devices. Provides memory and processing resources required for managing network. Their can be more than 1 NMS in the managed network.

SNMP BASIC COMMANDS Four basic commands: read, write, trap, traversal operations. Read: Shows variables that are maintained by managed devices on NMS. (GET, GET-NEXT) Write: Controls managed devices. Used by NMS to modify the values of variables stored in managed devices. (SET) Trap: Executed by managed devices to asynchronously report any event to NMS. (TRAP) Traversal Operation: Used by NMS. Collects information about variable tables such as routing tables.

SNMP Management Information Base (MIB) MIB Tree with hierarchy assigned by different organization Reference: http://www.cisco.com/univercd/cc/td/doc/cisintwk/ito_doc/snmp.htm#wp1020570

SNMP Management Information Base (MIB) MIB: Hierarchically organizes information. Accessed using SNMP protocol. Consists of managed objects. Identified by object identifiers. Managed Objects: Also called as MIB object. One of the characteristics of managed device. Comprised of one or more object instances. One of the variable. Consists of 2 managed objects scalar and tabular. Scalar object defines the instance of single object. Tabular objects defines the instances of multiple related objects. Object Identifier (Object ID): Provides unique identification of managed object in MIB hierarchy. MIB hierarchy has a tree with nameless root. Levels are assigned by different organizations. The managed object at the input can either be identified by object name or by equivalent object descriptor.

SNMP VERSION 1 Operates over UDP, IP, CLNS, DDP and IPX. Widely used in industry. SMNPv1 and Structure of Management Information (SMI): Defines rules describing managements information using ASN.1. Consists of 3 specific data type : a) ASN.1 data types b) SMI-specific data types c) SNMP MIB tables. ASN.1 data types: Consists of name, syntax and encoding. Name used as Object Id. Syntax defines data types of object. SMI uses subset of ASN.1 syntax definations. Encoding describes how the information associated with managed object is formatted as series of data items. SMI-specific data types: Consists of 2 data types: Simple Data Types, Application-wide Data Types. Simple Data Types: Signed integer ranging from . Sequences from 0 to 65,535 octets. Application-wide Data Types: Consists of network addresses, counters, gauges, time ticks, opaques, integers and unsigned integers. SNMP MIB Tables: Defines highly structured tables that are groups instances of tabular objects. SNMP can retrieve or alter entire row in the table. Protocol Operation: NMS issues a request and managed devices return responses. Get operation is issued by NMS to retrieve the value of one or more object instances. GetNext retrieves the value of next object instance. Set is used to modify the value of object instance.

SNMPv1 Get, GetNext, Response and Set PDU’s contains same fields SNMPv1 MESSAGE FORMATS Consists of Message header and PDU. Message Header: Contains 2 fields Version Number and Community Name. Version Number: Specifies SNMP version. Community Name: Provides access environment for group of NMS. NMS in the community are said to be in the same administrative domain. PDU: Contains specific command and the operand that are involved in the transactions. PDU fields are variable in length. SNMPv1 Get, GetNext, Response and Set PDU’s contains same fields Reference: ttp://www.cisco.com/univercd/cc/td/doc/cisintwk/ito_doc/snmp.htm#wp1020570

SNMPv1 MESSAGE FORMATS PDU Types: Specifies the type of PDU transmitted. Request ID: Associates SNMP request and responses. Error Status: Indicates number of errors and error types. Set by response operation. Error Index: Associates error with a particular object instances. Set by response operation. Variable Bindings: Acts as a data field for SNMPv2 PDU. Associates object instance with its current value.

SNMPv1 MESSAGE FORMATS TRAP PDU FORMAT Reference: http://www.cisco.com/univercd/cc/td/doc/cisintwk/ito_doc/snmp.htm#wp1020570

SNMPv1 MESSAGE FORMATS TRAP PDU FORMAT Enterprise: Identifies the type of object generating trap. Agent Address: Provides the address of managed object generating trap. Generic Trap Types: Indicates one of a number of generic trap types. Specific trap codes: Indicates one of number of specific trap codes. Time Stamp: Provides a amount of time that has elapsed between the last network reinitialization and generation of the trap. Variable Bindings: Acts as a data field in SNMPv2PDU. Each variable binding associates a particular object instance with its current value.

SNMP VESION 2 Evolution of version 1. Provides additional protocol operation over SNMPv1. SNMPv2 and Structure Management information: Bit strings are defined only in SNMPv2 and comprise of zero or more named bits that specify a value. Supports all types of address as compared to SMNPv1 which offers support only for 32-bit IP address.SNMPv2 supports 32 bit and 64 bit counters as well. SMI Information Modules: Specifies a group of related definitions. 3 types SMI information modules like MIB modules, compliance statements and capability statements. MIB modules contains definitions of interrelated managed objects. Compliance statements provide a systematic way to describe a group of managed objects that must be implemented for conformance to a standard. Capability statements are used to indicate the precise level of support that an agent claims with respect to a MIB group.

SNMP VESION 2 SNMPv2 protocol Operation: SNMPv2 offers 2 new protocol operations like GetBulk and Inform. Also includes protocol operations of SNMPv1. Inform : Allows one NMS to send the TRAP to other NMS. GetBulk PDU Format: Efficiently retrieves large blocks of data such as multiple rows in the table. GetBulk PDU format shown below. Reference:http://www.cisco.com/univercd/cc/td/doc/cisintwk/ito_doc/snmp.htm

SNMP VESION 2 GetBulk Format PDU Type: identifies PDU as a GetBulk operation. Request ID: Associates SNMP requests and responses. Non repeaters: Specifies the number of object instances in the variable bindings. Used when some instances are scalar objects. Max repetitions: maximum number of times that other variables beyond those specified by the Non repeaters field should be retrieved. Variable Bindings: Acts as a data field in SNMPv2PDUEach variable binding associates a particular object instance with its current value

SNMPv2 PROXY AGENTS SNMPv2 can act as a proxy agent for SNMPv1 managed devices. SNMPv2 issues commands that are intended for an SNMPv1 agent. NMS then sends messages to the SNMPv2 proxy agents. Proxy agent then forwards Get, GetNext, and Set messages to the SNMPv1 agent unchanged. Proxy agent converts the GetBulk messages to the GetNext messages and then forward it to SNMPv1 agent. Proxy agent maps SNMPv1 trap messages to the SNMPv2 trap messages.

SNMP SECURITY Lacks authentication. Vulnerable to the variety of security threats. Vulnerable to masquerading, modification of information, time modifications, message sequencing and disclosures. Message sequence and timing modifications occurs when an entity who is unauthorized reorders, delays, or copies and later replays a message generated by an authorized entity. As SNMP does not implement any authentication Set operations are not implemented by many vendors.

CONCLUSION SNMP is an attractive solution for network management because it is a standard protocol and ubiquitous. Its simple and well known. Firewalls can be easily configured to pass the SNMP traffic through it. It goes on UDP so it has lightweight network resource consumption.

REFERNCES http://en.wikipedia.org/wiki/SNMP http://www.cisco.com/warp/public/535/3.html http://faqs.org/rfcs/rfc1157.html http://blogs.sun.com/jmxetc/entry/don_t_fell_in_the#Conclusion http://www.dpstele.com/layers/l2/snmp_l2_tut_part1.php

Q &A ? THANK YOU