The Structure of Management Information (SMI) Naming OIDs, Defining OIDs SNMP Operations Hamdamboy Urunov, a Ph.D. Researcher student. Special Communication.

Slides:



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

1 Pertemuan 05 Model Informasi - SMI Matakuliah: H0372/Manajemen Jaringan Tahun: 2005 Versi: 1/0.
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.
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
Shivkumar Kalyanaraman Rensselaer Polytechnic Institute 1 Simple Network Management Protocol (SNMP) Shivkumar Kalyanaraman Rensselaer Polytechnic Institute.
Shivkumar Kalyanaraman Rensselaer Polytechnic Institute 1 Simple Network Management Protocol (SNMP) Shivkumar Kalyanaraman Rensselaer Polytechnic Institute.
SMI MANAGEMENT INFORMATION WITHIN MANAGED SYSTEMS MUST BE REPRESENTED AS: SCALARS TABLES (= TWO DIMENSIONAL ARRAYS OF SCALARS) THE SNMP PROTOCOL CAN ONLY.
COMP4690, by Dr Xiaowen Chu, HKBU
SNMP Simple Network Management Protocol
Agenda SNMP Review SNMP Manager Management Information Base (MIB)
1 Kyung Hee University Prof. Choong Seon HONG SNMP Management Information.
Chapter 6 Overview Simple Network Management Protocol
SNMP Management Information
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.
1 Internet Protocol: Forwarding IP Datagrams Chapter 7.
SNMP Simple Network Management Protocol Team: Matrix CMPE-208 Fall 2006.
1 © 1999 BMC SOFTWARE, INC. 2/10/00 SNMP Simple Network Management Protocol.
SNMP ITL. ITL: © Hans Kruse, Shawn Ostermann, Carl Bruggeman2 Objectives Overview of SNMP SNMP Tools SNMP Monitoring Infrastructure.
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.
Fundamentals of Network Management by Behzad Akbari Fall 2008 In the Name of the Most High.
1 Based on Behzad Akbari Fall 2011 Network Management lectures.
Internet Standard Management Framework
1 Chapter 3 Basic Foundations: Standards, Models, and Language Network Management: Principles and Practice © Mani Subramanian 2000 Chapter 3 And Chapter.
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.
SMI STRUCTURE OF MANAGEMENT INFORMATION RFC 1155: SMIv1
CGA-MIBCSI, IETF-72 1 CGA-MIB draft-garcia-martinez-cgamib-00 Alberto Garcia-Martinez
Chapter 27 Network Management Copyright © The McGraw-Hill Companies, Inc. Permission required for reproduction or display.
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
Network Management Security in distributed and remote network management protocols.
Jaringan Telekomunikasi, Sukiswo ST, MT Sukiswo
Simple Network Management Protocol
Simple Network Management Protocol (SNMP)
Simple Network Management Protocol (SNMP)
Lec7: SNMP Management Information
Karl Quinn 23rd November 2004 NDS M.Sc.
SNMPv1 Network Management: Communication and Functional Models
Advanced Network Protocols
APRICOT 2008 Network Management Taipei, Taiwan February 20-24, 2008
SNMP M Clements ENS.
Two-Dimensional Arrays
Network Management Workshop November 2009 Nadi, Fiji
SNMP M Clements ENS.
Network Management Workshop June 2009 Papeete, French Polynesia
Network Management Computer Networks.
Introduction to Internet Network Management
Objective: Classful Internet Addressing
Basic Foundations: Standards, Models, and Language
SANOG 10 Workshop August New Delhi, India
System and Network Management
SNMPv1 Network Management: Communication and Functional Models
SNMP (Simple Network Management Protocol) based Network Management
Network Management Workshop intERlab at AIT Thailand March 11-15, 2008
SNMP (Simple Network Management Protocol) based Network Management
SNMPv2 OVERVIEW: LIMITATIONS OF SNMPv1 HISTORY OF SNMPv2 • HIERARCHIES
Simple Network Management Protocol
A Brief Introduction to Internet Network Management
Layering and the TCP/IP protocol Suite
Standards, Models and Language
Presentation transcript:

The Structure of Management Information (SMI) Naming OIDs, Defining OIDs SNMP Operations Hamdamboy Urunov, a Ph.D. Researcher student. Special Communication Research Center., Kookmin University Seoul, South Korea

Content Structure of Management Information (SMI) Managed Information Base (MIB ) Management Object (Object & Instance) SNMP configuration 2

Structure of Management Information - SMI 3 DIFFICULT TO UNDERSTAND - SMI? To make the definition of (new) MIBs easier The SMI helps MIB designers The SMI defines the syntax  The SMI allows tools to be build Question ?! For what is the SMI being used? What is the purpose of the SMI? SMIv1: RFC 1155 RFC 1212: concise MIB Definitions extends SMIv1 SMIv2: RFC 2578 RFC 2579: Textual Conventions definition of new types Answer !

