基于WEB 网络设备管理系统研究与设计.docVIP

基于WEB 网络设备管理系统研究与设计.doc

  1. 1、本文档共9页,可阅读全部内容。
  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文档。上传文档
查看更多
基于WEB 网络设备管理系统研究与设计

基于WEB 网络设备管理系统研究与设计   摘要:SNMP 在基于 TCP/IP 的网络中具有重要的地位,然而传统的 SNMP 管理软件大多是基于 C/S 结构的,并且是集中式的管理,这必然为网络设备管理带来了不便。随着网络的不断发展,网络规模不断扩大,网络的复杂程度也在不断的增加,这迫切的需要一种新型的可以满足各种网络设备管理功能的管理系统。Web 技术的出现解决了这一难题,将 Web 技术与 SNMP 相结合的网络设备管理能够允许管理人员通过 WWW 的方式去监测他们的网络,使用任何一种 Web 浏览器,在网络任何节点上方便迅速地配置、控制以及存取网络的各个部分。   关键词:SNMP;WEB;网络设备管理   中图分类号:TP393文献标识码:A文章编号:1009-3044(2014)08-1678-03   1 网络设备管理的现状   在网络设备管理系统方面,国外已经有众多成熟的产品,早期的有pcAnywhere,目前较为流行的有HP公司的OpenView,而我国的网络管理水平还比较低,目前仅有少数公司能开发出通用的网管平台,如华为的iManager N2000数据通信网络管理系统、H3C公司的iMC智能网络管理平台。早期的网管设备管理系统中大多都是采用基于C/S单一主机模式,如3COM的Transcend系列,SUN公司的SunNetManager、D-Link公司的D-View、安耐特公司的SNMPc、华为公司的iManager N2000、H3C公司的Quidview等,采用的是高度集中的网管模式。这种基于C/S结构网管系统在技术上虽然很成熟,但该结构存在灵活性差、升级困难、维护工作量大等缺陷,不再符合现代网络管理技术的发展趋势。随着Web技术的成熟,可以将Web技术引入到网络管理中,使得管理更加灵活自如,管理人员可以在任何地方通过Web浏览器实施网络设备管理,故障管理,配置网络管理参数,并且可以通过将Applet技术、JSP技术、RMON技术和JAVA语言编程相结合形成新的网络管理应用。   2 基于C/S和基于WEB的网络设备管理模型的比较   SNMP是由 Internet 体系结构委员会 IAB 所制定的,目前大多数厂商的网络产品如交换机、路由器、MODEM 等都支持 SNMP 协议,SNMP 已经成为网络管理领域中的工业标准。   2.1SNMP在基于TCP/IP的网络中具有重要的管理地位   在整个SNMP管理体系中包含三类主要的角色:管理站(Manager),代理(Agent)和管理对象,如图1所示:   2.2 传统的基于SNMP的网络管理模型中,管理站在整个网络中一旦确定下来,其位置也就固定,很难随着管理员当前的位置在网上移动   基于 Web 服务的网络管理模型具有分布性、易扩展和易集成等特性,有效地克服了传统的集中式网络管理模式的主要缺陷。为了解决该问题,提高网络管理效率,该文将 SNMP 与 Web 技术结合,构造了一种基于 B/S 结构的SNMP 网络管理框架 , 如图2所示。   3 系统功能分析   1) 设备面板浏览,包括:交换机、路由器、语音产品、安全产品等。   2) 端口浏览及配置功能,主要包含端口up/down及端口基本信息。   3) 支持从数据库读取数据和从设备读取两种类型来显示设备面板。   4) 支持从设备面板的右键菜单调用其它功能模块。   4 系统设计   4.1 在总体设计阶段,分为前台ClientFrame界面的设计及后台Server端(数据的读取及设置)的设计,数据读取可以从数据数据库读取,也可以从物理设备的mib中读取   如图3所示。   前台刷新器每个几秒自动刷新设备,通过HTTP隧道获取后台数据,session层用于取得协议栈对象。   4.2 系统UML类图设计   DisplayUI实现Refreshable接口,基本上所有不需要配置的类(包括面板类)都是继承此类;Refresher用于刷新设备面板,即发送数据对象到Server端,设备设备厂商、MIB空间,加载MIB,加载功能列表,发送数据到Client端;AppletScheduler类用于Applet视图的调度管理;Device用于设置或获取ifTable表数据;Func类用于启东相应设备的功能。   5 系统功能实现   1)设备管理功能的实现。通过全仿真的设备面板对设备、网络系统进行管理,从设备面板上获知设备的厂商、类型,单板、子卡、端口状态、指示灯运行状况等。设备面板每隔5分钟自动刷新一次面板,如果出现异常则产生告警,设备面板上的元素状态发生变化。设备类Device.java用于构造设备面板视图已经对设备进行初始化工作。   Pub

文档评论(0)

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

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

1亿VIP精品文档

相关文档