OSI Management Information

Slides:



Advertisements
Similar presentations
Database Systems: Design, Implementation, and Management Tenth Edition
Advertisements

1 Pertemuan 05 Model Informasi - SMI Matakuliah: H0372/Manajemen Jaringan Tahun: 2005 Versi: 1/0.
Practical Object-Oriented Design with UML 2e Slide 1/1 ©The McGraw-Hill Companies, 2004 PRACTICAL OBJECT-ORIENTED DESIGN WITH UML 2e Chapter 5: Restaurant.
Shivkumar Kalyanaraman Rensselaer Polytechnic Institute 1 Simple Network Management Protocol (SNMP) Shivkumar Kalyanaraman Rensselaer Polytechnic Institute.
1 Pertemuan 03 Garis besar manajemen jaringan Matakuliah: H0372/Manajemen Jaringan Tahun: 2005 Versi: 1/0.
Dasar Manajemen Jaringan
Remote Network Monitoring (RMON)
McGraw-Hill The McGraw-Hill Companies, Inc., 2000 SNMP Simple Network Management Protocol.
Network Protocols UNIT IV – NETWORK MANAGEMENT FUNDAMENTALS.
SNMP Simple Network Management Protocol Team: Matrix CMPE-208 Fall 2006.
1 © 1999 BMC SOFTWARE, INC. 2/10/00 SNMP Simple Network Management Protocol.
Fundamentals of Network Management by Behzad Akbari Fall 2008 In the Name of the Most High.
Presented by: CHAN LAI SAN ( ) REBAH DAW SARREB ( ) FIDA AL-OBAISI ( ) 08 April 2008 (Tuesday 6pm – 7:30pm)
Introduction to CMIS/P (Common Management Information Services / Protocol) 陳彥錚 (Yen-Cheng Chen)
POSTECH DP&NM Lab 1 Remote Network Monitoring (RMON)
SNMP 1. SNMP is an Internet protocol developed by the IETF. It is designed to facilitate the exchange of management information between network elements.
ITEC 3220A Using and Designing Database Systems Instructor: Gordon Turpin Course Website: Office: CSEB3020.
Object Oriented Analysis and Design Class and Object Diagrams.
Introduction to c++ programming - object oriented programming concepts - Structured Vs OOP. Classes and objects - class definition - Objects - class scope.
1 Class Diagrams. 2 Overview Class diagrams are the most commonly used diagrams in UML. Class diagrams are for visualizing, specifying and documenting.
Object-Oriented Programming Chapter Chapter
1 Chapter 3 Basic Foundations: Standards, Models, and Language Network Management: Principles and Practice © Mani Subramanian 2000 Chapter 3 And Chapter.
 Introduction  Structure of Management Information  Practical Issues  Summary 2.
1. 2 Purpose of This Presentation ◆ To explain how spacecraft can be virtualized by using a standard modeling method; ◆ To introduce the basic concept.
 Description of Inheritance  Base Class Object  Subclass, Subtype, and Substitutability  Forms of Inheritance  Modifiers and Inheritance  The Benefits.
