SNMP ITL. ITL: ©2000-2005 Hans Kruse, Shawn Ostermann, Carl Bruggeman2 Objectives Overview of SNMP SNMP Tools SNMP Monitoring Infrastructure.

Slides:



Advertisements
Similar presentations
Management Information Base for Version 2 of the Simple Network Management Protocol Presented by Zhou Ji (MIB for SNMPv2) By SNMPv2 Working Group.
Advertisements

1 Pertemuan 05 Model Informasi - SMI Matakuliah: H0372/Manajemen Jaringan Tahun: 2005 Versi: 1/0.
Overview of Network Management. Outline Describe responsibilities of a network manager Define network management vocabulary Discuss network management.
Shivkumar Kalyanaraman Rensselaer Polytechnic Institute 1 Simple Network Management Protocol (SNMP) Shivkumar Kalyanaraman Rensselaer Polytechnic Institute.
Chapter 7  Management Information Base (MIB) 1 Chapter 7 Overview  Structure of management info (SMI)  Definition of mib-2 objects  Use of MIB browser.
Shivkumar Kalyanaraman Rensselaer Polytechnic Institute 1 Simple Network Management Protocol (SNMP) Shivkumar Kalyanaraman Rensselaer Polytechnic Institute.
1 SNMP Simple Network Management Protocol. 2 SNMP Overview Define mechanism for remote management of network devices (routers, bridges, etc.) Fundamental.
Shivkumar Kalyanaraman Rensselaer Polytechnic Institute 1 Simple Network Management Protocol (SNMP) Shivkumar Kalyanaraman Rensselaer Polytechnic Institute.
Network Management Definition "...deploying and coordinating resources in order to plan, operate, administer, analyze, evaluate, design and expand communication.
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 Simple Network Management Protocol
Agenda SNMP Review SNMP Manager Management Information Base (MIB)
10/26/10 Network Management & Monitoring Introduction to SNMP.
Guide to TCP/IP, Third Edition Chapter 11: Monitoring and Managing IP Networks.
SNMP Terms SNMP Agent (network element to monitor) SNMP Management Station Community String (password) SMI (Structure of Management Info) MIB (Management.
Introduction to SNMP AfNOG 11, Kigali/Rwanda.
These materials are licensed under the Creative Commons Attribution-Noncommercial 3.0 Unported license (
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.
SNMP Management Information
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.
1 SNMP Simple network management protocol Group: Techno Presented by: Karthik Gottiparthy Gautami Parulkar Neeraj Sharma Jigar Patel Hariharan Venkataraman.
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.
ECE Prof. John A. Copeland Office: Klaus or call.
Communication and Functional Models
MRTG Speaker: Yan-Shiang Wang Adviser: Quincy Wu Date: 2005/11/23.
BAI513 - PROTOCOLS SNMP BAIST – Network Management.
Fundamentals of Network Management
DNS ITL see: Douglas Comer: Internetworking with TCP/IP, volume I” pages
ITEC 275 Computer Networks – Switching, Routing, and WANs Week 13 Chapter 13 Instructor: RobertD’Andrea 2015.
These materials are licensed under the Creative Commons Attribution-Noncommercial 3.0 Unported license (
Prof. Younghee Lee 1 1 Computer Networks u Lecture 14: Network Management Prof. Younghee Lee * Some part of this teaching materials are prepared referencing.
429 SNMP. (c) 2001, Hans Kruse and Shawn Ostermann 2 Objectives  Overview of SNMP  SNMP Tools  Direct Access to Cisco Routers.
APRICOT 2008 Network Management Taipei, Taiwan February 20-24, 2008 Introduction to SNMP.
Management Information Base for Version 2 of the Simple Network Management Protocol (MIB for SNMPv2)
Network Management Security
ITL Getting Information: Packet Sniffing Cisco Router Commands SNMP.
Ch 9. Network Management Myungchul Kim
 Introduction  Structure of Management Information  Practical Issues  Summary 2.
Mastering SNMP Notes 25/12/2010. Simple Network Management Protocol (SNMP) is an application-layer protocol that provides a message format for communication.
Lec 2: Infrastructure of Network Management Part1 from : Computer Networking: A Top Down Approach 6 th edition – Chapter 9 1 Organized by: Nada Alhirabi.
ITL Getting Information: Packet Sniffing Cisco Router Commands SNMP.
Manajemen Jaringan, Sukiswo ST, MT 1 SNMP Management Information Sukiswo
Network Management Workshop June 2009 Papeete, French Polynesia
The Structure of Management Information (SMI) Naming OIDs, Defining OIDs SNMP Operations Hamdamboy Urunov, a Ph.D. Researcher student. Special Communication.
Simple Network Management Protocol
or call for office visit, or call Kathy Cheek,
SNMP Simple network management protocol
Lec7: SNMP Management Information
Karl Quinn 23rd November 2004 NDS M.Sc.
APRICOT 2008 Network Management Taipei, Taiwan February 20-24, 2008
SNMP M Clements ENS.
Network Management Workshop November 2009 Nadi, Fiji
SNMP M Clements ENS.
Network Management Workshop June 2009 Papeete, French Polynesia
Network Management Computer Networks.
SANOG 10 Workshop August New Delhi, India
System and Network Management
SNMP M Clements ENS.
Fundamentals of Network Management
Network Management Workshop intERlab at AIT Thailand March 11-15, 2008
Simple Network Management Protocol
Presentation transcript:

SNMP ITL

ITL: © Hans Kruse, Shawn Ostermann, Carl Bruggeman2 Objectives Overview of SNMP SNMP Tools SNMP Monitoring Infrastructure

ITL: © Hans Kruse, Shawn Ostermann, Carl Bruggeman3 A Perspective on Managing Network Nodes Useful Stuff Done Here Probes Statistics User Interface e.g. cisco router command line

ITL: © Hans Kruse, Shawn Ostermann, Carl Bruggeman4 The Network Management Utopia A B C D E Network Management System

ITL: © Hans Kruse, Shawn Ostermann, Carl Bruggeman5 The Problem Vendor-specific code for every device is too expensive to maintain The device cannot spend resources interpreting complex requests SNMP: Simple Network Management Protocol – Simple commands, complexity placed into the management system

ITL: © Hans Kruse, Shawn Ostermann, Carl Bruggeman6 SNMP Structure Simple Protocol Structure –Information retrieval GET, GET-NEXT, GET-BULK –Setting Parameters SET –Alarms TRAP

ITL: © Hans Kruse, Shawn Ostermann, Carl Bruggeman7 The Hard Part Create a description (database schema) for the information –Defines the type of information –Documents the meaning of the information –Allows many independently developed standards to be merged in a device

ITL: © Hans Kruse, Shawn Ostermann, Carl Bruggeman8 MIB MIB: Management Information Base Defines an extensible classification scheme for pieces of information SMI: (Structure of Management Information) Codes the information and documentation into a formal specification language (ASN.1)

ITL: © Hans Kruse, Shawn Ostermann, Carl Bruggeman9 The Classification Scheme Every group of related information items has a common prefix (sequence of integers) Prefixes are organized in a hierarchy Items can be single values or multiple instances of an item type

ITL: © Hans Kruse, Shawn Ostermann, Carl Bruggeman10 Some Specifics The stuff we are interested in has the prefix –iso (1) –org (3) –dod (6) –internet (1) Also written as

ITL: © Hans Kruse, Shawn Ostermann, Carl Bruggeman11 The “MIB Tree” From: Douglas Mauro, Kevin Schmidt, “Essential SNMP”, O’Reilly, 2001

ITL: © Hans Kruse, Shawn Ostermann, Carl Bruggeman12 The Formal Version RFC1155-SMI DEFINITIONS ::= BEGIN nullOID OBJECT IDENTIFIER ::= { ccitt 0 } internet OBJECT IDENTIFIER ::= { iso org(3) dod(6) 1 } directory OBJECT IDENTIFIER ::= { internet 1 } mgmt OBJECT IDENTIFIER ::= { internet 2 } experimental OBJECT IDENTIFIER ::= { internet 3 } private OBJECT IDENTIFIER ::= { internet 4 } enterprises OBJECT IDENTIFIER ::= { private 1 } END

ITL: © Hans Kruse, Shawn Ostermann, Carl Bruggeman13 Example Most commonly used items are in –mib-2 {internet mgmt(2) mib-2(1)} The name assigned to an entity is –sysName {mib-2 system(1) sysName(5)} Information on router interfaces are in –mib-2 interface(2) ifTable(2) ifEntry(1) ifIndex(1) ….

ITL: © Hans Kruse, Shawn Ostermann, Carl Bruggeman14 A more Concrete Example ifNumber OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of network interfaces (regardless of their current state) present on this system." ::= { interfaces 1 }

ITL: © Hans Kruse, Shawn Ostermann, Carl Bruggeman15 snmpget Simple Unix command-line utility Sample Command and Output: $BINDIR/snmpget sisko.csm.ohiou.edu public system.sysName.0 system.sysName.0 = sisko.csm.ohiou.edu Note the “.0” at the end. The name or OID define a object class, so “.0” means an actual instance of the object type. In some cases there can be more than one instance.

ITL: © Hans Kruse, Shawn Ostermann, Carl Bruggeman16 snmpwalk $BINDIR/snmpwalk sisko.csm.ohiou.edu public interfaces interfaces.ifNumber.0 = 3 interfaces.ifTable.ifEntry.ifIndex.1 = 1 interfaces.ifTable.ifEntry.ifIndex.2 = 2 interfaces.ifTable.ifEntry.ifIndex.3 = 3 interfaces.ifTable.ifEntry.ifDescr.1 = Ethernet0 interfaces.ifTable.ifEntry.ifDescr.2 = Ethernet1 interfaces.ifTable.ifEntry.ifDescr.3 = Serial0 interfaces.ifTable.ifEntry.ifType.1 = ethernetCsmacd(6) …. interfaces.ifTable.ifEntry.ifSpecific.3 = OID:.ccitt.nullOID

ITL: © Hans Kruse, Shawn Ostermann, Carl Bruggeman17 SNMP Versions SNMP v1, SNMP v2, and SNMPv3 are currently standardized (but not always implemented) –Version 2 added new variable types and some new functions (e.g., get-bulk) –Version 3 addresses security (RFC 3414)

ITL: © Hans Kruse, Shawn Ostermann, Carl Bruggeman18 Final Thoughts SNMP’s current primary use is for monitoring, not for configuration –SNMPv3 is proposed for a particular type of real-time device configuration –Non-SNMP based configuration systems are common Several high-end network management systems exist that are based on SNMP for monitoring (HP Openview, Aprisma SPECTRUM, many others)

ITL: © Hans Kruse, Shawn Ostermann, Carl Bruggeman19 Management System Structure A B C Network Management System User 1 User 2 User 3 Always on collect historical data On Demand