第 3 章 osi 系统管理

35
Shanghai Second Polytechnic University Shanghai Second Polytechnic University 胡胡胡 胡胡胡 ,email:[email protected] ,email:[email protected] 3 3 OSI OSI 第第 第第

Upload: vladimir-holman

Post on 30-Dec-2015

83 views

Category:

Documents


7 download

DESCRIPTION

第 3 章 OSI 系统管理. Shanghai Second Polytechnic University 胡小明 ,email:[email protected]. 1. OSI 的基本概念 2. 公共管理信息服务和协议 CMIS/CMIP 3. OSI 管理框架 4. 管理对象的层次结构 5. 管理操作 6. 管理对象的状态 7. 管理对象之间的关系. Shanghai Second Polytechnic University 胡小明 ,email:[email protected]. 3.1 OSI 的基本概念 - PowerPoint PPT Presentation

TRANSCRIPT

Page 1: 第 3 章    OSI 系统管理

Shanghai Second Polytechnic University Shanghai Second Polytechnic University 胡小明胡小明 ,email:[email protected],email:[email protected]

第第 33章 章 OSIOSI系统管理系统管理

Page 2: 第 3 章    OSI 系统管理

Shanghai Second Polytechnic University Shanghai Second Polytechnic University 胡小明胡小明 ,email:[email protected],email:[email protected]

1. OSI1. OSI 的基本概念的基本概念 2. 2. 公共管理信息服务和协议公共管理信息服务和协议 CMIS/CMIPCMIS/CMIP 3. OSI 3. OSI 管理框架管理框架 4. 4. 管理对象的层次结构管理对象的层次结构 5. 5. 管理操作管理操作 6. 6. 管理对象的状态管理对象的状态 7. 7. 管理对象之间的关系管理对象之间的关系

Page 3: 第 3 章    OSI 系统管理

3.1 OSI3.1 OSI 的基本概念的基本概念 OSI/RMOSI/RM (( Open System Interconnection/Reference ModelOpen System Interconnection/Reference Model )) 开放系统互连参考模型开放系统互连参考模型19831983 年年 ,ISO,ISO 形成了形成了 OSI/RMOSI/RM

的正式文件。的正式文件。

1. 1. 参考模型参考模型 77 层模型,按照层模型,按照 OSIOSI 的定义,的定义,开放系统包含硬件和软件实体。开放系统包含硬件和软件实体。下下 33 层主要实现通信功能,第层主要实现通信功能,第 44 层层实现端到端的通信控制,而上三实现端到端的通信控制,而上三层是面向应用的。层是面向应用的。

应 用 层

表 示 层

会 话 层

传 输 层

网 络 层

数据链路 层 物 理 层

应 用 层

表 示 层

会 话 层

传 输 层

网 络 层

数据链路 层

物 理 层

网 络 层

数据链路 层

物 理 层

端到端

开放系统开放系统 AA 开放系统开放系统 BB

AA BB CC

77

66

11

22

33

44

55

OSI 7 层参考模型

Page 4: 第 3 章    OSI 系统管理

2. 2. 服务定义服务定义 OSI/RMOSI/RM 规定了每一层实体对其上层实体提供的服务。规定了每一层实体对其上层实体提供的服务。 (N)(N) 层服务是利用了下层服务是利用了下面面 (N-1)(N-1) 层实体提供的服务,再加上层实体提供的服务,再加上 (N)(N) 层实体自己的功能,从而提供了比层实体自己的功能,从而提供了比下层更下层更高级高级的服务。的服务。 提供服务的实体叫做提供服务的实体叫做服务提供者服务提供者,被提供服务的实体叫做,被提供服务的实体叫做服务用户服务用户。服务用。服务用户通过服务访问点户通过服务访问点 (SAP(SAP :: Service Access Point)Service Access Point) 利用下层提供的服务。利用下层提供的服务。 服务分服务分有确认服务有确认服务 (4(4 条原语条原语 )) 和和无确认服务无确认服务 (2(2 条原语,请求和指示条原语,请求和指示 )) 。。

(N+1) 层

(N) 层

(N-1) 层

