Presentation is loading. Please wait.

Presentation is loading. Please wait.

OSI Management Information

Similar presentations


Presentation on theme: "OSI Management Information"— Presentation transcript:

1 OSI Management Information
Jaringan Telekomunikasi, Sukiswo ST, MT OSI Management Information Sukiswo Manajemen Jaringan, Sukiswo ST, MT

2 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

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 ( X ) 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 (X.721) Definition of Management Information ISO (X.722) Guidelines for the Definition of Managed Objects (GDMO) Manajemen Jaringan, Sukiswo ST, MT 3

4 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

5 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

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

7 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

8 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

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

10 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

11 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

12 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

13 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

14 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

15 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

16 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

17 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

18 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

19 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

20 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

21 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

22 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

23 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

24 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

25 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

26 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 Manajemen Jaringan, Sukiswo ST, MT 3

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

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

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

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

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

32 Manajemen Jaringan, Sukiswo ST, MT
References William Stallings, SNMP, SNMPv2, and CMIP, Addison-Wesley, ISBN , 1993. Manajemen Jaringan, Sukiswo ST, MT 3


Download ppt "OSI Management Information"

Similar presentations


Ads by Google