Keimyung University 1 Network Control Hong Taek Ju College of Information and Communication Keimyung University Tel:
Manajemen Jaringan, Sukiswo ST, MT 1 Remote Network Monitoring (RMON) Sukiswo
ITL Getting Information: Packet Sniffing Cisco Router Commands SNMP.
Manajemen Jaringan, Sukiswo ST, MT 1 OSI Management Framework: Overview Sukiswo
Object-oriented programming (OOP) is a programming paradigm using "objects" – data structures consisting of data fields and methods together with their.
Manajemen Jaringan, Sukiswo ST, MT 1 SNMP Management Information Sukiswo
Manajemen Jaringan, Sukiswo ST, MT 1 Network Control Sukiswo
Mohammed I DAABO COURSE CODE: CSC 355 COURSE TITLE: Data Structures.
Jaringan Telekomunikasi, Sukiswo ST, MT Sukiswo
Jaringan Telekomunikasi, Sukiswo ST, MT Sukiswo
Jaringan Telekomunikasi, Sukiswo ST, MT Sukiswo
Network management Communication model
Simple Network Management Protocol (SNMP)
SNMP.
Lec7: SNMP Management Information
The Movement To Objects
Object-Oriented Analysis and Design
Concepts of Object Orientation
RMON.
Entity-Relationship Model
Table of Contents Class Objects.
Dept. of Computer Science and Engineering
Introduction to Internet Network Management
Object-Oriented Programming
DEPARTMENT OF COMPUTER SCIENCE AND ENGINEERING
Basic Foundations: Standards, Models, and Language
Network Administration CNET-443
System and Network Management
…and web frameworks in general
UML Class Diagrams: Basic Concepts
Object Oriented Analysis and Design
Lecture 22 Inheritance Richard Gesick.
Chapter 8: Monitoring the Network
Fundamentals of Network Management
Process Description and Control
ITEC 3220A Using and Designing Database Systems
Getting to First Base: Introduction to Database Concepts
Motivation, Terminology, Layered systems (and other random stuff)
Getting to First Base: Introduction to Database Concepts
Getting to First Base: Introduction to Database Concepts
Chapter 22 Object-Oriented Systems Analysis and Design and UML
Simple Network Management Protocol
Ponder policy toolkit Jovana Balkoski, Rashid Mijumbi
UML  UML stands for Unified Modeling Language. It is a standard which is mainly used for creating object- oriented, meaningful documentation models for.
Standards, Models and Language
Presentation transcript:

OSI Management Information Jaringan Telekomunikasi, Sukiswo ST, MT OSI Management Information Sukiswo sukiswok@yahoo.com Manajemen Jaringan, Sukiswo ST, MT

Manajemen Jaringan, Sukiswo ST, MT Table of Contents OSI SMI Overview Management Information Model Definition of Management Information Guidelines for the Definition of Managed Objects (GDMO ) Manajemen Jaringan, Sukiswo ST, MT 3

OSI Management Information Overview OSI Management Information is modeled using the object-oriented approach modularity reuse of pieces of specification & code extensibility R elated standard documents are: ISO 1 0 1 6 5 - 1 ( X. 7 2 0 ) M a n a g e m e n t I n f o r m a t I o n Mo d el ISO 10165-2 (X.721) Definition of Management Information ISO 10165-4 (X.722) Guidelines for the Definition of Managed Objects (GDMO) Manajemen Jaringan, Sukiswo ST, MT 3

Management Information Model (X.720) MIM enables people to define managed objects in a standard way using object-oriented approach MIM defines: the information model of managed objects (MOs) and their attributes describes the concept of managed-object class and the relationships into which they can enter, including inheritance, specialization, allomorphism, and containment the structure of management information the principles of naming MOs and attributes Manajemen Jaringan, Sukiswo ST, MT 3

Manajemen Jaringan, Sukiswo ST, MT Basic Concepts A managed object (MO) is defined in terms of: attributes it possesses operations that may be performed upon it notifications that it may issue its relationships with other MOs A managed-object class is a model or template for MO instances that share the same attributes, notifications, operations and behavior Although the specifications are done using the OO approach, they do not dictate that implementations be done using the same approach Manajemen Jaringan, Sukiswo ST, MT 3

A Managed Object is a View of a RESOURCE Object boundary Management Operations Notifications Manajemen Jaringan, Sukiswo ST, MT 3

Definition of Managed Objects OUTSIDE INSIDE Management Dimension Operational Dimension operations Resource to be managed e.g., X.25 protocol machine - virtual circuits - protocol states - error conditions configuration control of states performance statistics accounting alarms notifications Manajemen Jaringan, Sukiswo ST, MT 3