4 Why is the SMI discussed in this presentation? not to learn you how to write large MIBs but to learn you how to READ MIBs Understand MIB definitions from internet – drafts and RFCs Structure of Management Information – SMI (0) How information in system? How defined management information system?

5 Structure of Management Information – SMI (1) 1.How Management information, which is stored within a system, may look like 2. How management information which is transported between systems may look like

6 Structure of Management Information – SMI (2) Management information within managed systems must be represented as: TABLES =two dimensional arrays of scalars SCALARS OF type Integer, Character, … Like “current time” “Number of packets received from system current time” Two dimensional arrays of scalars Create a structure of scalars the SNMP protocol can only exchange (a list of) scalars defined in terms of ASN.1 constructs

7 Structure of Management Information – SMI (2-1) For instance:

8 Structure of Management Information – SMI (2-2)

9 One can not READ/WRITE table with 1 operation to GET a table, one should READ each individual element this is complex Structure of Management Information – SMI (3) How to exchange managed information? Answer!!

10 Structure of Management Information – SMI (4)

11 Structure of Management Information – SMI (5)

12 Structure of Management Information – SMI (6)

SMI: Data type for scalars Counts from 0.. Max int can also count back (decrement) Compare to speed indicator Can not wrap This type is important speed of the car (machine)

14 SMI: Data type for scalars (cont..)

15 SMI: Data type for scalars (cont..)

16 Example of scalar objects

17 Example of scalar objects (cont…)

Object Naming 18 How can the manager identity, for example, the address, name AND uptime INTRODUCE a NAMING TREE THE LEAVES OF THE TREE REPRESENT THE MANAGED OBJECTSNODES ARE INTRODUCED FOR NAMING PURPOSES

19 Object Naming (CONT..) Object IS THE DEFINITION Instance has a value How about Scalar and Instance! In the case of scalars: Distinction between object and instance not useful In the case of tables : The object defines how rows look like There may be multiple INSTANCES of that OBJECT THUS there can be multiple rows The case of tables the distinction is useful

20 Object Naming (CONT..)

21 Object Naming (CONT..)

Object type definition 22

23 Object type definition - Example

24 Definition of non-leaf “Objects”

Definition of a MIB 25

Module Identity - Example 26

27 Module Identity – Example-1

Tables 28

Naming of Entries 29

30 Naming of Entries (cont…)

31 Naming of Entries (cont…)

Result 32 Difference between object and instance

Naming of table entries - Example 33

Table indexing – Index value 34

35 Table indexing – Index value

36 Table indexing – Index value

Table indexing – Multiple index field 37

38 Table indexing – Multiple index field

Table definition 39

40 Table definition

41 Table definition (cot…)

42 Table definition (cot…)

43 Definition of new types

44 Textual conventions

45 Row-status textual convention

Row-status - Example 46

Row-status – Example-1 47

48 Row-status – Example-2

Notification types 49

50 Notification types - 1

51 Notification types - 2

52 Notification types - 3

Object group constructor 53

A Standard For Managed Information 54

Naming OIDs 55 Managed objects Managed Objects are organized into a treelike hierarchy. This structure is the basis for SNMP’s naming scheme. An object ID An object ID is made up of a series of integers based on the nodes in the tree, separated by dots (.).

56 Naming OIDs (cont…) The first line declares internet as the OID , which is defined (the ::= is a definition operator) as a subtree of iso.org.dod, or The last four declarations are similar, but they define the other branches that belong to internet. For the directory branch, the notation { internet 1} tells us that it is part of the internet sub-tree and that its OID is The OID for mgmt is , and so on.

57 Naming OIDs (cont…) entreprises OBJECT IDENTIFIER ::= { private 1 }  There is currently one branch under the private subtree.  It’s used to give hardware and software ability to define their own private objects  for any type of hardware or software they want managed by SNMP.

58 Naming OIDs (cont…)  With your own enterprise number, you can create your own private MIB that allows you to monitor exactly what you want. Every object definition has the following format:

A Closer Look at MIB-II 59

60 SNMP Operations, the get Operation  How did the agent know what the NMS was looking for? One of the items in the get request is a variable binding.  A variable binding, or varbind, is a list of MIB objects that allows a request’s recipient to see what the originator wants to know.  Variable bindings can be thought of as OID=value pairs that make it easy for the originator (the NMS, in this case) to pick out the information  it needs when the recipient fills the request and sends back a response. $ snmpget -v 1 -c public cisco.ora.com system.sysLocation.0 = ""

Thank you 61