SNMP ( Simple Network Management Protocol ) based Network Management.

Slides:



Advertisements
Similar presentations
Keeping Tabs on Your Network First, a Horror Story Types of Management Tools What is SNMP? Dartmouth’s Net Management InterMapper demo Questions Rich Brown.
Advertisements

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.
1 ITC242 – Introduction to Data Communications Week 12 Topic 18 Chapter 19 Network Management.
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
1 SNMP Simple Network Management Protocol. 2 SNMP Overview Define mechanism for remote management of network devices (routers, bridges, etc.) Fundamental.
1 System support & Management Protocols Lesson 13 NETS2150/2850 School of Information Technologies.
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.
Network Management: SNMP
SNMP (Simple Network Management Protocol) Jon Sevy Geometric and Intelligent Computing Laboratory Department of Mathematics and Computer Science Drexel.
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.
1 Network Management Computer Networks. 2 OSI Network Management Model Performance Management e.g. utilization Fault Management e.g. SNMP traps Configuration.
Chapter 6 Overview Simple Network Management Protocol
McGraw-Hill The McGraw-Hill Companies, Inc., 2000 SNMP Simple Network Management Protocol.
Network Management Concepts and Practice Author: J. Richard Burke Presentation by Shu-Ping Lin.
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 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,
Network Management8-1 Chapter 8: Network Management Chapter goals: r introduction to network management m motivation m major components r Internet network.
1 © 1999 BMC SOFTWARE, INC. 2/10/00 SNMP Simple Network Management Protocol.
Communication and Functional Models
BAI513 - PROTOCOLS SNMP BAIST – Network Management.
ICT 6621 : Advanced NetworkingKhaled Mahbub, IICT, BUET, 2008 Lecture 13 Network Management.
Network Management Basics
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.
SNMP Simple Network Management Protocol SNMP Simple Network Management Protocol Haris Ribic.
SNMP 1. SNMP is an Internet protocol developed by the IETF. It is designed to facilitate the exchange of management information between network elements.
Management Information Base for Version 2 of the Simple Network Management Protocol (MIB for SNMPv2)
SNMP.
Network Management Security
1 Kyung Hee University Prof. Choong Seon HONG SNMP Network Management Concepts.
Monitoring (Simple Network Management Protocol)
Ch 9. Network Management Myungchul Kim
 Introduction  Structure of Management Information  Practical Issues  Summary 2.
Chapter 9 Network Management
Lec 2: Infrastructure of Network Management Part1 from : Computer Networking: A Top Down Approach 6 th edition – Chapter 9 1 Organized by: Nada Alhirabi.
Topic 11 Network Management. SNMPv1 This information is specific to SNMPv1. When using SNMPv1, the snmpd agent uses a simple authentication scheme to.
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
SNMP.
Overview – SOE Net-SNMP v
SNMP Simple Network Management Protocol By Dr. Shadi Masadeh 1.
Overview – SOE Net-SNMP v5.7.3
SNMP M Clements ENS.
SNMP.
SNMP M Clements ENS.
Network Management Computer Networks.
Introduction to Internet Network Management
System and Network Management
SNMP M Clements ENS.
Fundamentals of Network Management
SNMP (Simple Network Management Protocol) based Network Management
SNMP (Simple Network Management Protocol) based Network Management
SNMP Simple Network Management Protocol
Simple Network Management Protocol
Presentation transcript:

SNMP ( Simple Network Management Protocol ) based Network Management

Network Management: What is it? Network management includes – deployment, integration and coordination of the hardware, software, and human elements – to monitor, test, poll, configure, analyze, evaluate and control the network and element resources – to meet the real-time, operational performance, and Quality of service requirements at a reasonable cost.

Network Management: Why is it needed? Lowers costs by eliminating the need for many administrators at multiple locations performing the same function Makes network administration and monitoring easier and more convenient Coherent presentation of data

Functional Areas of Network Management (According to OSI Network Management Model) Performance Management – how smoothly is the network running Fault Management - reactive and proactive network fault management (deals with problems and emergencies in the network) Configuration Management – keeping track of device settings and how they function Accounting Management - cost management and charge back assessment Security Management - SNMP (Version 1 and 2) doesn’t provide much here

N/w Management arch.

Network Management Architectures 1) Management Entity job is to provide access to management data, controls, and behaviors: 1.Regular polling or sampling of management data –the management entity requests updates from managed devices to reflect recent status of the network being managed. 2.When alerts are received, appropriate responses must be generated

