版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、自考计算机网络管理听课笔记(自考乐园珍藏版) 第一章网络管理概论1、网络管理需求:n计算机与网络技术的发展n网络普及n网络组成越来越复杂n多厂家设备不兼容2、网络管理目的:n减少停机时间,改进响应时间,提高设备利用率n减少运行费用,提高效率n减少/消灭网络瓶颈n适应性技术n容易使用n安全3、网络管理体系结构:操作系统、协议支持、网络管理框架、网络管理应用4、NME:每个网络节点都包含一组与管理有关的软件5、NMA:管理站中的一组软件叫做网络管理应用6、代理模块:NME模块叫做代理模块,7、集中式与分布式网络管理的定义8、为何采用委托代理9、被管理网络资源10、网络管理标准1.21、OSI管理框
2、架2、通信机制请求响应报告轮询通知心跳3、管理域和管理策略划分在分布式网络管理中的作用4、管理信息的层次结构继承层次树多继承性:一个子类有多个超类多态性:不同的对象对于同一操作作出不同的响应同质异晶性:一个对象可以有多个对象类一个对象可以是另一对象的一部分,这就形成了对象的包含关系,这种包含关系可以表示为有向树5、应用层提供系统管理的支持功能应用层由应用进程AP和应用实体AE组成。应用进程把信息处理功能和通信功能组合再一起,通过一个全局的名字可以调用这个功能;应用进程的通信功能由通信实体实现。应用实体划分为应用服务元素ASE.ASE是具有简单通信能力的功能模块,对等的ASE之间有专用的服务定义
3、和协议规范。应用实体首先要与对等的应用实体建立应用联系,该过程主要通过交换应用上下文AC.AC可以用名字应用一组ASE及其调用规则。应用服务元素分为公用服务元素和专用服务元素。网络中使用的公用服务元素有联系控制服务元素ACSE和远程操作服务元素ROSE.ACSE用于建立应用联系,ROSE用于实现对等实体的远程过程调用。专用服务元素叫公共管理信息服务元素CMISE,CMISE共有7种,公共管理服务元素和公共管理协议操作一一对应。6、ISO定义的5个系统管理功能域的含义、功能和作用n配置管理:对系统设备参数的设置。包括视图管理、拓扑管理、软件管理及网络规划和资源管理。其作用包括:确定设备的地理位置
4、、名称和有关细节,记录并维护设备参数表;用适当的软件设置参数值和配置设备功能;初始化、启动和关闭网络或网络设备;维护、增加和更新网络设备及调整网络设备之间的关系。n故障管理:所谓故障是出现大量或严重错误需要修复的异常情况。对故障的处理包括故障检测,故障定位,故障隔离,重新配置,修复或替换失效部分,使系统恢复正常。包括故障警告功能、事件报告管理功能、运行日志控制功能、测试管理功能。n性能管理:网络性能包括:带宽利用率、吞吐量降低程度、通信繁忙程度、网络瓶颈及响应时间等。性能管理包括:数据收集功能、工作负载监视功能、摘要功能。n计帐管理:收集存储用户对各种资源的使用情况的数据,用于计费。三个子过程
5、:使用率度量过程、计费处理过程、帐单管理过程。n安全管理:包括发现全漏洞、设计和该进安全策略、根据管理记录产生安全事件报告,以及为护安全业务。可以提供访问控制、安全警告、安全审计试验。1.31、Netview适合用于分布式管理,有以下几个主要功能元素:网络通信控制设施NCCF、网络逻辑数据管理器NLDM、网络问题测定程序NPDA、状态监视器2、SunNetManager功能元素主要有:管理应用程序、代理和委托代理等。委托代理使用远程过程调用RPC技术,所以可以处理多种协议;它可以管理多个站,形成局部的集中式管理,适合用于站点密集的局域网应用。3、OpenView主要功能模块是网络节点管理器NN
6、M和分布式管理员组成。应用广泛、具有多平台支持的能力 第二章MIB2.11、与OSI分层原则不同,TCP/IP允许同层协议实体之间互相作用实现复杂的通信功能,也允许上层直接调用不相邻的下层过程。2、Internet网络管理框架网络管理:Internet中,网络、设备和主机的管理叫做网络管理早期唯一可用的网络管理协议是ICMP,SGMP,SNMP、RMONSNMP由两部分组成:管理信息库的定义和管理信息库的协议规范。服务原语:Get检索数据,Set改变数据,GetNext提供扫描MIB和连续检索数据的方法。Trap提供从代理进程到管理站的异步报告机制。四个文件定义:RFC1155管理信息结构SM
7、I(管理对象的语义和语法);RFC1212定义MIB模块的方法;RFC1213定义MIB-2管理对象的核心集合;RFC1157定义SNMPv1协议的规范文件。3、SNMP的体系结构:它依托于UDP数据报服务,向管理应用提供服务,作用是把管理应用程序的服务调用变成对应的SNMP协议数据单元,并利用UDP数据报发送出去。其体系结构见38页图2.15,管理站运行管理应用程序,代理进程管理诺干管理对象,通过UDP、IP协议和物理网络建立SNMP协议应用。4、为何使用委托代理:SNMP要求所有代理设备和管理站都实现TCP/IP,对于不支持TCP/IP的设备,只能通过委托代理设备管理若干台非TCP/IP设
8、备,代表这些设备接受管理站的查询。实际上委托代理起到了协议转换做用。委托代理和被管理设备间为非TCP/IP的专用协议。2.2管理信息结构1、管理信息结构SMI定义和构造MIB的总体框架,以及数据类型的表示和命名方法。其宗旨是保持MIB的简单性和可扩展性。它提供以下标准化技术表示管理信息:定义MIB的层次结构提供定义管理对象的语法结构规定对象值的编码方法2、SNMP的管理对象组织成分层的树结构,作用有三:a)表示管理和控制关系b)提供结构化的信息组织技术c)提供对象命名机制3、ASN.1的数据类型a)通用类型:表2.4第41页b)子类型i.单个值TestResult:=INTEGER(012)i
9、i.HouseResult:=IA5String(FROM(“0”“1”“2”“3”“4”“5”“6”“7”“8”“9”)SIZE(15)允许字符,表示可取1到5个数字组成的字符串iii.EmployeeNumber:=INTEGER(100020000)取值范围1000到20000iv.WorkstationNumber:=OCTESTRING(SIZE(32)该变量值为32个字节的串c)文字约定i.不识别空格ii.注释以开头,或行尾结束iii.表示符由大小写字母,数字,下划线组成iv.内部类型标示符全部大写v.用户定义类型名和模块名以大写字母开头vi.变量名小写字母开头 d)应用类型i.N
10、etworkAddress:=CHOICEinternetIpAddressCHOICE构造定义ii.InternetOBJECTIDENTIFER:=iso(1)org(3)dod(6)1采用对象标示符作为对象唯一标识iii.IpAddress:=APPLICATION0IMPLICITOCTETSTRING(SIZE(4)32位IP地址,定义为OCTETSTRING类型iv.Counter:=APPLICATION1IMLICITINTEGER(0)计数器类型,只增不减,2的32次方后归0v.Cauge:=APPLICATION2INTEGER(0)计数器类型,可增可减,最大2的32次方,
11、锁定不归0vi.TimeTicks:=APPLICATION3INTEGER(0)时钟类型,单位微秒vii.Opague:=APPLICATION4OCTETSTRINGarbitraryASN.1value不透明类即未知数据类型4、管理信息结构的定义方法a)为每一类对象定义一种对象类型b)定义一种带参数的通用对象类型c)利用ASN.1宏定义表示一个有关类型的集合,然后用这些类型定义管理对象SNMP采用第三种方法,有如下定义层次:i.宏定义:定义合法的宏实例,说明有关类型的语法;ii.宏实例:宏定义通过参数替换产生,一种具体的类型;iii.宏实例的值:一个特定值的实体iv.SYNTAX:表示对
12、象类型的抽象语法v.ACCESS:SNMP协议访问对象方式,只读、读写、只写、不可访问4种vi.STATUS:状态子句,说明实现是否支持这种对象。vii.DrsctPart:用文字说明对象类型的含义viii.ReferPsrt:用文字说明可参考在其他MIB模块中定义的对象ix.IndexPart:定义表对象的索引项x.DefValPart:定义对象实例默认值xi.valueNOTATION:指明对象的访问名。5、表的概验和语法SMI只存储标量和二维数组,表对象就是二维数组表由若干行和列对象组成,表中的标量对象叫做列对象,其中只有一个索引对象a)概念表和概念行:表和行对象是没有实例标示符的,它们
13、没有叶子节点,SNMP不能访问,其访问属性为“not-accessible”,这类对象叫做概念表和概念行。b)标量对象:标量对象只能取一个值,为与列对象一致,SNMP规定在标量对象标示符后级连一个0,表示该对象的实例标示符。6、对象标示符的词典顺序:对象标示符是整数序列,这种序列反映对象MIB的逻辑位置,同时表示一种词典顺序,按照一定顺序遍历MIB树,这样排出所有对象的词典顺序。2.3MIB-2功能组MIB-2包含11个功能组,171个对象。1、系统组中的管理对象及其在网络中的应用P50系统组提供系统的一般信息。 2、接口组的管理对象及其在网络中的应用P51接口组包含关于主机接口的配置信息和统
14、计信息a)接口组对象P52b)接口类型和编码P53c)接口状态P54输入错误率=ifInErrors/(ifInUcastPkts+ifInNUcastPkts)输出错误率=ifOutErrors/(ifOutUcastPkts+ifOutNUcastPkts)3、地址转换组:包含一个表,每一行对应系统一个物理接口,表示网络地址到物理地址的映像关系。4、IP组的管理对象及其再网络中的应用P55提供IP协议有关的信息,可分为四类:a)有关性能和故障监控的标量对象b)IP地址表:包含与本地地址有关的信息。c)IP路由表:包含关于转发路由的一般信息,路由表中的信息可用于配置管理、故障管理,可写。d)
15、IP地址转换表:物理地址和IP地址的对应关系。5、ICMP组的管理对象及其在网络管理中的应用P596、TCP组的管理对象及其在网络管理中的应用P60包含与TCP协议实现和操作有关的信息,该组前三项与重传有关。当个TCP实体发送数据段后等待应答并启动计时。如果超时,认为数据丢失。TcpRtoAigorithem说明计算重传时间算法,其值可以是:7、UDP组的管理对象及其在网络管理中的应用UDP数据报和本地接收端点的详细信息,只有本地地址和本地端口两项。8、EGP组的管理对象及其在网络管理中的应用提供关于EGP路由器发送和接收的EGP报文信息,以及关于EGP邻居的详细信息。邻居状态egpNeigh
16、State可取值idle(1),acquisition(2),down(3),up(4),cease(5)轮询模式egpNeighMode可取值active(1),passive(2)9、传输组的管理对象及其在网络管理中的应用设置这一组的目的是针对各种传输介质提供详细的管理信息10、MIB-2的局限性:设计MIB-2的主要目标是方便管理实体的实现,它只包含基本的网络管理需要,因而限制了许多管理功能的实现。如:对于通信流量分布问题,不能由MIB-2解决;利用MIB-2只能知道TCP实体建立的连接数量,无法知道该连接的通信;远程网络管理问题无法由MIB-2实现。管理系统的功能取决于两方面因素:一是
17、网络管理协议的能力,二是管理信息库提供的信息。 第三章SNMPv13.1SNMPv1协议数据单元1、SNMPv1支持的操作仅支持对象值的检索和修改a)Get:检索管理信息库中标量对象的值b)Set:管理站用于设置管理信息库中标量对象的值c)Trap:代理用于向管理站报告管理对象的状态变化SNMP不支持管理站改变管理信息库中的叶子节点,不能增加和删除MIB中的管理对象实例。管理站也不能向管理对象发出执行一个动作的命令。管理站只能逐个访问管理信息库中的叶子节点,不能一次性访问一个子数。2、SNMPv1PDU格式管理站和代理站之间交换的管理信息构成SNMP报文,由三部分组成:版本号、团体名、协议数据
18、单元(PDU)。SNMP有5种管理操作,只有4种PDU,管理站发出三种请求报文GetRequest,GetNextRequest和SetRequest采用的格式是一样的。代理的应答报文只有一种:GetResponse.除Trap外,4种pdu格式相同,共有5个字段:a)PDU类型:共5种类型b)请求标识:赋予每个请求报文唯一的整数,用于区别不同请求c)错误状态:共有5种错误状态:noerror(1),tooBig(1),noSuchName(2),badOnly(4),genError(5)d)错误索引当错误状态非0时指出出错的变量e)变量绑定表:变量名和对应值的表Trap包含:制造商ID代理
19、地址一般陷入:SNMP定义6类:特殊陷入:与设备有关的特殊陷入代码时间戳:代理发出陷入的时间3、报文应答序列a)GetRequestb)GetNextRequestc)SetRequestd)GetResponsee)Trap,不需要应答4、报文的发送和接收过程当一个SNMP协议实体(PE)发送一个报文时执行以下过程P71a)按照ASN1的格式构造PDU,交给认证进程b)认证进程检查源和目标之间是否可以通信c)通过检查,相关的版本号、团体名、PDU组装成报文d)经过BER编码,绞传输实体发送出去当一个SNMP协议实体(PE)接收一个报文时执行以下过程:按照BER编码恢复ASN1报文1、对报文验
20、证版本号和认证信息2、通过分析和验证,分离出协议数据单元,进行语法分析3、必要时经过适当处理返回应答报文4、如果认证检验失败,生成一个陷入报文,向发送站报告通信异常情况。如希望检索多个管理对象,则要把多个管理对象装入一个PDU,这就用到变量绑定表 3.2SNMPv1的安全机制SNMP的安全机制很简单,只验证团体名。1、团体的概念:SNMP网络管理是一种分布式应用,这种应用的特点是管理站和被管理站之间的关系可以是一对多的关系,即一个管理站可以管理多个代理,从而管理多个被管理设备。只有属于同一团体的管理站和被管理站才能互相作用,发送给不同团体的报文被忽略。SNMP的团体是一个代理和多个管理站之间的
21、认证和访问控制关系2、SNMPv1的简单认证过程:RFC1157提供的只是简单的认证方案:从管理站发送到代理的报文(Get,Set)都有一个团体名,就像口令字一样。3、SNMPv1可采用的访问策略:访问控制有两方面含义:a)MIB视阈:MIB中对象的一个子集,对不同的团体可以定义不视阈(View)。b)访问模式:集合read-only,read-write的一个元素。团体的形象(Profile):有关一个团体的MIB视阈和访问模式的组合叫做该团体的,团体的形象由代理中MIB对象的一个子集和这些对象的访问模式组成。SNMP团体和SNMP团体形象的组合叫做访问策略。4、转换代理在SNMP中的作用:
22、委托代理是代表不支持SNMP的设备工作的。其作用是减少被代理的设备与管理站之间的交互过程。3.3SNMPv1的操作(综合应用)1、检索简单标量对象值的方法:使用Get操作,如果变量绑定表中包含多个变量,一次可以检索多个标量对象的值。GetResponse操作的原子性:如果请求对象的值可以得到,则给与应答;反之,返回下列错误之一:1)变量绑定表中的一个对象无法与MIB中的任何对象标示符匹配,或要检索的对象是一个数据块(子树和表),没有对象实例生成。返回的GetResponsePDU中错误状态字段为noSuchName2)由于上下层协议限制,响应实体可以提供所要检索的值,但变量太多,一个相应PDU
23、装不下,tooBig3)由于其它原因响应实体至少不能提供一个对象的值,返回genError例:3.1P74、752、检索未知对象的方法P76:使用GetNext命令检索变量名指示的下一个对象实例。如果交叉标示符没有有效性,直接查找下一个有效的标示符,并返回对象实例。如果不知道UDP组内有哪些变量可以直接发送GetNextRequest(udp),将得到响应是UDP组内的第一个对象。3、检索表对象的方法P76:使用GetNext命令可以有效的检索表4、表的更新和删除操作P78:1)Set命令用于设置或更新变量的值,其PDU格式与Get相同。2)变量绑定表(variablebindings)中必须
24、包含要设置的变量名和变量值。3)Set命令的应答也是GetResponse,同样是原子性的。4)如果所有的变量都可以设置,则更新所有变量的值,返回GetResponse中确认新值;5)如果至少有一个变量的值不能设置,所有变量值都保持不变,并在错误状态中指出出错原因。SET出错原因和GET类似(tooBigno,SuchName,GenError),若有一个变量的名字和要设置的值在类型、长度或实际值方面不匹配,返回badValid.例3.8P78:设置一个完整行,返回可以是noSuchName、badvalue、或者生成新行例3.9P78:设置一行,不完整,返回可能是增加新行或拒绝这个操作;1.
25、删除一行只需把一个对象的值设为invalid,返回响应确认之MIB-2中只有2中标可以删除ipRouteTable包含ipRouteType可取值为invalid;ipNetMediaTable包含ipNetToMediaType可取值为invalid2.SNMP没有提供向管理对象发出动作的命令,但可以利用SET命令对以专用对象设置值。错误状态readonly没有在任何回应报文中出现。5、陷入操作的原理和陷入的种类:陷入是由代理向管理站发出的异步事件报告,不需要应答报文。SNMPv1规定了7种陷入条件:1)coldStart:发送实体重新初始化,代理配置已改变,通常由于系统失效引起;2)war
26、mStart:发送实体重新初始化,代理配置没有改变,正常重新启动引起;3)linkDown:链路失效通知,变量绑定表的第一项指明对应接口表的索引变量及其值;4)linkUp:链路启动通知变量绑定表的第一项指明对应接口表的索引变量及其值;5)authenticationFailure:发送实体收到一个没有通过认证的报文;6)egpNeighborLoss:相邻的外部路由器失效或关机;7)enterpriseSpecific:设备制造商定义的陷入条件,在特殊陷入字段指明具体的陷入类型。 3.4SNMP功能组对象含义和作用(领会):SNMP组包含的信息关系到SNMP协议的实现操作。这一组共30个对象
27、,在只支持SNMP站管理或只支持SNMP代理功能的实现中有些对象是没有值的。除了snmpEnableAuthenTrap可由管理站设置,只是它是否允许代理产生“认证失效”陷入外,其它对象都是只读的计数器。(P80)3.5实现问题(领会)1、网络管理站的功能要求:选择站管理产品时首先要关心它与标准的一致程度,与代理的互操作性。以及用户界面、功能齐全、方便使用,具体有以下选择标准:a)支持扩展的MIBb)图形用户接口:c)自动发现机制:d)可编程事件:e)高级网络控制功能:f)面向对象的管理模型g)用户定义的图标2、轮询频率对网络管理性能的影响:网络轮询频率域网络的规模和代理的多少有关。网络管理的
28、性能还取决于管理站的处理速度、子网数据速率、网络拥挤程度等因素。P81最多可支持设备数(轮询代理数N)小于等于=轮询间隔T/单个轮询所需时间与以下因素有关(交换一次请求/响应报文需要4个处理时间,2个网络延时):管理站生成一个报文时间管理站到代理的网络延迟代理处理一个请求报文时间代理生成一个响应报文时间代理到管理站的网络延时管理站处理一个响应报文的时间未得到足够的管理信息,交换请求/响应报文的数量3、SNMPv1的局限性a)由于轮询的性能限制,SNMP不适合管理很大的网络b)SNMP不适合检索大量数据c)SNMP的陷入报文时没有应答的,管理站是否收到陷入报文,代理不能确认d)SNMP只提供简单
29、的团体名认证,安全措施不够e)SNMP并不直接支持向被管理设备发送命令f)SNMP的管理信息库MIB-2支持的管理对象有限,不能完成复杂的管理功能g)SNMP不支持管理站之间的通信,这一点在分布式网络中是很需要的。 第四章远程网络监视RMONRMON扩充了MIB-2,提供互联网络管理的主要信息1.1RMON的基本概念(领会)MIB-2只提供单个设备的管理信息网络监视器:通常用于监视整个网络通信请宽的设备较网络监视器或网络分析器、探测器;远程监视器:每个子网中配置一个监视器,监视子网中的通信情况,并且与中央管理站通信。1.远程网络监视的目标:RMON定义了远程监视的管理信息库,以及SNMP管理站
30、和远程监视器之间的接口,一般RMON的目标只是监视子网范围内的通信,从而减少管理站和被管理站系统间的通信负担。具体RMON具有下列目标:1.离线操作:必要时管理站可以停止对监视器的轮询,从而减少通信提高带宽利用率。即使不受管理站查询,监视器也能不断收集子网故障、性能和配置方面信息,统计和积累数据,以便管理站查询时及时提供管理信息。另外,在网络出现异常时间使其能及时向管理站报告。2.主动监视:如监视器有足够资源,通信负载允许,监视器可以连续地或周期的运行诊断程序,获得并记录网络性能参数。3.问题检测和报告:监视器也可被动地获得网络数据,并在出现异常时向管理站报告。4.提供增值数据:监视器可以分析
31、收集到的子网数据。5.多管理站操作:一个网络可以由多个管理站,或者分布的实现不同的网络管理功能。2.表管理操作原理:在RMON规范中增加了两种新的数据类型:1.OwnerString:=DisplayString2.EntryStatus:=INTRGERvalid(1),createRequest(2),underCreation(3),invalid(4)在每一个可读写的RMON表中都有一个对象,其类型为OwnerString,气滞为标行所有人或创建者;RMON表中还一对象,类型为EntryStatue,其值表示行的状态,对象名义Statue结尾。RMON规范中的表结构由表控制和数据表两部
32、分组成,控制表定义数据表的结构,数据表用于存储数据。控制表包含:rmlControlIndex、rmlControlParameter、rmlControlOwner,rmlControlStatue.数据表由rmlDataControlIndex和rmlDataIndex共同索引。增加行:管理占用Set命令在RMON表中增加行,并遵循下列规则:3.管理站用SetRequest生成一个新行,如果新行的索引值不冲突,则代理产生一个新行,其状态值为creatRequest(2);4.新行产生后,由代理把状态对象值置为underCreation(3)。对与管理站没有设置新值得列对象,代理可以置为默认
33、值,或者让新行维持这种不完整、不一致的状态。5.新行的状态值保持为underCreation(3),直到管理站产生了所要生成的新行。这时由管理站置每一信行状态的值为valid(1)6.如果管理站要生成的新行已经存在,则返回一个错误值。删除行:只有行的所有者才能发出SetRequestPDU,把行状态值置为invalid(4)。修改行:首先置行状态对象的值为invalid(4),然后用SetRequestPDU改变行中其它对象的值。3.多管理站访问中出现的问题及解决办法:RMON监视器允许多个管理站并发的访问,当多个管理站访问时可能出现下列问题:多个管理站对资源的并发访问可能超过监视器的能力;一
34、个管理站可能长时间占用监视器资源,使得其它站得不到访问;占用监视器资源的管理站可能出现崩溃,而没有释放资源。RMON控制表中列对象Owner规定了表的所属关系;管理站能认得自己所属的资源,也知道自己不再需要的资源;网络操作员可以直到管理站占有的资源,并决定是否释放这些资源;一个被授权的网络操作员可以单方面决定是否释放其它操作员的资源;如果管理站重新启动它应该是方不再使用的资源。4.2RMON的管理信息库RMONMIB是MIB-2下的第16个子树 1、以太网的统计信息:有关分组的捕获、网络事件报警统计组:提供一个表,遗憾标志一个子网的统计信息,大部分是计数器。历史组:存储的是一固定间隔取样所获得
35、的子网数据姆有历史控指标和历史数据表组成。利用率(Utilization)=packets*(96+64)+Octets*8/Interval*107主机组:收集新出现的主机信息,内容与接口组同。最高N台主机组:记录某组参数最大的N台主机的有关信息,信息来源于主机组。矩阵组:记录子网中已对主机之间的通信量,信息以矩阵形式存储。2、令牌网的统计信息:增加了两个表tokenRingMLStatsTable和tokenRingPStatsTable,前者统计令牌环中各种MAC控制分组,后者统计各种数据分组。环站组:包含各站的统计数据和状态信息,由控制表和数据表组成。P99环站顺序组:提供环上的顺序,
36、只有一个表ringStationOrderTable环站配置组:提供控制环的手段。RMON监视器可以把站从环上移去,或者向下站下载配置信息。由控制表和数据表组成。环源路由组:只有一个表sourceRoutingStatsTable,提供源路由信息使用情况。3、报警对象的作用、工作原理功能组:RMON定义了一组性能的门限值,超过门限值相控制台产生报警事件。这一组和事件组同时出现。报警组有一个表组成,该表定义一种报警:监视的变量、采样区间和门限值。报警类型有两种:absolutevalue(1),表示直接与门限比较;datavalue(2)表式相减后比较,校正量报警。Hysteresis机制:P1
37、02增量机制4、过滤测试的逻辑规则和通道的定义与操作过滤祖师的监视器观察接口上的分组,通过过滤选择出某种指定的特殊分组。这个组定义了两个过滤器:数据过滤器是按位模式匹配;状态过滤器按状态匹配。一组过滤器的组合叫做通道,可以通过通道测试的分组技术,也可以配置通道使得通过的分组产生事件,或者使得通过的分组被扑获。过滤逻辑P103:input:被过滤的输入分组;filterPktData:用于测试的位模式;0xABBfilterPktDataMask:要测试的有关位的掩码;0xFFFFFFFFFFFFFFFFfilterPktDataNotMAsk:指示匹配或不匹配测试;0xFFFFFFFF通道操作
38、:通道由一组过滤器定义,被测试的分组要通过通道中的有关过滤器的检查。分组是否被通道接受,取决于通道配置中的一个变量:channelAcceptType:=INTEGERacceptMatched(1),acceptFailed(2)如果该变量值为1,则分组数据和分组状态至少要与一个过滤器匹配,则分组被接受;如果该变量值为2,则分组数据和分组状态与每一个过滤器都不匹配,则分组被接受。5、包扑获方式和事件记录的工作原理包扑获组:建立一组缓冲区,用于存储从通道中扑获的分组。由控制表和数据表组成。事件组:其作用是管理事件。事件是由MIB中其他地方的条件触发的,事件也能触发其他地方的作用。产生事件的条件
39、在RMON中其他组定义,如报警组和过滤组都可以指向事件组的索引项。时间还能使得这个功能组存储有关信息,甚至引起代理进程发送陷入消息。事件组由事件表和log表组成,前者定义事件的作用,后者记录时间出现的顺序和时间。4.3RMON2管理信息库RMONMIB只能存储MAC层管理信息,RMON2可以监视MAC层之上的通信。1、RMON2MIB的组成:RMON2监视3到7层的通信,能对数据链路层以上的分组进行译码。能管理网络层协议,了解分组的源和目标地址。也能监视应用层协议,如电子邮件协议、文件传输协议、HTTP协议等。在RMONMIB基础上增加了9个功能组:协议目录组:提供各种网络协议的标准化方法,时
40、的管理站可以了解监视器所在子网上运行什么协议。协议分布组:提供每个协议产生的通信统计数据;地址映象组:IP与MAC的映射;网络层主机组:收集网上主机信息;网络层矩阵组:源和目标的通信情况;应用层主机组:收集每个应用的通信情况应用层矩阵组:统计一对应用协议之间的通信情况;用户历史组:周期的收集统计数据;监视器配置组:定义了监视器的标准参数的集合。2、RMON2增加的新功能:RMON2引入了两种与对象索引有关的新功能。外部对象索引:在SNMPv1管理信息结构的宏定义中没有说明外部对象是否索引对象必须是被索引表的列对象。在SNMPv2中明确指出可以使用不是概念表成员的对象作为索引项。这种情况必须在概
41、念行DESCRIPTION子句中给出文字说明,说明如何使用这样的外部对象唯一地表示概念夯实例。RMON2采用了这种新的表结构,经常使用外部对象索引数据表,以便把数据表与对应的控制表结合起来。时间过滤器索引:网络管理应用需要周期的轮询监视器,以便得到管理对象的最新状态信息。而我们希望只返回上次检查以来改变的那部分信息。这个索引使得管理站可以从监视器取得自从某个时间来改变过的变量。P1133、RMON2MIB在网络上层(网络层和应用层)管理的作用协议的标识:协议标识协议参数串组成。P115协议目录表:用户定义的数据收集机制:第一级为控制表,第二级为用户历史对象表,第三级为数据表。用户定义的标准配置
42、法:增强管理站和监视器之间的互操作 第五章简单网络管理协议SNMPv25.1SNMP的演变(识记):SNMP基与SGMP,由简单容易实现的优点。SNMP的缺点也是明显的:没有实质性的安全措施,无数据源认证功能,不能防止偷听。为此SNMP又增加了报文摘要算法MD5保证数据的完整性和进行数据源认证,以及用时间戳对报文排序,采用DES算法提供数据加密功能等实现安全的S-SNMP.在S-SNMP的基础上开发出了SNMP的第二版,即SNMPv2.SNMPv2丢掉安全功能,把增加的其他功能作为新标准颁布,并采用SNMPv1的报文格式,叫做基于团体名的SNMP.SNMPv2既可以支持完全集中的网络管理,又可
43、以支持分布式网络管理。即采用代理方式的管理。总体SNMPv2对SNMP增加了以下3个方面的内容:管理信息结构的扩充管理站和管理展示间的通信能力新的协议操作。SNMPv2对定义对象类型的红进行了扩充,引入了新的数据类型,增强了对象的表达能力;吸收了RMON中有关表行增加和删除的约定,提供了更完善的表操作功能;SNMPv2还定义新的MIB组,包含协议操作的通信消息,以及有关管理站和代理系统配置的信息;在协议操作方面引入了两种PDU,分别用于大数据块的传送和管理站之间的通讯。5.2网络安全问题1、计算机网络安全的威胁计算机网络需要以下3个方面的安全保密性:计算机中的信息只能由授权了访问权限的用户读取
44、数据完整性:计算机中的信息资源只能被授权用户修改可利用性:具有访问权限的用户在需要时可以利用计算机系统中的信息资源中断:通信被中断,对可用性威胁窃取:未经授权访问,对保密性威胁篡改:未经授权访问并篡改了信息,对数据完整性威胁假冒:未经授权加入伪造内容,对数据完整性威胁2、网络管理的安全威胁3个方面威胁:伪装的用户:没有得到授权的一般用户企图访问网络管理应用和管理信息假冒管理程序:无关的计算机伪装成网络管理站实施管理功能侵入管理站和代理站之间的信息交换过程:网络入侵者通过观察网络活动窃取了敏感的管理信息,更严重的危害是可能穿该管理信息或中断管理站和代理站的通信。系统或网络的安全设施由一系列安全服
45、务和安全机制的集合组成:安全信息的服务:网络管理中的安全管理之保护管理站和代理之间信息交换的安全。有关安全的管理对象包括密钥、认证信息、访问权限信息以及有关安全服务和安全机制的操作参数信息。安全管理要跟踪网络活动和试图发起的网络哦活动,以便检测未遂或成功的安全攻击,并从这一攻击中恢复网络的正常运行。安全维护信息包括:n记录系统中出现的各类事件n跟踪安全审计试验,自动记录有关安全的重要事件。n报告和接受侵犯安全的警示信号n维护和检查那全记录n备份和保护敏感文件n研究每个正常用户的活动形象,预先设定敏感资源的使用形象,以便检测异常活动资源的访问控制:包括认证服务和授权服务n安全编码n源路由和路由记
46、录信息n路由表n目录表n报警门限n记帐信息报文的加密:对管理站和代理之间交换的报文进行加密3、安全机制:一般从保密、认证、非认证和数据完整性4方面数据加密:是防止未经授权的用户访问敏感信息的手段。研究数据加密的科学叫密码学,它分为设计密码体制的密码编码学和破译密码的密码分析学。认证防止主动攻击的方法认证分为实体认证和消息认证。实体认证是识别通信对方的身份,防止假冒,可以采用数字签名的方法。消息认证是验证消息在传送或存储过程中没有被篡改通常采用消息摘要法。n数字签名防止否认的方法,基于密钥的数字签名n消息摘要验证消息的完整性,用差错控制,冗余位 5.3管理信息结构(领会)1、对象的定义P1312
47、、表的定义、索引和操作P136行的生成4步骤P136行的挂起:用set命令把状态列由active改为notInService行的删除:set命令把状态列改为destroy4、通告的定义和作用:用于异常条件出现时SNMPv2实体发送的信息。5.4管理信息库(简单应用)1、系统组SNMPv2的系统组是MIB-2系统组的扩展。之增加了与对象资源(ObjectResource)有关的一个标量对象sysORLastChange和一个表对象sysORTable.所谓对象资源:是由代理实体使用和控制的,可以由管理站动态配置的系统资源。标量对象sysORLastChange记录着对象资源表中描述对象实例改变状
48、态的时间。2、SNMP组与SNMPv2操作的关系:这个组是由MIB-2的对应组改造而成,增加了一些新的对象,但新的SNMP组对象少了,他删除了对排错作用不大的许多变量。3、MIB对象组的作用:这个组的对象与管理对象的控制有关,分为两个子组。的一个子组snmpTrap由snmpTrapOID和snmpTrapEnterprise组成。前者是正在发送的陷入或统治的对象标识符。后者是正在发送的陷入有关的制造商标识符。第二个子组snmpSet只有snmpSerialNo一个对象,用于解决Set操作中可能出现的问题:一个管理站向同一MIB对象发送多个,需保证顺序执行;多个管理站对MIB的并发操作可能破坏
49、数据库的一致性和精确性。5、适应性声明主要内容的:适应性是对具体实现的限制,是具体实现必须达到的最小级别。说明适应性要用到四个文件:OBJECT-GROUP(对象组宏):一组有关的对象NOTIFICATION-GROUP(通知组宏)一组已经实现的通知MODULE-COMPLIANCE(模块依从性宏):说明对MIB实现的最小要求AGENT-CAPABILITIES(代理能力宏):定义了一个代理系统的能力,及代理对MIB的支持程度。6、接口组增加的对象及应用原来的接口组的功能和不足之处:接口编号接口子层虚电路问题不同传输特性的接口计数长度接口速度组播/广播分组的计数ifSpecific问题增加了4
50、个新表:接口扩展表:各种接口对象接口堆栈表:说明接口表中属于同一物理接口的各个行之间的关系,指明哪些子层运行于那些子层之上。接口测试表:作用是由管理站知识代理系统测试接口故障接收地址表:包含每个接口对应的各种地址。 5.5SNMPv2协议和操作(简单应用)1、SNMPv2提供了3种访问管理信息的方法管理站和代理之间的请求/响应通信管理站和管理站之间的请求/响应通信代理系统到管理站的非确认通信2、SNMPv2报文结构和交换序列SNMPv2报文的结构分为3部分:版本号、团体名和作为数据传送的PDU.SNMPv2版本号为1SNMPv1版本号为0SNMPv2发送序列:n根据协议需要构造PDUn把PDU
51、、源和目标端口地址以及团体名传送给认证服务,认证服务产生认证码或对象数据进行加密。n加入版本号、团体名构造报文。n进行BER编码,产生0/1比特流,发送出去接收序列n对报文进行语法检查,丢弃出错报文n把PDU部分、源和目标端口教给认证服务。如果失效,发送一个陷入,丢弃报文。n认证通过,把PDU转换成asn.1的形式n协议实体对PDU作句法检查,如果通过,根据团体名和适当的访问策略作相应的处理。3、SNMPv2PDU格式功能和操作P152:6种协议数据单元,3种格式。GetRequest,GetNextRequest,SetRequest,InformRequest和TrapPDUPDU类型请求
52、标识00变量绑定表ResponsePDUPDU类型请求标识错误状态错误索引变量绑定表GetBulkRequestPDUPDU类型请求标识非重复数N最大后继数变量绑定表变量绑定表变量名1值1变量名2值2GetRequest:SNMPv2对这种操作的响应方式与SNMPv1不同。SNMPv1响应是原子性的,即只要有一个变量检索不到,就不返回任何值。SNMPv2不是原子性,允许部分响应。规则如下:如果改变量的对象标识符前缀不能与这一请求可访问的任何变量的对象标识符匹配,返回错误值noSuchObject.如果变量名不能与这一请求可访问的任何变量名完全匹配,则返回一个错误值noSuchInstance.
53、不属于以上情况,在变量绑定表中返回被访问的值。其他原因导致处理失败,返回错误状态genErr.如果生成的响应PDU过大,则放弃这个PDU,构造新的相应PDU,错误状态tooBigGetNextRequestPDU的响应:对变量绑定表中指定的变量在MIB中查找按字典顺序的后继变量,如果找到,返回改变量的名字和值。如果找不到字典顺序的后继变量,返回endOfMibView.其他情况导致相应PDU构造失败,以与GetRequest类似的方式返回错误值GetBulkRequestPDU:是SNMPv2对原标准的主要增强,目的是以最少的交换次数检索大量的管理信息,或者要求管理站尽可能大的响应报文。原理与GetNextRequestPDU的响应 例题:P155 GetRequestPDU:的请求与SNMPv1相同,具有原子性。差别是处理相应的方式不同。分两个阶段处理这个请求:检验操作的合法性;更新变量。检验合法性包括:如果有一个变量不可访问,返回noAccess如果与绑定表中变脸共享对象标识符的任MIB变量多不能生成、不能修改。也不解后制定的值,返回错误状态not
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025-2026学年好玩的车说课稿
- 2026年河南省新乡市事业单位人员招聘笔试备考试题及答案详解
- 2025-2026学年冬夜送人说课稿
- 平安银行昆明分行2027届秋季校园招聘考试备考试题及答案解析
- 2026年鹤岗市兴山区公务员人员招聘笔试备考试题及答案详解
- 2025-2026学年中学生禁毒教育说课稿
- 2026年淮南市大通区公务员人员招聘考试备考题库及答案详解
- 2025年朝阳市双塔区公务员人员招聘笔试试题及答案详解
- 2025-2026学年北伐战争说课稿初中
- 2026年陕西省西安市公务员人员招聘考试参考试题及答案详解
- 时空耦合分类模型构建-洞察及研究
- 2025年揭阳揭西县选调高中教师考试试题(含答案)
- 咯血患者介入治疗的护理讲课件
- GB/T 45472-2025架空和综合管廊用预制保温管道
- 急救与生命支持类设备管理
- 2025年湖北恩施州巴东县机关事业单位选调46人历年高频重点提升(共500题)附带答案详解
- 培训劳动纪律
- 如何做好临床护理带教组长
- 人教版六年级数学上册【全册教案】
- 车位租赁协议
- 做有梦想的少年 课件-2024-2025学年统编版道德与法治七年级上册
评论
0/150
提交评论