Physical Address
304 North Cardinal St.
Dorchester Center, MA 02124
Physical Address
304 North Cardinal St.
Dorchester Center, MA 02124
IEC 10164-2-95(对应 ISO/IEC 10164-2:1993)及其修正案 AMD1:1999 是开放系统互连(OSI)系统管理领域的重要标准,专门定义了状态管理功能(State Management Function)。该标准为分布式系统中的管理对象提供了统一的状态模型和抽象服务,确保不同厂商的实现具备互操作性。本文将从适用范围、核心技术内容、实施要点以及与其他标准的关系等方面展开详细剖析,帮助读者全面掌握该标准。
本标准由国际标准化组织(ISO)和国际电工委员会(IEC)共同制定,在 ITU-T 中对应为 X.731 建议书。IEC 10164-2-95(1995年确认)是 OSI 系统管理功能集之一,其修正案 AMD1:1999 针对状态模型中的若干细节进行了澄清与扩展。2013年,加拿大标准委员会(CSA)等同采纳为 CAN/CSA-ISO/IEC 10164-2-95 (R2013),表明该标准在当代技术体系中仍具有效力。
适用范围:本标准适用于采用 OSI 管理框架的分布式系统,包括但不限于电信管理网(TMN)、企业网络管理、工业自动化控制系统等。它规定了如何以通用方式描述和管理管理对象的操作状态、使用状态、管理状态和管理员状态,从而为配置管理、故障管理、性能管理等上层功能提供一致的状态基础。
标准提出四类核心状态类型,每类状态独立表达管理对象的不同维度:
enabled(启用)和 disabled(禁用)。idle(空闲)、active(活动)、busy(忙碌)。unlocked(解锁)和 locked(锁定)。unlocked(解锁)、locked(锁定)和 shutting down(正在关闭)。以下为标准定义的主要状态属性及允许值:
| 属性名称 | 数据类型 | 允许值 | 说明 |
|---|---|---|---|
| operationalState | OperationalState | enabled | disabled | 指示对象是否可操作 |
| usageState | UsageState | idle | active | busy | 指示对象当前活动性 |
| administrativeState | AdministrativeState | unlocked | locked | 由管理员控制可用性 |
| administratorState | AdministratorState | unlocked | locked | shutting down | 管理员设定的更精细状态 |
当任何状态属性发生变化时,管理对象可发出 stateChange 通知,携带旧状态、新状态以及可选的改变原因(类型为 ProbableCause)。该通知机制实现了对状态转换的实时跟踪,为故障分析和趋势预测提供输入。
修正案1(1999)对状态管理功能进行了以下重要补充:
shutting down 状态时,不可接受新的请求,必须等待当前活动处理完毕。administrativeState 为 locked 时,operationalState 必须为 disabled。基于 CMIS/CMIP 协议,标准定义了以下抽象服务:
状态管理功能的实现通常嵌入在管理代理(Agent)中。开发者应遵循以下最佳实践:
stateChange 通知,并携带必要的原因码。状态管理功能需要与告警管理、配置管理等功能协同工作。例如,当管理对象进入 disabled 状态时,可自动触发告警通知;配置变更操作可能要求锁定(locked)状态以防止冲突。
operationalState 为 enabled 并不代表链路 100% 可用,还需结合测量数据进行判断。建议采用 ISO/IEC 9646(一致性测试方法)框架编写测试套件,重点验证:
本标准并非孤立存在,它与 OSI 系统管理系列标准紧密关联:
此外,随着云计算和 SDN 的发展,状态管理模型也被借鉴用于 ETSI NFV 的信息模型中。截至2026年,该标准仍被广泛引用,是构建可互操作管理系统的基石。
shutting down 状态下的行为规则。