Physical Address
304 North Cardinal St.
Dorchester Center, MA 02124
Physical Address
304 North Cardinal St.
Dorchester Center, MA 02124
ISO/IEC 10164-3:1995(2004年确认)是国际标准化组织(ISO)与国际电工委员会(IEC)联合制定的OSI系统管理标准系列中的第三部分,全称为“信息技术——开放系统互连——系统管理:表示关系的属性”(英文:Information technology – Open Systems Interconnection – Systems Management: Attributes for representing relationships)。该标准最初于1995年发布,2004年经审查后确认继续有效,至今仍是网络与系统管理领域中用于描述管理对象之间关系的重要规范。
本标准定义了在OSI系统管理环境中如何通过管理属性来表示、存储和操作管理对象之间的各种关系。它补充了ISO/IEC 10164-1(系统管理概述)和ISO/IEC 10164-2(状态管理)等基础标准,为构建复杂的管理信息模型提供了标准化的关系表达机制。适用于遵循OSI管理体系结构的网络管理系统、电信管理系统以及分布式系统管理平台。
ISO/IEC 10164-3的核心在于定义了关系属性(Relationship Attributes)的语法、语义及管理操作。关系属性是一种特殊的管理属性,其值标识了其他管理对象的实例以及该实例在当前关系中扮演的角色。标准将关系分为两大类:
标准进一步细化了关系的多种通用类别,如下表所示。
| 关系类别 | 描述 | 典型属性 | 示例 |
|---|---|---|---|
| 主键 | 对象通过一个关键属性强关联到另一个对象 | parentReference, childPointer | 容器与包含的对象 |
| 逻辑关联 | 两个对象基于业务逻辑关联 | associatedObject, role | 用户与分配的计费账户 |
| 冗余备份 | 主备关系,支持故障切换 | primaryBackupPair, readyStatus | 双机热备系统 |
| 拓扑关系 | 物理或逻辑网络拓扑连接 | connectedTo, linkType | 交换机之间的链路 |
每个关系属性都包含关系定义(Relationship Definition)和关系信息(Relationship Information)。关系定义指定了关系类型、角色、引用范围等元数据;关系信息则包含具体的目标对象实例标识(通常是DN,即Distinguished Name)以及角色限定符。标准还定义了创建、删除、挂起、恢复和更新关系属性所需的管理操作,这些操作通过CMIS(公共管理信息服务)的服务原语进行。
在将ISO/IEC 10164-3融入实际系统时,需关注以下几个关键方面:
关系属性作为管理对象定义中的属性类型出现,通过CMIS的M-GET、M-SET、M-CREATE、M-DELETE等操作存取。实施者需要为每种关系类别定义对应的属性模板,并确保代理(Agent)正确处理关系引用的完整性。
当关系中的一方被删除或状态变更时,标准未强制规定级联行为。实施时应根据业务需求决定是否采用“软更新”(标记失效)或“硬删除”(级联清除)。例如,在拓扑关系中,删除一个端口应自动解除其与电路的关系。
当网络规模较大时,关系属性的遍历可能产生大量CMIS查询。建议在代理中实现关系索引,并提供批量检索能力(如使用Filter参数过滤关系类型)。同时,对于频繁变化的关系,可考虑将关系属性扩展为关系对象(Relationship Object),以利用对象生命周期管理能力。
ISO/IEC 10164-3是OSI系统管理框架中的关键组成部分,与以下标准紧密配合:
此外,本标准为上层管理应用(如TMF、ITU-T TMN管理建议)提供了基础关系建模手段。随着分布式管理技术(如CORBA、Web Services)的发展,ISO/IEC 10164-3的关系模型也被许多后来的建模语言(如UML profile for Network Management)所借鉴。
总而言之,ISO/IEC 10164-3:1995(2004)作为一项成熟且稳定的国际标准,为基于OSI的系统管理提供了严谨的关系表示方法。即使在2026年的今天,面向电信网络、工业自动化和大型企业网络的存量系统升级或新建项目,遵循该标准的关系建模规范仍有助于保障管理互操作性和长期可维护性。