第六章_新型网络管理系统.pptx_第1页
第六章_新型网络管理系统.pptx_第2页
第六章_新型网络管理系统.pptx_第3页
第六章_新型网络管理系统.pptx_第4页
第六章_新型网络管理系统.pptx_第5页
免费预览已结束,剩余22页可下载查看

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

网络管理,第六章新型网络管理模型张岗山副教授,西安电子科技大学信息科学研究所,概述,传统的网络管理模型OSI系统管理模型SNMP网络管理模型新型的网络管理模型基于Web的网络管理基于CORBA的网络管理基于主动网的网络管理,一对多远程监控、集中式、实时性差,分布式、实时性,西安电子科技大学信息科学研究所,基于Web的网络管理,西安电子科技大学信息科学研究所,基于Web的网络管理,WBM(Web-BasedManagement):WWW技术与网络管理的融合地理上和系统上的可移动性在任何地点、任何操作系统上通过Web浏览器访问网管系统统一的管理程序界面Web界面的通用性和一致性平台的独立性适应各种硬件结构和网络协议互操作性在一个管理站上可同时操作多个网管系统,基于Web的网络管理,WBM实现方案基于代管的方案嵌入式方案,西安电子科技大学信息科学研究所,西安电子科技大学信息科学研究所,WBM实现方案,基于代管的方案在现有的网管平台上叠加一个Web服务器,作为浏览器与网管平台之间的代管,WBM管理应用通过API从网管平台获取管理信息并存入数据库管理员通过浏览器向Web服务器发送HTTP请求;Web服务器通过CGI调用相应的WBM应用;WBM应用把管理信息转换为HTML并返回给Web服务器;Web服务器响应浏览器的HTTP请求。,HTTP请求,CGI,HTML,HTTP响应,管理信息,西安电子科技大学信息科学研究所,WBM实现方案,嵌入式方案在被管设备中嵌入Web服务器,管理者通过浏览器和HTTP协议直接访问设备的URL地址图形化管理,简单的接口适于小型网络功能:配置管理、性能管理,西安电子科技大学信息科学研究所,基于Web的网络管理,关键技术技术基础:通过Web浏览器访问数据库和应用服务HTML:超文本标记语言,实现用户信息接口CGI/PHP:数据库访问脚本语言,实现Web服务器与数据库和其它应用程序的通信Java:跨平台的解释语言,在虚拟机中运行。Javaapplet:客户端小程序(在网页运行运行),实现动态显示或刷新Javaservlet:服务器端小程序,实现管理应用功能Java移动代理AJAX:异步JavaScript和XML,创建交互式网页,西安电子科技大学信息科学研究所,WBM标准,WBM一般结构,代管,被管对象,西安电子科技大学信息科学研究所,WBM标准,WBEM(Web-BasedEnterpriseManagement)公共数据描述:HMMS,被管对象的抽象组件通信协议:HMMP,传递管理信息代管服务器:HMOM,代管HMMP客户请求JMX(JavaManagementeXtension)JMAPI类库:网络和业务管理的Java类库浏览器用户界面、管理运行模块和被管元素组件通信协议:JRMI,西安电子科技大学信息科学研究所,基于CORBA的网络管理,西安电子科技大学信息科学研究所,CORBA概述,CommonObjectRequestBrokerArchitecture,公共对象请求代理体系结构OMG(对象管理组织)提出的分布式环境中,硬件和软件系统互联互通的解决方案CORBA的核心是ORB,即对象请求代理在分布式环境中接收客户的请求并定位能完成服务的实施对象;将请求和参数传递给实施对象并进行处理,然后将结果返回给客户ORB与对象的位置、编程语言、操作系统等无关。,西安电子科技大学信息科学研究所,CORBA概述,CORBA体系结构,CORBA基于客户/服务器模式。每个主机即可能是客户端,也可能是服务器。CORBA解决异构环境下的分布式计算问题。,接口定义语言。采用与编程语言无关的方式来定义数据类型,接口和对象,以实现互操作。,对象适配器。负责将客户请求适配到实施对象实例,以消除客户和服务器实现之间的耦合。,动态驱动接口。直接调用ORB功能接口。,西安电子科技大学信息科学研究所,基于CORBA的网络管理,CORBA在网络管理的应用CORBA模型符合网络管理的基本框架CORBA是面向对象的,与网络管理的信息模型相一致CORBA可实现高度的分布式处理IDL接口与被管对象的实现、操作系统和编程语言无关功能比SNMP强大、比CMIP简单支持多种编程语言,易于开发CORBA可用于网络管理系统或被管设备研究热点:SNMP、CMIP/CORBA网关(代管),西安电子科技大学信息科学研究所,基于CORBA的网络管理,SNMP/CORBA网关将SNMP操作转换为CORBA请求和响应通过IDL将SNMP对象自动映射成CORBA对象接收被管设备发送的Trap和通知,网管系统(CORBA客户),CORBA,SNMP/CORBA网关(CORBA服务器SNMPManager),被管设备,SNMP,西安电子科技大学信息科学研究所,基于CORBA的网络管理,CMIP/CORBA网关类似SNMP/CORBA网关,用于CORBA客户访问CMIP被管对象支持动态地增加新的被管对象类和CMIPAgent,网管系统(CORBA客户),CORBA,CMIP/CORBA网关(CORBA服务器CMIPManager),被管设备,CMIP,CMIP/CORBA网关(CORBA服务器SNMPManager),SNMP,西安电子科技大学信息科学研究所,CORBA与TMN结合,基于CORBA的电信网络管理框架基于CORBA实现分布式的灵活的运营系统(OS),CORBA软总线,西安电子科技大学信息科学研究所,基于主动网的网络管理,西安电子科技大学信息科学研究所,主动网的基本概念,传统网络仅负责终端之间的信息传递,而不关心信息的内容(又称传输网络)。网络对信息的控制总是在用户发出信息之后“被动地”进行处理。主动网允许用户和交换节点将程序注入网络,以主动执行任务(例如:网络管理)。,主动网的基本概念,主动网在网络管理中的应用远程监测:根据网络的运行情况,动态移动网管中心故障发现和修复:在网络分组中携带处理故障的程序代码分布式网络管理委派代理模型(ManagementbyDelegation)移动代理模型(MobileAgent),西安电子科技大学信息科学研究所,委派代理模型,委派代理模型分布式、自我管理模型:管理功能的程序代码被动态地分配到被管设备中并在本地执行;可移动的代码(委派代理)控制代码移动和运行的协议(委派协议)代码的运行环境(伸缩服务器),委派代理,伸缩服务器,委派协议,西安电子科技大学信息科学研究所,委派代理模型,MbD模型的组成伸缩服务器一个支持多线程服务进程的服务器,为委派代理提供运行环境;委派代理可被动态发送到伸缩服务器上并被实例化和执行的程序委派协议将委派代理发送到伸缩服务器的传输和控制协议,西安电子科技大学信息科学研究所,移动代理模型,移动代理模型移动代理指能够自行决定并能在网络的各个节点之间移动,代表其他实体进行工作的一种软件实体。自行选择运行地点和时机可中断和恢复自身的执行尽可能靠近数据源执行(降低通信的开销)移动代理比委派代理更有一般性、功能更强,西安电子科技大学信息科学研究所,移动代理模型,移动代理模型的机制生存机制:移动代理的产生、销毁、启动、挂起或停止的方式和方法。计算机制:移动代理及其运算环境所具备的计算推理能力,包括数据操作和线程控制原语。安全机制:移动代理访问网络资源的方式。通信机制:移动代理与其它实体以及移动代理之间的通信方式。迁移机制:负责移动代理的代码及其运行状态在不同地点间的移动。,西安电子科技大学信息科学研究所,移动代理模型,移动代理与RPC(e.g.CORBA)RPC为C/S同步调用模式,服务器端必须实现编译好所有服务;调用的每一步需要由客户激活;移动代理的调用与服务器的设计无关;可独立运行,且通信负荷更低。,西安电子科技大学信息科学研究所,移动代理模型,基于移动代理的网管实现途径CoD(CodeonDemand)模型设备从代码服务器下载移动代理到本地的虚拟实时环境中运行,以动态配置和扩充管理功能。REV(RemoteEvaluation)模型在被管设备上动态配置和扩充移动代码模块。AgentHosting模型在接近被管设备的地方通过AgentHost

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论