OSI 低层

开放系统 A 开放系统 B

(N+1) 层

(N) 层

(N-1) 层

OSI 低层

(N)SAP

(N-1)SAP

(N) 协议

OSI 服务定义

Page 5: 第 3 章    OSI 系统管理

3. 3. 协议规范协议规范 OSIOSI 规定了不同系统中规定了不同系统中对等实体之间的协议对等实体之间的协议,即协议数据单元的,即协议数据单元的格式格式。当一。当一

个协议实体提供个协议实体提供上层实体请求上层实体请求的服务时就向其对等的实体发送协议数据单元。的服务时就向其对等的实体发送协议数据单元。对等的上层实体如果需要对等的上层实体如果需要应答对方的请求应答对方的请求,则返回一个响应报文,这个报文,则返回一个响应报文,这个报文的传送也是的传送也是利用下层服务利用下层服务实现的。可见通过协议数据单元的交换,下层实体实现的。可见通过协议数据单元的交换,下层实体实现了为上层实体提供的服务。实现了为上层实体提供的服务。

请求者 响应者协议数据单元协议数据单元

协议数据单元协议数据单元

请求 确认 响应 指示

OSI 服务定义

Page 6: 第 3 章    OSI 系统管理

3.2 3.2 公共管理信息服务和协议公共管理信息服务和协议 CMIS/CMIPCMIS/CMIP3.2.1 CMIS/CMIP3.2.1 CMIS/CMIP (Common Management Information Service/Protocol)

OSI 网络管理体系结构由四个模型组成:信息模型信息模型 :: 管理信息结构、层次命名体系和管理对象(管理信息结构、层次命名体系和管理对象( MOMO :: Managed ObjManaged Obj

ectect )定义 。用)定义 。用抽象语法表示抽象语法表示(( ASN.1:Abstract Syntax Notation 1ASN.1:Abstract Syntax Notation 1 )。)。组织模型组织模型 :: 它与它与 SNMPSNMP 一样,是一样,是管理站管理站与管理与管理代理代理模型。模型。 通信模型通信模型 :: 包括三种交换管理信息的机制:包括三种交换管理信息的机制:应用管理应用管理、、层管理层管理和和协议协议 管理管理。。功能模型功能模型 :: 把整个管理系统分为把整个管理系统分为五个功能域五个功能域:配置、故障、性能、计:配置、故障、性能、计 费和安全管理。 费和安全管理。

Page 7: 第 3 章    OSI 系统管理

1 .公共管理信息通信环境

CMISE CMISECMIP

CMIS CMIS

ACSE ROSE ACSE ROSE

OSI表示层 OSI表示层

CMIS:CMIP 所支持的网络管理服务。公共管理信息服务元素 (CMISE : CMIS Element): 使用户能够访问到 CMIS 管理服务,提供了应用程序使用 CMIP 的手段 ( 管理 / 代理 ) ,并需要 ACSE 和 ROSE 的支持。 联系控制服务元素 (ACSE: Association Control Service Element): 用于建立和拆除两个系统之间应用层的通信联系。远程操作服务元素 (ROSE: Remote Operation Service Element): 用于处理应用层之间的请求 / 应答交互。

Page 8: 第 3 章    OSI 系统管理

通知

操作

属性

管理对象实例

CMISE CMISE

管理进程

选择器

管理代理 事件检测

事件转发分拣处理

CMIP

ACSEROSE

ACSEROSE

表示层及其以下6层通信环境

OSI 网络管理信息通信环境

Page 9: 第 3 章    OSI 系统管理

2. 公共管理信息服务元素 (CMISE)

