1、第一章 ao 导论 思考题 1-1 什么是网络管理?简述它的重要性。 答:网络管理是指对网络的运行状态进行监测和控制,使其能够有效、可靠、安全、经济地提供服务。 (P4) 网络管理的重要性主要体现在: 1、网络设备的复杂化使网络管理变得复杂。 2、网络的经济效益越来越依赖网络的有效管理。 3、先进可靠的网络管理也是用户所要求的。 (P4 ) 1-2 网络管理的目标是什么? 答:网络管理的根本目标是满足运营者及用户对网络的有效性、可靠性、开放性、综合性、安全性和经济性的要求。 (P5) 1-3 网络管理主要涉及哪些基础理论与技术? 答:网络管理是一门高度综合和复杂的技术,除其自身包含丰富的内容之
2、外,还涉及多个学科的基础理论和技术,主要包括:网络性能分析理论、网络的可靠性理论、网络优化理论、人工智能理论与技术、面向对象的分析与设计技术、数据库技术和计算机仿真技术等。 (P6-P13 ) 1-4 面向对象的分析技术与面向过程的分析技术相比有哪些主要区别?面向对象分析技术的优点是什么? 答:面向对象的分析与设计技术与面向过程技术相比的区别在于:面向过程技术是将处理问题的方案看成一个过程,然后把过程逐步分解为更小的过程,直至小过程的复杂程度易于处理为止;面向对象技术是将问题看成是事物(对象)之间的相互作用,通过定义有关对象的属性、可产生的或被施加的操作以及对象之间的相互关系来处理问题。从语言
3、学的角度来讲,面向过程技术是以动词为中心,而面向对象技术是以名词为中心。 面向对象分析技术的优点包括: 1、面向对象分析技术更符合人们以名词为中心的思维习惯,更易于理解和掌握。 2、面向对象分析技术特有的抽象性、封装性、继承性以及同质异构性在克服复杂性方面具有优势。 a. 抽象性提供了对于复杂对象的单纯接口。 b. 封装性对复杂的个体实现了细节的隐藏。 c. 继承性可以非常方便地表达事物从一般到特殊,从简单到复杂的层次关系。 d. 同质异构性在保证了对象的外部接口不变的前提下,解决了网络设备升级改造后管理上的向后兼容等问题。 (P10-P11) 1-5 网络管理的 5 个功能领域是什么? 答:
4、1、配置管理 2、性能管理 3、故障管理 4、安全管理 5、计费管理(P16) 1-6 网络管理的主要内容是什么? 答:网络管理的内容包括:业务量控制、路由选择、网络自愈、网络信息安全和智能化网络管理等。 (P17-P20) 第二章 OSI 系统管理模型 思考题 2-1 基于远程监控的管理框架的基本思想是什么? 答:基于远程监控的管理框架的基本思想是采用现代网络技术,不再采用现场的物理操作的方式对网络资源进行监测和控制,而是在远端通过通信网络对物理资源的逻辑表示进行访问。这样就将本地物理管理变成了远程逻辑管理。从根据现场观测的局部信息进行鼓励判断转变为对有明确定义的全局信息进行解释。(P25-
5、P26) 2-2 网络管理模型主要包括哪些内容? 答:网络管理模型主要包括:体系结构(组织模型) 、管理信息通信协议(通信模型)和管理信息模型。 (P25) 2-3 简述 OSI 系统管理体系结构中,Manager 和 Agent 的作用。 答:Manager 的作用在于:向 Agent 发送访问被管系统中的管理信息的操作(operation)请求,接受 Agent 发送的通报(notification)等。 Agent 的作用在于:访问被管对象,向 Manager 转发被管对象发出的通报等。(P26-P27) 2-4Agent 进程主要包含哪些管理支持服务?各种支持服务的作用是什么? 答:1
6、、事件处理 当被管对象产生通报时,Agent 通过对应的事件转发鉴别器(event forwarding discriminator)来选择和过滤通报的转发目的地。 2、日志 记录本地所发生的重要事件,有选择地存储事件报告。 3、访问控制 对来自 Manager 的访问操作请求的合法性进行判断。 4、时间表 支持多重访问、事件转发以及其他操作的同步。 (P27-P29) 2-5 公共管理信息协议(CMIP)中定义了哪些公共管理信息服务(CMIS)?这些服务是怎样提供给 Manager 或 Agent 的? 答:公共管理信息协议(CMIP)中定义的公共管理信息服务(CMIS)包括:M-EVENT
7、-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 服务
8、过程如下: CMISEManagerCMISEAgentM-SET.reqM-SET.indM-SET.rspM-SET.conf(I I,M,BOC,BOI,Sc,F,AC,Sy,AIL)(I I,M,BOC,BOI,Sc,F,AC,Sy,AIL)(I I,MOC,MOI,CT,AL,E)(I I,MOC,MOI,CT,AL,E)M-GET 原语的链式服务过程如下: CMISEUserCMISEUserM-GET.reqM-GET.indM-GET.rspM-GET.conf(II,BOC,BOI,Sc,F,AC,Sy,AIL)(II,BOC,BOI,Sc,F,AC,Sy,AIL)(II,L
9、I,MOC,MOI,CT,AL,E)(II,LI,MOC,MOI,CT,AL,E)M-GET.rspM-GET.conf(II,LI,MOC,MOI,CT,AL,E)(II,LI,MOC,MOI,CT,AL,E).2-7 请阐述被管对象与网络资源之间的关系。被管对象定义包括哪些方面? 答:被管对象是网络资源的抽象,对外提供一个管理接口,外界只能通过接口对资源进行观测,资源通过接口向外界报告情况。被管对象是网络资源的封装,外界并不能观测到资源的所有特性,资源也并非向外界报告所有的情况。 被管对象类的定义包括:属性(attribute) 、可以进行的操作(operation) 、能够发出的通报(n
10、otification)等特性,还有行为(behavior)以及命名方法等特性的说明。 (P37) 2-8 什么是被管对象类?什么是被管对象实例? 答:被管对象类是被管对象定义的单位,对资源的多个类似特性或多个类似资源进行描述。 被管对象实例是被管对象类的一个具体的值。 (P37) 2-9 请说明被管对象类定义中“包”的概念和作用。 答:条件包是属性、通报、操作和行为的集合,用于避免访问被管对象时出现差错。 (P41) 2-10 被管对象属性的允许值和要求值的作用是什么? 答:允许值集合用来限定属性可能取的值。 要求值集合用来说明要求属性支持的特定的值。 (P39) 2-11 管理信息模型中的
11、被管对象遵守哪两条继承规则? 答:1、允许多重继承(一个被管对象类可以有多个超类) 。 2、继承是严格的(超类的所有属性、操作和通报都自动出现在它的子类中,没有被忽略的) 。 (P38) 2-12 名字绑定的作用是什么? 答:名字绑定的作用是说明被管对象之间的包含关系。 (P43) 2-13 在包含树中,被管对象 A 包含在被管对象 B 之中,这是否意味着对象 A 的类是被管对象 B 的子类? 答:否。 被管对象实例 A 包含在被管对象实例 B 之中的例子:某个 Hayes modem 属于某个 PC 之中。这并不能说明 modem 被管对象类属于 PC 被管对象类。 (P37,P42) 2-
12、14 请解释“尽量管理”和“同质异构”两种解决兼容性策略的不同。 答:“尽量管理”需要 Manager 能够接收并忽略那些非已知的扩充信息,使其不对其他操作产生影响。 “同质异构”要求被管系统必须能够在响应被管对象属性值读取请求时只向Manager 传送其已知的属性值。 这两种方法的主要差别是:“尽量管理”将责任交给了管理系统,而“同质异构”把责任交给了被管系统。 (P45) 习题 2-1 请画出 CMIS 提供的确认型 M-SET 非链式服务过程示意图。 答: CMISEManagerCMISEAgentM-SET.reqM-SET.indM-SET.rspM-SET.conf(I I,M,
13、BOC,BOI,Sc,F,AC,Sy,AIL)(I I,M,BOC,BOI,Sc,F,AC,Sy,AIL)(I I,MOC,MOI,CT,AL,E)(I I,MOC,MOI,CT,AL,E)(P30-P33) 2-2 请画图描述 CMIP 协议机完成一次 M-GET 服务的操作过程,并加以必要的文字说明。 答: ManagerCMIP MachineROSEM-GET.reqRO-INVOKE.req(1)(2)AgentCMIP MachineROSEM-GET.indRO-INVOKE.ind(5)(4)(3)表示层的可靠通信Invoke ID Operation Value BOC /
14、MOC BOI / MOI InformatonManager 构造 M-GET.request服务原语,发给 CMIP 协议机CMIP 协议机构造相应的 CMIP PDU 再调用 ROSE 服务原语RO-INVOKE.req,向 ROSE 提出发送 CMIP PDU 的请求。ROSE 构造包含 CMIP PDU 的ROSE PDU,向目的系统的ROSE 传送。目的系统的 ROSE 收到对方的ROSE PDU 后取出 CMIP PDU,通过 RO-INVOKE.ind原语交给响应方的 CMIP 协议机。响应方的 CMIP 协议机取出CMIP PDU,构造一个相应的CMIP indication
15、 原语,交给响应方的 Agent。如果 GET 服务是确认型的,还需要利用 response 原语进行一个反向的确认或应答过程。过程中把 RO-INVOKE 换成RO-RESULT。2-3 试结合图 2.8,利用 ASN.1 定义 CMIP PDU 的一般数据格式。 答: cmip-pdu CmipPdu := SET InvokeID INTEGER OperationValue INTEGER BOC/MOC OCTET STRING BOI/MOI OCTET STRING Information OCTET STRING 2-4 请以 2.6 节中定义的被管对象类 pduCounter
16、Object 为超类,定义一个专用于 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 notifyPackage PACKAGE -通报包定义 ;- 通报包定义结束 ;- CHARACTERIZED
17、BY 结构结束 REGESTED AS object-identifier 1; notifyPackage PACKAGE BEHAVIOUR notifyPackageBehavior BEHAVIOUR DEFINED AS *此包向 Manager 发送通报 * ; ; NOTIFICATION pduCounterMatch; pduCounterMatch NOTIFICATION BEHAVIOUR pduCounterMatchBehaviour BEHAVIOUR DEFINED AS * pduCounter = 100 * ; ; REGESTED AS object-i
18、dentifier 3; 2-5 请画出上题所定义的 cmipPduCounterObject 类的继承层次结构。设在某一SystemTitle 为 “Beijing CMIP Experiment System”的系统中实现了若干cmipPduCounterObject 类的实例,用以对不同类别的 CMIP PDU 进行计数。请给出 PduCounterName 属性的值为“cmipGetPduCounter ”的实例的全局名称。 答: subSystemID = “Beijing CMIP Experiment System” communicationsEntityID =cmipPdu
19、CounterObject 第三章 电信管理网 思考题 1. 以往的电信网管理方法的主要问题是什么?对新型管理体系结构的基本要求是什么? 以往电信网管理方法的主要问题 (1 ) 各个 OAM b) 业务管理尽可能与支持业务的资源相独立; c) 智能 NE 内要安装功能应用软件,使标准高层管理消息与厂商的实现相互接口 (4) 第数据管理的要求如下 : a) 确保多个管理应用对 OAM b) 从多个资源收集和维护数据; c) 保证数据的完整性和同步; d) NE 数据与冗余备份及本地备份之间数据一致性的管理。 2. 制定 TMN 标准的目的是什么?TMN 与电信网之间是什么关系? TMN 的基本目
20、标 (1 ) TMN 的目标是提供一个电信管理框架。采用通用网络管理模型的概念、标准信息模型和标准接口完成不同设备的统一管理。 (2 ) 开发 TMN 标准的目的是管理异构网络、业务和设备。TMN 通过丰富的管理功能跨越多厂商和多技术进行操作。它能够在多个网络管理系统和运营系统之间互通,并且能够在相互独立的被管网络之间实现管理互通,因而互联的和跨网的业务可以得到端到端的管理。 TMN 逻辑上区别于被管理的网络和业务,这一原则使 TMN 的功能可以分散实现。这意味着通过多个管理系统,运营者可以对广范分布的设备、网络和业务实现管理。 安全性和分布数据的完整性是定义一般体系结构的基本要求。TMN 可
21、以由外部信息源访问和控制。因而需要各种层次的安全机制。 TMN 采用 OSI 管理中的面向对象的技术对组成 TMN 环境的资源以及在资源上执行的功能块进行描述。 TMN 与电信网的关系 (1) TMN 是 Telecommunication Management Network 的简称,是 ITU-T 从1985 年开始制定的一套电信网络管理国际标准。世界企业团体及标准化组织目前仍在进一步充实 TMN,对 M.3000 系列定义的 TMN 的体系结构、模型、定义、功能进行修改。 (2) TMN 为电信网和业务提供管理功能并提供与电信网和业务进行通信的能力。 (3) TMN 的基本思想是提供一个
22、有组织的体系结构,实现各种运营系统(OS)以及电信设备之间的互连,利用标准接口所支持的体系结构交换管理信息。从而为管理部门和厂商在开发设备以及设计管理电信网络和业务的基础结构时提供参考。 (4) TMN 的复杂度是可变的,从一个运营系统与一个电信设备的简单连接,到多种运营系统和电信设备互连的复杂网络。 (5) TMN 在概念上是一个单独的网络,在一些点上与电信网相通,以发送和接收管理信息,控制它的运营。TMN 可以利用电信网的一部分来提供它所需要的通信。 3. TMN 的功能体系结构怎样构成?各个功能块的作用是什么? TMN 的功能体系结构怎样构成 TMN 功能体系结构建立在提供一般功能的多个
23、功能块之上。功能块之间的信息传输由数据通信功能(DCF)完成。 具体地,TMN 包含运营系统功能 (OSF)、中介功能(MF)、数据通信功能,也部分地包含网元功能(NEF)、工作站功能(WSF)、以及 Q 适配器功能(QAF)。 各个功能块的作用 (1) 运营系统功能 (OSF)块 TMN 的管理功能由 OSF 完成,为了进行网络和通信业务的管理,需要各类OSF。一般的分类方法是按抽象程度将 OSF 划分为商务、业务(客户) 、网络和基层 4 类。商务 OSF 进行整个企业的商务协调。业务 OSF 与一个或多个网络的业务有关,一般完成用户接口任务。客户 OSF 是业务 OSF 的对等实体。网络
24、 OSF通过与基层 OSF 通信实现基于网络的 TMN 应用功能。基层 OSF 和网络 OSF 通过横跨网络的协调活动提供管理网络的功能,支持业务 OSF 的联网要求。基层OSF 和网络 OSF 分担电信网基础结构的管理。在较小的网络中,可以不提供基层 OSF,网络 OSF 将直接与 NEF 和 MF 通信。 管理功能的实现,依赖于处理大量的管理信息,因此 OSF 的具体任务是处理管理信息。 (2) 网元功能(NEF) 块 NEF 是为了使 NE 得到监视和控制与 TMN 进行通信的功能块。 NEF 提供电信功能和管理电信网所需要的支持功能。 (3) 工作站功能 (WSF)块 WSF 将管理信
25、息由 F 接口形式转换为管理信息用户可理解的 G 接口形式, 向用户提供 TMN 管理信息的输入输出的手段。 WSF 包括对人的接口的支持,为终端用户提供数据输入输出的一般功能。例如: 对终端的安全访问、登录; 识别和验证输入; 格式化和验证输出; 支持菜单、屏幕、窗口、滚动、翻页等; 访问 TMN; 提供屏幕开发工具。 (4) 中介功能(MF)块 当两个需要交换信息的功能块不能接受和理解对方的信息时,需要用 MF 进行中介。MF 块主要对 OSF 和 NEF(或 QAF)之间传递的信息进行处理。 MF 块的典型功能有:协议变换、消息变换、信号变换、地址映射变换、路由选择、集线、信息过滤、信息
26、存储以及信息选择等。 (5) Q 适配器功能(QAF)块 QAF 的作用是连接那些类 NEF 和类 OSF 的非 TMN 实体,实现 TMN 标准的信息与非 TMN 标准的信息之间的转换。 TMNOSFWSFMFQAF NEF4. 按照功能的抽象程度,OSF 通常被划分为哪几个层次?不同层次的 OSF 之间的关系是什么? 一般的分类方法是按抽象程度将 OSF 划分为商务、业务(客户)、网络和基层4 类。 商务 OSF 进行整个企业的商务协调。 业务 OSF 与一个或多个网络的业务有关,一般完成用户接口任务。客户 OSF 是业务 OSF的对等实体。 网络 OSF 通过与基层 OSF 通信实现基于
27、网络的 TMN 应用功能。 基层 OSF 和网络 OSF 通过横跨网络的协调活动提供管理网络的功能,支持业务 OSF 的联网要求。基层 OSF 和网络 OSF 分担电信网基础结构的管理。在较小的网络中,可以不提供基层 OSF,网络 OSF 将直接与 NEF 和 MF 通信。 5. TMN 中有哪几类功能成分?它们与功能块之间是什么关系? TMN 的功能块由一些作用和结构更加基本的功能成分构成。TMN 定义了 6个功能成分: 管理应用功能(MAF)、管理信息库(MIB) 、信息转换功能 (ICF)、表示功能(PF) 、人机适配(HMA)和消息通信功能(MCF) 。 管理应用功能(MAF)。MAF
28、 是实现 TMN 的管理服务的功能成分。 MAF 既可以担当管理者角色也可以担当代理者角色。MAF 可以用包含它们的功能块进行命名。 管理信息库(MIB) 。MIB 是管理信息的概念上的存储库,代表一个被管系统中的被管对象的集合。 信息转换功能(ICF) 。ICF 用于中介系统中,负责将一个接口的信息模型转换为其它接口的信息模型。 表示功能(PF) 。PF 完成将 TMN 信息模型中的信息转换为可由人-机接口显示的形式。PF 完成提供用户友好的输入、显示、修改被管对象细节的设备所需要的功能。 人机适配(HMA)。HMA 完成 MAF 信息模型向 PF 信息模型的转换。另外,它支持对用户的证明和
29、认证。 消息通信功能(MCF)。每个具有物理接口的功能块都与 MCF 有联系,用于交换消息中的管理信息。MCF 由一个允许功能块的连接具有数据通信功能的协议栈构成。MCF 可以为不支持 7 层协议的接口提供协议压缩功能。当一个功能块被两类接口连接时,使用两类 MCF 提供必要的协议转换。 6. MAF 在不同的功能块中的作用有何不同?为什么还要分管理者 MAF 和代理者 MAF ? MAF 是实现 TMN 的管理服务的功能成分。 MAF 既可以担当管理者角色也可以担当代理者角色。MAF 可以用包含它们的功能块进行命名。 OSF-MAF:OSF 中重要而基础的部分。功能从简单到复杂,例如: 访问被管对象信息的管理者和代理者的实体; Business OSFService OSFNetwork OSF