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