网络管理习题解.ppt
《网络管理习题解.ppt》由会员分享,可在线阅读,更多相关《网络管理习题解.ppt(50页珍藏版)》请在三一办公上搜索。
1、*,1,计算机网络管理网络管理习题解,计算机科学学院主讲 蒋天发 教授E-mail:电话:(O),*,2,把世界信息带给您!把您的信息带给世界!,Computer Network,3,习题11什么是网络管理?网络管理的目标是什么?,解答 网络管理是指对网络的运行状态进行监测和控制,并能提供有效、可靠、安全、经济的服务。网络管理的目标是使网络的性能达到最优化状态。通过网络管理,要能够预知潜在的网络故障,采取必要的措施加以预防和处理,达到零停机;通过监控网络性能,调整网络运行配置,提高网络性能;借助有效的性能尺度和评估方法,扩充和规划网络的发展。所以网络管理的根本目标就是最大限度地满足网络管理者和
2、网络用户对计算机网络的有效性、可靠性、开放性、综合性、安全性和经济性的要求。,4,5简述网络管理的基本模型以及各个组成部分的功能。,解答 在网络管理中,一般采用“管理者代理”的基本管理模型来构建网络管理系统,进行实际的网络管理。网络管理系统的基本模型包括4个要素组成,分别是网络管理者、管理代理、管理信息库和网络管理协议。网络管理者通过网络管理协议从管理代理那里获取管理信息或向管理代理发送命令;管理代理也可以通过网络管理协议主动报告紧急信息。管理信息库(Management Information Base,MIB)是一个信息存储库,是对于通过网络管理协议可以访问信息的精确定义,所有相关的被管对
3、象的网络信息都放在MIB中。,6什么是网络管理者?什么是管理代理?管理代理可以向网络管理者发送信息吗?,解答 网络管理者是管理指令的发出者,它可以自动或按用户规定去轮询被管理设备中某些变量的值,被管设备中的管理代理对这些轮询进行响应,或在接收到被管理设备的告警信息后采取一定的措施。管理代理负责管理指令的执行,并且以通知的形式向网络管理者报告被管对象发生的一些重要事件。在有些情况下,管理代理也可以向网络管理者发送通知,管理者可根据报告的内容决定是否做出回答。,10集中式网络管理和分布式网络管理有什么区别?各有什么优缺点?,解答 集中式网络管理模式是由一个网络管理者对整个网络的管理负责。网络管理者
4、处理所有来自被管理系统上的管理代理的通信信息,为全网提供集中的决策支持,并控制和维护管理工作站上的信息存储。分布式管理将数据采集、监视以及管理分散开来,它可以从网络上的所有数据源采集数据而不必考虑网络的拓扑结构,为网络管理员提供更加有效的、大型的、地理分布广泛的网络管理方案。,集中式网络管理模式的优点是管理集中,有专人负责,有利于从整个网络系统的全局对网络实施较为有效的管理;缺点是管理信息集中汇总到网络管理中心节点上,导致网络信息流比较拥挤,管理不够灵活,管理节点如果发生故障有可能影响全网正常工作。分布式网络管理模式的优点是随着网络的扩展,监视智能及任务职责会同时不断地分布开来,即提供了很好的
5、扩展性,同时也降低了管理的复杂性。将管理任务都分布到各域的管理者,使网络管理更加稳固可靠,也提高了网络性能,并且使网络管理在通信和计算方面的开销大大减少。,12网络管理的5大功能是什么?并分别对每个功能进行简单的描述。,解答 网络管理的5个功能域:1 故障管理(Fault Management)、2 配置管理(Configuration Management)、3 安全管理(Security Management)、4 性能管理(Performance Management)、5 计费管理(Accounting Management)。,9,习题21 用ASN.1表示一个协议数据单元(如IEE
6、E 802.3的帧)。,解答 略。,4写出一个ASN.1的模块,该模块以ENUMERATED数据类型定义了monthsOfYear,它的值从1到12。,解答 monthsOfYear:=ENUMERATED January(1),February(2),March(3),April(4),May(5),June(6),July(7),August(8),September(9),October(10),November(11),December(12),6子类型分为哪几种?分别举例说明。,解答 子类型是由限制父类型的值集合而导出的类型,所以子类型的值集合是父类型的子集。子类型还可以产生子类型。
7、产生子类型的方法有以下6种。(1)单个值(Single Value):列出子类型可取的各个值。例如,TestResule:=INTEGER(0|1|2)(2)值区间(Value Range):这种方法只能用于整数和实数,指出子类型可取的区间。例如,EmployeeNumber:=INTEGER(1000.20000)(3)允许字符(Permitted Alphabet):允许字符只能用于字符串类型,限制字符集的取值范围。例如,House Size:=IA5STRING(FROM(0|1|2|3|4|5|6|7|8|9)SIZE(5),(4)限制大小(Size Constrained):可以限制
8、5种类型(BIT STRING,OCTET STRING,CHARACTER STRING,SEQUENCE OF,SET OF)的规模大小。例如,WorkstationNumber:=OCTET STRING(SIZE(32)(5)包含子类型(Contained Subtype):从已有的子类型定义新的子类型,新子类型包含原子类型的全部可能的值。用关键字INCLUDES,说明被定义的类型包含了已有类型的所有的值。例如,First-quarter:=Months(January,February,March)(6)内部子类型(Inner Subtype)适用于SEQUENCE,SEQUENCE
9、 OF,SET,SET OF和CHOICE类型,主要用于对这些结构类型的元素项进行限制。例如,下面定义的协议数据单元(PDU)类型。PDU:=SET alpha 0 INTEGER,Beta 1 IA5STRING OPTIONAL,Gamma 2 SEQUENCE OF parameter,Delta 3 BOOLEAN i8,解答 ASN.1宏提供了创建“模板”的功能,这也是引入ASN.1宏的原因。ASN.1宏使得ASN.1语言具有良好的扩充性。当用一个具体的值代替宏定义中的变量或参数时就产生了宏实例,它表示一个实际的ASN.1类型(称为返回的类型),并且规定了该类型可取的值的集合(称为返
10、回的值)。可见宏定义可以看做是类型的类型,或者说是超类型。,7为什么要用宏定义?怎样用宏定义得到宏实例?,8RFC1212给出的宏定义由哪些部分组成?试按照这个宏定义产生一个宏实例。,解答 宏定义由类型表示(TYPE NOTATION)、值表示(VALUE NOTATION)和支持产生式(supporting syntax)3部分组成,而最后部分是任选的,是关于宏定义体中类型的详细语法说明。宏实例(即ASN.1类型)的定义首先是对象名,然后是宏定义的名字,最后是宏定义规定的宏体部分。下面给出对象定义的示例,对Internet控制报文协议流入的信息计数。icmpIlMsgs OBJECT-TYP
11、E SYNTAX Counter ACCESS read-only STATUS mandatory:=icmp 1,习题31Internet网络管理框架由哪些部分组成?支持SNMP的体系结构由哪些协议层组成?,解答 Internet网络管理框架由两部分组成:一部分是管理信息库结构的定义;另一部分是访问管理信息库的协议规范。Internet最初的网络管理框架由4个文件定义,这就是SNMP第一版(SNMPv1)。RFC1155定义了管理信息结构(SMI),即规定了管理对象的语法和语义。SMI主要说明了怎样定义管理对象和怎样访问管理对象。RFC1212说明了定义MIB模块的方法,而RFC1213则
12、定义了MIB-2管理对象的核心集合。RFC1157是SNMPv1的规范文件。,SNMP管理体系结构由管理者、代理和管理信息库(MIB)三部分组成。管理者(管理进程)是管理指令的发出者,这些指令包括一些管理操作。管理者通过各设备的管理代理对网络内的各种设备、设施和资源实施监视和控制。代理负责管理指令的执行,并且以通知的形式向管理者报告被管对象发生的一些重要事件。代理具有两个基本功能:(1)从MIB中读取各种变量值;(2)在MIB中修改各种变量值。MIB是被管对象结构化组织的一种抽象。它是一个概念上的数据库,由管理对象组成,各个代理管理MIB中属于本地的管理对象,各管理代理控制的管理对象共同构成全
13、网的管理信息库。,2SNMP环境中的管理对象是如何组织的?这种组织方式有什么意义?,解答 SNMP环境中的所有管理对象组织成分层的树结构。这种层次树结构有3个作用,即表示管理和控制关系、提供结构化的信息组织技术和提供了对象命名机制。采用这种层次树结构的组织方式易于管理,易于扩充。,3什么是委托代理?它在网络管理中起什么作用。,解答 一个委托代理可以管理若干台不支持TCP/IP的设备,并代表这些设备接收管理站的查询。实际上委托代理起到了协议转换的作用,委托代理和管理站之间按SNMP通信,而与被管设备之间则按专用的协议通信。,19,解答 MIB树中每个节点都有一个分层的编号。叶子节点代表实际的管理
14、对象,从树根到树叶的编号串联起来,用圆点隔开,就形成了管理对象的全局标识,即对象标识符。对象标识符有两种标识方法:数字形式和名字形式。例如,internet的标识符是,或者写为iso(1)org(3)dod(6)1。数字形式更易存储和处理,实际上SNMP报文都是采用数字形式的对象标识符。对象的顺序对网络管理是很重要的。因为管理站可能不知道代理提供的MIB的组成,所以管理站要用某种手段搜索MIB树,在不知道对象标识符的情况下访问对象的值。例如,为检索一个表项,管理站可以连续发出Get操作,按词典顺序得到预定的对象实例。,7对象标识符是由什么组成的?为什么说对象的词典顺序对网络管理是很重要的?,8
15、什么是标量对象?什么是表对象?标量对象和表对象的实例如何标识?,表对象是指SMI中存储的二维数组对象。表的定义要使用ASN.1的序列类型和对象类型宏定义中的索引部分。表中的标量对象叫做列对象,列对象有唯一的对象标识符,这对每一行都是一样的。列对象的对象标识符与索引对象的值组合起来就说明了列对象的一个实例。,习题4 1MIB-2中包括哪些组?分别是什么?,解答 MIB-2包括11个功能组.分别是:System组、Interfaces组、At组、Ip组、Icmp组、Tcp组、Udp组、Egp组、Cmot组、Transmission组、Snmp组。,5 如何计算接口的输入错误率、输出错误率、丢弃的输
16、入包率和输出包率?,解答 接口的输入和输出错误率计算如下:输入错误百分率=ifInErrors/(ifInUcastPkts+ifInNUcastPkts)输出错误百分率=ifOutErrors/(ifOutUcastPkts+ifOutNUcastPkts)丢弃的输入包率=ifInDisscards/(ifInUcastPkts+ifInNUcastPkts)丢弃的输出包率=ifOutDiscards/(ifOutUcastPkts+ifOutNUcastPkts),6 如何计算IP数据包的输入错误率、输出错误率、输入速率和转发速率?,解答 IP输入错误率=(ipInDiscards+ipI
17、nHdrErrors+ipInAddrErrors)/ipInReceives IP输出错误率=(ipOutDiscards+ipOutNoRoutes)/ipOutRequests IP输入速度=(ipInReceivesyipInReceivesx)/(yx)IpForwDatagrams告知设备对IP数据报转发的速率,如果在时刻x和时刻y被两次查询,则可得IP转发速度。IP转发速度=(ipForwGatagramsyipForwDatagramsx)/(yx),9 如何计算TCP段的输入速率和输出速率?,解答 让应用在不同的时间查询tcpInSegs和tcpOutSegs的值,可以检测T
18、CP段的输入速率和输出速率。,10.如何计算UDP包的输入速率和输出速率?,解答 查询udpInDatagrams和udpOutDategrams会产生数据报的输入速率和输出速率。,习题 5 1SNMPv1规定了哪些协议数据单元?分别有什么作用?,解答SNMPv1规定了如下协议数据单元:GetRequestPDU、GetNextRequestPDU、SetRequestPDU、GetResponsePDU、TrapPDU五种类型的PDU。管理站通过GetRequestPDU、GetNextRequestPDU可以检索管理信息库中标量对象的值,GetNextRequest的作用与GetReque
19、st基本相同,PDU格式也相同,唯一的差别是GetRequest检索变量名所指的是对象实例,而GetNextRequest检索变量名所指的是“下一个”对象实例,且并不要求变量名是对象标识符或者是实例标识符。,管理站使用SetRequestPDU设置管理信息库中标量对象的值,PDU格式与Get是相同的,但是在变量绑定表中必须包含要设置的变量名和变量值。被管理对象通过GetResponsePDU响应管理站的检索与设置请求,GetResponse 操作具有原子性,即如果所有请求的对象值可以得到,则给予应答;反之,只要有一个对象的值得不到。TrapPDU在被管理对象向管理站报告管理对象的状态变化时使用
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 网络 管理 习题

链接地址:https://www.31ppt.com/p-6335593.html