Physical Address
304 North Cardinal St.
Dorchester Center, MA 02124
Physical Address
304 North Cardinal St.
Dorchester Center, MA 02124
The IEC 10164 series constitutes a cornerstone of Open Systems Interconnection (OSI) Systems Management, providing the framework for the X.700 management standards. The specific amendment, formally designated as IEC 10164-16-01 (Amd 1:2001), brings critical updates to the Management Knowledge Management Function (MKMF). This article provides a detailed technical breakdown of the scope, technical requirements, implementation considerations, and compliance notes for this standard.
The IEC 10164-16 standard defines the Management Knowledge Management Function (MKMF), an application-level function within the OSI Systems Management framework (X.700 series). Its primary purpose is to allow a managing system to dynamically retrieve information about the management knowledge supported by an agent system. This includes understanding which managed object classes, attribute types, packages, actions, and notifications are available.
The base standard (ISO/IEC 10164-16:1997) established the core managed objects and services. The 2001 amendment, specifically designated as IEC 10164-16-01 (Amd 1:2001), introduces essential technical refinements. This amendment focuses on aligning MKMF with the concurrent updates to supporting standards such as the Guidelines for the Definition of Managed Objects (GDMO) and Abstract Syntax Notation One (ASN.1).
Amendment 1 specifically defines the managed objects and behavioral constraints for exposing management knowledge. It centres on the managementKnowledge managed object class (MOC). The amendment expands the attributes and operations available on this MOC to support greater granularity in knowledge queries.
The following table outlines the primary technical changes from the 1997 base standard introduced by the 2001 amendment.
| Feature Component | Base Standard (1997) | Amendment 1 (2001) |
|---|---|---|
| Supported Actions | Not explicitly enumerated in knowledge attributes. | Added allowedActionTypes attribute. |
| Supported Notifications | Captured loosely within package definitions. | Added explicit allowedNotificationTypes attribute. |
| ASN.1 Compliance | Based primarily on ASN.1:1994. | Updated to incorporate ASN.1:1997 features (e.g., automatic tagging, character string types). |
| Relationship Model | Basic support for containment/name binding. | Enhanced to support the General Relationship Model (GRM) for querying relationship types. |
| Error Handling | Utilized standard CMIP error codes. | Introduced specific knowledge errors such as knowledgeNotAvailable and knowledgeUpdatingInProgress. |
| Conditional Packages | Reported generically. | Required explicit reporting of currentPackageTypes. |
knowledgeUpdatingInProgress attribute must be asserted during the transaction window to prevent the manager from retrieving inconsistent or incomplete schema data. Successful implementation of IEC 10164-16-01 requires rigorous adherence to the protocol specifications and alignment with the OSI application layer stack. The following compliance criteria are critical for certification.
| Requirement ID | Specification Details | Verification Procedure |
|---|---|---|
| REQ-01 | Agent must support the managementKnowledge MOC based on the updated ASN.1 modules. | Abstract Syntax Check against the Amd 1 ASN.1 definitions. |
| REQ-02 | Agent must correctly reflect conditional packages in the currentPackageTypes attribute. | M-GET request on the managementKnowledge object. |
| REQ-03 | allowedActionTypes and allowedNotificationTypes must match the agent’s GDMO specification. | Cross-verification of runtime knowledge response against the agent’s template definitions. |
| REQ-04 | Backward compatibility with managers implementing the base 1997 standard is mandatory. | Regression testing with legacy manager requests. |
The MKMF interacts with CMISE (Common Management Information Service Element) and the Association Control Service Element (ACSE). The amendment clarifies how MKMF knowledge attributes are presented during the M-INITIALIZE protocol exchange and how subsequent M-GET and M-SET operations retrieve or modify the agent’s knowledge.
AllowedManagedObjectClasses attribute. The ASN.1 type is strictly OBJECT IDENTIFIER. Implementations must not attempt to encode this as an OCTET STRING or GraphicString, as such deviations will cause immediate decoding failures at the manager station. IEC 10164-16-01 (Amd 1:2001) is a pivotal update to the OSI Systems