定义了用于网络管理操作的服务元素和参数(变量)。定义了用于网络管理操作的服务元素和参数(变量)。 CMISE 提供下列 7 类服务: (1)(1) M-EVENT-REPORTM-EVENT-REPORT :向服务用户:向服务用户报告报告发现或发生的发现或发生的事件事件。。 (2) M-GET (2) M-GET :从对等实体中:从对等实体中读取读取管理信息。管理信息。 (3) M-CANCEL-GET(3) M-CANCEL-GET :要求对等实体:要求对等实体取消取消以前发出的以前发出的 M-GETM-GET 请求,即不必发回上请求,即不必发回上一个一个 M-GETM-GET 的响应。的响应。 (4) M-SET(4) M-SET :管理者用来请求管理代理 :管理者用来请求管理代理 (( 或管理进程或管理进程 )) 修改修改管理对象的属性值。管理对象的属性值。 (5) M-ACTION(5) M-ACTION :允许:允许激活激活一个在被管对象中预先定义的动作过程。 一个在被管对象中预先定义的动作过程。 (6) M-CREATE(6) M-CREATE :支持用户:支持用户创建创建管理对象的新实例。管理对象的新实例。 (7) M-DELETE(7) M-DELETE :提供的服务正好与:提供的服务正好与 M-CREATEM-CREATE 相反,用于相反,用于删除删除一个被管对象的实一个被管对象的实

例。例。 ROSE 提供的 4 个服务: (1).RO.INVOKE: 用于调用一个远程操作。 (2).RO.RESULT: 用于响应 RO.INVOKE 服务,表示操作已经完成。 (3).RO.ERROR: 用于响应 RO.INVOKE 服务,表示操作不完成。 (4).RO.REJECT: 用于拒绝 RO.INVOKE 服务。

Page 10: 第 3 章    OSI 系统管理

3. CMIP 的管理信息库 ISOISO 的网络管理国际标准中用的网络管理国际标准中用面向对象技术面向对象技术来定义网络管理对来定义网络管理对象。一个管理对象必定属于一个或多个对象类,并具有多象。一个管理对象必定属于一个或多个对象类,并具有多个不同个不同属性属性,包含对管理对象进行的,包含对管理对象进行的操作操作、管理对象发出的、管理对象发出的通知通知等与管等与管理对象有关的信息。 理对象有关的信息。 (1). (1). 管理对象与管理对象类管理对象与管理对象类 管理对象管理对象 : : 就是对网络管理数据的抽象,它们代表管理活动中就是对网络管理数据的抽象,它们代表管理活动中所涉及到的所涉及到的资源和信息资源和信息。。 管理对象的类管理对象的类 ::具有具有相同相同管理操作、属性、通知和行为特性的管理操作、属性、通知和行为特性的管理对象 。管理对象 。 对象实例对象实例 :: 当一个当一个具体的网络实体具体的网络实体作为某类管理对象存在(创作为某类管理对象存在(创建)时,该实体就称为对象实例。建)时,该实体就称为对象实例。

Page 11: 第 3 章    OSI 系统管理

(2). (2). 属性属性 属性属性是一种称呼,用来指管理对象的特性值。是一种称呼,用来指管理对象的特性值。 属性组属性组 :: 属性组代表若干个属性,只要给出属性组的名字,就意味属性组代表若干个属性,只要给出属性组的名字,就意味着给出了该组内的所有属性名。着给出了该组内的所有属性名。(3). (3). 管理对象的操作管理对象的操作 (( 一一 ) ) 面向属性的操作面向属性的操作 取属性值(取属性值( getget ):将指定属性的当前值读出并返回给管理进程。):将指定属性的当前值读出并返回给管理进程。 替换属性值(替换属性值( replacereplace ):用管理进程给出的值替换指定属性的):用管理进程给出的值替换指定属性的当前值。当前值。 添加属性值(添加属性值( addadd ):给多值属性(集合值属性)加一个额外的):给多值属性(集合值属性)加一个额外的值。值。 删除属性值(删除属性值( removeremove ):从多值属性的众多值中删去指定的值。):从多值属性的众多值中删去指定的值。 置默认值(置默认值( set toset to ):将指定的属性值置为默认值。 ):将指定的属性值置为默认值。 ((二二 ) ) 面向整个对象的操作面向整个对象的操作 创建(创建( createcreate ):为该类对象创建一个新的实例。):为该类对象创建一个新的实例。 删除(删除( deletedelete ):删除管理对象实例自身。):删除管理对象实例自身。 执行动作(执行动作( actionaction ):执行指定的动作,整个动作在对象类的定):执行指定的动作,整个动作在对象类的定义中己经说明。义中己经说明。

