




已阅读5页,还剩69页未读, 继续免费阅读
(通信与信息系统专业论文)移动代理技术在网络管理系统中的应用研究和部分实现.pdf.pdf 免费下载
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
移动代理技术陀网络管理系统。”的j 圳 4 研究平部分实现 摘要 随着计算机网络技术的1 s 速发展,i n t e r n e t 已经渗透到社会生活的各个方面, 并发挥着越来越重要的作用。特别随着近年来i p v 6 , w l a n 、v o i p 等技术的不 断成熟和应用,计算机网络呈现出新的发展趋势。一方面,网络规模继续扩大, 复杂性提高,各种应用也越来越丰富:另一方面,网络体现出更高的异构性,对 灵括性和可扩展性的要求也越来越高。作为计算机网络体系的主要组成部分,网 络管理的重要性日益提高。网络管理系统对保证网络正常高效运行,为用户提供 满意服务起着关键性作用,同时,网络管理系统的发展也成为网络技术发展的制 约因素之一。 目前,大多数网络管理系统都是基于简单网络管理协议( s n m p ) 实现。但 传统的s n m p 网络管理基于管理者代理者( m a n a g e r a g e n t ) 模型,具有一定的 局限性,在管理上缺乏足够的灵活性和智能性。特别在网络规模剧增、被管节点 较多、网络异构性加剧的情况下,这种集中式的网络管理方式已经越来越不适应 网络的需求。 移动代理技术作为一种后兴起的代理技术,具有移动性和智能性等特点,其 与网络管理技术的结合可大大提高网络管理系统的灵活性和可扩展性,较传统的 集中式s n m p 网络管理有了根本性的飞跃。 本文首先回顾了网络管理技术的发展历程,介绍了课题的相关研究概况,并 在第二章对s n m p 网络管理相关内容做了阐述。然后在第三章引入移动代理技 术,对其概念、原理、特点和标准化等进行了介绍,并考察分析了目前主流的一 些移动代理平台。第四章着重分析研究了移动代理在网络管理系统中的应用,详 细介绍了开发中所采用的a g l e t 平台。第五章是基于移动代理的网络性能管理模 块的设计实现,包括开放的移动代理运行环境、移动a g e n t 与s n m p 协议的接口 通信、一个利用移动代理进行i p v 6 性能管理的系统实现。在本文的最后,利用 理论分析和相关试验,通过与传统的集中式s n m p 网络管理的比较,对基于移 动代理的网络管理系统从系统响应时间和网络流量开销两方面作了评估和总结, 并对一些后续工作进行了展望。 关键词:网络管理系统、s n m p 、移动代理、j a v a 、a g l e t 平台 移动f 埋技术在网络管理系统中的庶川研究和部分实现 a b s l 零a c t a st h er e m a r k a b l ed e v e l o p m e n to fc o m p u t e rn e t w o r kt e c h n o l o g y , i n t e m e th a s c o m et op e r v a d ee v e r ya s p e c to fo u rl i v e sa n ds o c i e t y , a n dp l a ym o r ea n dm o r er o l e s e s p e c i a l l y , a st h em a t u r a t i o na n da p p l i c a t i o n so f i p v 6 ,w l a na n dv o i pn e w - d i r e c t i o nh a sc o m ef o r t hi n n c o m p u t e rn e t w o r k o no n eh a n d ,n e t w o r ku n c e a s i n g l y e x t e n di naw i d e rs c o p e ,a n di t sc o m p l e x i t yu p g r a d et oah i g h e rg r a d eo rs t a n d a r d ;o n t h e0 t h e rh a n d ,n e t w o r kh a se m b o d i e dah i 曲e rd e r i v a t i v e s ,a n dp u tf o r w a r dah i g h e l d e m a n df o rf l e x i b i l i t ya n de x p a n s i b i l i t y t h ew e i g h t i n e s so f n e t w o r km a n a g e m e n v h a s i n c r e a s i n g l ye n h a n c e d 。b e c a u s ei th a sb e c o m et h ei m p o r t a n tp a r ti nn e t w o r ks y s t e m n e t w o r km a l l a g e r n e n ts y s t e mp l a y sa ni m p o r t a n tr o l ei nh i g he f f i c i e n c ya n dp r o v i d i n g s a t i s f a c t o r ys e r v i c et oc o n s u m e r s a tt h es a m et i m e ,t h ed e v e l o p m e n to fn e t w o r k m a n a g e m e n ts y s t e mg r a d u a l l yb e c o m e sad e c i s i v ef a c t o ri ne v o l u t i o no fn e t w o r k t e c h n o l o g y r e c e n t l y , m o s to fn e t w o r km a n a g e m e n ts y s t e r n sa r eb a s e do ns i m p l en e t w o r k m a n a g e m e n tp r o t o c o l ( s n m p ) t r a d i t i o n a in e t w o r km a n a g e m e n to fs n m p , h o w e v e r , i sb a s e do nm a n a g e a g e n t ( s e r v e r l c l i e m ) m o d e l ,w h i c hp r e s e n t sah o s to f d i s a d v a n t a g et oc o m p l e t e n e s s ,f l e x i b i l i t ya n ds e a l a b i l i t y e s p e c i a l l y , t h ec e n t r a l i z e d n e t w o r km a n a g e m e n tm o d eg r a d u a l l yc a r l tm e e tt h ed e m a n dt on e t w o r kw h e nt h e s c a l eo f n e t w o r ka se x t e n d e da tas t r i k i n gs p e e d a sap o t e n t i a la g e n tt e e h n o l o g y , m o b i l ea g e n tt e e h n o l o g yh a sac h a r a c t e r i s t i co f m o b i l i t ya n da p t i t u d e ,a n di t sc o m b i n ew i t hn e t w o r km a n a g e m e n tt e c h n o l o g yc a l l r e m a r k a b l yi n c r e a s ef l e x i b i l i t ya n ds c a l a b i l i t y t h i st e c h n o l o g yh a saf u n d a m e n t a 】 i m p r o v e m e n ti nc o n t r a s tw i t ht r a d i t i o n a lc e n t r a l i z e ds n m pn e t w o r km a n a g e m e n t a tf i r s t ,t h i sp a p e rr e v i e w st h ed e v e l o p m e n th i s t o r yo fn e t w o r km a n a g e m e n t t e c h n o l o g y , a n di n t r o d u c e dr e s e a r c hi nt h i sd o m a i n :i nt h es e c o n dc h a p t e r , i n t e r r e l a t e d c o n t e n to fn e t w o r km a n a g e m e n ti sp r e s e n t e d ,m o b i l ea g e n tt e c h n o l o g yi si n 订o d u c e d i nt h et h i r dc h a p t e r , a n da tt h es a l n et i m e ,t h ec o n e c p t ,f u n d a m e n t a l ,c h a r a c t e r i s t i ca n d s t a n d a r d i z a t i o na r ep r e s e n t e d i na d d i t i o n s o m ep r i n c i p a lm o b i l ea g e n tp l a t f o r m sa r e a n a l y z e d t h ef o r t hc h a p t e rr e s e a r c ht h ea p p l i c a t i o no fm o b i l ea g e n ti nn e t w o r k m a n a g e m e n ts y s t e m ,a n dt h ea g l e tp l a t f o r mi sd i s c u s s e d t h ei m p l e m e n to fn e t w o r k m a n a g e m e n ts y s t e r nm o d u l eb a s e do nm o b i l ea g e n ti sp r e s e n t e di nc h a p t e r 5 , w h i c h c o m p r i s eas y s t e mi m p l e m e n tt oi p v 6b a s e do nm o b i l ea g e n t i nt h el a s tp a r to ft h i s p a p e r , b yc o n t r a s t w i t ht r a d i t i o n a lc e n t r a l i z e ds n m ,n e t w o r km a n a g e m e n t s u m m a r i z a t i o na n de v a l u a t i o na b o u ts y s t e mr e s p o n s et i m ea n dn o t w o r kf l u xc o s ta r e a c c o m p l i s h e d k e yw o r d s :n e t w o r km a n a g e m e n ts y s t e m ,s n m p ,m o b i l ea g e n t , j a v a ,a g l e ts d k 独创性声明 本人声明所呈交的学位论文是本人在导师指导下进行的研究工 作及取得的研究成果。据我所知,除了文中特别加以标注和致谢的地 方外,论文中不包含其他人已经发表或撰写过的研究成果,也不包含 为获得电子科技大学或其它教育机构的学位或证书而使用过的材料。 与我一同工作的同志对本研究所做的任何贡献均已在论文中作了明 确的说明并表示谢意。 签名: 写;一日期:宅阵,月哆日 关于论文使用授权的说明 本学位论文作者完全了解电子科技大学有关保留、使用学位论文 的规定,有权保留并向国家有关部门或机构送交论文的复印件和磁 盘,允许论文被查阅和借阅。本人授权电子科技大学可以将学位论文 的全部或部分内容编入有关数据库进行检索,可以采用影印、缩印或 扫描等复制手段保存、汇编学位论文。 ( 保密的学位论文在解密后应遵守此规定) 签名:4 扯 导师签名: 日期:矽嗲年,月巧日 移动代理技术庄网络管理系统中的应h j 研究和部分实现 1 1引言 第一章绪论 进入二十世纪以来,i n t e r n c t 保持高速发展,计算机网络技术日新月异,i 酬 络的规模也继续急剧扩张。特别随着l p v 6 、w l a n 、v o i p 等技术的不断成熟和 普及应用,计算机网络呈现出以下发展特点:网络规模不断扩大,网络复杂性和 集成度不断增加,对网络性能和智能化的要求越来越高、网络的异构性也越来越 强。网络管理系统作为计算机网络体系的重要组成部分,对保证计算机网络f 常 高效运行、为用户提供令人满意的服务起着关键性作用,其管理能力和自身性能 直接影响着网络的运行效率,同时,计算机网络的发展和各种新网络技术的兴起 也对计算机网络管理系统提出了更高的要求。 网络管理系统的任务可归纳为:收集网络中各种设备和系统的工作参数及运 行状态信息;处理收集到的各种信息,并以各种预期方式呈现给网络管理人员; 接受网络管理人员的指令或根据对上述信息的处理结果向网络中的设备发出控 制指令,即实施网络控制功能,同时监控指令执行结果;保证网络设备按照网络 管理系统的要求工作。 根据国际标准化组织i s o 对网络管理行为的分类,网络管理系统的功能可划 分为以下五个部分: ( 1 ) 故障管理( f a u l tm a n a g e m e n t ) :对来自硬件或路径节点的报警信息进行 检测、报告和存储,并进行故障的诊断、隔离和排除。 ( 2 ) 配置管理( c o n f i g u r a t i o nm a n a g e m e n t ) :确定设备的位置、名称和相关 细节,记录并维护设备参数表;初始化、启动和关闭网络或网络设备;维护、增 加和更新网络设备以及调整设备之间关系等。 ( 3 ) 性能管理( p e r f o r l t l a n c em a n a g e m e n t ) :从被管理节点中收集与网络性能 有关的数据,分析和统计历史数据,建立性能分析模型,预测网络性能的长期趋 势,并根据分析和预测结果对网络拓扑结构和参数进行调整。 ( 4 ) 安全管理( s e c u r i t y m a n a g e m e n t ) :保证网络用户和网络资源不被非法使 用,确保网络管理系统本身不被未经授权的用户访问。 ( 5 ) 计账管理( a c c o u n t i n gm a n a g e m e n t ) :记录用户对网络资源的占用情况, 并根据用户的使用情况决定用户应付出的费用。 移动代理技术在列络管理系统中的戍 j 硼f 究平部分实现 1 2网络管理技术的发展与演进 计算 l i 娥络管理技术是伴随着计算机网络一起成睦和发展的。8 0 年代中期, i s o 和c c i t t 联合制定了公共管理信息规范( c m i s ) 和公共管理信息协议 ( c m i p ) i e t f 颁布了s n m p 和基于t c p i p 的c m i p ,这些都幅于初期的基于 协议的管理技术:9 0 年代中期,以c o r b a 为代表的基于对象的管理技术成为 主流;9 0 年代末至今,基于w e b 、基于策略和基于移动代理等的管理技术逐渐 成为研究的热点。 1 2 1 基于协议的网络管理【2 】 目前最主要的基于协议的网络管理体系结构主要有两种,一是o s i 的公共管 理信息协议( c m 口) ,二是i e t f 的简单网络管理协议( s n m p ) 。 c m i p 采用了面向对象的技术,提供了基于o s i 环境下的分布式网络管理解 决方案,它提供了丰富的操作命令,并且具有完善的安全机制进行认证和控制管 理信息的访问,克服了s n m p 安全性方面的不足。但由于c m i p 过于复杂,运 行资源要求较高,极大地阻碍了其实现和推广。 s n m p 提出于1 9 8 8 年,最初用于基于t c p i p 协议的网络管理上,它的最大 优点就是简单、易于实现,这也体现了网管系统实现中的一个原则,即网管功能 的实现对网络讵常运行的影响应该尽可能的小。s n m p 的另一优点就是扩展性 好,可以很容易地被扩展以满足新的需要,s n m p v 2 和s n m p v 3 的推出就是 s n m p 具有良好扩展性的体现之一。 凭借着上述特点,s n m p 得到了迅速的发展和广泛的应用,已经成为计算机 网络管理事实上的行业标准,目前大多数计算机网络设备厂商的产品以及支持网 络的操作系统都内置支持s n m p 协议。 1 2 2 基于w e b 的网络管理 目前基于w e b 的管理标准主要有两种。 一是基于w 曲的企业管理标准( w b e m :w e b b a s e de n t e r p r i s em a n a g e m e n t ) , 其基本思想是采用面向对象方式,从网管需求中抽象出各类管理数据对象,在实 际网络中这些可通过相应的协议( s n m p 、c m i p 等) 从相应的网络资源中收集 到。w b e m 提出了一种新的网络管理架构、管理扔议和管理轮廓,并定义了一 种对象管理器。w b e m 的设计目的是为了克服现有管理程序的缺陷,它可以容 纳现有的管理标准和协议,对不同的管理平台提供的分布式管理服务进行集成。 穆动代理技术在网络管理系统一p | 1 | c j 面川1 i j f 究和部分实现 另一个基于w e b 的管理标准是s u n 公d 挺的j a v a 管理应用程序接口 ( j m a p i ) 。j m a p i 为异构网络的无缝管理提供了组丰富的扩展对象及方法, 包括用户界面类型向导、管理视图模块a v m 、肇杠对象接口、管理容器接口、 管理事件报告接口、管理协议接口、管理数据接ij 、s n m p 接口和a p p l e t 集 成接口等。j m a p i 使得使用一种语言束丌发异构环境的网络管理软件成为可能, 并缩短了开发系统的周期1 3 。 目前已经有很多厂商提供基于w e b 的网管产品,如i b m 的n e t v i e w 等。于 w e b 的网管解决方案能有效地降低网络管理的成本,具有良好的性能价格比。 1 2 3 基于对象的网络管理 面对不同厂商提供的硬件、软件、网络及数据库,网管系统开发人员经常遇 到管理和集成异构环境的问题,因此出现了基于分布式对象技术和多级应用系统 的解决方案。公共对象请求代理体系结构( c o r b a ) 是出对象管理小组( o m g ) 为开发面向对象的应用程序提供的一个通用框架结构,利用对象请求代理( o r b ) 作为组建通讯的软件总线,用户可以透明地访问信息,而不必知道目标所在的软 硬件平台或所在网络的具体位置。0 m g 还规定了接口定义语言( d l ) 和应用 程序接口( a p i ) ,以便来自不同厂商的o r b 之间的客户机服务器对象可以相互 作用。客户可透明地激活一个位于本机或网络的服务器对象的一个方法,由o i m 来截获此调用并负责寻找能完成该请求的一个对象,然后进行参数传递,激活相 应方法并返回结构,而无需了解目标对象所在的位置、所采用的编程语言和操作 系统等。c 0 r b a 规范颁布以后,立即成为众多厂商和科研部门的研究热点。采 用c o r b a 实现s n m p 网络管理应用的主要优点有: 应用程序可移植跨越多个网络管理平台 生成一组可重用的基于s n m p 的被管资源类库 可利用已为网元定义好的标准化的m i b 变量库 可降低开发s n m p 代理应用程序所需的知识和技巧 以对象为中心,采用同一协议通信,跨平台跨网络解决异构分布环境的管理 仍是未来网络管理的一个研究重点。 1 2 4 基于策略的网络管理 基于策略的网络管理( p o l i c yb a s e dn e t w o r km a n a g e m e n t ,p b n m ) 是近几 移动代理技术陀| i i 】4 络鬣理系统中的麻l j 研究和部分史现 年迅速发展起来的研究领域,旨在| i ;j 网络管理的智能化方向发展。基于策略的网 络管理一方面消除了以设备为中心旧传统方法常常引发的许多网络配置差错,大 大提高了管理效率和可伸缩性,并使网络管理者把工作的重点着眼放在业务的需 求而不是设备配置的细节上,从而提高了管理的抽象化程度:另一方面,策略作 为沟通管理目标和管理操作的桥梁,独立f 具体的实现。策略定义了各种管理行 为何时执行,而没有定义该管理行为的具体动作。这就允许在不中断网络服务的 条件下,无需重新编程,只要修改相应的管理策略就能改变管理系统的行为和属 性,从而提高了系统的可重用性。 对策略的管理是基于策略的网络管理系统的核心,它通过系统的管理策略库 控制和管理着整个系统的管理策略,包括用户管理策略、信息与应用管理策略、 安全管理策略、计费管理策略以及整个系统的协调策略等。通过策略管理中心, 可容易地实现管理机制和管理策略的分离,从而极大地方便对网管系统的维护和 扩展,以及管理人员对管理簧略的调整。 1 2 5 基于移动代理的网络管理 随着计算机网络规模和技术的不断发展,传统的s n m p 集中式管理模式开 始暴露出诸多弊端,已经越来越不能适应规模快速增长中的网络网管的需求,新 型的分布式网络管理逐渐成为研究热点。在这样的发展趋势下,以解决异构环境 中软件互操作性为目标的软件代理( s o f t w a r ea g e n t ) 理论开始被引入到计算机网 络管理中,成为代理技术最有潜力的应用领域之一。 作为代理技术之一的移动代理( m o b i l ea g e n t ) 是一种能够自主迁移到远端 执行的程序,它可在本地或远程控制下动态链接并自动执行,具有移动性、自治 性、智能性等优点。基于移动代理的网络管理模型能够改善网管系统的整体性能 和可扩展性,并具有分布性、灵活性、主动性和可靠性等特点,克服了传统集中 式管理的主要缺陷。 1 3 国内外关于基于移动代理的网络管理研究现状 代理( a g e n t ) 技术源于2 0 世纪7 0 年代末的人工智能领域,移动代理作为 a g e n t 技术与分布式计算相结合产物,也已经有了很长的研究时间,目前各种移 动代理平台据统计己达上百种之多。 尽管人们对移动代理的研究已经有了很长时间,但是关于移动代理技术在网 络管理中的应用研究相对起步较晚,1 9 9 1 年由c o l u m b i a 大学y e m i n i 等提出委 托管理( m b d :m a n a g c m e n tb yd e l e g a t i o n ) 的概念可以看作是移动代理在网络管 移动代理技术“网络管理系统中的麻州研究年部分实现 理中的应州思想的萌芽。毗是在9 0 年代术之盼,移动代理技术与网络管理的结 合研究始终没有引起人们足够的重视,直到1 9 9 7 年以后,随着网络技术和互联 网应用的普及,人们爿逐渐发现使用移动代理可以解决许多用传统方法4 i 能有效 解决的问题,随之移动代i e 技术迅速成为人们关注的热点,基于移动代理的网络 管理研究也进入了崭新的阶段。 国内在这方面的工作大致始于1 9 9 9 年以后,根据移动代理技术在网管环境 下的应用特点,研究内容可以划分为三个方向:基于移动代理的网管体系结构研 究、移动代理平台与网管系统互通的增强性研究、移动代理在网络管理中的应用 研究( 性能管理、故障管理、业务管理等) 。 截至目前,国内外许多大学和科研机构对移动代理应用于网络管理的研究已 经做了很多工作,并且取得了大量成果。其中比较成熟、比较有代表性的有:加 拿大c a r l e t o n 大学的“网络管理与人工智能实验室”,将简单的“移动代码( m o b i l e c o d e ) ”用于网络管理,为网络管理者提供一套能够与网络中节点上a g e n t 交互 的工具。b i e s z c z a d 等人在理论上描述了移动代理技术在网络管理中的应用,通 过其自身的经验列举了网络管理各个方面的应用,但是没有具体实现方案。 g a v a l a s 等人提出了移动代理在网络监控数据的大量传输、数据的收集以及 s n m pt a b l e 的自动搜索等方面的应用,分析了移动代理在网络管理中的带宽应 用问题,并做了移动代理在网络监控管理方面应用的一些具体工作,但是没有描 述与传统的基于s n m p 网络管理系统的兼容性问题,也没有提出具体的基于移 动代理的管理框架。r o b e r t p i n h e i r o 等人描述了一个概念上的模型,该模型利用 移动代理收集网络上不断变化的与网络管理相关的数据,不时计算网络的状态, 并且重点研究了集成网络的监控数据与移动代理的自适应机制。a n t o n i o 等人构 造了一个原型系统,采用移动代理平台m a p ( m a p 使用c o r b a 作为底层传输 代码和数据通信机制) 实现,并描述了基于m a p 平台的网络管理系统相对于传 统基于s n m p 的网络管理系统的优点。p a g u r e k 等人详细讨论了移动代理与 s n m p 相结合的必要性,他们使用现有的d p i 协议并提出r d p i 协议加强移动代 理与s n m p 的交互,r d p i 协议是使移动代理与s n m p 共存的协议,移动代理通 过v m c 访问核心服务,v m c 通过d p u r d p i 协议与s n m p 通信,该框架通过 d p i r d p i 协议扩充了现有网络管理协议,以便移动代理与s n m p 更好地进行交 互。m a r i o 等人描述了一个定量的模型,改摸型提供网络通信量相关的定量分析 模型,包括c l i e n t s e r v e r 、m o b i l ea g e n t 、r e m o t ee v a l u a t i o n ( r e v ) a n dc o d eo n d e m a n d ( c o d ) 等几种网络管理模式,但是缺少试验分析,而且在定量分析中对没 有对使用上述方法的网络管理系统的网络延迟等进行必要的分析。d a m i a n o s g a v a l a s 等人研究构造了一种利用移动代理进行网络和系统管理的框架,提出了 移动代理技术庄网络管理系统。 ,的威j jf i j | 究毋l 部分实观 一种动念适应的中剧层管理的概念,但主要应剧j i 系统的监控。i c h i r os a t o h 给 出了冲 基于移动代理的主动网络管理的框架,提小主动网络的概念,并且利用 基于j a v a 平台的移动代理系统没计出原型系统,但是没有实现对s n m p 网络管 理模式的兼容。 总体上看,目前移动代理在网管环境下的应用还处于研究阶段,离大规模普 及应用还有一定的距离。而且已有的一部分研究成果过多涉及移动代理技术本身 或管理系统框架的提出,而对具体基于移动代理的网管系统的丌发应用以及系统 的评估分析等还有待于进一步深入研究。 1 4 课题来源与目标 本课题来源于i p v 6 项目的 i p v 6 中网络管理技术的研究与开发。 本论文题为“移动代理技术在网络管理系统中的应用研究与部分实现”,主 要研究内容和目标包括: 分析和研究移动代理相关技术,介绍分析各主流移动代理平台 研究移动代理技术在计算机网络管理系统中的应用,从框架结构、开发 语言、移动代理开发平台选择、系统可行性等方面进行描述和设计 结合实际需求,设计并编程实现 1 基于移动代理的网络管理系统性能管理模块的部分实现 2 基于移动代理的非s n m p 方式i p v 6 性能数据采集系统 将基于移动代理的网管方式与传统s n m p 管理方式进行比较,通过试验 获得的测试数据,对响应时间、带宽占用等参数进行理论分析,从而评 估基于移动代理方式的s n m p 网络管理系统的性能,以及移动代理方式 网络管理较传统集中式s n m p 网络管理方式的优势 移动代理技术在网络荫联系统中的麻州研究羽f 部分实现 第二章s n m p 与网络管理 s n m p ( 简单网络管理协议) 成为了f 式的标准之后由于其简单性,在计算 机网络管理上迅速的得至0 广泛应用,基于s n m p 的网络管理已成为计算机网络 管理的基础和核心。下面就体系结构、局限性等方面对s n m p 网络管理作简要 介绍和分析。 2 1 s n m p 网络管理体系结构 s n m p 网络管理模型主要包括以下关键要素【2 l : 管理站( n m s ) 代理者( a g e n t ) 管理信息结构( s t r u c t u r eo f m a n a g e m e n ti n o r m a t l o n ,s m i ) 管理信息库( m a n a g e m e n ti n f o r m a t i o nb a s e ,m i b ) s n m p 协议 2 1 1 管理站( n m s ) 管理站( n m s ) 作为网络管理系统的中心,一般是一个独立的设备,提供 网络管理员与网络管理系统的接口,它的基本构成为: 一组具有分析数据、发现故障等功能的管理程序 一个用于网络管理员监控网络的接口 将网络管理员的要求转变为对远程网络元素的实际监控的能力 一个从所有被管代理的m i b 中抽取信息的数据库 2 1 2 代理者( a g e n t ) s n m p 网络管理系统中的另一重要元素是代理者( a g e n t ) ,每一个支持s n m p 的网络设备中都包含一个a g e n t ,此a g e n t 随时纪录网络设备的各种情况,并且 对来自n m s 的信息请求和动作请求进行应答,并随机地为管理站报告一些重要 的意外事件,如发送陷阱消息( t r a p ) 。 移动代理技术网络管刖系统一 ,的廊川研究和部分实现 2 1 3 管理信息结构s m i ) 管理信息结构s m 定义了s n m p 框架所用的信息的组织、组成和标识,为 定义和构造m i b 提供了。个通用的框架,同时也规定了可以在m i b 中使用的数 据类型,说明了资源在m i b 中怎样表示和i 命名。s m i 用来指定一个设备维护的 管理信息的规则集。更精确地说,管理信息实际上是一个被管理对象相关信息的 集合,而这些规则用于命名和定义这些破管对象。 s m i 的基本指导思想是追求m i b 的简单性和可扩充性i ”。因此,m i b 只能 存储简单的数据类型:标量和标量的二维矩阵。 2 1 4 管理信息库( m i b ) 管理信息库m i b 是被管设备所维护的全部被管理对象的结构集合,是被管 设备管理属性的表征。被管理对象按照层次式树形结构组织。 m i b 是一个标准的关于硬件和软件构件交换信息定义的集合,每个m i b 包 含一组对象,每个对象指定一个定义管理元素的结构和格式。m m 对象以一种 树状分层结构进行组织,这个树状结构中的每个分枝都有一个占用的名字和一个 数字形式的表示符。图2 1 表示的是标准m 的组织体系,列出了从m i b 结构 树根到各层树枝的全部内容。 s n 辨秘i t 冲 s 一 一一一:j :4 r 一 f 罐 峨1 0 : e i ;) 鲫。”辫t 带 q 、;? 1 , # s 1 。l 、 ,1 。! 、 ,7 , 。n 、。 “。k 。,。善- 。高。 、赫一。,i 崩、 一 m 一 :,i ,、1 哟 女s “ ”。! 1 ,黔 ” 。 - , 、。 。i j t :f i ; 、v 、t j , j # 。 幽2 1m 1 b 树型结构 如 酗 啦1;l; 移动代理技术扫:h 络管理系统中的麻坩研究雨| 部分实脱 m 1 b 。p 的每个对象都铂个由其在树型结构的m i b 中所处的位酣所定义的 唯一。的对象标识符。但是对n m s 来说,它所要访问的刘象是个特定的实例, 而不是个对象类型。m i b 树型结构给出的对象标识聿= _ l 在一些情况下只是对象 类型的标识符,不能唯一地标识对象的实例。例如表格的对象标识符不能标以表 格中各个条目。由于对m i b 的访问是对对象实例的访问,因此各个对象实例都 必须有唯一标识的方法。 标量对象 在标量对象,s n m p 规定标量对象实例的标识符吐i 其对象类型标识符加0 组成,如对象i s o ( 1 ) o r g ( 3 ) d o d ( 6 ) i n t e m e t ( 1 ) m g m t ( 2 ) m i b 一2 ( 1 ) s y s t e m ( 1 ) s y s d e s c r ( 1 ) 的对象类型标识符为 1 3 6 1 2 1 1 1 ) ,则其对象实例标识符为 1 3 6 1 2 1 1 1 0 l 。 纵列对象 表中的对象被称为纵列对象。纵歹0 对象标识符不能独自标识对象实例,因为 表中的每一行都有纵列对象的一个实例。为了实现这类对象实例的唯一标识, s n m p 实际定义了两种技术:顺序访问技术和随机访问技术: 顺序访问技术是通过利用辞典编排顺序实现的,由于网络管理站对代理所实 现的m i b 视图的构成不一定完全清楚,因此,它需要一种不必提供对象名称而 能访问对象的方法。在这种情况下,对象及其实例的排序就是非常重要的。利用 这个排序,管理站可以有效地遍历一个m m 的结构。因为管理站只要提供树型 结构的任意一点上的一个对象实例的标识符,就可以顺序地对其后继的对象实例 进行访问。 随机访问技术是通过利用索引对象的值实现的。一个表格是由零到多个行 ( 条目) 构成的,每一行都包含一组相同的标量对象类型,或称纵列对象。每个纵 列对象都有一个唯一的标识符。但由于纵列对象可能有多个实例,s n m p 采用将 索引对象值连接在纵列对象标识符之后的方法来标识纵列对象的实例。例如 m i b 一2 中的i n t e r f a c e s 组中的i 仃曲】e 。表中有一个索引对象i f l n d e x ,它的值是一 个1 到i t n u m b e r 之间的整数,对应每个接口,i f l n d e x 有一个唯一的值。现在假 设要获取系统中第2 个接口的接口类型i f t y p e 。i t t y p e 的对象标识符是 1 3 6 1 2 1 2 2 1 3 。而第2 个接口的i f i n d e x 值是2 。因此对应第2 个接1 2 1 的i f t y p e 的实例的标识符便为1 3 6 1 _ 2 1 2 2 1 3 2 。即将这个i f l n d e x 的值作为实例标识符 的最后一个子标识符加到i f l y p e 对象标识符之后。 215s n m p 协议 网络管理站( n m s ) 通过s n m p 协议交换能够对每个代理( a g e n t ) 进程铺 移动代理技术牲网络管鸡! 系统中的麻川研究和部分实现 控制的m i b 中的管理对象进行读( g e t ) 、写( s e t ) 操作,同时s n m p 协议还定 义了陷阱机制( t r a p ) 使代理进程能够根据某些预发的条件主动发送告警报文。 s n m p 协议是应用层协议,它对运输( t r a n s p o r t ) 层的映射,在t c p i p 网络中 主要采用u d p 协议,通常管理站和代理进程在明确规定的熟知端口1 6 1 上接受 除陷阱以外的所有s n m pp d u ( 协议数据单元) ,而t r a p p d u 这个报文由管理 站在明确定义的u d p 端口1 6 2 上接收1 “。 s n m p 定义了五种p d u _ g e t r e q u e s t 、g e t n e x t r e q u e s t 、s e t r e q u e s t 、 r e s p o n s e 、t r a p ,其中管理站通过g e t r e q u e s t 、g e t n e x t r e q u e s tp d u 来向代理发 出读取m 母对象实例的命令,通过s e t r e q u e s tp d u 来向代理发出设置或修改 m i b 对象实例的命令,代理通过r e s p o n s e p d u 给予应答,当到达某些预设的边 界条件时,代理会通过t r a pp d u 来向n m s 发出告警。图2 2 是s n m p v l 版本 的体系结构。 幽2 2s n m p 协议体系结构 一个s n m p 的消息由三部分构成:版本号、共同体名、协议数据。对于 s n m p v l 其版本号取值为o ;s n m p 协议把n m s 与a g e n t 之间的通信关系细分 成许多小组,彼此通信的组称为s n m p 共同体( c o m m u n i t y ) ,s n m p 共同体拥有 8 个字符串形式的无二义共同体名。当代理收到命令,会将s n m p 消息中的共同 体字段的值,与它自己配置中的值进行比较,如果相同,就认为该消息是可信的, 并进行下一步的处理,如果不同,则会将该消息丢弃;对于协议数据部分,t r a p p d u 有自己的格式,与其它4 种p d u 格式不同,其它4 种p d u 格式完全相同。 移动代螂j 术西j 卅络管删系统中的f i j 州研究相啷分实现 2 2 集中式s n m p 网络管理系统的局限性 不论是s n m p 还是c m i p 其传统模式都是采用集中式网络管理,整个系统 中有一个集中的网络管理站,多个分散的被管对象,构成管理者代理的组织模 型,管理者位于网管中心的:r :作站,而代理则驻留在被管理的对象中,管理精和 代理之间通过标准的管理信息协议( s n m p 或c m i p ) 交换网管数据信息,然后 在n m s 中进行相应的处理操作和管理图2 3 描述了基于传统集中式s n m p 的网 管系统模型。 被管嘲元设备被管州儿设备被管删元设备被管i 碍元设备 图2 3s n m p 网络管理系统结构模型 这种基于客户服务器( c l i e n t s e r v e r ) 计算模式的管理方法在计算机网络管 理发展前期得到了广泛应用,但是随着网络技术的进步和网络规模与复杂性的增 长,它已经凸现出诸多缺点和局限性: 管理站( n m s ) 负责收集、分析和处理所有被管对象的数据信息,造成 n m s 负担过重,极有可能成为网管系统的瓶颈,并且没有发挥出分布 计算资源的优势 n m s 盲目收集原始管理信息,但实际网管功能一般只用到部分数据, 很多不必要的数据在网络上传输造成网络带宽资源的浪费,特别当被管 对象较多时,通信量急剧增加,从而加大网络流量,引起网络性能下降 存在较大的网络时延,当网络繁忙时,n m s 收集到的某些数据无法实 时地反映当前被管对象的真实状况 缺乏灵活性,网管功能比较固定,不能按照需求动态调整与其它n m s 移动代理技术拄| i 【4 络管理系统中的应州研究和部分实觇 冉卧刚操作性也不高 t 叮扩展性著,随着系统规模和应用越来越复杂,现有网络管理、l z 台不易 进行扩展和升级 为克服集中式网络管理的不足,在s n m p v 2 和s n m p v 3 版本中采用了分层 的管理结构,i e t f 还成立了分布式网络管理( d i s m a n ) 研究小组并行展了大 量工作,这些都在一定程度上解决传统集中式网管的相关问题,但网管系统仍然 缺乏一定的灵活性和智能性,在这样的情况下,移动代理技术逐渐被引入网络管 理领域,成为又一个新的研究重点。 2 3i p v 6 下s n m p 网络管理概述 在本章的最后,简要介绍一下基于s n m p 的i p v 6 网络管理的发展现状,以 及我们在开发i p v 6 环境网管系统过程中的相关问题。 2 3 1i p v 6 网络管理和m i b 发展状况 随着i p v 6 技术的不断发展和部署,在i p v 6 网络管理方面展开的工作也不断 深入。目前,已经有数个厂家的网络设备支持i p v 6 相关m i b 但就s n m p 协议 本身而言,尚没有较为成熟的s n m p v 6 实现,只能通过1 p v 4 下的s n m p 去实现 i p v 6 的管理( 前提条件是设备必须支持双协议栈) 。 图2 4 说明了i p v 6 网络管理相关m m 的发展历程,其演进基础是r f c1 2 1 3 所定义的m m i i 。m i b i i 包含了t c p i p 网络体系中全部核心管理对象,是整个
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年江西省卫生系统招聘考试(中医学)历年参考题库含答案详解
- 2025年北京银行长沙分行社会招聘考试备考题库及答案解析
- 节能监察理论知识培训课件
- 2025年小微企业创业扶持资金申请政策解读与创业团队知识管理报告
- 良好的公共秩序课件
- 教师招聘之《幼儿教师招聘》模拟题库附参考答案详解【培优】
- 教师招聘之《小学教师招聘》能力提升B卷题库附答案详解(巩固)
- 2025呼伦贝尔海拉尔区建设街道办事处招聘城镇公益性岗位人员笔试备考及答案详解(名师系列)
- 教师招聘之《小学教师招聘》能力检测【典优】附答案详解
- 基于2025年电竞游戏用户社交需求的社区运营模式创新报告
- 2025-2026学年人民版小学劳动技术六年级上册教学计划及进度表
- 新学期三年级班主任工作计划(16篇)
- 接种疫苗预防流感课件
- 游戏体验寻规律(教学设计)-2024-2025学年人教版(2024)小学信息技术五年级全一册
- 基于plc的恒压供水控制系统设计
- 环保设备加工处理方案(3篇)
- 《成人重症监护病房口腔护理专家共识》解读课件
- 2025中小学生法制知识竞赛题库及答案
- 恶性间皮瘤护理查房
- 2025新版劳动合同范本
- 喷锚支护施工技术
评论
0/150
提交评论