Manajemen Jaringan, Sukiswo ST, MT Three OSI Trees ISO Registration Tree a naming tree where the definitions (e.g., MO classes, attributes, actions, notifications, packages) are registered Inheritance Tree shows how the definition of managed object classes is derived from other object classes using inheritance Containment Tree shows the MOs an agent contains (MIB) and the hierarchy/containment of those objects used not only to define the MIB structure but as a means of referencing object instances Manajemen Jaringan, Sukiswo ST, MT 3

MO Class Hierarchy Example TOP SYSTEM CONNECTION LAYER ENTITY LAYER 1 C 1 etc. Manajemen Jaringan, Sukiswo ST, MT 3

Manajemen Jaringan, Sukiswo ST, MT Attributes Attributes are properties of managed objects that are made VISIBLE may be OBSERVABLE and/or MODIFIABLE may DETERMINE or REFLECT BEHAVIOR ACCESS is constrained by the managed object An attribute has a single value, which may have a simple or complex structure (e.g., a SET) Within a MO class, some of the attributes may be grouped together to form a group attribute Manajemen Jaringan, Sukiswo ST, MT 3

Manajemen Jaringan, Sukiswo ST, MT Attribute Groups Attribute groups are defined for ease of reference applicable OPERATIONS are those that do not specify a new value Manajemen Jaringan, Sukiswo ST, MT 3

Operations that Apply to Attributes GET attribute value REPLACE attribute value SET to DEFAULT attribute value ADD member to set REMOVE member from set Operations complete atomically Any constraints are specified in managed object definition Manajemen Jaringan, Sukiswo ST, MT 3

Operations that Apply to Managed Objects CREATE managed object DELETE managed object ACTION (general category for managed object-specific operations) may have 0, 1 or more responses Manajemen Jaringan, Sukiswo ST, MT 3

Mandatory and Conditional Packages A Package is a defined collection of attributes operations notifications behavior which must be present or absent as a whole Some packages are mandatory Operations in managed object definitions are permitted only in the form of Conditional Packages A Conditional Package is present in a managed object if and only if some defined condition holds Manajemen Jaringan, Sukiswo ST, MT

Manajemen Jaringan, Sukiswo ST, MT Containment Example Other Managed Objects System MO Transport Layer MO Transport Entity MO TC MO Manajemen Jaringan, Sukiswo ST, MT

Containment Example (2a) Network subsystem MO network entity MO NSAP MO X.25 PLE IV MO X.25 PLE MO CL-NS MO CL-NS MO PVC MO SVC MO SVC IV MO circuit MO circuit MO NSAP = Network service access point PVC = Permanent virtual circuit PLE = Packet level entity SVC = Switched virtual circuit CL-NS = Connectionless-mode network service CO-NS= Connection-mode network service IVMO = Initial value managed object Manajemen Jaringan, Sukiswo ST, MT

Containment Example (2b) Network subsystem MO Network entity MO NSAP MO CL-NS MO circuit X.25 PLE X.25 PLE MO PVC SVC IV-MO Manajemen Jaringan, Sukiswo ST, MT

Attribute Value Assertions (AVA) = Attribute ID Attribute Value Selects object instance within class & within containing object Selects managed object class (or group of classes) Also termed Relative Distinguished Name (RDN) as in the X.500 Directory standards Used for naming of managed objects in the MIB Manajemen Jaringan, Sukiswo ST, MT 3

Naming Example Root System MO system-title = title Network subsystem MO Transport subsystem MO nSubsystem-MO-Name =null tSubsystem-MO-Name =null X.25 PLE MO x25PLE-MO-Name =“xyz” switched virtual circuit MO virtualCall-MO-Name =6 Distinguished name of Switched virtual circuit MO is: system-title + title, nSubsystem-MO-Name = null, x25PLE-MO-Name = “xyz”, virtualCall-MO-Name = 6 Manajemen Jaringan, Sukiswo ST, MT

