您好,欢迎访问三七文档
新型的网络管理模型(Thenewnetworkmanagementmodel)摘要:在网络风靡人类的今天,我们生活越来越离不开网络,离不开互联网。自进入信息时代,生活速度加快,使得人们的生活越来越信息化、数字化。计算机网络管理是一个解决方案,它寻求最大限度地增加网络的可用时间,提高网络设备的利用率、网络性能、服务质量和安全性,简化多厂商混合网络环境下的管理,控制运行成本,提供网络的长期规划,以提高整个网络的工作效率及管理维护水平。网络管理包括维护网络正常运行的多种关键技术和工具。Abstract:Thenetworksweptmankindtoday,wearelivingmoreandmoreinseparablefromthenetwork,isinseparablefromtheInternet.Sinceenteringtheinformationage,lifehasaccelerated,makingpeople'slivesmoreinformationdigitization.Computernetworkmanagementisasolutionthatseekstomaximizenetworkuptime,increaseutilization,networkperformance,qualityofserviceandsecurityofnetworkdevicestosimplifythemanagementofmullti-vendorhybridnetworkenvironment,controloperatingcosts,providelong-termplanningofthenetwork,inordertoimprovetheefficiencyandmanagementoftheentirenetworkmaintenancelevel.Networkmanagementincludesthemaintenanceofavarietyofkeytechnologiesandtoolstothenormaloperationofthenetwork.引言网络管理技术是电信网络正常、经济和安全运行的重要保证,电信管理网。TMN作为国际网管标准在电信网管理系统的开发中发挥了重要作用。目前典型的网络管理体系结构是OSI/CMIP(通用管理信息协议)和Internet/SNMP(简单网络管理协议)管理体系结构。随着电信网络规模的不断扩大和不同专业网间联系的加强,需要建立统一的综合网络管理体系。由OMG(ObjectManagementGroup)制定的CORBA(CommonObjectRequestBrokerArchitecture)规范,经过多年的发展,成为分布式处理技术的工业标准,它的ORB、IIOP和IDL等机制为异构网管系统的互操作奠定了良好的基础。1.网管软件三个时代事实上,网络管理技术是伴随着计算机、网络和通信技术的发展而发展的,二者相辅相成。从网络管理范畴来分类,可分为对网“路”的管理。即针对交换机、路由器等主干网络进行管理;对接入设备的管理,即对内部PC、服务器、交换机等进行管理;对行为的管理。即针对用户的使用进行管理;对资产的管理,即统计IT软硬件的信息等。根据网管软件的发展历史,可以将网管软件划分为三代:第一代网管软件就是最常用的命令行方式,并结合一些简单的网络监测工具,它不仅要求使用者精通网络的原理及概念,还要求使用者了解不同厂商的不同网络设备的配置方法。第二代网管软件有着良好的图形化界面。用户无须过多了解设备的配置方法,就能图形化地对多台设备同时进行配置和监控。大大提高了工作效率,但仍然存在由于人为因素造成的设备功能使用不全面或不正确的问题数增大,容易引发误操作。第三代网管软件相对来说比较智能,是真正将网络和管理进行有机结合的软件系统,具有“自动配置”和“自动调整”功能。对网管人员来说,只要把用户情况、设备情况以及用户与网络资源之间的分配关系输入网管系统,系统就能自动地建立图形化的人员与网络的配置关系,并自动鉴别用户身份,分配用户所需的资源(如电子邮件、Web、文档服务等)。2.网络管理技术发展趋势2.1网管层次化由于网络规模的扩大,SNMP管理机制的弱点被充分暴露出来。SNMP是一种平面型网管架构,管理者容易成为瓶颈;轮询数目太多、分布较广的代理使带宽开销过大,效率下降,管理者从各代理获取的管理信息是原始数据,不但量大而且需要精加工才能变为有价值的管理数据。传输大量的原始数据既浪费带宽,又消耗管理者CPU的大量宝贵资源,使网管效率降低。解决这个问题的办法是在管理者与代理之间增加中层管理者,实现分层管理,将集中式的网管架构改变为层次化的网管架构。SNMP的第二版SNMPv2支持管理者间通信,RMONMIB允许代理自动监控,聚合(Ag-gregate)MIB还能够对MIB变量进行轮询,并对变量值进行算术或运算。历史MIB信息则能跟踪MIB变量的变化过程,并把记录结果向管理者报告。这一切都说明SNMP正从集中化向层次化发展,SNMP第三版的SN-MPv3更加强化了这种变化。2.2网管集成化CMIP为国际标准化组织ISO所制定,然而,由于历史和现实的原因,ISO的开放系统互连七层协议至今尚未得到业界的广泛支持和应用。相反,基于TCP/IP的SNMP由于其简单易于实现很快便得到众多产品供应商的支持,使SNMP成为事实上的网络管理工业标准。但不可否认,CMIP功能较强,能担负起复杂的网络管理,自己应用也逐渐扩大。能否将CMIP和SNMP两者优势集成起来,去粗取精,合二为一,形成一个完美而统一的管理协议方案,不至于像目前基于CMIP和SN-MP的产品各自管理一方,其产品不能互通和共存———这将对保护现有网络管理技术的投资具有重要意义。CMIP和SNMP集成化的策略是克服或协调两者差别,目前的两种集成方法———协议共享方式和协议互通方式就是分别基于这两种策略的。2.3网管Web化传统的网络管理界面是网络管理命令驱动的远程登录屏幕,必须由专业网管工作人员操作,使用和维护网络管理系统需要专门培训的技术人员。随着网络规模增大,网管功能复杂化,使传统网管界面的友好程度愈来愈差了。为了减轻网管复杂性,降低网管费用,急需研究和开发一种跨平台的、方便、适用的新的网络管理模式.基于Web的网络管理模式可以实现这个目标。这种新的网络管理模式融合了Web功能和网络管理技术,它允许网络管理人员通过与同样的形式去监测,管理他们的网络系统,他们可使用一种Web浏览器在网络任何节点上方便迅速地配置、控制及访问网络和它的各个部分,这种新的网络管理模式和魅力在于它是交叉平台,可以很好地解决很多由于多平台结构产生的互操作问题,这能提供比传统网管界面更直接、更易于使用的图形界面。2.4网管智能化由于现代计算机网络结构和规模日趋复杂,网络管理员不仅要有坚实的网络技术知识和丰富的网管经验和应变能力,对由于网络管理因素的实时性、动态性和瞬变性,即使有丰富经验的网管人员也有力不从心之感,为此,现代网络管理正朝着网管智能化方向发展。智能化网管主要有如下特点:a处理网络结构和网元的不确定性b网管系统的协作能力及互操作性c适应系统变化的能力d解释和推理能力2.5网管分布化为了降低中心管理控制台、局域网连接和广域网连接、以及管理信息系统人员不断增长的负担,就必须对那种反应式的、集中式的、单体的网络管理模式进行一个根本的转变。“分布式管理”通过在整个网络上向多个控制台将数据采集、监视以及管理职责分散开来而实现综合分析。它可从网络上的所有数据点和数据源采集数据,而不必考虑网络的拓扑结构。分布式管理为网络管理员提供了更加有效地管理大型的、地理分布广泛的企业网络的手段。3.基于CORBA的网络管理模型3.1CORBA/SNMP网关模型的设计根据网络的实际情况,建设综合网管可以分为两个步骤。首先在各个专业网内部建立基于网元层的综合网络管理系统,实现对不同类型子网的综合管理,然后建立一个高层的网管系统,进行多个专业网网管系统之间的互操作,实现他们之间的信息传递。CORBA技术作为分布式处理技术的工业标准,具有良好的开放性,它的ORB、IIOP、IDL等机制为异构网管系统的互连奠定了良好的基础,所以综合网管系统建立在基于CORBA技术的平台上。在此模型中,网元层继续使用基于CMIP/SNMP/私有协议等接口,而网络层则采用CORBA接口,各专业网网管系统和综合网管系统的接口采用CORBA接口,业务层管理层和综合网管系统的接口采用CORBA接口。实现CORBA和CMIP/SNMP/各种私有协议的跨域管理是建设综合网管系统必须首先解决的问题,X/Open、NMF和OMG组织共同制定的JIDM规范,在此模型中基于此规范来设计CORBA/CMIP网关,CORBA/SNMP网关和CORBA/私有协议网关,通过网关来实现CORBA域的专业网管系统对非CORBA域的网元系统的管理,本文主要介绍CORBA/SNMP网关的理论规范和实现技术。在设计的CORBA/SNMP网关模型中,上层管理者采用CORBA体系结构,下层的被管对象采用SNMP管理协议。(1)MIBCompilerMIBCompiler的主要作用是将SNMP中的MIB映射成CORBA的IDL文件,映射ASN.1类型、宏、及其通知到相应的同名的idl文件中。由于宏和通知在IDL映射过程中会丢失一些信息,比如OID、访问权限等,所以在映射时同时必须同时生成和idl同名的oid文件,用来保存这些信息。(2)MIBrepositoryMIBrepository存储基于OID文件的MIB静态信息和相应的特定Agent的MIB实例的动态信息,它主要将SNMP设备的MIB视图映射成CORBA视图,CORBA管理应用通过一系列方法能访问这些视图对象。(3)ProxyAgentFinderCO-RBAManager通过本地的ProxyAgentFinder搜索指定网关的ProxyAgentFinder,该ProxyAgentFinder负责生成相应管理域的ProxyAgent,同CORBAManager交互。(4)EventPortEventPort由EventPortFactory生成,接收下层被管对象通过SMNP协议发送的通知消息,并把他转换成CORBA事件服务的消息传送给CORBAManager。(5)GatewayInterActorGatewayInterActor完成管理应用程序和SNMP代理之间的请求响应,将CORBA请求转换成SNMPPDU。在CORBA/SNMP网关模型中,最重要的3个问题是创建被管对象、调用被管对象上的操作和被管对象的事件报告,因为这3个问题几乎构成所有网络管理活动的全部。3.2建被管对象a.管理者通过CORBA命名服务,获得最初的SNMPMgmt::ProxyAgentFinder对象。b.管理者调用SNMPMgmt::ProxyAgentFinder对象上的access_domain操作,将得到的对象引用返回管理者。c.管理者取得被管结点所在域的存取权限后,生成SNMPMgmt::ProxyAgent对象,调用get_domain_factory_finder()操作,获得被管对象域中两个初始对象的引用,分别是:CoslifeCycle::FactoryFinder和CosNaming::NamingContext。d.调用CoslifeCycle::FactoryFinde的方法find_factory,管理者可以找到可用的工厂来创建被管对象,调用CosNaming::NamingContext的resolve方法,管理者可以得到被管对象域中其他对象的引用。3.3调用被管对象上操作a.ProxyAgentFinder返回ProxyAgent对象后,管理者调用ProxyAgent的get_variables(),set_variables()等函数对被管对
本文标题:新型的网络管理模型
链接地址:https://www.777doc.com/doc-2350295 .html