Transcript Document
CMIS/CMIP
1
Table of Contents
CMIS
CMIP
CMIP vs. SNMP
Summary
Network Management
2
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
3
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
4
CMIS/CMIP Standards
Title
ISO
ITU-T
Common Management Information
Service Definition
9595
X.710
Common Management Information
Protocol Specification
9596-1
X.711
Network Management
5
OSI Management Architecture
Management
Functions
Managing
Process
CMIS
E
ACSE
Agent
Process
CMIP
CMIS
E
RO
P
ROSE
MOs
FTAM
ROSE
lower
layers
Network Management
lower
layers
6
Features of CMIS
Services based on simple
Request/Response approach
Association Services
Operation Services
Notification Services
Scoping
Synchronization
Linked Replies
Functional Units
Network Management
7
Association Services
Provided by ACSE
Used to negotiate Functional Units and
Protocol Versions
A-Associate
A-Release
Establishes a management association
Terminates a management association (in an
orderly manner)
A-Abort
Terminates a management association (in an
abrupt manner)
Network Management
8
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
9
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
10
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
11
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
12
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
13
Filtering
• Permits Testing of Attribute Values for
* =, >=, <=
* Substring values
* Presence
• Tests may be combined using Logical
operators
– AND, OR, NOT
Network Management
14
Scoping and Filtering
Containment tree
base object
nth
level
entire sub-tree
Network Management
15
Synchronization
• Applies only to operations on Multiple Objects
(via Filtering)
• Atomic Synchronization
– “All or Nothing” constraint
• Best Effort Synchronization
– no guarantees
Network Management
16
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
17
Features of CMIP
Based on ROSE (Remote Operation
Service Element)
Uses RO-INVOKE, RO-RESULT, ROERROR, RO-REJECT
Makes use of ACSE (Association
Control Service Element) -Connection-Oriented Presentation
Services
Uses A-ASSOCIATE, A-RELEASE, AABORT, P-DATA
services
Network Management
18
Services Provided by and Used
by CMISE
System-management application-service element
(SMASE)
A-Associate A-Release
A-Abort
M-EVENT-REPORT M-GET M-SET M-ACTION
M-CREATE M-DELETE M-CALCEL-GET
Common management information service element
(CMISE)
A-Associate A-Release
A-Abort
RO-Invoke RO-Reject RO-Result RO-Error
Association-control-service
element (ACSE)
Remote-operations-service
element (ROSE)
P-Connect P-Release P-Abort
P-Data
Presentation service
Network Management
19
Comparison of Frameworks
Features
OSI Mgmt (CMIP) Internet Mgmt (SNMP)
Information
Model
Object-Oriented
Object-based
MIB Language
GDMO
SNMP SMI
Mgmt Entity
Interactions
Manager-Agent,
Manager-Manager
Manager-Agent,
Manager-Manager
Protocol
Operations
M-Get, M-Set, M-Action
M-Create, M-Delete
M-Event-Report
MIT with OID
Scoping/Filtering
Get, Set
limited Create/Delete
Trap
Management
Applications
Five Functional Areas
Not Specified
Standardization
Body
ITU-T, ISO
IETF
MO Addressing
Network Management
MIT with OID
at leaves of the tree
20
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
21
Fifth Intermediate Report
CMIP
I. Stergiou
A. Sgora
Deadline: 08/07/03
Network Management
22
End of Seventh Lecture
Network Management
23