Page 12: 第 3 章    OSI 系统管理

(4). (4). 管理对象的行为管理对象的行为

管理对象的行为描述了管理对象的行为描述了对象对象及其及其属性属性、、通知通知和和动作动作的动态特性。的动态特性。 行为特性的描述形式是一系列条件:在什么条件下产生什么事行为特性的描述形式是一系列条件:在什么条件下产生什么事件或哪个动作、在什么条件下对象不变化等等件或哪个动作、在什么条件下对象不变化等等

Page 13: 第 3 章    OSI 系统管理

(5). (5). 通知通知(1) (1) 一般通知一般通知 enrolObjectenrolObject :说明:说明创建创建了新的管理了新的管理对象实例对象实例。。 rereenrolObjectenrolObject :说明管理对象:说明管理对象更换名字更换名字。。 dedeenrolObjectenrolObject :说明现有的一个管理对象:说明现有的一个管理对象实例被删除实例被删除。。 attributeChangeattributeChange :说明管理对象实例的:说明管理对象实例的属性值己被修改属性值己被修改。。 addValueaddValue :说明已给管理对象的多值属性:说明已给管理对象的多值属性添加添加了一个值。了一个值。 removeValueremoveValue :说明管理对象的多值属性的一个:说明管理对象的多值属性的一个值已被删除值已被删除。。(2) (2) 特殊通知特殊通知 transmissionAlarmtransmissionAlarm :说明从一个结点:说明从一个结点往往另一个结点发送信息过程中出另一个结点发送信息过程中出

现现 了了差错差错(( errorerror )。)。 equipmentAlarmequipmentAlarm :说明某个:说明某个设备设备中发生了中发生了差错差错(( errorerror )。)。 serviceAlarmserviceAlarm :说明用户得到的:说明用户得到的服务质量下降服务质量下降了。了。 processingAlarmprocessingAlarm :说明出现了一个:说明出现了一个处理处理过程中的过程中的错误错误。。 environmentAlarmenvironmentAlarm :说明发现了通信设备的工作:说明发现了通信设备的工作环境异常环境异常。。

Page 14: 第 3 章    OSI 系统管理

4. 4. 公共管理信息协议公共管理信息协议 CMIPCMIP

(1)CMIP(1)CMIP 协议数据单元协议数据单元

CMISE服务用户

M-CREATE.reg

CMISE服务提供者

CMISE服务用户

II, MOC, MOI, SOI, AC, ROI, ALII, MOC, MOI, SOI, AC, ROI, AL

II, MOC, MOI, CT, AL, EII, MOC, MOI, CT, AL, E

CMIP PDU内容:Argument

M-CREATE.ind

M-CREATE.rspM-CREATE.conf

Page 15: 第 3 章    OSI 系统管理

(2)CMIP(2)CMIP 协议的操作协议的操作

应用实体A 应用实体B

CMISE实体A CMISE实体B

Rose实体A Rose实体B

CMISE用户

8

3

1M-EVENT-

REPORT.request

10M-EVENT-

REPORT.confirm

6M-EVENT-

REPORT.reponse

5M-EVENT-

REPORT.indication

7RO-

RESULT.request

4RO-

INVOKE.indication

9RO-

RESULT.indication

2RO-

INVOKE.request

Page 16: 第 3 章    OSI 系统管理

5. 5. 远程操作服务元素远程操作服务元素 ROSEROSE

(1)(1) 远程操作调用远程操作调用

RO-INVOKE RO-RESULT RO-ERROR

RO-REJECT-U RO-REJECT-P

ASE

ROSE

ACSE

AE1 ASE

ROSE

ACSE

AE2

表示、会话及低层 表示、会话及低层

调用者 执行者

Page 17: 第 3 章    OSI 系统管理

(2)(2) 远程连接操作远程连接操作

实体AE1

执行B

执行C

实体AE执行A

执行D

调用父操作 A

调用子操作 B

调用子操作 C

调用孙子操作 D

