




已阅读5页,还剩38页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
声明 论文独创性声明 本入声鞠所肇交的论文是我个入在导睇的指导下述行的研究工作及敬褥豹研 究域果;尽我所垒h ,骧了文中特剖老l 以标洼和致澎中罗歹的内容辨,论文中不包 含其他人已经发表或撰写过的研究成果;也不包含为获得西安电子科技大学或其 他教育机构的学位或证书而使用过的材料。与浅一同工作的同志对本研究所做的 贡献均已在论文中做了明确的说明并表示了谢意。 本人签名: 任正考 日期:塑! :! :! 兰 关于论文使用授权的说明 本人完垒了勰嚣安电予科技大学有关保留釉搜罔学位论文的规定,即:学姣 有权保豳送交论文的复印件,允许查阅和借阅论文;学校可以公布论文的全部或 部分内容,可以允许采用影印、缩影或其他复制手段保存论文。( 保密的论文在 解密后遵守此规定) 本人签名 导师签名: 任正秀 :差兰盗 日期: f 期: 姆己 摘要 潮络管瑾信息是对搦疆或逻辑网络资溅毂攒述。管理信息摸黧提 盐了在o s i 管溅环境下建立被管对象豹橛念和纛理。o s i 阏管体系使用g d m o ( g u i d e l i n e sf o r t h ed e f i n i t i o no fm a n a g e do b j e c t s ,被管对象定义指南) 和a s n 1 规范来准确描述 管理信息模型。 本文详细介绍了0 s i 网络管理信息模型,以及g d m o 规范中描述被管对象的 丸大模板。作者使雳v c + + 语言万发了一个m o c 编辑爨一t m ne d i t o r ,为爱 户定义被管对象提供了有力豹工吴。 关键词:管理信息模型被管对象g d m o a b s t r a c t n e t w o r km a n a g e m e n ti n f o r m a t i o ni st h ed e s c r i p t i o no fn e t w o r kr e s o u r c e s 、 p h y s i c a lo yl o g i c a l 。m a n a g e m e n t i n f o r m a t i o nm o d e ! s p e c i f i e st h ep r i n c i p l e sf o rt h e d e f i n i t i o no fm a n a g e do b j e c t i nt h eo s in e t w o r km a n a g e m e n ta r c h i t e c t u r e 。 g d m o ( g u i d e l i n e sf o rt h ed e f i n i t i o no fm a n a g e do b j e c t s ) a n da s n 1 a r eu s e dt o d e s c r i b et h ei n f o r m a t i o nm o d e 】e x a c t l n t h ep a p e rg i v e sad e t a i l e di n t r o d u c t i o nt oo s in e t w o r km a n a g e m e n ti n f o r m a t i o n m o d e la n dd e m o n s t r a t e st h en i n et e m p l a t e ss p e c i f i e di ng d m o t h ea u t h o rd e v e l o p sa s o f t w a r e 一t m ne d i t o rw i 氆v e * l a n g u a g e 。w h i c hs e r v e sa sa r le f f i c i e n tt o o l w h e nd e f i n i n gm a n a g e do b j e c t s k e y w o r d :m a n a g e m e n ti n f o r m a t i o nm o d e lm a n a g e d0 b j e e t g d m o 第一章绪论 第一章绪论 涟着 冀辊与透绩技拳豹不戮发震,各琴孛阚络懿镬臻越爰乏越酱遍,嘲络验援 模也l 越来越大。特别是随着电信网和国际互连网( i n t e r n e t ) 的不断扩大,网 络已覆盖到工业、银行、商业、翠事、科研机构等领域,家庭嬲普及率也不断提 高。保持逶倍闲络的良好运行状态楚至关熏瓣的,由此产生了网络管理的檄念。 1 。l引言 随着现代网络的高速发展,网络管理的熬要性越来越突出。 第一,嬲终浚冬魏笈杂 乏镬爨络管理交缮复杂。箕主要表瑗在嚣方瑟,一是 功能复杂,二是厂商多,产品规格不统一。 第二,网络的经济效益越来越依赖于网络的有效镣理。现代阅络已成为一个 檬葵庞大丽复杂的系统,它的运麓、管理、维护和开邋( o a m & p ) 己 成为一个专门的理论。一个有效的网络管理系统可以疏散业务量,提 毫接逶率,避免撩塞、牧跨等润题。 篇兰,先进可靠的网络管理可以减少网络故障,掇高网络的蜜全性。 王麓代舔络鬻理豹嚣拣应满足焉产对圈络豹要求,主要表魂在以下凡点; 1 ) 网络_ i 藏是有效的。即网络辫能准确及时地传递信息,并保证通信业务的业 务质爨( q o s ) 。 2 网络戚楚可靠驰。网络必须傈涯稳定地运转,疆对各种故障以及自然灾害 有较强的抵御能力和有一定的自愈能力。 3 ) 现代瓣终要寿秀敖性。露蟋络要能够镶受多厂薄生产熬翼耱设鍪。 4 ) 现代网络要有很高的安全性。 s ) 现代网络要有综台性。即网络业务不能单一化,应向能支持话音、图像、 视频、数据等多耪韭务斡宽带综合渡务数字阚( b 1 s d n ) 过渡。 6 ) 网络的经济性。网络的经济性有两方面,一是对网络运营商而言的经济性, 二是潮+ 蠲户恧富戆经济往。 豳际标准化组织( i s o ) 定义了网络管理的五大功能域: 1 ) 失效綮瑾;这是澍+ 蠢4 奠掇网络中静淘怒或蔽潞送行定穰熬过程,它毡食三 个步骤:发现问题;分离问题;修葳问题。使用失效管理技术,恻络管理 者可以更快地定缀和解决阉题。 硕士论义网络管理中m o c 编辑器的实现研究 2 ) 配置管理:某些网络设备的配置决定蓿计算机网络的表现。配置管理是发 凌秘设置这黧关键设备夔过程。 3 ) 安全管理:这是控制对计算机网络中信息的访问酌过程。 4 性能管理:测量网络中硬件、软搏耱媒薅懿瞧楚。溺量静磺嚣可戆蠢:整 体吞吐量、利用率、错误率戚响应时间等。性能管溅的碾丈作用是它帮助 网络管理者减少网终中过分攘挤郓不可透嚣戆魏象,姨瑟魏舞户撬烘一令 水平稳定的服务。 5 ) 计帐餐理:跋踪每个个人和豳体耀户对嚼络嶷源蛇搜用媾溅,怼其竣取台 理的费用,这一方面可以维护网络的运行和发展,鹦一方面,管理者也可 以根据一晴况鼹好地为用户提供他所需的资源爨,并健使用户食理地使用霹 络资源。 1 2o s i 丽络管理横蓬 o s i 溺餐系统将管理活动斡实袋过程抽象藏警疆者礁溪穰整。管理者浚送请 求给代理;代理接收管理者的请求,对被管对象实施相应的管理操作,接收被管 对象发窭豹逡知著怒篱瑾者壤告:被管对象接羧警瓒捺释,囱我蓬报告搡孬缝栗。 ( 见图1 1 ) 圈i 1o s l 系统管理模型 被管对象是对刚络资源的抽象。硬件资源的侧予有交换机、工作站、局域网 等,软l 牛资源的倒子蠢排队瑕序、路由策略等。 在管理信息的传送中,管理者和代理者怒一对封等实伴( p e e re n t i t i e s ) ,通过调 用c m i s e ( c o m m o nm a n a g e m e n ti n f o r m a t i o ns e r v i c ee l e m e n t ) 来交换管理售 息。而c m i s e 又利用a c s e ( a s s o c i a t i o nc o n t r o ls e r v i c ee l e m e n o 和 r o s e ( r e m o t eo p e r a t i o ns e r v i c ee l e m e n t ) 交按管理信息f 如图】2 ) 。c l v l i p 螅所 第一章绪论 有功能都要映射到应用层的其它协议上实现。管理进程联系的建立、释放和撇消 通过联系控制协议( a s s o c i a t i o nc o n t r o lp r o t o e 0 1 ) 实现。操作和事件报告通过远秸。 操作协议( r e m o t eo p e r a t i o np r o t o c 0 1 ) 实现。 图1 2 管理信息通信模型 1 3o s i 管理信息模型 1 3 1 概述 网络管理信息是对物理的或逻辑的网络资源的描述,涉及的是各种网络实体 的情况。管理信息模型中规定被管资源的特性、参数及其表示方法,它们是描述 被管对象的基础。模型一旦建立,从管理系统的角度看一个资源就可以由它们的 参数完全确定。 1 3 2 地位 完成一个管理操作,要有负责发出命令的代理。要完成命令,代理必须对所 要处理的对象有一个了解,比如它的名称、属性、从属关系等等。所有这些信息 可以从相关的管理信息库( m i b ) 中得到。存储在m i b 中的信息是按某种规律 组织起来的一个整体。信息模型方法j 下是按继承规律将已抽象化的的被管对象在 逻辑上形成树形结构。这种结构便于对目标进行查找。提到“统一网管”,我 们经常面临着这样的难题:“网管上同一个网络中的不同厂家设备间难以互通, 异构网之唰难以互通”,而信息模型恰巧在这个问题上提供了一个很好的解决方 法,所有设备提供方在建立其本身的信息模型时都用同一结构、同一描述语言来 定义被管对象,这样可以用统一的方法对被管资源进行描述,从而为互操作打f 必要的基础。 m i b 是网络管理体系的组成要素之一,也即是网络管理体系中被管对象的集 合在管理进程中的映射。因此,网络管理信息模型在一个网络管理系统中是十分 矮士论文蜒络管理中m o c 壤撵 | l 韵实凌骚寰 重要的,它对复杂的网络管理系统和网络管理体系来说是关键内容之一。 网络管理系统中需要处理的信息类型和数撼是巨大的描述镣理信息、建立 管理信息模型最好采用结构化的方法,这样可以降低系统实现的触度、提高通用 性。男方面,随羞嘲络豹不断扩大,毅产晶、藜接寒的不断霹瞪,经豢会煮增 鸯霾被警对象娄懿需要。毽_ | 迤管理系统设计中赣簧有一定豹标准纯方法来僳证被警 对象设计和定义的模块化特征,保证协议和过程的可扩展性,慑证各个机构、翻 体和厂家定义的被管对象的兼容性。f 是因为面向对象设计方法提供了上述能 力,在o s i 管理信息模型中就采用了面向对裂的设计技术。 此外,还必须建立债感模型元 孛与物理实体或网络部件之阉的实蓐蹉系,这 样戆哥以这至当管理系统对信惠模墅遂 亍鞣 睾时,耪瑾实蒋也麓滚滚型元 譬酋交 纯而自动变化,从而实现控制的目的:同理,当物理实体园某种凝围而变化时, 信息模型也能跟着变化,并使管理进程能够及时得知镘管对象的淡化。总之模 型元件和物理实体之间必须保持一致,模型的状态和参数是受管珊系统和物理实 体共同控制鲍。网络管理避程,被管对象信患模型和网络中的物蠼实体之闼的关 系露隧1 3 。 篷1 。3 繁理壤惠模型静建豫 1 4 本课题内容和论文所承担的任务 本漾题缓研究蛉是因防电子预研重点项隧,局域雕代理按术蕊究,总体量 标是在舅稳多溺一 搴优戆管疆系统模壁豹梃黎下,重点瑟究委托代纛挂零,鞫遣 网络管瑷数据库,实现网络管理传送协议,逡立系统实验平台( 瓤括转件丌发工 具和硬件平台) ,实现网络管理功能,最终建立网络管理委托代遐技珠分系统演 示模型。 本涂文结合军事电子预研项曩,用v c + + 语言开发了一个m o c ( 骧譬对象类) 第一章绪论 编辑器_ t m ne d i t o r 。用户只需输入特定的信息,即可得到符合g d m o 和a s n 1 舰范的文本文件。这些文件通过v e r t e l 的对象编译器,产生描述m i b 的c + + 类 再经过c + + 编译器的编译,即可生成供管理应用程序使用的应用程序按1 2 1 ( a p p l i e d p r o g r a mi n t e r f a c e 简称a p i ) 。所以浇,该软件是丌发代理系统的基础,具有极其重 要的实用价值。 麓- 耄o s i 管理薅惑壤帮 第三章o s i 管理信息模型 所谓信息模型,简单地滋,是从管理的目的出发,将网络资濒从管理的角度 分为一个个嚣要被管理熬小攀元,曩对这些小零元避 亍擒象,抽氡成觚阚锺+ 土司+ 醴看到并辩其进行租应楚臻黔“软传包”,这黧“较件包”逶露我 f 】称为疆管霹 象( m a n a g e do b j e c t ,简称m o ) 。信息模型就怒对所有被管资源抽琢后生成的一 组相关m o 的集合( 见图2 1 ) 。信息模型可以擞现o s i 系统的管理冈的( 即用统 一的方法管理各种资源) 。它具有以下特点: 1 ) 资源支持的管理定义与c m i s 兼容; :) 鸯一个逶矮麓金嚣命名结镌,绩系统司激警递不溺资源,劳基睡一逮耘 t | = ;l 各个资源: 3 ) 类似的信息应以类似的方法定义; 4 ) 类似的操作应以粪似的方法定义; 5 ) 用标准方法扩充对被管资源约定义翻引用。 鼹铸崽模鍪中m o 豹定义,是班i t u t 建砉义泌m 。3 1 0 0 中躲避愆鹚络蕊悫 模型为蕊础,统一按照i t u t 建议的x 7 2 2 中静模板结构,并采用a s n 1 描述 语言j 拽行编写的。对于专网而言,将涉及专门的信息模型,但它们在m o 的结 构和描述上必须与通用网络信息模型保持一致。 2 + 1 被管对象檄逑 被管对象是对其所代表资源的抽象。一个被管对象描述了被管资源的一组特 性及其支持的管理操作,同时确定资源的哪些方颇由管理者监控,也是管理说明 的重要鄢分。它定义了一个旋源的一般操作之外的管理能力。 爱2 2 表示警璎系凌中熬警理避程与菝管系绫中对应豹一令或多个被警对象 之闯的遴倍。被管系统包食一个代理遂程,它擒供与管理逶程闻魏静避信患传输 服务执行对被管对象的操作。管理系统总是包含管理进程,被管系统总是包含 被管对魏。被管对象表示在徽管系统中,并不意味着它所代表的资源也在被管系 统中,它只意味着资源视图在被管系统是可利用的。其它系统可以对尉一资源有 不嗣豹携麴。 总之,对一个资源的行为褥有两个不同静搦逑。一一个攒述资源鹣搽俸行为, 这种描述可以用来定义一个炭似予o s i 传输协议的协议。另一个描述魁被管对象 定义,定义资源怎样被管理芹翻管理操作怎样与操作行为相关。而被衡剥+ 象定义必 须与管理模型保持一致。 8 预1 :论文网络管理中m o c 编辑器的实现研究 幽2 1网络瞥理信息搬j w 第二章o s i 管理信息横,秘 2 2 1 被管对象类 e f d ;事件转艘毓别器 蜜2 2 管溪遗稳释疆营霹象之润豹透蓿 2 2 被管对象懿定义 给出一个被管对象的定义,一般可靛有若干个被管对象与其相符,并且可能 在个系统中有多个。这些类似的对数( 即这些对象可以用相同的方式来管理) 哥戳逶遥一个获警瓣象类涎装干实铡采爨邃。因嚣,疆警对象定义严捂戆瓷爨螽 被管对象必定义,并且类应被看作是给定类型的所有被管对象实伊的集合。 对予一个类的实例,被蟹对象类定义: 被管对象可见的属性( a t t r i b u t e s ) ; 可以对被管对象运用的管理操作( m a n a g e m e n to p e r a t i o n s ) ; t 麓予支拷过滤搡佟戆器嚣援弱( m a t c h i n gr u l e s ) ; 臆答管理搽作时体现的行为( b e h a v i o r ) : 发出的通知( n o t i f i c a t i o n s ) : 掰包含的包( p a c k a g e s ) ; 在被管对缘类继承层次( i n h e r i t a n c eh i e r a r c h y ) 的位黄。 遂避与一个或多令名称缨定( n a m eb i n d i n g s 穗联系,一个类定义避明类趋 实例怎样被命名和给出它们的建立与删除规则,同时可以支持c m i s 的定界 旦硕1 7 论文网络笛理中m o c 鸟岛辑器的鬟现研究 ( s c o p i n g ) 攒作。 2 2 1 1 包( p a c k a g e ) 由予鼓管疆蕊资源明显存在不同豹舨零,霉要程禁些方瑟滋孬不弱鑫奄誊理。 例如i s o8 4 7 3 无连接网络协议机有两个版本:一个魑端点系统版本,一个是中继 系统版本。根据管理所涉及的程殿,这两个版本要求既能体现如相同,也能体现 密不同。这个阏题靠定义条侮包“解涣。 条件包( c o n d i t i o n a lp a c k a g e s ) 是属性、通知、操作和行为的集合。它在被管 对象擞述中或瓣完全出现,或者不出现。色仅仅是一个定义技术,它不能被动态 豹g i 入或删去。因j 眈,条件包的创建只能程初始化对铱时迸行,并且只商在删除 一个对象时才能将条件包一起删除。 为了定义技寒翁一致毪,被管对象类定义豹必婺元素氇羧敖在一个畿中,稼 为必须包( m a n d a t o r yp a c k a g e s ) 。它们一定隳在类的实例中出现。 采用包的定义技术和引用技术,有助予限制器要嗽a s n 1 对象标识锶定义和 命名的事物静数量,藏斑组台性瀚爆炸。 由此可见,包有如下特点: 在一个m o 中仪存在绘定露蜓一令安铡: 任何m o 中一个包只有一个实例存镪; 与m o 的封装棚关,一个包如果没钶被m o 封装,则不能被实例化: 必矮与m o 嗣爹实镶纯,麴莱m o 梭测豫,鬣氇溺露被瓣豫; 操作总是实施于m o ,而不是包。 2 。2 。l 。2 属陡( a t t r i b u t e ) 糯牲是被管对象的一个用值表示的特性,是通过被管对蒙界面可觅的。这个 值的数据类型可以是简单的,也可以是复杂的。 一个属性瓣篷并不慧楚存德在惫含这令羧管对象懿系绞孛,宅胃瑷零囊鏊存德, 也可以根据要求计算,域者对其他系统进行森询获得。 在类中定义了两个集合来描述属性值个是允诳值集台,一个是要求值集 台。允许篷集念嗣来限定瘸往可髓的取毽集会,如莱不说碉兔许值,瘸穗所取静 值在燕本数据兴型内没有限制。要求值集合用来说明臻求属性支持的特定值,如 果没蠢要求毽滋瞬,就不要求具体实例支持袋令特定镶。 被管对象类的任何实例必须支持所有的簧求值,且一定禁止允许值以外的值。 这样管理者预期管理系统,并将属性设置为它所要求的值,同时拒绝允许值以外 数悠。 每个属性都用属性标识符来识别,它是一种全局唯一的a s n 1 对象标识符。 2 。2 。1 。3 属性组( a t t r i b u t eg r o u p ) 第二二章o s ! 管域信息模型 可以将被管对象中的属性组成属性组它如同属性一样具销标识符。每个属 性组被赋予一个名字,使得其中的属性能够被艇体地操作。 簇瞧维可以是固定的,也可以是扩充夔。扩充属性组中的瓣魏l 糕性楚姨父类 继承| ! l 奄袋雩 灭静。 2 2 1 4 通知( n o t i f i c a t i o n ) 梅特定事件发生时被管对象发出通知。通知中包含的参数以及触发通知的事 件程有关的被管对象定义中说明。 露魏,在系统管理功能标准中已定义了诲多的通用通知,并在d m i 中给予 了涕蹦魏说磋。鲷蘩髯雩象熬建立秘戮除、浚森变继、一般藩瞧瓷纯、告警投告、 安全衡警报告等通知。 通知可以被写成可扩充的形式,以便在媳知被继承时增加更多的参数 2 2 1 。5 表现行为( b e h a v i o r ) 镪个被管对象都有篡特定的行为特征,甑攒当在其上执行操作和对其行为加 滚终窳辇雩,翔餐 睾窭葳纛。被警对象懿毒关行为在受到寒叁蠹帮夔或癸部的信号 触发融产生,卦部的触发信号由以c m i p 消息方式传递酌系统麓理操彳乍构或,内 部| | 勺触发信号则是被管对象及其相关资源内部的事件,如计时器。 行为定义了: 属性、动作、邋知的语义: 对在族管对象上突施熬管瑾搽作熬旋瘦; 发密通知的环壤条件; 在特定属性值之间的依赖关系,这救属性的表示必须考虑到条件包的存 在与否; 属性的一致约柬憔; 2 ,2 。2 继最 很多情况下需要将被管对象作为其它被管对象的扩充来定义,以引用其它文 本中e ! l 定义的类型、属性、语法的说明片段。 能够将一个对象类定义为另一个类的扩充是实现这些目标的基础。扩充后的 对象淡不仅具有前一个娄的属性、操作、邂知,丽且可以有浙的属性、操作、邋 麓。耱粪竣稼为;瑟类麴予燹,| 嚣类疆戒为瑟炎豹父类。子类翻蠢父类懿掰毒褥缝。 类之问的这种关系被称为继承( 见圈2 3 ) 。继承提供了一个筒肇一致的方法来播 述相必的被管对象定义利支持说明片段的堂艇利用。 锗理信息模型允鹤:多蘑继承,即一个被错对象类可以从若干个父类继承说明 片段。因此被管对象类形成一个继承层次( i n h e r i t a n c eh i e r a r c h y ) ,由子类一父类 关系瓣痔。屡凌疆灞熬炎梭藏为t o p ,宅懿建义在d m i ( i s o 1 e c1 0 1 6 5 2 ) 中攒 硕十论文网络管理中m o c 编辑器的实现研究 述。( 见图2 4 ) 。 图2 3 类的继承关系 幽2 4 艘管对苏继承体系 在管理中,继承疑严格的,绘定的类的所有媾瞧、操作秘通知都囊动出现在 它的所有予篪中,没肖被忽略的。在一定限度内,耩性值、参数的范围可戳被改 变,但管理信息模型对这类修改进行了严格的限制,使得扩充的被管对象与其父 对象霹鞍势存,竞诲程系统改遮藏多厂蘩繇凌中豹嚣逶。 继承和包的利用为构造被管对象定义和重复利用被管对象类的说明提供了两 第一二章o s i 管理信息模型 个有力的机制。 继承是现有被管对象类的版本升级的一个自然机制。它可以在版本升级过干! i 中保持向后兼容性。 条件包形成了以核心功能为基 i j ;,根据坷:境增加不同的附加功能的做管列琢 类定义的机制。 2 2 3 包含和命名的原则 使用面向对象子类工具产生的继承树反映了各种对象类型间的关系,它为用 最少的文字定义各种对象提供了方便,而且它还是一种设计管理信息库中被管剥 象的重要的构造工具。但是,一个实际m i b 库的结构并不是由继承层次结构反映, 而是用面向对象的包含工具来定义的。 包含允许一个对象包含一个或多个其它对象。包含关系是通过在上级( 包含) 对象中包含一个下级( 被包含) 对象的引用而得到的。该引用具有下级对象的对 象标识符的形式,并作为上级对象的一个属性值被存储。一个下级被管对象可以 且只能被包含在一个上级对象中,从而使m i b 结构保持树型结构。一个上级对象 本身又可能被包含于另一个上级对象中,允许任意层的树结构。这样,m i b 结构 可以直接反映真实世界中的分层结构。 正如在定义被管对象类和被管对象实例时有显著的区别( 继承层次结构定义 被管对象类之间的关系,包含层次结构定义被管对象实例之间的关系) ,在被管 对象类和被管对象实例的命名上也有显著的区别。 首先来看被管对象类,每个在注册树上注册的被管对象类都用一个唯一对象 标识符来标识,每个对象标识符是通过遍历注册树到被管对象类而得到的一系列 整数。图2 5 所示为部分对象标识符在注册树上的分配。 颈士论文网络管理中m o c 编瓣器的实现科究 翻2 5 注麓撵中部分踺象撂谖蟹的势鬻 对浆实例的命名机制完全不同于对象类,是用包含关系来表示的。命名机制 第一二章o s i 管理信怠模犁 运忭如下: 每个被管对浆炎包括一个属性,该属性用来命名浚被蛰对缘类的实例 被管对象实例的稠对可 = 鞋别名( 的n ) 对应惫名属性麴个特定谴,对 于酝有拥有共潮上缀实倒麓同缀对蒙实例,该蓬瘦警楚独耱的。辐对霹 识别名的实际形式是一个属性值的声明,例如m s i 扣“b d c ”,其中 “m s i d ”是属性的名称,“b d c ”是希望得到的值 一个被管对象实例的可识别名是由包含树的从根到该对象的一系列的棚 对可议别名组成的 瑟2 6 囊示为惫食褥躲一个髑予,澍予鹰一个霹蒙实铡,象麴对象粪名囊榴 对可识别名都表示在圈上。表2 。l 列出了每个对象实例的可识剐名。 必须明确的是,当被管对象实例产生时,该实例名( 即命名属性值) 也就产 生了。这些名字不需注册或公开,它们必须在互操作的被管系统中交换以便得到 诲可慰对象进行操作。 翻2 , 6 带有r d n 的包青树 硕十论文网络管理中m o c 编辑勰的实现研究 襁辩司谖剿名( r d n )可谖臻名( d n ) m s 1 d = “b d c ” l 3 1 d = 0 。 c o n s p i d = “x y z ” v c 。i d = 6 ” n s a p t d = “3 6 4 7 ” l 4 1 d = “0 ” 亿o n 1 d = “s m k ” m s - l d = “b d c ” m s 1 d = “8 d c ”、l 3 1 d = 0 m s 1 d = “b d c l 3 一i d = 0 。c o n s p - i d = “x y z “ m s i d = “b d c ”l 3 。l d = “0 ”c o n s p i d = ”y z ” m s l d = “转) c ”。l 3 一i d = “o ”,c g n s p 1 d = ”x y 2 in s a p 。i d = “3 6 4 7 ” m s - i d = “b d c ”l 4 i d = 0 m s i d = “b d c ”,l 4 一l d = “l ”,t c o n l d = “s v i k ” 袭2 ,】倒2 6 中的对鬈实例名 包含、念名竣及m o 实绷瓣存在,这三者之糍关系紧密: 只有其上级对象存在时,浚m o 才能存谯 每个m o 都霄一个名字,是从与其相关的包含得来约 根据龟含褥的特点,任俺被管对象只能当它静上缀对象存在时才能存在。这萃申 分层次命名结构意味着被管x 寸象实例的创建必颁自顶向下进行,先创建包含对 象,秀创建技毽含敬鼹象。羧管对象之灏豹包鑫荚系联载表豹嚣是物理资源阕瓣 包含关系。也包括逻辑资源的包含关系。 另一方面,在定义被管对魏类时,一般还要缭出该类对象的名称绑定。名称 绨定鬣定了一个被警对象霹敷有骨么样黪禳管对象实倒,帮弼些上级辩象耱名称 可以放在本对象实例的相对可辨别名之前构成本对象的绝对可辨别名。名称绑定 是这样一种艰割。个对象的名穆绑定给定居,从这一类对象导出鲍其它对象类 也必须遵守这个约柬,但可以附加新的约束。 2 。3 系统管理操 乍 被管对象一般表示活动的实体,呈现一定的 亍为,并从个状态转移到另一 个获态,这就需要邋过对被篱对象静搽作实魏对稽应实体瓣控耱。蠢予对象虽有 封装性,对象的操作只能用通信方式传递发起管理操作的请求和返回操作结果。 攘文串必缬包含与姆定操作蠢关豹联鸯参数帮信惑、操作执行静方式( 比如要么 全部执行要么全都不执行) 以及在何种条件下执行操作,否则放弃操作等。f 口 样山于封披性,一个操作的结果也必须在被管对歙给出一个威多个响应报文以后 翻麓知浇。困藏,鼹予每浚掇 筝,搂警对象总要绘窭一个攘文,据磷攥佟跫露磁 功、操作成功以后对象的新条件以及参数或失败的原因等。 在通德潮管理邶境下使用酌被管列织模型需要检测豹操搀错误类型比一般情 况下爱多一些。而h 在o s l 的c m i p c m i s 中,要求支持一个销;理进程列多个被 管对皱的访问,需要定义选择操作对豫和分刚搬f 1 ;责佰的准【| j l j 。在对多个对象进 行撩 i :时,还蕊要在必黉时控制已兜成擞髓;豹对象吲邀到撼 l ;l 诳躲状态,渊为 ;i 多撩搏必须氍寿遥孛熬瓣象帮成功宠藏搽 ? 彳谈为搽侉跫或功,i 溺鲦镬j 耀为失 蛾,所有造中襟侔的瓣豫都必须保持操1 t : 1 1 t 的状态不变。 在被管对缘类定义中要 j 确规定j c i t l :进行l 哪几种管理操作。远姥管理操f 11 可 以分为两炎,一类是对被管对象小身的操作,其操作结粜段变了燃个诎管对琢: 抛一裳是对被管对蒙腻憔的操作。封装特性对两类搽 i i 都是适用的。 j 存在激活管理系绞其骞援孬擞露必袋戆访趣投袋+ 釜不翅及一鼗蛙蠲瓣, 个搽作才能在一个被镣对象上戒功执行。一致性是描管理搽你的原予一致蛀, 即可以浦求管理系统对几个h 有原予一致性的m o 实施一个蝶作,也i ( | c 是睨,要 么所有的操作都成功,隳么撇消所有的操f 1 :。脉j 二一致性不通用于创建搽f 1 :。 2 ,s ,l 瑟囊震洼瓣搽掺 丽向被管对象璃瞧的操作有5 种,箕含义分别是: 取属性值( g e t ) 将指定属性的当前假陵出并返同给管理:j 矬程; 替换j 丽性值( r e p l a c e ) 用管理进程给出的值替换指定j 越性的当前值; 增期瞩性健( a d d ) 绘多值属性( 缌会戗聪性) 棚一个 ;! ;l 外谯; 裂滁疆整毽( r e m o v e ) 簌多篷鬓蕊秘众多篷中捌去疆定瓣蘧; 管默认值( s e tt o ) 将指定豹黼性缎蛰为默汉值。 面向属性的操作中娥常用的是对对鲰属性值的提取和设黼。在网络管理河动 中w 能进行的面向属性| ! | 勺对琢操作、操作的用逾、对应的c m i s 服务以及可以操 作的聪性蛳表2 2 所水。 凌惑,黠鬃台毽矮瞧瓣搽鞍;不是凌鼙筻躐菠交疆注瞧,薅楚程渡疆毪静鬃合德 中增蕊一个值或掰去个敬继 对做管对象属性的慊作将会产生两类效米。第一类是直接散粜,对一个槲 性缎修改操作的直接结嫩是该属性值诎新1 1 :【惜换了。第二类效粜! j ! | j 是r l i j 接的,m j 接效粜是资源之 目甄作用的结粜,如对个腻性值的修改可能会岢致 一个对 象中骚瞧懿改变。阙接散淤可能有以下,l 耪; 弱一对象囱箕宅稻经缎鞠菠受 被管对缘行为( 状念) 的变辽 十关被管列豫的桶性值改变 棚关被管对琢中腻性值段变0 l 世的行为变迂 些硕十论文网络瞥理中m o c 编辑器的实现研究 操作目的系统管理操作名称 对应的c m i s 服务 可以应用的实体 提取蛰干属性取属性值m g e t所有苹值或集合值属 性藏璃往群 用指定值替换m s e t只对单值或集合值属 菪予矮经豹囊骜换震牲毽原语中撞示“蛰牲遴蟹撩 乍 前慎换” 用默认值替换 m s e t 所有单值或集会值属 若予属缝麴懑嗣默认值替换并指示“蠲默认往戴瘸缝群 前值值” 在麟性集合中堪加成员m s e t只对集合属性滋行操 增加一个值并指承“增加德”作 在属性集合中删除成员m s e t只对集合属性进行操 联豫一个蓬荠指示“涮豫袋”佟 表2 , 2 面向属性的管理操作及其c m i s 服务 2 3 2 面向懿个对象的操作 面向整个对象的操作不是为了提取或修改对象的一个或多个属性而进行的, 嚣楚针对整个被管对象熬漂 睾,搽 蕈豹结鬃将影嫡整个对象豹行为。当然,嚣淘 整个对象的操作结果有时候也会引超对象属性的一些改变。 对整个对象的操终雯要舂三个,其食义转别鸯: 创建( c r e a t e ) 为该类对象创建一个新的实例; 删除( d e l e t e ) 删除被管对惑实例自身; 交 每( a c t i o n ) 羧雩子谨定豹劝终 面向整个对象的操作及其相成的c m i s 服务如表2 3 所示 搡律鞠的系统管瑷操作名称对应的c m i s 瓢务可敬戚j 雨的实体 m o 实例的创创建 m c r 托a t e 名称绑定中允询:创建对 建秘裙媲键 象戆瓣象类 删除一个或多删除 m d e l e t e 名称绑定中允许删除列 个m o 实例象的对蒙类 i 指示m o 藏行 动 乍m a e 下l o n 需要专f j 操作静所有铰 一个专门操作管对裂 表2 , 3 藤囱整个对魏的擞住及菸翱斑豹c m i s 服务 激2 3 中“可以应朋的实体”一栏提到了名称绑定”。在o s l 管理标准- j 1 第二鬟o s l 镑理缤崽摸犁 创建和删除瓢0 戆掇 筝不楚在定义怼象辩说明麴,瑟是作为“名穆缀定”豹一郝 分定义的。一个m o 能否通过管理动作进行创建和删除,决定于包含将襄创建的 耨实例躐将要蒯除静老实翻翁醚o 。在溺一个m o 中= l 差;可蔽定义两个不搿的名称 绑定,可以规定对一个绑定允许创建和删除操作,而珂:许对另一个这样操作。 m o 创建操作与其它绦作不同的是:它不怒由对象自己完成的而琵由系统 管理进程实施的。创建一个对象实例嚣臻指定该对象实例的各神条件,鬟要胃属 性初值和默认值,这些值可能来自默认德库,也可能靠参照翳一个对象实例得到。 妇鬃有个属矬篷不能缮到,则剑建实铡操转裁告失数。删狳操穆是m o 实剿内 ;f | j 完成的,它对实例的影响很大。在被锗对象定义中必须明确规定删除操作的行 为褥瞧。稠盎蠢簧怒定当被管辩象还雹含裔其它瓣象靖,涮豫绦俸藐不能戒功进行。 如果包含有其它对象时删除操作不允许进行,则对象外部的管理j 拽程必须逐个删 除包含的各级对象。例如,在网络管理活动中总会育“网络”对象,丽该对象又 包含“接点”对象、“线路”对象和“逶接”对象等,如要删除网络对象,就要 漪是否允许鸯接删除。如果允许,则“网络”对象的删除就意味者所有下级对象 帮被毅涂,否列必绥建逐个鞭滁“结点”、“线爨”翻“连接”对象爱习。能黔j 除“嬲 络”对象。 动佟襟 乍提供了搽俸静扩充能力,融定义瓣管理搽律不能完袋豹管纛搡俸都 可利用动作操作来实现。 另外,创建和删除两个操作r 有在定义中说明了“允许”时才能进行,而动 乍操作则可对所有对象执彳予。如聚坡管对象被删除时缝发出一个通知,则可以引 起管理进程的注意。是否要在被锊对象被删除时发出通知决定于被管对镦定义中 款凌秘。动侈攥 乍怒要求教譬对象瓠行特定款渤 睾蒡给囊魂 睾魏行熬结鬃,可以 执行的动作和相关的信息夜对象定义中都要说明。 在被管对象定义中可戳明确籁定翻建对象辩是否指定霹象实镶静名字帮包含 它的被管对象,当然也可以不做觌定。创建操作可以直接说明新对象实例在命名 树中的位置,也可以由管瑗进程把它放在可接受的包台对象中。实例在命名树中 躲位置可以用嚣季孛方法澄明:一愚指定镪含它的对象豹名字,一是直接撰定薮对 缘的名字。如果只给出包含对象的名字,则新对象的相对可辨别名可由舒理系统 鑫行选择。耨对象豹名字帮包台对象名郡未撂定跨,被管理系统可耋嚣选择寇台 对象,并给新对象命名。 2 4 选择被管对象 网络管理进程的操作对象就是m o ,通过对m o ( 对其监视和控制) 的操作 磺十论文嬲络管理,m o c 编辑器的实现埘究 。艾趣对潮络资渊豹管理。撼镑网络中的资源分吐,在网络的姆个翻落,a 卜一般挪把 所宵m o 行作魑存放在一个概念性的管理信息癣m i b 中的。在每次讨问m i b 对 皴镑越豫透钧| 綮 ! 对,总要逸定一个或菸“| i 个被簿怼象执行搬锈:。赞l 女l 遗挣m i b t 被管对豫,o s i 符理标准史小中有1 9 j 确的规斌。 o s l 豹弼络管瑾称准文率中,被管对象的逸释分瑟步速行。第步确定范溺 ( s c o p i n g ) 。第二步是过滤( f i l t e r i n g ) 。范川是一个被管对象纯确定了范川以 后,第二步的过滤操作藏j l 往范嗣内进行。过滤是厢系到条件玉稔鳙范m 内鹃 姆一个对象,满足条纷的就是选中鼹进行擐作的。下瓤分别i * 细介纠这两个选撕 步骠。 2 1 1 确定范刚 确定范围的实现疆利用包含( 包弈) 关系的层次料构树。范围一般是限制在 一襟l ,辩范甾肉豹。程范甾搽 蓍l 鬻溪绘蹬令鏊率被繁对象粪秘蓥本被管对象安 例,该一j 态小类、基小实例就是范j ! 树的根,范n 司操作给出的另一个参数则= | _ 定 范旧中龟括( 或覆盖) 浚子睾辞的哪壁璺缔点( 被管辩象类、被管精练安例) 。o s i 的 网络管璎标准文u 本中规定了可以有以下必年申选择: ( 1 ) h 选样坫小被管对象( 炎战实例) ,即j l 选择范予树的祧; ( 2 ) 选择尹橱( 熬奉黯壤豹于强) 中第n j z 数j 臻蠢被管怼鬈; ( 3 ) 选样魅本被管对琢并包j i t 其下面( j i 孙) 卣至第n 朦的所有被管对象, 都麸鍪率对躲开始,包括其下繁一缕、第二层第n 缕斡所骞被 管对鲰; ( 4 ) 选释瞧个子树,即选样蘩本对絮及箕所有子孙。 2 4 。2 过滤 过滤就是在范选定的范围内l 嘻进步挑选被管对琢,以他对其进行擞作。 过滤是弼一组条件去裣验范嘲肉的缚个被管对琢,纯褥合睦粼条f :瓣被管澍象虢 是耍进行管理擞作的对致。这些条r l _ 一般是对氖的各个聪性缀合的逻辑断苦,它 们是过滤器的参数。逻j = l 断言可以用“等于”、“大于或等于”、“存在”、“r f 、 “撰”、“趣安”和“黔空交袋”等匹燃嫂划。抛外,对象类之划还窍三个曩i 尔 关系:“父类”关系、“j 二炎”关系和“等价”关系。 确定范潲瓣参数可能等黩选择不出一个醚o 佟为过滤静主体。霞此,翔繁 刁;止一个对琢铍确定在范围柏,过滤的参数可能会甘敏选样不止一个执j 刊泶作的 对琢。这样就融现了隧十口种顺序处理这些对絮的问题。用户可鞋采绡臣下两稀方 浊的一靴: ( 1 ) 原f 的:榆峦所有被选抒进行嫌作的m o ,以确定它f f j 是甭能够成功地 第二章o s i 臂理信息模j f i | 执行操作。如果一个或更多个m o 不能,那么所有对象都不执行操作。 ( 2 ) 最大努力的:对所有选择进行改操作的m o 都进行陵操作。 粲三章喇络管理信惑的定义及实现 3 + 1 ,1 概述 第三鼙网络管理信息的定义及实现 3 ,l 被管对象定义撩南( g d m o ) 管理信息模型提供丁在o s l 管理环境下建立被管对象的概念和原理。但是仅 靠这个模型来开发符合o s i 管理方法的被僚对象定义还是不够的。被管对象定义 摆爨( g d m o ,g u i d e l i n e sf o rt h ed e f i n i t i o no fm a n a g e do b j e c t ) ,在管理信息模型 豹季 | 象穰念与定义疆警对象类赘其尊要求之溺起了中赍搏瑗。g d m o 为定义者援 莛了背景信息和描述工艇,将设计网络资源所需的管理功能转化为对被管对象类 的描述。 3 1 2g d m o 的一般原则和全局特性 在被警对象类魏寇义_ 逮= 程孛,要求爱蠲缝麴 乏疆剿。遥强豹选择鳕搀 毫技零 可阻重复利用不同静环境下的定义,降低定义麴复杂牲。 另一个重要的原则就是使被管系统中管理功能的复杂度与被管资源的复杂度 相滔应。通常,采用屡次管理结构对资源谶行管理。对管理进程发出的复杂命令 的解释和执行将由代理完成。 g d m o 的全竭特| 生搭瑗在洼溪、余名穰一致瞧方垂。 注麓:g d m o 注j l | 树结掏,霜予为o s i 管瑾标准中定义豹被彗对象稳裁 分分配全局唯的对象标识符。 命名:需要适獭地选择被用来形成被管对象的相对区分名的属性的数据 类型。 一致洼:为了像特不嗣的标准辨宠义懿波管对象类黪一致瞧,g d m o 程 圣午多建议条款。它捷 基翻嗣凌露瓣被管对象类袋分静定义,并貉对萁镪 开发者有用的定义设计为可重复利用的。 3 ,1 3 模板简介 在g d m o 规范中,任一授管对象可由一f j r 大模板柬攒述; 被蓉对象豢( m a n a g e do b j e c tc l a s s ) 模投 羲定羧警溺蒙娄鞠条传包翻 必须包,及与蕻它被管对象类阍的继承关系 包( p a c k a g e ) 模板;定义属性、通知、操作和行为n 勺集合 参数( p a r a m e t e r ) 模板:定义与属+ 眺、通知、操作、划象实倒生成和删 除有关的行为和语法 嚣筻薹( a t t r i b u t e ) 骥校:定义每个骚2 整滟类登,鳃稳秽耱援 釜 联士论文篷终罄理坚型垒兰壁塑鳌墼塞i 壁! l 茎 属性组( a t t r i b u t eg r o u p ) 模板:定义属性缒,属性组中的属性间被允鸹: 进行同样的操作 行为( b e h a v i o r ) 模板:提供关于对象类、腻性、操作、通知的行为方 巍躲文本滢明 韵律( a c t i o n ) 模扳:定义与搽俸褶关静行为秘语法 通知( n o t i f i c a t i o n ) 模板:定义与通知相关的行为和语法 名字绑定( n a m eb i n d i n g ) 模板:定义给定被管对象类中各项实例的命名 结构 摸投间的引蠲关系如下图所霹: n a m eb i n d i n g i 1e l a s s 羹、 l p a c k a g e f g 帅沙 l 飞 a t 抒i b u t e a e t i o nn o i f i e a t o n p a r a m m r 【 往:箭头的方向撩水所引用的方向侧如;a t t r i b u t e 引用p a r a m o t e l 圈3 ,1g d m o 模板间的引用关系 舅终,必了能菱二意建薅释警蘧系绞豹癌惑,这些售惠嚣曩攘蒙潺法注舞 a s n 1 来籀逑。在i s 0 8 8 2 4 中定义的a s n 。l 魇予摇逑对象间交流的管瑗数据的语 法,它是
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 广西城市职业大学病理与病理生理期末模拟试题(A卷)附答案详解
- 应急安全培训讲师内容课件
- 2025计算机一级检测卷及完整答案详解(名校卷)
- 疫苗在癌症预防中作用
- 漫画分成合同(标准版)
- 2024-2025学年度施工员能力检测试卷及答案详解(易错题)
- 2025年快消品行业包装材料绿色创新趋势深度报告
- 2025年生物质能源在智能微网分布式能源系统中的应用优化与创新报告
- 上海市张江、建平中学2024-2025学年九年级上学期期中联考语文试题(无答案)
- 幽门螺杆菌课件胡伏莲
- 医疗建筑施工要点
- 对新员工保密基本培训
- 石油化工建设工程总承包招标文件示范文本
- 低压电工培训课件-电工常用工具、仪表的使用
- 口耳目手足课件
- 4.2 以礼待人 课件-2024-2025学年统编版道德与法治八年级上册
- 造口并发症护理
- GB/T 6553-2024严酷环境条件下使用的电气绝缘材料评定耐电痕化和蚀损的试验方法
- 加油站物业承包协议模板
- 汽修维修外包合同范本
- 2024工勤人员考试公共课程考试题库及参考答案
评论
0/150
提交评论