Network Management Architectures (contd.) 2) Managed Device At each managed device, a special piece of software(process) called a management agent responds to polls for collected data, The management agent itself has custody of a management database (MDB) of information that it collects and maintains over time

Network Management Architectures (contd.) 3) N/w Management Protocol The protocol runs between managing entity and the managed device. Allows the managing entity to query the status of the managed devices. Agents can use the network management protocol to inform the managing entity of exceptional events.

SNMP & The OSI Model

Versions Two major versions SNMPv1, SNMPv2 SNMPv1 is the recommended standard SNMPv2 has become split into: SNMPv2u - SNMPv2 with user-based security SNMPv2* - SNMPv2 with user-based security and additional features SNMPv2c - SNMPv2 without security SNMPv3 - Future

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

The Internet- Standard Management Framework 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.

SNMP network management consists of four parts: The Internet- Standard Management Framework (contd.) Structure of Management Information (SMI) Rules specifying the format used to define objects managed on the network that the SNMP protocol accesses Management Information Base (MIB) A map of the hierarchical order of all managed objects and how they are accessed SNMP Protocol Defines format of messages exchanged by management systems and agents. Specifies the Get, GetNext, Set, and Trap operations Security and administration capabilities The addition of these capabilities represents the major enhancement in SNMPv3 over SNMPv2

Registered Tree

MIB-2 MIB-II Standard Internet MIB Definition follows structure given in SMI MIB-II (RFC 1213) is current standard definition of the virtual file store for SNMP manageable objects Has 10 basic groups –system –interfaces –at –ip –icmp –tcp –udp –egp –transmission –snmp If agent implements any group then is has to implement all of the managed objects within that group

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

Four Basic Operations Get GetNext Set Trap Retrieves the value of a MIB variable stored on the agent machine (integer, string, or address of another MIB variable) Retrieves the next value of the next lexical MIB variable Changes the value of a MIB variable An unsolicited notification sent by an agent to a management application (typically a notification of something unexpected, like an error)

Basic operations contd.. Manager Agent get_request get_next_request get_response port 161 port 162 get_response set_request trap

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”, a power supply failure

Traps 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

Trap Receivers Management applications can handle the trap in a few ways: Poll the agent that sent the trap for more information about the event, and the status of the rest of the machine. Log the reception of the trap. Completely ignore the trap.

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

SNMP MESSAGE ENCODING THE DESCRIPTION OF MIBS AND MESSAGE FORMATS IS BASED ON THE ASN.1 SYNTAX THE MAPPING FROM AN ABSTRACT SYNTAX UPON A TRANSFER SYNTAX IS DEFINED BY THE BASIC ENCODING RULES (BER)

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

SNMP MESSAGE SNMP PDU VARIABLE BINDINGS

SNMP Agents Two basic designs of agents Extendible Agents Monolithic Agents not extendible optimized for specific hardware platform and OS not extendible optimized for specific hardware platform and OS Open, modular design allows for adaptations to new management data and operational requirements

Community Names A community string is a password that allows access to a network device. It defines what "community of people" can access the SNMP information that is on the device. Community names are used to define where an SNMP message is destined for. Set up your agents to belong to certain communities. Set up your management applications to monitor and receive traps from certain community names. There are actually three community strings for SNMP-speaking devices: The SNMP Read-only community string The SNMP Read-Write community string The SNMP Trap community string

PROXY MANAGEMENT A NODE MAY NOT SUPPORT SNMP, BUT MAY BE MANAGEABLE BY SNMP THROUGH A PROXY AGENT RUNNING ON ANOTHER MACHINE NOWADAYS THE TERM DENOTES A DEVICE THAT FORWARDS SNMP MESSAGES, BUT DOESN’T LOOK AT THE INDIVIDUAL OBJECTS

SNMP Consoles, Tools, Utilities, and Key Files There are many of these available, the lion’s share of the market belongs to three products: –HP Open View’s Network Node Manager (NNM) –IBM’s Tivoli Net View –Computer Associates’ Unicenter TNG There are also many smaller utilities that are helpful when supporting a management system (Novell ManageWise, Sun MicroSystems Solstice, Microsoft SMS Server, Compaq Insight Manger, SnmpQL - ODBC Compliant,Empire Technologies,CincoNetworks NetXray,SNMP Collector Win9X/NT,Observer)

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