Page 18: 第 3 章    OSI 系统管理

6. CMOT(Common Management information service and protocol Over 6. CMOT(Common Management information service and protocol Over TCP/IP)TCP/IP) CMISE

ROSE

ACSE

LPP

UDPTCP

IP

底层网络接口

Page 19: 第 3 章    OSI 系统管理

3.3 OSI3.3 OSI 管理框架管理框架

3.3.1 3.3.1 管理站和代理管理站和代理 由由管理系统管理系统和和代理系统代理系统组成,即管理站(者)和代理组成。组成,即管理站(者)和代理组成。

管理站管理站实施管理功能,实施管理功能,代理代理接收管理站的查询,并根据管理站的命令设置管接收管理站的查询,并根据管理站的命令设置管理对象的参数。理对象的参数。 OSIOSI 管理中管理站和代理的角色是管理中管理站和代理的角色是不固定的不固定的。这两个角色可以转换。管理对象。这两个角色可以转换。管理对象

与代理可能属于与代理可能属于同一系统同一系统,也可能属于,也可能属于不同系统不同系统。。 管理站和代理之间可以通过管理站和代理之间可以通过交换应用上下文交换应用上下文 (AC(AC ,, Application Context)Application Context) 获得获得共享的管理知识。共享的管理知识。 ACAC 是指管理站和代理之间共同使用的是指管理站和代理之间共同使用的应用服务元素应用服务元素及其及其调用调用规则规则。。

Page 20: 第 3 章    OSI 系统管理

Manger

管理系统

Agent

代理管理对象

被管理系统

通知

管理操作

本地接口标准接口

管理操作

事件报告

Page 21: 第 3 章    OSI 系统管理

3.3.2 3.3.2 通信模型通信模型

系统管理系统管理的目的是针对的目的是针对被管对象的资源被管对象的资源进行管理和控制。因此,需要在相互协作的开放系统之间交换管理信息。进行管理和控制。因此,需要在相互协作的开放系统之间交换管理信息。OSIOSI的通信模型包括如下三种主要管理类别:的通信模型包括如下三种主要管理类别:

系统管理; 系统管理;

层管理;层管理;

协议管理。协议管理。

1. 1. 系统管理系统管理

系统管理是对互操作系统的全部管理行为。系统管理是对互操作系统的全部管理行为。

Page 22: 第 3 章    OSI 系统管理

2. 2. 层管理层管理 层管理层管理只涉及某一层的管理对象,并利用下一层的通信协议进行管理信息,只涉及某一层的管理对象,并利用下一层的通信协议进行管理信息,

不需要其不需要其 OSIOSI 上层的服务。层管理包括涉及一个特定层的功能、服务和协上层的服务。层管理包括涉及一个特定层的功能、服务和协议等内容。层管理的通信实体被称作议等内容。层管理的通信实体被称作 NN 层管理实体层管理实体 (LME,layer managem(LME,layer management entity)ent entity) ,其相关协议称作,其相关协议称作 NN 层管理协议。例如:第三层的交换路由信层管理协议。例如:第三层的交换路由信息。息。

尽管尽管 OSIOSI 的网络管理体系结构明确地将层管理划分为一类,但由于的网络管理体系结构明确地将层管理划分为一类,但由于 ISOISO 在在这方面只作了很少的工作,只定义了第三层的路由信息交换和第三层和第这方面只作了很少的工作,只定义了第三层的路由信息交换和第三层和第四层的对象库。四层的对象库。

3. 3. 协议管理协议管理 管理信息和功能也是标准层协议的组成部分。例如:管理信息和功能也是标准层协议的组成部分。例如: HDLCHDLC 中的测试帧、中的测试帧、 X.X.

2525 协议中的数据单元或连接建立过程中的附加协议参数等。 这说明协议元协议中的数据单元或连接建立过程中的附加协议参数等。 这说明协议元素与管理的相关性的必要性。素与管理的相关性的必要性。

Page 23: 第 3 章    OSI 系统管理

MO :被管理对象 MIB :管理数据库

LE :层实体 LME :层管理实体

SMAP :系统管理应用进程

