论文部分内容阅读
最近这几年来,随着移动通信和Internet技术的飞速发展以及各种手提、便携设备(笔记本、掌上电脑、PDA等)的普及,人们对移动网络的需求急剧增加,移动网络的研究引起了人们的极大关注和重视,将移动通信的移动方便性和Internet的信息内容丰富性结合起来.Mobile Ad-Hoc网络就是其中的典型代表.Mobile Ad-Hoc是一种无基站的移动无线网络,不需要任何事先搭建的基础设施,因此具有有线网络和其它类型的无线网络所无法替代的作用.然而,和常规网络一样,Ad-Hoc网络建立起来之后,必须要有配套的网络管理软件,对网络进行有效的管理,使之高效、稳定运作.根据Mobile Ad-hoc网络的特点,该文提出了一种基于移动代理的层次网络管理体系结构,能有效的管理Mobile Ad-hoc网络的整体运作,监测网络节点状态,检测网络故障并报警,与此同时能很好地降低网络管理所带来的资源消耗的负面影响.该文首先介绍了Mobile Ad-hoc网络的基本概念、特点、应用范围以及对它进行网络管理的特殊要求.然后阐述了基于TCP/IP网络的SNMP网络管理协议的各项规范和操作原语,随后介绍了移动代理(Mobile Agent)技术.在这些背景知识的前提下,我们提出了适应于Mobile Ad-hoc网络特点的基于移动代理的层次网络管理体系结构.为了为构造这种网络管理体系结构,我们设计了分布式拓扑搜索算法和簇算法.在成功获取网络的拓扑信息后,通过簇算法,将整个网络划分成一系列称为簇的管理域,每个簇选举出一个簇头节点负责对该簇内所有成员节点的管理,并将管理结果反馈给网络管理站.故障管理作为网络管理最重要的功能模块,在这种网络管理体系结构下,我们着重研究了故障管理子模块的实现,检测网络节点的负载状况和链路状态,及时发现网络故障.最后,为了增加对Mobile Ad-hoc的特征描述,介绍了在Windows环境下利用SNMPAPI进行MIB库的扩充和SNMP Agent的实现过程.