计算机网络管理.pptVIP

  1. 1、本文档共49页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多

3)初始化函数2(提供多个MIB子树登记)如果DllMain和SnmpExtensionInit调用成功,SNMP服务就检查扩展代理中是否有SnmpExtensionInitEx函数.如果有,发付调用,把所有的扩展代理支持的MIB子树登记完毕.即直到该函数返回FALSE为止.见P185-186页4)SnmpExtensionQuery函数作用:处理请求报文(Get,GetNext,Set)报文中的变量绑定表,生成应答报文GetResponse中的变量绑定表,并决定错误状态。注意1:由于每个扩展代理只处理自己管理的那部分MIB变量,所以SNMP服务收到一个请求报文后,必须把变量绑定表的内容按照各个已装入的扩展代理的管辖范围分成若干部分,交给相应的扩展代理处理。注意2:ResolveVarBind处理变量绑定表对见P186-1876.3.2MIB数据库的实现MIB数据库文件(*.mib)组织成一维数组,每个元素是结构类型MIBVARS1)MIBVARS结构定义:Typedefstruct-MibVars{ AsnObjectIdentifier Oid;/*mib变量的对象子标识符*/ void *pStroage;/*本地存储器地址指针*/ void *ptempVar;/*缓冲变量指针,set命令用*/ BOOL fModified;/*指示变量的值是否被改变过*/ BYTE bType;/*变量类型*/ DWORD dwMinVal;/*变量最小值*/ DWORD dwMaxVal;/*变量最大值*/ UINT uAccess;/*访问模式*/ UINT (MinFunc)(UINT,struct-MibVars*,RFC1157VarBind*)/*实现变量操作函数,参数为:操作类型,变量元素 指针,变量绑定表指针*/ struct-MibVars MibNext;/*指向下一个指针*/}MIBVARS2)MIB的定义:见P188-1893)搜索MIBVARS的数据库见P190-1914)搜索的结果见P191-1926.4陷入的实现实现陷入的扩展函数是SnmpExtensionTrap.6.4.1陷入设计:1)代理的作用:检测陷入事件,收集陷入数据,发送陷入消息。2)单状态事件:用户击键,输入口令,SNMP报文认证失败等事件,通常用计数器跟踪单状态事件出现的次数,达到一定的门限即触发陷入。3)多状态事件:被监视的变量值在多个状态之间转换,例如:指示灯ON/OFF转换,主机电源开、关等,这类事件用整型变量指示其所处的状态。4)陷入决策问题:决定那些事件可以引起陷入;另外陷入的报文应该包含那些数据。如果陷入是基于MIB,则可陷入的事件就已经确定了,甚至可以写到文档中;如果基于企业的MIB,则要根据企业的标准或设备的特点决定那些事件可以引入陷入。(陷入一般分为不同的优先级)5)陷入的管理模式:陷入制导轮询(见P37):管理站启动或每隔一定时间,用Get操作轮询一遍所有代理,得到某些关键的信息或基本性能统计数据,得到数据后停止轮询;而代理进程负责在必要的时间向管理站报告异常事件,并通过陷入操作传给管理站,得到异常事件的报告,管理站可以查询有关的代理,以便得到更具体的信息,对事件的原因作进一步的分析。计算机网络管理-第6章Windows和SNMP第6章Windows和SNMP6.1WindowsSNMP服务的基本概念6.2SNMP应用程序接口6.3扩展代理的实现6.4陷入的实现6.5SNMP管理应用程序接口6.6网络管理应用程序设计SNMP在90年代初刚刚开始应用,那是Windows3.0/3.1/3.2是16位操作系统,微软还没有制定16位的网络管理标准;WindowsNT操作系统出现后,微软制定了远程过程调用和系统管理服务(SMS)标准,作为公司专用的网络管理平台.由于SNMP在TCP/IP网络上广泛应用,微软推出TCP/IP32位协议簇时包含了一个SNMP选件,可以安装在NT的服务器和工作站上,接收和发送SNMP请求/响应/陷入等.本章从windows中的SNMP服务的安装/测试/应用开发方面进行介绍.6.1.1Windows的SNMP服务WindowsNT是SNMP理想的开发平台,它支持SNMPV1管理站和代理功能,包括发送和接收陷入的功能.SNMP服务完全集成在windowsNT系统中,是NT软件包的一部分.(在安装NT时可选装)Windows

您可能关注的文档

文档评论(0)

张胜 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档