SMAE :系统管理应用实体 ( 元素 )

CMISE :公共管理信息服务元素

CMIP :公共管理信息协议

SMAPSMAP 管理进程管理进程 SMAPSMAP 管理进程管理进程

SMAESMAE

CMISECMISE

LMELME

LELE

SMAESMAE

CMISECMISE

LMELME

LELE

MOMO

MOMO

MOMO MOMO MOMO

MOMO

MOMO

属性属性

系统管理协议

CMIP

层管理

第 N 层协议

MIBMIB MIBMIB

OSI 的通信模型

Page 24: 第 3 章    OSI 系统管理

3.3.3 3.3.3 通信机制 通信机制 管理站和代理之间是通过交换管理信息的协议数据单元管理站和代理之间是通过交换管理信息的协议数据单元 (PDU)(PDU) 进行,管理站进行,管理站向代理发送请求向代理发送请求 PDUPDU ,代理以相应,代理以相应 PDUPDU 回答。代理也可以主动向管理站发回答。代理也可以主动向管理站发送消息,这种消息叫做事件报告送消息,这种消息叫做事件报告 (Event Reporting)(Event Reporting) 。。 采用轮询和事件报告的形式进行通信。采用轮询和事件报告的形式进行通信。3.3.4 3.3.4 管理域和管理策略管理域和管理策略 管理域:管理域:即管理的即管理的范围范围 (( 对分布式管理很重要对分布式管理很重要 )/)/ 管理对象的管理对象的集合集合。。 管理策略:管理策略:即管理的即管理的方法方法 (( 基于地理范围、基于管理功能、基于技术原因基于地理范围、基于管理功能、基于技术原因 )) 。。 行政域行政域 (( 上层管理域上层管理域 )) ::划分划分和和改变改变管理域、协调管理域之间的管理域、协调管理域之间的关系关系。。

管理域 A 管理域 B

XA YAB ZA XB YB

行政域行政域

Page 25: 第 3 章    OSI 系统管理

3.4 3.4 管理信息的层次结构管理信息的层次结构 OSIOSI 标准采用面向对象的模型定义管理对象。对象有标准采用面向对象的模型定义管理对象。对象有属性属性和和操作操作,,操作操作可以改变对象可以改变对象

属性的值。属性的值。3.4.1 3.4.1 继承层次继承层次 多继承性:多继承性:指一个子类有多个超类。指一个子类有多个超类。 多态性:多态性:子类继承超类,同时又对继承的操作做了特别的修改,这样同一超类的不同子类继承超类,同时又对继承的操作做了特别的修改,这样同一超类的不同子类对象对同一操作会做出不同的响应。子类对象对同一操作会做出不同的响应。 同质异晶性:同质异晶性:是指它可以是多个对象类的实例。是指它可以是多个对象类的实例。

toknBus

top

Networks

wanNetlanNet manNet

dqdbtoknRingcsmaCd frameR sonet atm

Superclass

Subclass

Page 26: 第 3 章    OSI 系统管理

3.4.2 3.4.2 包含层次包含层次包含关系:包含关系: AA 管理对象是管理对象是 BB 管理对象的一部分,则管理对象的一部分,则 BB 包含包含 AA 。。包含层次的表示:包含层次的表示:可以用层次树来表示。 可以用层次树来表示。 包含关系仅包含关系仅适用于对象实例适用于对象实例,决不能应用于对象类。,决不能应用于对象类。

全局名:全局名:从树根到指定对象的名字。从树根到指定对象的名字。 Office3Office3 是是 {lansys1,cs11,office3}{lansys1,cs11,office3}

对象的名字分类对象的名字分类 本地名:本地名:从任意上级到指定对象的名字。 从任意上级到指定对象的名字。 Office3Office3 是是 {cs11,office3}{cs11,office3}

root

System lansys1

lanNetwork cs11 lanSegment lan12

tokenBusmanufacture

tokenRingoffice3

etherNetlab4

tokenRingoffice4

Page 27: 第 3 章    OSI 系统管理

