1
CMIS/CMIP
Network Management 2
Table of Contents
CMIS CMIP CMIP vs. SNMP Summary
Network Management 3
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
Network Management 4
Introduction (2)
CMIS/CMIP is a Vehicle for Conveying: Operations on Managed Objects Notifications from Managed Objects Results of Operations Results of Notifications Errors
Network Management 5
CMIS/CMIP Standards
Title ISO ITU-TCommon Management Information 9595 X.710Service Definition
Common Management Information 9596-1 X.711Protocol Specification
Network Management 6
OSI Management Architecture
ACSE
CMIP
AgentProcess
CMISE
lower layers
Managing
Process
CMISE
lower layers
FTAM
ROSE ROSE
ROP
Management
Functions
MOs
Network Management 7
Features of CMIS
Services based on simple Request/Response approach Association Services Operation Services Notification Services
Scoping Synchronization Linked Replies Functional Units
Network Management 8
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)
Network Management 9
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
Network Management 10
Operation Services (2)
M-ACTION Conveys Object Class/Instance, Action Type and
optional 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,
explicitly and/or by reference) Permits explicit or automatic instance naming Confirmed service only
Network Management 11
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
Network Management 12
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
Network Management 13
Scoping and Filtering
• Scoping selects objects to be operated upon within 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 object
selected
Network Management 14
Filtering
• Permits Testing of Attribute Values for* =, >=, <=* Substring values* Presence
• Tests may be combined using Logical operators– AND, OR, NOT
Network Management 15
Scoping and Filtering
base object
nth level
entire sub-tree
Containment tree
Network Management 16
Synchronization
• Applies only to operations on Multiple Objects (via Filtering)
• Atomic Synchronization– “All or Nothing” constraint
• Best Effort Synchronization– no guarantees
Network Management 17
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
Network Management 18
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
Network Management 19
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
Network Management 20
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
Network Management 21
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
Network Management 22
Fifth Intermediate Report
CMIP I. Stergiou A. Sgora
Deadline: 08/07/03
Network Management 23
End of Seventh Lecture