Physical Address
304 North Cardinal St.
Dorchester Center, MA 02124
Physical Address
304 North Cardinal St.
Dorchester Center, MA 02124
在开放系统互连(OSI)网络管理框架中,系统管理进程需要操纵大量与自身管理行为相关的知识,包括管理对象类的定义、属性语义、对象间关系等。IEC 10164-16-01 等同于 ISO/IEC 10164-16,规定了管理知识管理功能(Management Knowledge Management Function,MKMF),为管理知识库的创建、维护和查询提供了标准化的操作模型。该标准已被加拿大标准委员会采纳为 CAN/CSA ISO/IEC 10164-16-01,并于 2026 年确认版本更新。本文作为技术解析,旨在帮助读者理解该标准的适用场景、核心机制和实施原则。
IEC 10164-16-01 属于 ISO/IEC 10164“系统管理”系列标准的第 16 号子项,对应于 ITU-T X.751 建议书。该标准定义一个系统管理功能单元(Functional Unit),使管理应用能够动态地管理其持有的管理知识(Management Knowledge),即管理信息的元数据。
适用范围包括但不限于:
该标准假定底层已经存在 OSI 系统管理的基础设施(CMISE、ROSE、ACSE 等),并复用系统管理中的“对象管理”“状态管理”等概念。它并不规定管理知识的具体存储格式,而是专注于管理知识对象的接口和行为。
MKMF 基于管理者-代理(Manager-Agent)范式运作。标准定义了一个专用的管理对象类 managementKnowledge,该类封装了若干管理知识元素(Management Knowledge Elements)。管理知识元素可代表:
每个知识元素具有全局唯一的标识符(如 OID),并携带一组描述性的属性(如定义文本、版本标识、语义约束等)。标准要求 managementKnowledge 支持标准的 CMIS 操作,并且在必要时触发知识变更通知。
该功能对应的功能单元(Functional Unit)称为 managementKnowledgeManagement,在建立应用关联(Association)时可以通过协商(Dialogue)选择启用。启用后,管理进程可以通过 M-CREATE、M-DELETE、M-GET、M-SET 等 CMIS 服务原语对知识元素进行操纵。
| CMIS 操作 | 对应知识管理行为 | 典型使用场景 |
|---|---|---|
| M-CREATE | 创建新的管理知识元素(如注册新的对象类) | 网管系统在运行时添加新设备类型的管理对象类定义 |
| M-DELETE | 删除已有的管理知识元素 | 废弃不再使用的属性类型 |
| M-GET | 检索知识元素的内容 | 管理站查看代理当前支持的管理对象模型 |
| M-SET | 修改知识元素的属性(如更新版本号或描述) | 修改某个通知定义的过滤规则 |
此外,标准定义了 knowledgeChangeNotification,当知识库发生变化时,代理可以主动向管理者发送事件报告,使管理者能够同步认知更新。
标准要求实现至少支持 managementKnowledge 对象类及其关联的管理知识元素操作。并且要求:
在真实系统中部署 IEC 10164-16-01 需要关注以下几个关键点。
MKMF 通常作为系统管理应用程序(SMAP)或管理代理的一部分实现。由于该功能依赖于 CMIS 协议栈,因此建议对原有管理基础设施进行扩展时,先确认 CMISE 服务的可用性。对于不支持 CMIP 的环境(例如基于 SNMP 的网络),该标准不直接适用。
管理知识库的完整性至关重要。实施时应结合 ACM(访问控制管理)功能单元,严格控制 M-CREATE 和 M-DELETE 操作的权限。此外,知识变更通知的频繁发送可能增加网络负载,建议根据实际需要设置通知抑制规则。
IEC 10164-16-01 绝不是孤立的,它与以下标准紧密关联:
| 标准编号 | 关系说明 |
|---|---|
| ISO/IEC 7498-4 | OSI 管理框架,定义系统管理的总体模型,是 IEC 10164-16-01 的概念基础。 |
| ISO/IEC 9595/9596 (CMIS/CMIP) | 提供管理信息通信服务,MKMF 依赖这些协议来传输知识管理操作。 |
| ISO/IEC 10164-1(对象管理) | 知识管理功能使用的管理对象本身符合对象管理的规定,且知识管理中的对象创建等价于对象管理范畴。 |
| ISO/IEC 10165 系列(管理信息结构) | 定义管理对象类、属性、动作、通知的规范模板,知识元素的内容需符合这些模板。 |
| ITU-T X.751 / M.3010(TMN) | 两者完全等同;在 TMN 环境中,管理知识管理用于网络管理层和业务管理层。 |
实际部署时,可能需要同时实现多个 10164 系列功能单元。例如,当使用事件报告管理(ISO/IEC 10164-5)时,知识管理功能可以动态调整事件类型定义,两者协同工作。
版权信息:本文基于 CAN/CSA ISO/IEC 10164-16-01:2026 标准撰写,内容仅供技术参考。版权归原标准制定组织所有。