3.4.3 3.4.3 注册层次注册层次 在在 OSIOSI 标准中管理对象类由标准中管理对象类由 ASN.1ASN.1 的对象标识符表示。对象标识符是由圆点隔开的整数的对象标识符表示。对象标识符是由圆点隔开的整数序列。这一列整数反映了对象注册的顺序。序列。这一列整数反映了对象注册的顺序。

对象标识符:对象标识符:Internet OBJECT IDENTIFIER::={iso(1) org(3) dod(6) 1}Internet OBJECT IDENTIFIER::={iso(1) org(3) dod(6) 1}

Internet OBJECT IDENTIFIER::={1.3.6.1}Internet OBJECT IDENTIFIER::={1.3.6.1}

ccitt o iso 1 joint-iso-ccitt 2

standard 0 registration authority 1 member body 2

org 3

dod 6

internet 1

root

Page 28: 第 3 章    OSI 系统管理

3.5 3.5 管理操作管理操作 Get Get ::检索对象的值。 检索对象的值。 SetSet ::设置对象的值。设置对象的值。 CreateCreate ::生成管理对象。 生成管理对象。 ActionAction :指挥:指挥管理对象的动作等。管理对象的动作等。

3.5.1 3.5.1 操作范围操作范围 相关概念:相关概念: 基对象:基对象:管理操作的管理操作的参照对象参照对象。基对象和被它包含的其他对象可能在或者不在同一个代。基对象和被它包含的其他对象可能在或者不在同一个代理中,但是操作请求理中,但是操作请求必须发送给含有基对象的代理必须发送给含有基对象的代理,操作才能成功。,操作才能成功。 包含级别:包含级别:管理操作可达到的基对象子树的层次。管理操作可达到的基对象子树的层次。 在说明基对象的同时还必须说明包含级别。在说明基对象的同时还必须说明包含级别。 选择类型:选择类型: (1) (1) 仅选择基对象。如对象仅选择基对象。如对象 AA

(2) (2) 选择第选择第 nn 级下层对象。如基对象级下层对象。如基对象 AA ,, n=1n=1

则结果为则结果为 BB 、、 CC 、、 DD 、、 E E

(3) (3) 选择基对象和下层选择基对象和下层 nn 级对象。级对象。 如基对象如基对象 AA ,, n=1n=1 ,则结果为,则结果为 AA 、、 BB 、、 CC 、、 DD 、、 E E

(4) (4) 选择基对象及其所有被包含对象。选择基对象及其所有被包含对象。 如基对象如基对象 AA ,则结果为 ,则结果为 A A ~ J~ J

Root

A

E

G

CB D

IHF J

Page 29: 第 3 章    OSI 系统管理

3.5.2 3.5.2 过滤功能过滤功能 过滤:过滤:是一种机制,它是对基对象的所有被包含对象进行筛选,选出部分被包含对象是一种机制,它是对基对象的所有被包含对象进行筛选,选出部分被包含对象

进行操作。进行操作。 过滤条件:过滤条件: andand 、、 oror 、、 notnot

匹配规则:匹配规则:=、=、 >=>= 、、 <=<= 、存在、子串、子集、超集、非空交集、存在、子串、子集、超集、非空交集 存在:存在:测试属性值是否存在。测试属性值是否存在。 非空交集:非空交集:可以测试对象属性集与给定的集合是否有非空交集。可以测试对象属性集与给定的集合是否有非空交集。

Root

lanNetwork网络 ID

Workstation工作站 ID

toknRingID=425749

网卡价格 =320带宽 =16

toknRingID=525560

网卡价格 =300带宽 =4

toknRingID=327854

网卡价格 =350带宽 =16

CD

E

Page 30: 第 3 章    OSI 系统管理

3.5.33.5.3 同步机制同步机制 管理站需要知道代理如何完成指定的操作,特别是当管理操作作用于管理站需要知道代理如何完成指定的操作,特别是当管理操作作用于多多

个个管理对象,管理站需要知道该操作是否可以管理对象,管理站需要知道该操作是否可以全部完成全部完成,还是,还是部分完成部分完成。。

