IEC 10164-16-01:2026 信息技术 — 开放系统互连 — 系统管理 — 管理知识管理功能 (CAN/CSA ISO/IEC 10164-16-01)

解析系统管理知识管理功能的标准定义与实施要点

在开放系统互连(OSI)网络管理框架中,系统管理进程需要操纵大量与自身管理行为相关的知识,包括管理对象类的定义、属性语义、对象间关系等。IEC 10164-16-01 等同于 ISO/IEC 10164-16,规定了管理知识管理功能(Management Knowledge Management Function,MKMF),为管理知识库的创建、维护和查询提供了标准化的操作模型。该标准已被加拿大标准委员会采纳为 CAN/CSA ISO/IEC 10164-16-01,并于 2026 年确认版本更新。本文作为技术解析,旨在帮助读者理解该标准的适用场景、核心机制和实施原则。

1. 标准概况与适用范围

IEC 10164-16-01 属于 ISO/IEC 10164“系统管理”系列标准的第 16 号子项,对应于 ITU-T X.751 建议书。该标准定义一个系统管理功能单元(Functional Unit),使管理应用能够动态地管理其持有的管理知识(Management Knowledge),即管理信息的元数据。

适用范围包括但不限于:

  • 需要对管理信息模型进行运行时调整的分布式系统(例如电信网管、企业 IT 云平台);
  • 采用 CMIP(公共管理信息协议)作为管理通信协议的环境;
  • 需要实现管理对象类/属性/通知的动态注册与注销的场景;
  • 网络管理中心对管理代理(Agent)进行知识库升级和配置的场景。
实用提示: 管理知识管理功能能够在不中断管理进程的前提下扩展管理信息模型,适合对系统灵活性和可维护性要求极高的环境。

该标准假定底层已经存在 OSI 系统管理的基础设施(CMISE、ROSE、ACSE 等),并复用系统管理中的“对象管理”“状态管理”等概念。它并不规定管理知识的具体存储格式,而是专注于管理知识对象的接口和行为。

2. 主要技术内容与要求

2.1 管理知识管理功能模型

MKMF 基于管理者-代理(Manager-Agent)范式运作。标准定义了一个专用的管理对象类 managementKnowledge,该类封装了若干管理知识元素(Management Knowledge Elements)。管理知识元素可代表:

  • 对象类定义(Object Class Definition);
  • 属性类型定义(Attribute Type Definition);
  • 动作类型定义(Action Type Definition);
  • 通知类型定义(Notification Type Definition);
  • 命名绑定(Name Binding)等。

每个知识元素具有全局唯一的标识符(如 OID),并携带一组描述性的属性(如定义文本、版本标识、语义约束等)。标准要求 managementKnowledge 支持标准的 CMIS 操作,并且在必要时触发知识变更通知。

2.2 功能单元与操作规程

该功能对应的功能单元(Functional Unit)称为 managementKnowledgeManagement,在建立应用关联(Association)时可以通过协商(Dialogue)选择启用。启用后,管理进程可以通过 M-CREATEM-DELETEM-GETM-SET 等 CMIS 服务原语对知识元素进行操纵。

CMIS 操作 对应知识管理行为 典型使用场景
M-CREATE 创建新的管理知识元素(如注册新的对象类) 网管系统在运行时添加新设备类型的管理对象类定义
M-DELETE 删除已有的管理知识元素 废弃不再使用的属性类型
M-GET 检索知识元素的内容 管理站查看代理当前支持的管理对象模型
M-SET 修改知识元素的属性(如更新版本号或描述) 修改某个通知定义的过滤规则

此外,标准定义了 knowledgeChangeNotification,当知识库发生变化时,代理可以主动向管理者发送事件报告,使管理者能够同步认知更新。

重要注意事项: 对管理知识的修改具有全局影响。例如,删除一个正在被其他管理进程引用的对象类定义可能导致管理域的不一致。实施过程中必须保证修改操作的原子性和验证机制。

2.3 一致性要求

标准要求实现至少支持 managementKnowledge 对象类及其关联的管理知识元素操作。并且要求:

  • 必须实现知识变更通知,以便管理域内的所有管理参与者获悉知识状态变化;
  • 必须提供访问控制机制,确保只有授权的管理进程能够修改知识库;
  • 管理知识元素的内容定义应遵循 ISO/IEC 10165 系列(管理信息结构)的规范。

3. 实施与应用要点

在真实系统中部署 IEC 10164-16-01 需要关注以下几个关键点。

3.1 技术集成

MKMF 通常作为系统管理应用程序(SMAP)或管理代理的一部分实现。由于该功能依赖于 CMIS 协议栈,因此建议对原有管理基础设施进行扩展时,先确认 CMISE 服务的可用性。对于不支持 CMIP 的环境(例如基于 SNMP 的网络),该标准不直接适用。

3.2 安全与性能考虑

管理知识库的完整性至关重要。实施时应结合 ACM(访问控制管理)功能单元,严格控制 M-CREATEM-DELETE 操作的权限。此外,知识变更通知的频繁发送可能增加网络负载,建议根据实际需要设置通知抑制规则。

安全关键要求: 任何对管理知识元素的创建或删除都必须经过双重验证,并记录日志。违反此条可能导致整个管理域瘫痪。

3.3 最佳实践

  • 分域管理: 为不同的管理域建立独立的管理知识库实例,降低跨域耦合风险;
  • 版本控制: 对知识元素维护版本属性,便于回退和审计;
  • 一致性联动: 当管理知识库发生变化时,确保关联的管理对象(如 log、alarm)的知识参考同步更新。
标准实施的益处: 动态管理知识管理使得管理应用在运行时能够适应业务变化,无需停机升级;同时标准化的接口保证了不同厂商管理组件的互操作性。

4. 与其他标准的关系

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)时,知识管理功能可以动态调整事件类型定义,两者协同工作。

问: IEC 10164-16-01 主要面向哪些技术人员?
答: 主要面向 OSI 网络管理者软件架构师、开发人员以及电信运维标准研究员。对于基于 SNMP 的 IT 运维团队,该标准的概念可参考,但具体实现不直接适用。
问: 管理知识管理功能会带来额外的性能开销吗?
答: 是的,特别是在频繁修改知识库且发送通知的场景下。建议在实际系统中通过控制通知条件和知识库规模来平衡开销,标准本身也提供了功能协商机制。
问: 该标准是否已经被 TMN 框架取代?
答: 没有取代,而是融合。TMN(M.3010)引用了 X.751 作为管理知识管理的标准。在软件定义网络(SDN)和基于模型管理的趋势下,其思想仍有借鉴意义。

版权信息:本文基于 CAN/CSA ISO/IEC 10164-16-01:2026 标准撰写,内容仅供技术参考。版权归原标准制定组织所有。

📥 标准文件下载

🔒
请等待 10 秒,广告加载完成后将自动显示下载链接

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注