osi-cmip

21
1 POSTECH DP&NM Lab CMIS/CMIP J. Won-Ki Hong Dept. of Computer Science and Enginee ring POSTECH Tel: 054-279-2244 Email: [email protected]

Transcript of osi-cmip

Page 1: osi-cmip

1

POSTECH DP&NM Lab

CMIS/CMIP

J. Won-Ki HongDept. of Computer Science and Engineering

POSTECH

Tel: 054-279-2244

Email: [email protected]

Page 2: osi-cmip

2

POSTECH DP&NM Lab

Table of Contents

• CMIS

• CMIP

• CMIP vs. SNMP

• Summary

Page 3: osi-cmip

3

POSTECH DP&NM Lab

Introduction

• The fundamental function of the common management information service element (CMISE) is the exchange of management information between two manager & agent entities

• CMISE is specified in two parts:– The common management information service

(CMIS) which is a user interface specifying the services provided

– The common management information protocol (CMIP) which specifies the protocol data unit (PDU) format and associated procedures

Page 4: osi-cmip

4

POSTECH DP&NM Lab

Introduction (2)

• CMIS/CMIP is a Vehicle for Conveying:– Operations on Managed Objects– Notifications from Managed Objects– Results of Operations – Results of Notifications– Errors

Page 5: osi-cmip

5

POSTECH DP&NM Lab

CMIS/CMIP Standards

Title ISO ITU-TCommon Management Information 9595 X.710Service Definition

Common Management Information 9596-1 X.711Protocol Specification

Page 6: osi-cmip

6

POSTECH DP&NM Lab

OSI Management Architecture

ACSE

CMIP

AgentProcess

CMISE

lower layers

Managing

Process

CMISE

lower layers

FTAM

ROSE ROSE

ROP

Management

Functions

MOs

Page 7: osi-cmip

7

POSTECH DP&NM Lab

Features of CMIS

• Services based on simple Request/Response approach– Association Services– Operation Services– Notification Services

• Scoping• Synchronization• Linked Replies• Functional Units

Page 8: osi-cmip

8

POSTECH DP&NM Lab

Association Services

• Provided by ACSE• Used to negotiate Functional Units and

Protocol Versions• A-Associate

– Establishes a management association

• A-Release– Terminates a management association (in an

orderly manner)

• A-Abort– Terminates a management association (in an

abrupt manner)

Page 9: osi-cmip

9

POSTECH DP&NM Lab

Operation Services (1)

• M-GET– Used to retrieve the values of one or more attributes of

one or more MOs– Scoping/Filtering, Linked Replies and Synchronization– Confirmed service only

• M-SET– Used to replace the values of one or more attributes of

one or more MOs– Scoping/Filtering, Linked Replies and Synchronization– May be Confirmed or Unconfirmed

Page 10: osi-cmip

10

POSTECH DP&NM Lab

Operation Services (2)

• M-ACTION– Conveys Object Class/Instance, Action Type and option

al action-specific information– Meaning dependent on MO action specification– Scoping/Filtering, Linked Replies and Synchronization– May be Confirmed or Unconfirmed

• M-CREATE– Permits creation of new instances of object classes– Permits specification of default values (of attributes, ex

plicitly and/or by reference)– Permits explicit or automatic instance naming– Confirmed service only

Page 11: osi-cmip

11

POSTECH DP&NM Lab

Operation Services (3)

• M-DELETE– Permits deletion of object class instances– Scoping/Filtering, Linked Replies and Synchronization– Confirmed service only

• M-CANCEL-GET– Permits a linked GET response to be terminated– Confirmed service only

Page 12: osi-cmip

12

POSTECH DP&NM Lab

Notification Service

• M-EVENT-REPORT– Conveys Object Class/Instance, Event Type and

optional event-specific information– Meaning dependent on MO notification specification– May be Confirmed or Unconfirmed

Page 13: osi-cmip

13

POSTECH DP&NM Lab

Scoping and Filtering• Scoping selects objects to be operated upon w

ithin the managed object containment tree• Scope defined relative to a base managed object:

– Base object only– Nth level subordinate objects only– Base object plus all of its subordinates (entire subtree)

• Filtering permits objects within scope to be selected according to test criteria

• Operation applied to all selected objects• Multiple (Linked) Replies used if more than one o

bject selected

Page 14: osi-cmip

14

POSTECH DP&NM Lab

Filtering• Permits Testing of Attribute Values for

* =, >=, <=* Substring values* Presence

• Tests may be combined using Logical operators– AND, OR, NOT

Page 15: osi-cmip

15

POSTECH DP&NM Lab

Scoping and Filtering

base object

nth level

entire sub-tree

Containment tree

Page 16: osi-cmip

16

POSTECH DP&NM Lab

Synchronization

• Applies only to operations on Multiple Objects (via Filtering)

• Atomic Synchronization– “All or Nothing” constraint

• Best Effort Synchronization– no guarantees

Page 17: osi-cmip

17

POSTECH DP&NM Lab

Linked Replies

• Permits Multiple Responses to a Single operation request

• Applicable only if Scoping/Filtering used

• CANCEL GET permits abrupt termination of Linked Get responses

Page 18: osi-cmip

18

POSTECH DP&NM Lab

Features of CMIP

• Based on ROSE (Remote Operation Service Element)– Uses RO-INVOKE, RO-RESULT, RO-ERROR,

RO-REJECT

• Makes use of ACSE (Association Control Service Element) -- Connection-Oriented Presentation Services– Uses A-ASSOCIATE, A-RELEASE, A-ABORT, P-

DATA services

Page 19: osi-cmip

19

POSTECH DP&NM Lab

Services Provided by and Used by CMISE

System-management application-service element(SMASE)

System-management application-service element(SMASE)

Common management information service element(CMISE)

Common management information service element(CMISE)

Presentation servicePresentation service

Association-control-serviceelement (ACSE)

Association-control-serviceelement (ACSE)

Remote-operations-serviceelement (ROSE)

Remote-operations-serviceelement (ROSE)

A-Associate A-ReleaseA-Abort

A-Associate A-ReleaseA-Abort

M-EVENT-REPORT M-GET M-SET M-ACTION M-CREATE M-DELETE M-CALCEL-GET

RO-Invoke RO-Reject RO-Result RO-Error

P-Connect P-Release P-Abort P-Data

Page 20: osi-cmip

20

POSTECH DP&NM Lab

Comparison of FrameworksOSI Mgmt (CMIP) Internet Mgmt (SNMP)

InformationModel

Object-Oriented Object-based

MIB Language GDMO

SNMP SMI

Mgmt Entity Interactions

Manager-Agent,Manager-Manager

Manager-Agent,Manager-Manager

ProtocolOperations

M-Get, M-Set, M-ActionM-Create, M-DeleteM-Event-Report

Get, Setlimited Create/DeleteTrap

MO AddressingMIT with OID Scoping/Filtering

MIT with OID at leaves of the tree

ManagementApplications Five Functional Areas Not Specified

StandardizationBody

ITU-T, ISO IETF

Features

Page 21: osi-cmip

21

POSTECH DP&NM Lab

Summary

• OSI Systems Management is a collection of standards for network management that includes:– management service and protocol– definition of management information– systems-management functions

• currently used mostly in Telecommunications Network Management

• Viewed as the “ultimate” standard for NM but….• Very complex & requires a lot of manpower and

h/w, s/w resources to implement and maintain