VC0001 SNMP动态发现某个路由的所有子网的拓扑结构2

2018-12-29 20:35

目 录

1 前 言 .......................................................... 3 2 简单网络管理协议(SNMP) .......................... 错误!未定义书签。

2.1 SNMP模型 .................................. 错误!未定义书签。

2.1.1被管理设备 ............................ 错误!未定义书签。 2.1.2代理 .................................. 错误!未定义书签。 2.1.3管理站点 .............................. 错误!未定义书签。 2.2 SNMP特点分析 .............................. 错误!未定义书签。

2.2.1 SNMP v1 ............................... 错误!未定义书签。 2.2.2 SNMP v2 ............................... 错误!未定义书签。 2.3管理信息库(MIB) ............................. 错误!未定义书签。

2.3.1MIB管理树 ............................. 错误!未定义书签。 2.3.2 MIB对象类 ............................ 错误!未定义书签。 2.4抽象句法表示法ASN.1 ........................ 错误!未定义书签。

2.4.1数据类型 .............................. 错误!未定义书签。 2.4.2对象结构和内容 ........................ 错误!未定义书签。 2.5 SNMP协议数据单元 .......................... 错误!未定义书签。

2.5.1 Get Request协议数据单元 .............. 错误!未定义书签。 2.5.2 Get Next协议数据单元 ................. 错误!未定义书签。 2.5.3 Get Bulk协议数据单元 ................. 错误!未定义书签。 2.5.4 Set Request协议数据单元 .............. 错误!未定义书签。 2.5.5 Response协议数据单元 ................. 错误!未定义书签。 2.5.6 Trap协议数据单元 ..................... 错误!未定义书签。 2.5.7 Inform Request协议数据单元 ........... 错误!未定义书签。

3 方案论证 ........................................ 错误!未定义书签。

3.1 可行性分析研究的目的 ....................... 错误!未定义书签。

3.1.1 网络流量的分类 ........................ 错误!未定义书签。 3.1.2网络流量的检测技术 .................... 错误!未定义书签。 3.1.3 参考文件综述: ........................ 错误!未定义书签。 3.2 对现有系统的分析 ........................... 错误!未定义书签。 4 总体实现 ......................................................... 4

4.1 基本概念和处理流程 .......................................... 4 4.2模块实现 .................................... 错误!未定义书签。

4.2.1 设置目标机器 .......................... 错误!未定义书签。 4.2.2 用VC实现SNMP ........................ 错误!未定义书签。 4.2.3创建变量捆绑列表Vb .................... 错误!未定义书签。 4.2.4 PDU的创建 ............................ 错误!未定义书签。

5 详细设计实现 .................................... 错误!未定义书签。

5.1 目标系统技术可行性分析 ..................... 错误!未定义书签。 5.2 系统工作原理图: ............................................ 4 5.3 运行主模块的数据流图: ...................................... 6 总 结 ............................................................ 11 致 谢 ............................................ 错误!未定义书签。

1

参考文献 .......................................... 错误!未定义书签。 附录1 用户使用说明 ................................ 错误!未定义书签。 附录2 源程序代码 .................................. 错误!未定义书签。

2

1 前 言

我国计算机网络技术的发展,己经走过初级阶段。随着网络规模不断扩大,

功能不断增强,对系统安全、可靠、性能、经济方面的要求日益迫切。在任何一个结构适当的计算机系统中,都要有网络管理作为它最基本和必须的组成部分。它使得网络管理员能够清楚及时地了解到目前网络中的瓶颈所在,准确地对网络中的故障进行诊断,从而能合理地修改和扩展网络,保证它具有更强地可用性和适用性。

简单网络管理协议(SNMP)己经成为事实上的工业标准,它代表了标准化的网管协议,并在很大范围内得到应用。但目前SNMP的管理范围仅限于对网络硬件设备的管理,如路由器,集线器等,对于网络上运行的应用程序的管理涉及很少,只有Oracle等几个大公司对其数据库产品有SNMP管理。可以这么说,与网络硬件设备管理相比,网络应用软件的管理还处于一种混乱的状态。随着网络技术的发展,作为网络的一个重要组成部分的软件,越来越需要有统一有效的管理。

本文首先回顾一下简单网络管理协议,探讨它的优点和不尽人意的地方。再在学习简单网络管理协议的基础上,设计一种面向应用软件的网络监控协议,并给出该协议在Windows中的实现方法。在该网络监控协议的基础上,开发一个网络监控系统,在管理站点上对网络中的应用程序进行监控,以便及时地发现运行中的应用程序的状态以及所发生的问题,从而快速、准确地解决问题,提高系统的运行效率,使系统发挥更大的作用。

3

4 总体实现

4.1 基本概念和处理流程

设置目标机器 SNMP的加载 创建变量捆绑列表VC 创建PDU 界面显示

图4-1

⑵ 流程图:

5.2 系统工作原理图:

Router NIC Collector Format 数据格式化处理 Analyzer 显示结果 处理/分析后图形化 4 database

图5-1

⑴ 顶层图:

NMS UDP PORT 162

UDP PORT 161 Agent 图5-2

⑵ 0层图:

获取网络设备参数 显示各项 参数 将数据存入数据库 图5-3

简单网络管理协议(SNMP)是一个应用层协议,是TCP/IP协议套件的一部分。SNMP协议的作用是在网络构件间提供并传输管理信息。通常,SNMP协议可以管理网络上所有的SNMP设备,管理应用需要的所有数据(状态、性能、故障、报警、报告等等)都是依靠SNMP协议在被管理设备间传输的。

图5-4

PC PC PC PC Switch Cisco router 5


VC0001 SNMP动态发现某个路由的所有子网的拓扑结构2.doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:公司出差制度及公司业务招待费管理规定

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: