第一章 ao 导论
思考题
1-1 什么是网络管理?简述它的重要性。
答:网络管理是指对网络的运行状态进行监测和控制,使其能够有效、可靠、安
全、经济地提供服务。(P4)
网络管理的重要性主要体现在:
1、网络设备的复杂化使网络管理变得复杂。
2、网络的经济效益越来越依赖网络的有效管理。
3、先进可靠的网络管理也是用户所要求的。(P4)
1-2 网络管理的目标是什么?
答:网络管理的根本目标是满足运营者及用户对网络的有效性、可靠性、开放性、
综合性、安全性和经济性的要求。(P5)
1-3 网络管理主要涉及哪些基础理论与技术?
答:网络管理是一门高度综合和复杂的技术,除其自身包含丰富的内容之外,还
涉及多个学科的基础理论和技术,主要包括:网络性能分析理论、网络的可靠性
理论、网络优化理论、人工智能理论与技术、面向对象的分析与设计技术、数据
库技术和计算机仿真技术等。(P6-P13)
1-4 面向对象的分析技术与面向过程的分析技术相比有哪些主要区别?面向对象
分析技术的优点是什么?
答:面向对象的分析与设计技术与面向过程技术相比的区别在于:面向过程技术
是将处理问题的方案看成一个过程,然后把过程逐步分解为更小的过程,直至小
过程的复杂程度易于处理为止;面向对象技术是将问题看成是事物(对象)之间
的相互作用,通过定义有关对象的属性、可产生的或被施加的操作以及对象之间
的相互关系来处理问题。从语言学的角度来讲,面向过程技术是以动词为中心,
而面向对象技术是以名词为中心。
面向对象分析技术的优点包括:
1、面向对象分析技术更符合人们以名词为中心的思维习惯,更易于理解和掌
2、面向对象分析技术特有的抽象性、封装性、继承性以及同质异构性在克服
握。
复杂性方面具有优势。
a. 抽象性提供了对于复杂对象的单纯接口。
b. 封装性对复杂的个体实现了细节的隐藏。
c. 继承性可以非常方便地表达事物从一般到特殊,从简单到复杂的层
d. 同质异构性在保证了对象的外部接口不变的前提下,解决了网络设
备升级改造后管理上的向后兼容等问题。
次关系。
(P10-P11)
1-5 网络管理的 5 个功能领域是什么?
答:1、配置管理
2、性能管理
3、故障管理
4、安全管理
5、计费管理(P16)
1-6 网络管理的主要内容是什么?
答:网络管理的内容包括:业务量控制、路由选择、网络自愈、网络信息安全和
智能化网络管理等。(P17-P20)
第二章 OSI 系统管理模型
思考题
2-1 基于远程监控的管理框架的基本思想是什么?
答:基于远程监控的管理框架的基本思想是采用现代网络技术,不再采用现场的
物理操作的方式对网络资源进行监测和控制,而是在远端通过通信网络对物理资
源的逻辑表示进行访问。这样就将本地物理管理变成了远程逻辑管理。从根据现
场观测的局部信息进行鼓励判断转变为对有明确定义的全局信息进行解释。
(P25-P26)
2-2 网络管理模型主要包括哪些内容?
答:网络管理模型主要包括:体系结构(组织模型)、管理信息通信协议(通信
模型)和管理信息模型。(P25)
2-3 简述 OSI 系统管理体系结构中,Manager 和 Agent 的作用。
答:Manager 的作用在于:向 Agent 发送访问被管系统中的管理信息的操作
(operation)请求,接受 Agent 发送的通报(notification)等。
Agent 的作用在于:访问被管对象,向 Manager 转发被管对象发出的通报等。
(P26-P27)
2-4Agent 进程主要包含哪些管理支持服务?各种支持服务的作用是什么?
答:1、事件处理
当被管对象产生通报时,Agent 通过对应的事件转发鉴别器(event forwarding
discriminator)来选择和过滤通报的转发目的地。
2、日志
记录本地所发生的重要事件,有选择地存储事件报告。
3、访问控制
对来自 Manager 的访问操作请求的合法性进行判断。
4、时间表
支持多重访问、事件转发以及其他操作的同步。(P27-P29)
2-5 公共管理信息协议(CMIP)中定义了哪些公共管理信息服务(CMIS)?这
些服务是怎样提供给 Manager 或 Agent 的?
答:公共管理信息协议(CMIP)中定义的公共管理信息服务(CMIS)包括:
M-EVENT-REPORT、M-GET、M-CANCEL-GET、M-SET、M-ACTION、
M-CREATE 和 M-DELETE。
Manager 和 Agent 用 CMIS 服务源于调用上述 7 种服务。每种服务有 request、
indication、response 和 confirm4 个服务原语。其中 request 和 confirm 源于由服务
启动方调用,以发出请求和接受应答或确认;indication 和 response 原语由服务
响应方调用,以接受请求和反馈应答或确认。(P30)
2-6 请描述 CMIS 服务的信息传递过程。
答:确认型 M-EVENT-REPORT 服务过程如下:
CMISE
Manager
M-SET.req
(I I,M,BOC,BOI,Sc,F,AC,Sy,AIL)
M-SET.conf
(I I,MOC,MOI,CT,AL,E)
M-GET 原语的链式服务过程如下:
CMISE
User
M-GET.req
(II,BOC,BOI,Sc,F,AC,Sy,AIL)
M-GET.conf
(II,LI,MOC,MOI,CT,AL,E)
..
.
M-GET.conf
(II,LI,MOC,MOI,CT,AL,E)
CMISE
Agent
M-SET.ind
(I I,M,BOC,BOI,Sc,F,AC,Sy,AIL)
M-SET.rsp
(I I,MOC,MOI,CT,AL,E)
CMISE
User
M-GET.ind
(II,BOC,BOI,Sc,F,AC,Sy,AIL)
M-GET.rsp
(II,LI,MOC,MOI,CT,AL,E)
..
.
M-GET.rsp
(II,LI,MOC,MOI,CT,AL,E)
2-7 请阐述被管对象与网络资源之间的关系。被管对象定义包括哪些方面?
答:被管对象是网络资源的抽象,对外提供一个管理接口,外界只能通过接口对
资源进行观测,资源通过接口向外界报告情况。被管对象是网络资源的封装,外
界并不能观测到资源的所有特性,资源也并非向外界报告所有的情况。
被管对象类的定义包括:属性(attribute)、可以进行的操作(operation)、能够
发出的通报(notification)等特性,还有行为(behavior)以及命名方法等特性的
说明。(P37)
2-8 什么是被管对象类?什么是被管对象实例?
答:被管对象类是被管对象定义的单位,对资源的多个类似特性或多个类似资源
进行描述。
被管对象实例是被管对象类的一个具体的值。(P37)
2-9 请说明被管对象类定义中“包”的概念和作用。
答:条件包是属性、通报、操作和行为的集合,用于避免访问被管对象时出现差
错。(P41)
2-10 被管对象属性的允许值和要求值的作用是什么?
答:允许值集合用来限定属性可能取的值。
要求值集合用来说明要求属性支持的特定的值。(P39)
2-11 管理信息模型中的被管对象遵守哪两条继承规则?
答:1、允许多重继承(一个被管对象类可以有多个超类)。
2、继承是严格的(超类的所有属性、操作和通报都自动出现在它的子类中,
没有被忽略的)。(P38)
2-12 名字绑定的作用是什么?
答:名字绑定的作用是说明被管对象之间的包含关系。(P43)
2-13 在包含树中,被管对象 A 包含在被管对象 B 之中,这是否意味着对象 A 的
类是被管对象 B 的子类?
答:否。
被管对象实例 A 包含在被管对象实例 B 之中的例子:某个 Hayes modem 属于某
个 PC 之中。这并不能说明 modem 被管对象类属于 PC 被管对象类。(P37,P42)
2-14 请解释“尽量管理”和“同质异构”两种解决兼容性策略的不同。
答:“尽量管理”需要 Manager 能够接收并忽略那些非已知的扩充信息,使其不
对其他操作产生影响。
“同质异构”要求被管系统必须能够在响应被管对象属性值读取请求时只向
Manager 传送其已知的属性值。
这两种方法的主要差别是:“尽量管理”将责任交给了管理系统,而“同质异构”
把责任交给了被管系统。(P45)
习题
2-1 请画出 CMIS 提供的确认型 M-SET 非链式服务过程示意图。
答:
CMISE
Manager
M-SET.req
(I I,M,BOC,BOI,Sc,F,AC,Sy,AIL)
M-SET.conf
(I I,MOC,MOI,CT,AL,E)
(P30-P33)
CMISE
Agent
M-SET.ind
(I I,M,BOC,BOI,Sc,F,AC,Sy,AIL)
M-SET.rsp
(I I,MOC,MOI,CT,AL,E)
2-2 请画图描述 CMIP 协议机完成一次 M-GET 服务的操作过程,并加以必要的
文字说明。
答:
Manager构造M-GET.request
服务原语,发给CMIP协议机
Manager
CMIP协议机构造相应的CMIP
PDU再调用ROSE服务原语
RO-INVOKE.req,向ROSE提
出发送CMIP PDU的请求。
ROSE构造包含CMIP PDU的
ROSE PDU,向目的系统的
ROSE传送。
M-GET.req
(1)
CMIP Machine
RO-INVOKE.req
(2)
ROSE
Agent
(5)
M-GET.ind
CMIP Machine
(4)
RO-INVOKE.ind
ROSE
响应方的CMIP协议机取出
CMIP PDU,构造一个相应的
CMIP indication原语,交给响
应方的Agent。
目的系统的ROSE收到对方的
ROSE PDU后取出CMIP
PDU,通过RO-INVOKE.ind
原语交给响应方的CMIP协议
机。
Invoke ID
Operation Value
BOC / MOC
(3)
BOI / MOI
Informaton
表示层的可靠通信
如果GET服务是确认型的,还
需要利用response原语进行
一个反向的确认或应答过程。
过程中把RO-INVOKE换成
RO-RESULT。
2-3 试结合图 2.8,利用 ASN.1 定义 CMIP PDU 的一般数据格式。
答:
cmip-pdu CmipPdu ::= SET
{
INTEGER
InvokeID
OperationValue INTEGER
BOC/MOC OCTET STRING
BOI/MOI OCTET STRING
Information OCTET STRING
}
2-4 请以 2.6 节中定义的被管对象类 pduCounterObject 为超类,定义一个专用于 CMIP
协议机的 cmipPduCounterObject 被管对象类。要求此类中的被管对象每收到 100 个
CMIP PDU 就发出一个通报向 Manager 报告。
答:
cmipPduCounterObject MANAGER OBJECT CLASS
DERIVED FROM “CCITT REC.X.721(1992)|ISO/IEC 10165-2:1992”: pduCounterObject;
CHARACTERIZED BY
;-- CHARACTERIZED BY 结构结束
REGESTED AS {object-identifier 1};
notifyPackage PACKAGE --通报包定义
;-- 通报包定义结束
notifyPackageBehavior BEHAVIOUR
DEFINED AS
;
*此包向 Manager 发送通报*
notifyPackage PACKAGE
BEHAVIOUR
;
NOTIFICATION
REGESTED AS {object-identifier 3};
2-5 请画出上题所定义的 cmipPduCounterObject 类的继承层次结构。设在某一
SystemTitle 为“Beijing CMIP Experiment System”的系统中实现了若干
cmipPduCounterObject 类的实例,用以对不同类别的 CMIP PDU 进行计数。请给
出 PduCounterName 属性的值为“cmipGetPduCounter”的实例的全局名称。
答:
pduCounterMatch;
pduCounterMatch NOTIFICATION
pduCounterMatchBehaviour BEHAVIOUR
DEFINED AS
;
BEHAVIOUR
;
* pduCounter = 100 *
pduCounterObject
cmipPduCounterObject
notifyPacage 包
subSystemID = “Beijing CMIP Experiment System”
pduCounterMatch 通报
communicationsEntityID =cmipPduCounterObject
第三章 电信管理网
思考题
1. 以往的电信网管理方法的主要问题是什么?对新型管理体系结构的基本要求
是什么?
以往电信网管理方法的主要问题
(1) 各个 OAM&P 系统相互独立
i. 电信网中网络资源与业务紧密结合
ii. 不同的业务和资源存在不同的 OAM&P
iii. 网络管理环境结构复杂、浪费严重、成本高昂
(2) NMS 和 NE 为主从关系
i. 以往的网络管理系统(NMS)与 NE 之间为主从关系
ii. 主从关系在多方面导致管理效率的低下
(3) 组织结构方面的因素对网络管理的影响
i.
NMS 通常是业务经营部门的下属组织独立开发的,不注意系统级的
互操作性
ii. 业务经营的组织结构会随着各个时期的技术特点变化,因而网络中
会同时存在各种各样的特定时代的 NMS,它们之间数据的一致性和
同步性问题难以解决。
对新型管理体系结构的基本要求
(1) 从技术方面来看,新的体系结构需要:
a) 数据在网络中有效地分散管理
b) 打破物理网络的封闭结构
(2) 从经济方面看,新的体系结构应能够
a) 降低管理成本
b) 提高 OAM&P 环境的环境
c) 及时提供有竞争力的业务
a) 确保多个管理应用对 OAM&P 数据的访问;
b) 从多个资源收集和维护数据;
c) 保证数据的完整性和同步;
d) NE 数据与冗余备份及本地备份之间数据一致性的管理。
2. 制定 TMN 标准的目的是什么?TMN 与电信网之间是什么关系?
TMN 的基本目标
(1) TMN 的目标是提供一个电信管理框架。采用通用网络管理模型的概
念、标准信息模型和标准接口完成不同设备的统一管理。
(2) 开发 TMN 标准的目的是管理异构网络、业务和设备。TMN 通过丰富
的管理功能跨越多厂商和多技术进行操作。它能够在多个网络管理系
统和运营系统之间互通,并且能够在相互独立的被管网络之间实现管
理互通,因而互联的和跨网的业务可以得到端到端的管理。
TMN 逻辑上区别于被管理的网络和业务,这一原则使 TMN 的功能可以分散
实现。这意味着通过多个管理系统,运营者可以对广范分布的设备、网络和业务
实现管理。
安全性和分布数据的完整性是定义一般体系结构的基本要求。TMN 可以由
外部信息源访问和控制。因而需要各种层次的安全机制。
TMN 采用 OSI 管理中的面向对象的技术对组成 TMN 环境的资源以及在资源
上执行的功能块进行描述。
TMN 与电信网的关系
(3) 实现基本 OAM&P 体系结构时,要满足以下条件:
a) 在 NMS 与智能 NE 间建立通信联系;
b) 业务管理尽可能与支持业务的资源相独立;
c) 智能 NE 内要安装功能应用软件,使标准高层管理消息与厂商的实现
相互接口
(4) 第数据管理的要求如下:
(1)
(2)
(3)
(4)
(5)
TMN 是 Telecommunication Management Network 的简称,是 ITU-T 从
1985 年开始制定的一套电信网络管理国际标准。世界企业团体及标准
化组织目前仍在进一步充实 TMN,对 M.3000 系列定义的 TMN 的体
系结构、模型、定义、功能进行修改。
TMN 为电信网和业务提供管理功能并提供与电信网和业务进行通信
的能力。
TMN 的基本思想是提供一个有组织的体系结构,实现各种运营系统
(OS)以及电信设备之间的互连,利用标准接口所支持的体系结构交换
管理信息。从而为管理部门和厂商在开发设备以及设计管理电信网络
和业务的基础结构时提供参考。
TMN 的复杂度是可变的,从一个运营系统与一个电信设备的简单连
接,到多种运营系统和电信设备互连的复杂网络。
TMN 在概念上是一个单独的网络,在一些点上与电信网相通,以发送
和接收管理信息,控制它的运营。TMN 可以利用电信网的一部分来提
供它所需要的通信。
3. TMN 的功能体系结构怎样构成?各个功能块的作用是什么?