Definition of Management Information (X.721) OBJECTIVE: define common management tools that can be applied to a wide variety of objects INCLUDES: Definition of counters, gauges, thresholds, tide-marks Management information defined in function standards alarm notifications state attributes discriminators logs and log records etc. Manajemen Jaringan, Sukiswo ST, MT 3

Manajemen Jaringan, Sukiswo ST, MT GDMO (X.722) Specifies the contents and structure of managed object class definitions properties inherited from super-classes properties imported from DMI, functions, etc. definition of attributes, operations and notifications in packages association of attributes, operations and notifications with resource behavior assignment of MO class name and attributed identifiers definition of possible containment relationships definition of rules for creation set of allomorphic classes Manajemen Jaringan, Sukiswo ST, MT 3

Notational Tools for Managed Object Definitions managed object class template package template name binding template attribute template attribute group template behavior template action template notification template parameter template Manajemen Jaringan, Sukiswo ST, MT 3

Manajemen Jaringan, Sukiswo ST, MT Attribute Template <attribute-label> ATTRIBUTE DERIVED FROM <attribute-label> | WITH ATTRIBUTE SYNTAX type-reference; [MATCHES FOR qualifier [, qualifier]*;] [BEHAVIOR <behavior-definition-label> [, <behavior-definition-label>]* ;] [PARAMETER <parameter-label> [, <parameter-label> ]* ;] [REGISTERED AS object-identifier; ] Manajemen Jaringan, Sukiswo ST, MT 3

N otification Template < notification-label > NOTIFICATION [BEHAVIOR < behavior-definition-label > [, < behavior-definition-label > ] * ;] [PARAMETER < parameter-label > [, < parameter-label > ] * ;] [ W ITH INFORMATION S Y NTA X type-reference [AN D ATTRIBUTE I D S < field-name > < attribute-label > [, < field-name > < attribute-label > ] * ;] [ W ITH REPLY S Y NTA X type-reference; ] REGISTERE D AS object-identifier; Manajemen Jaringan, Sukiswo ST, MT 3

Manajemen Jaringan, Sukiswo ST, MT MO Class Template < class-label > MANAGE D OB J ECT CLASS [D ERIVE D FROM < class-label > [, < class-label > ]* ;] [CHARACTERI Z E D B Y < package-label > [, < package-label >]* ;] [CONDITIONAL PACKAGES <package-label> PRESENT IF condition-definition [, <package-label> PRESENT IF condition-definition]* ;] REGISTERED AS object-identifier; Manajemen Jaringan, Sukiswo ST, MT 3

Manajemen Jaringan, Sukiswo ST, MT DAMOCLES OSI Managed Object Definition Tool GDMO Template Editor and Parser GDMO Schema Browser simplifies the task of defining MO definitions maintains schema libraries provides a structured overview of existing models imports and checks externally developed models can save and pretty-print developed models runs on Solaris 2.x, HP-UX 9.x and Linux 1.2 http://www.fokus.gmd.de/minos/sig/damocles.html Manajemen Jaringan, Sukiswo ST, MT 3

DAMOCLES - GDMO Template Editor Manajemen Jaringan, Sukiswo ST, MT 3

DAMOCLES - Inheritance Tree Browser Manajemen Jaringan, Sukiswo ST, MT 3

DAMOCLES - Containment Schema Browser Manajemen Jaringan, Sukiswo ST, MT 3

DAMOCLES - Class Browser Manajemen Jaringan, Sukiswo ST, MT 3

Manajemen Jaringan, Sukiswo ST, MT DAMOCLES - Online Help Manajemen Jaringan, Sukiswo ST, MT 3

Manajemen Jaringan, Sukiswo ST, MT References William Stallings, SNMP, SNMPv2, and CMIP, Addison-Wesley, ISBN 0-201-63331-0, 1993. http://www.fokus.gmd.de/minos/sig/damocles.html Manajemen Jaringan, Sukiswo ST, MT 3