670 likes | 1.38k Views
CMIS/CMIP. Table of Contents. CMIS CMIP CMIP vs. SNMP Summary. 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:
E N D
Table of Contents • CMIS • CMIP • CMIP vs. SNMP • Summary Network Management
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
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
CMIS/CMIP Standards Network Management
FTAM ACSE ROSE OSI Management Architecture Management Functions Managing Process Agent Process CMIP CMISE CMISE MOs ROP ROSE lower layers lower layers Network Management
Features of CMIS • Services based on simple Request/Response approach • Association Services • Operation Services • Notification Services • Scoping • Synchronization • Linked Replies • Functional Units Network Management
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
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
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
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
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
Scoping and Filtering • Scoping selects objects to be operated upon within the managed object containment tree • Scope definedrelative 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
Filtering • Permits Testing of Attribute Values for • =, >=, <= • Substring values • Presence • Tests may be combined using Logical operators • AND, OR, NOT Network Management
Scoping and Filtering Containment tree base object nth level entire sub-tree Network Management
Synchronization • Applies only to operations on Multiple Objects (via Filtering) • Atomic Synchronization • “All or Nothing” constraint • Best Effort Synchronization • no guarantees Network Management
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
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
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 Services Provided by and Used by CMISE Network Management
Comparison of Frameworks Features OSI Mgmt (CMIP) Internet Mgmt (SNMP) Information Model Object-Oriented Object-based GDMO SNMP SMI MIB Language Manager-Agent, Manager-Manager Manager-Agent, Manager-Manager Mgmt Entity Interactions Get, Set limited Create/Delete Trap M-Get, M-Set, M-Action M-Create, M-Delete M-Event-Report Protocol Operations MIT with OID Scoping/Filtering MIT with OID at leaves of the tree MO Addressing Management Not Specified Five Functional Areas Applications Standardization Body ITU-T, ISO IETF Network Management
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
Fifth Intermediate Report • CMIP • I. Stergiou • A. Sgora • Deadline: 08/07/03 Network Management
End of Seventh Lecture Network Management