手机知网 App
24小时专家级知识服务
打 开
手机知网|搜索

移动代理在网络管理中的应用研究

苏勇

  本文首先介绍了网络管理的概念和其发展的过程,对现有的网络管理系统各种解决方案的比较分析,介绍了不同时期的网络管理系统的实现技术及产品以及有关的网络管理协议SNMP、CMNP、TMN,并着重介绍了简单网管协议SNMP的发展及其现状。还介绍了各种网络管理模型,包括集中式、分布式、分层式等,讨论了几种网络管理实现方式,重点研究分析了基于Web的网管系统模型。针对现有的网络环境的分布性和异构性,展望了网络管理技术发展的新趋势,并对适合异构分布计算的CORBA和JAVA技术进行了研究,参考OMG的CORBA给出了一个基于移动代理的新一代开放系统CARBA。本文研究了当今分布式计算领域的前沿技术,移动agent技术(Mobile Agent简称MA)。Agent的理论与技术研究最早起源于人工智能,它是能模拟人类行为与关系、具有一定智能并能自主运行和相应服务的程序,随着网络技术的发展,可以让Agent在网络中移动并执行,完成某些功能,这也是移动Agent的思想。移动Agent具有主机间动态迁移、智能性、平台无关性、分布的灵活性、低网络数据流量、多代理合作等特性。移动Agent的代码迁移,一般是用JAVA实现的。JAVA语言的平台无关性、序列化过程以及RMI通信机制,使其比其它语言更具优势。在比较深入地研究移动Agent了其由来和支撑技术,跟踪了国际上移动agent技术的研究与发展基础上,并结合新一代开放系统模型CARBA,提出一个应用移动agent思想的基于WEB的网络管理模型,并且其迁移机制是基于产生式规则的。其基本原理是在网管工作站启动一个轻量级的Web服务器,网管人员通过Web浏览器,下载嵌有JAVA Applet的HTTP页面(Pages),Applet利用本地的或者是下载得到的ARB/RMI与移动Agent进行通信,用户通过Applet选取控制相应的移动Agent实现网络管理任务。移动Agent通过迁移到靠近被管网络设备的工作站,完成网管工作,为了减少移动agent自身的体积,在用户的系统中将MIB的实现以及具体的网管操作独立出来,由一个系统agent来完成,系统agent是一个静态的agent,驻留在被管节点,实现与八硕士学位论文@AtuThR’S TffeSISSNMP agent类似的功能。当MA到达被管节点后,它与系统昭ent交互,完成网管应用赋予它的各种任务。这样,移动明ent只需携带少量必要的代码和数据,减轻了网络负载。同时,系统agent也可与代理中roxy)交互,完成对不具备执行环境的设备的管理。此方案适应异构环境,其特点是:分布、灵活、各智能、高效。并对基于移动agent的网管方案与其他方案进行了分析比较,指出了其优势有:Agent可以感知网络环境的变化,自动发现网络拓扑结构来适应复杂多变的网络环境;移动Agent之间基于消息的互操作性,这一特性容易实现不同网管系统之间的互操作性:基于移动**RB A的方法,可以实现真正意义上的分布网络管理;基于移动Agent的系统提供了多层次的安全机制,移动Agent甚至能在运行时诀定是否接受或拒绝一个请求。……   
[关键词]:网络管理;移动agent;协议
[文献类型]:硕士论文
[文献出处]:华中师范大学2002年
App内打开