原子方式:原子方式:对所操作的对象要么全做,要么全不做。对所操作的对象要么全做,要么全不做。同步方式同步方式 尽力而为的方式:尽力而为的方式:对所操作的对象可以选择性地操作。对所操作的对象可以选择性地操作。

Page 31: 第 3 章    OSI 系统管理

3.6 3.6 管理对象的状态管理对象的状态 状态状态描述了描述了管理对象管理对象的的使用条件使用条件和和操作条件,操作条件,这些条件表现在管理对象属性的定义中。这些条件表现在管理对象属性的定义中。

一般状态属性:含操作状态、使用状态 和 管理状态。一般状态属性:含操作状态、使用状态 和 管理状态。 状态属性状态属性 (能、不能)(闲、忙、活动)(锁定、未锁定、关机)(能、不能)(闲、忙、活动)(锁定、未锁定、关机) 操作状况属性:含告警态、过程态、可用态、控制态、准备态和未知态。操作状况属性:含告警态、过程态、可用态、控制态、准备态和未知态。

操作状态:操作状态:

告警态:告警态:表示管理对象已经生成一个事件警告表示管理对象已经生成一个事件警告。有。有 55 种,修复、重大警告、大警告、种,修复、重大警告、大警告、小警告和未决警告。小警告和未决警告。

过程态:过程态:表示资源正处于操作过程的某一阶段表示资源正处于操作过程的某一阶段。有。有 55 种,需初始化、未初始化、正在种,需初始化、未初始化、正在初始化、报告和终止。初始化、报告和终止。

可用态:可用态:表示管理对象是否可用表示管理对象是否可用。有。有 99 种,正在测试、失败、掉电、脱机、不能工作、种,正在测试、失败、掉电、脱机、不能工作、不值班、降级工作、未安装和记录满。不值班、降级工作、未安装和记录满。

Page 32: 第 3 章    OSI 系统管理

控制态:控制态:表示资源属性状态表示资源属性状态,该属性是可读写,可取的值为:,该属性是可读写,可取的值为: 需要测试:管理对象在操作期间可能出现不正常的行为,因而需要测试;需要测试:管理对象在操作期间可能出现不正常的行为,因而需要测试; 部分服务锁定:资源的一部分服务不可用;部分服务锁定:资源的一部分服务不可用; 保留测试:资源不可用,正在准备测试;保留测试:资源不可用,正在准备测试; 挂起:资源被挂起,不可用。挂起:资源被挂起,不可用。准备态:准备态:说明备份资源的状态说明备份资源的状态。这个属性是只读的,可取值为:热备份、冷。这个属性是只读的,可取值为:热备份、冷备份和正在服务。备份和正在服务。

未知态:未知态:表示资源的状态不可知表示资源的状态不可知,可取值为,可取值为 TrueTrue 或或 FalseFalse 。。

操作状态

状态属性

操作状态属性一般状态属性

使用状态 管理状态

告警态 过程态 控制态可用态 准备态 未知态

Page 33: 第 3 章    OSI 系统管理

3.7 3.7 对象间的关系对象间的关系 对象间的关系:对象间的关系:用角色属性表示对象之间的关系。用角色属性表示对象之间的关系。 (( 如两个对象类之间的备份关如两个对象类之间的备份关

系系 ))

关系形式:关系形式:直接、间接、对称、非对称、相互、单方面。直接、间接、对称、非对称、相互、单方面。 关系类型:关系类型:服务关系、对等关系、备份关系、支援关系、组织关系。服务关系、对等关系、备份关系、支援关系、组织关系。

对象 X

角色 Z

对象 Y

角色 Z

对象 X

角色 M

对象 X

角色 N

对称关系 不对称关系

对象X

对象Y 对象Z间接关系

直接关系直接关系

Page 34: 第 3 章    OSI 系统管理

对象Y对象X

对象Z

备份关系Rxy

备份关系Rxy

支援关系Ryz

主对象

次对象

主对象O

主对象N

X Y Z P Q

Page 35: 第 3 章    OSI 系统管理

重点:公共管理信息协议重点:公共管理信息协议 CMIPCMIP

作业:作业: P69P69 :: 2, 92, 9