SNMP (Simple Network Management Protocol)

Slides:



Advertisements
Similar presentations
SNMP Simple Network Management Protocol Chris Francois CS 417d Fall 1998
Advertisements

Overview of Network Management. Outline Describe responsibilities of a network manager Define network management vocabulary Discuss network management.
TCP/IP Protocol Suite 1 Copyright © The McGraw-Hill Companies, Inc. Permission required for reproduction or display. Chapter 24 Network Management: SNMP.
Monitoring network traffic of Cisco 2950 switch and Cisco 1600 router Group 4 Ishan Shah (CIN: ) Jyotsna Mishra (CIN: ) Parth Chavda (CIN: )
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
CSEE W4140 Networking Laboratory Lecture 11: SNMP Jong Yul Kim
COMP4690, by Dr Xiaowen Chu, HKBU
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
SNMP (Simple Network Management Protocol) based Network Management
Guide to TCP/IP, Third Edition Chapter 11: Monitoring and Managing IP Networks.
Check Disk. Disk Defragmenter Using Disk Defragmenter Effectively Run Disk Defragmenter when the computer will receive the least usage. Educate users.
 The Open Systems Interconnection model (OSI model) is a product of the Open Systems Interconnection effort at the International Organization for Standardization.
Ch. 31 Q and A IS 333 Spring 2015 Victor Norman. SNMP, MIBs, and ASN.1 SNMP defines the protocol used to send requests and get responses. MIBs are like.
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.
1.  A protocol is a set of rules that governs the communications between computers on a network.  Functions of protocols:  Addressing  Data Packet.
Chapter 2  Overview of Network Management 1 Chapter 2 Overview  Why is network mgmt necessary?  Network managers job  Network management vocabulary.
Network Management Concepts and Practice Author: J. Richard Burke Presentation by Shu-Ping Lin.
SNMP ( Simple Network Management Protocol ) based Network Management.
Emanuele Pasqualucci Extending AppManager Monitoring with the SNMP Toolkit.
SNMP: Simple Network Management Protocol
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.
NetworkProtocols. Objectives Identify characteristics of TCP/IP, IPX/SPX, NetBIOS, and AppleTalk Understand position of network protocols in OSI Model.
What is a Protocol A set of definitions and rules defining the method by which data is transferred between two or more entities or systems. The key elements.
Basic tasks that fall under this category are: What is Network Management? Fault Management Dealing with problems and emergencies in the network (router.
1 Introduction to Internet Network Management Mi-Jung Choi Dept. of Computer Science KNU
Network management Network management can be characterized based on the functions it carries out: Configuration Management: inventory, configuration,
Protocols and the TCP/IP Suite
1 © 1999 BMC SOFTWARE, INC. 2/10/00 SNMP Simple Network Management Protocol.
BAI513 - PROTOCOLS SNMP BAIST – Network Management.
Network Management Basics
Wireless Network Management Mohammad Rasol Saidat.
1 Version 3.0 Module 11 TCP Application and Transport.
Mr C Johnston ICT Teacher BTEC IT Unit 05 - Lesson 05 Network Protocols.
SNMP Simple Network Management Protocol SNMP Simple Network Management Protocol Haris Ribic.
Chapter 15 – Part 2 Networks The Internal Operating System The Architecture of Computer Hardware and Systems Software: An Information Technology Approach.
SNMP 1. SNMP is an Internet protocol developed by the IETF. It is designed to facilitate the exchange of management information between network elements.
OS Services And Networking Support Juan Wang Qi Pan Department of Computer Science Southeastern University August 1999.
BZUPAGES.COM Presentation on TCP/IP Presented to: Sir Taimoor Presented by: Jamila BB Roll no Nudrat Rehman Roll no
1 Chapter Overview Network Communications The OSI Reference Model.
1 Chapter Overview Network Communications The OSI Reference Model.
Management Information Base for Version 2 of the Simple Network Management Protocol (MIB for SNMPv2)
SNMP.
Network Management Security
CCNA4 v3 Module 6 v3 CCNA 4 Module 6 JEOPARDY K. Martin.
Monitoring (Simple Network Management Protocol)
Chapter 36 Network Management & SNMP. Network management monitors network related hardware & software; troubleshoot network problems Detects major failures.
SNMP Simple Network Management Protocol Prof. Guido Russo
Topic 11 Network Management. SNMPv1 This information is specific to SNMPv1. When using SNMPv1, the snmpd agent uses a simple authentication scheme to.
IST 201 Chapter 11 Lecture 2. Ports Used by TCP & UDP Keep track of different types of transmissions crossing the network simultaneously. Combination.
SNMP.
SNMP Simple Network Management Protocol By Dr. Shadi Masadeh 1.
SNMP M Clements ENS.
SNMP.
SNMP M Clements ENS.
Protocols and the TCP/IP Suite
An Introduction to Computer Networking
SNMP M Clements ENS.
SNMP (Simple Network Management Protocol) based Network Management
SNMP (Simple Network Management Protocol) based Network Management
Network Monitoring Charles Warren.
Protocols and the TCP/IP Suite
SNMP Simple Network Management Protocol
Presentation transcript:

SNMP (Simple Network Management Protocol)

WHAT IS SNMP? SNMP (Simple Network Management Protocol) is a UDP-based network protocol. It is used mostly in network management systems to monitor network.

What is Network Management? Basic tasks that fall under this category are: Configuration Management -Keeping track of device settings and how they function

Fault Management - Dealing with problems and emergencies in the network (router stops routing, server loses power, etc.)

Performance Management -How smoothly is the network running? -Can it handle the workload it currently has?

SNMP SNMP is a tool (protocol) that allows for remote and local management of items on the network including servers, workstations, routers, switches and other managed devices. Comprised of agents and managers

Agent - process running on each managed node collecting information about the device it is running on. Manager - process running on a management workstation that requests information about devices on the network.

Advantages of using SNMP Standardized universally supported extendible portable allows distributed management access lightweight protocol

Client Pull & Server Push SNMP is a “client pull” model The management system (client) “pulls” data from the agent (server). SNMP is a “server push” model The agent (server) “pushes” out a trap message to a (client) management system

SNMP & The OSI Model Management & Agents APIs Application Layer SNMP Presentation Layer ASN.1 AND BER Session Layer RPC and NetBIOS Transport Layer TCP and UDP Network Layer IP and IPX DataLink Layer Ethernet, Tokenring, FDDI Physical Layer

SNMP Messages SNMP messages may be initiated by either the network management system (NMS) or by the network element. An SNMP TRAP is a message which is initiated by a network element and sent to the network management system. For example, a router could send a message if one of it's redundant power supplies fails or a printer could send an SNMP trap when it is out of paper.

An SNMP GET is a message which is initiated by the network management system when it wants to retrieve some data from a network element. For example, the network management system might query a router for the utilization on a WAN link every 5 minutes

An SNMP SET is a message which is initiated by the NMS when it wants to change data on a network element. For example, the NMS may wish to alter a static route on a router.

Ports & UDP SNMP uses User Datagram Protocol (UDP) as the transport mechanism for SNMP messages Ethernet Frame IP Packet SNMP Message CRC UDP Datagram Like FTP, SNMP uses two well-known ports to operate: UDP Port 161 - SNMP Messages UDP Port 162 - SNMP Trap Messages

Four Basic Operations Get GetNext Retrieves the value of a MIB variable stored on the agent machine (integer, string, or address of another MIB variable) GetNext Retrieves the next value of the next lexical MIB variable

Set Changes the value of a MIB variable Trap An unsolicited notification sent by an agent to a management application (typically a notification of something unexpected, like an error)

The Three Parts of SNMP SNMP Protocol SNMP network management is based on three parts: SNMP Protocol Defines format of messages exchanged by management systems and agents. Specifies the Get, GetNext, Set, and Trap operations

Management Information Base (MIB) A map of the hierarchical order of all managed objects and how they are accessed Structure of Management Information (SMI) Rules specifying the format used to define objects managed on the network that the SNMP protocol accesses

Nodes Managed nodes Management nodes Items in an SNMP Network are called nodes. There are different types of nodes. Managed nodes Typically runs an agent process that services requests from a management node Management nodes Typically a workstation running some network management & monitoring software

Nodes that are not manageable by SNMP A node may not support SNMP, but may be manageable by SNMP through a proxy agent running on another machine

SNMP Agents Two basic designs of agents Extendible Agents Open, modular design allows for adaptations to new management data and operational requirements

Monolithic Agents not extendible optimized for specific hardware platform and OS this optimization results in less overhead (memory and system resources) and quicker execution

Proxy & Gateway Agents Proxy & Gateway Agents extend the capabilities of SNMP by allowing it to: Manage a device that cannot support an SNMP agent Manage a device that supports a non-SNMP management agent Allow a non-SNMP management system to access an SNMP agent

Provide firewall-type security to other SNMP agents (UDP packet filtering) Translate between different formats of SNMP messages (v1 and v2) Consolidate multiple managed nodes into a single network address (also to provide a single trap destination)

SNMP Manager/Agent Communication

Traps Traps are unrequested event reports that are sent to a management system by an SNMP agent process When a trappable event occurs, a trap message is generated by the agent and is sent to a trap destination (a specific, configured network address) Many events can be configured to signal a trap, like a network cable fault, failing NIC or Hard Drive, a “General Protection Fault”, or a power supply failure

Traps can also be throttled -- You can limit the number of traps sent per second from the agent Traps have a priority associated with them -- Critical, Major, Minor, Warning, Marginal, Informational, Normal, Unknown

Basic Message Format Message Length Message Version Community String Message Preamble Community String PDU Header SNMP Protocol Data Unit PDU Body

SNMP Versions The SNMP protocol has benefited from major upgrades since its introduction in 1988.

SNMP Versions Version Description SNMPv1 SNMPv1, which implements community-based security SNMPv2c SNMPv2 with community-based security SNMPv2u SNMPv2 with user-based security SNMPv2 SNMPv2 with party-based security SNMPv3 SNMPv3 which implements user-based security

SNMP Architecture The SNMP architecture includes the following layers: SNMP Network Managers Master agents Subagents Managed components

SNMP Architecture

Languages of SNMP Structure of Management Information (SMI) specifies the format used for defining managed objects that are accessed via the SNMP protocol Abstract Syntax Notation One (ASN.1) used to define the format of SNMP messages and managed objects (MIB modules) using an unambiguous data description format Basic Encoding Rules (BER) used to encode the SNMP messages into a format suitable for transmission across a network

Commercial SNMP Applications Here are some of the various SNMP Management products available today: http://www.hp.com/go/openview/ HP OpenView http://www.tivoli.com/ IBM NetView http://www.novell.com/products/managewise/ Novell ManageWise http://www.sun.com/solstice/ Sun MicroSystems Solstice http://www.microsoft.com/smsmgmt/ Microsoft SMS Server http://www.compaq.com/products/servers/ Compaq Insight Manger management/ http://www.redpt.com/ SnmpQL - ODBC Compliant

http://www.empiretech.com/ Empire Technologies ftp://ftp.cinco.com/users/cinco/demo/ Cinco Networks NetXray http://www.netinst.com/html/snmp.html SNMP Collector (Win9X/NT) http://www.netinst.com/html/Observer.html Observer http://www.gordian.com/products_ Gordian’s SNMP Agent technologies/snmp.html http://www.castlerock.com/ Castle Rock Computing http://www.adventnet.com/ Advent Network Management http://www.smplsft.com/ SimpleAgent, SimpleTester

SNMP & Windows NT 5.0 Proposed features of the Windows NT5 SNMP Service Full bilingual support for SNMPv1 and SNMPv2c ability to map SNMPv2c requests to SNMPv1 for processing by extension agents better synchronization of MIB variables a new extension agent framework (backward compatible with original framework, but with MS add-ons)

code-generator for creation of extension agents MIB-II, LAN Manager 2, IP Forwarding MIB (RFC 1354), and Host Resources MIB (RFC 1514) extension agents included All MIB modules included with SNMP install SMS 2.0 also has a Symantec PCAnywhere type of application integrated into it, allowing “remote-but-local” management as well