- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
一种基于网络管理的CORBA-SNMP网关模型的构建.doc
一种基于网络管理的CORBA/SNMP网关模型的构建|第1
摘 要:首先介绍了分布式CORBA技术在网络管理中应用的必然趋势,通过分析基于传统的SNMP和分布式CORBA两种网络管理体系的结构框架以及JIDM规范,提出了一种新的基于网络管理的CORBA/SNMP网关模型框架。最后,介绍了搭建CORBA/SNMP网关模型所需要的开发平台并基于此开发平台进行了相关的试验和仿真,其结果进一步表明本文所提出的模型是适用的、正确的、能够将现有的SNMP网管系统集成到CORBA网管系统中。
随着网络管理技术的飞速发展,在当前的网络管理领域中主要存在2种传统的管理协议和框架基于TCP/IP层的SNMPv2协议框架以及基于OSI七层协议上的CMIP协议框架。他们各有局限,难以满足网络管理领域向综合、开放、分布式处理和互操作方向发展的迫切要求。CORBA是对象管理组织OMG为解决分布式处理环境中的硬件/软件系统的互联互操作所制定的对ORB(对象请求代理)的规范。近几年来,CORBA分布式对象技术正逐渐成为分布式计算环境的主流,CORBA的ORB,IIOP,IDL特性使经过分布式对象技术开发的系统具有结构灵活性,软硬件平台无关性等优点,能够有效的解决异构环境下的应用互操作性和系统集成。最新的综合网管趋势是网元管理层继续采用基于SNMP,CMIP等协议的接口,网络层倾向于采用以CORBA技术为基础的接口,而业务层以上则一致认为应该采用CORBA。
CORBA最有希望成为未来的综合网管标准,但基于CORBA的网络管理是一个渐进的过程。以前国内外的研究主要集中在实现CORBA,SMP及CMIP等主要专用协议的跨域管理(Inter-Domain Management)上。本文通过对SNMP,CORBA两种网管体系结构和JIDM规范标准的分析,提出了一种新的基于网络管理的CORBA/SNMP网关模型,并对其进行了初步的探讨。
1 SNMP与CORBA网管体系结构分析
在当前的通信网络中,遵循传统标准的网络设备仍占有相当大的比例,因此将CORBA应用到网络管理系统中时,必须考虑以CORBA为中心开发出来的运行系统的框架与基于已有标准建立的SNMP管理系统之间的体系结构与他们之间的交互问题。
1.1 基于IETF的SNMP网络管理体系结构
SNMP协议是于1998年由Inter体系结构委员会(IAB)下的IETF组织所制定的,提出SNMP网络管理体系结构是为了管理基于TCP/IP协议的网络。现在,SNMP由于简单实用而被业界所广泛接受,已经是应用最广泛的网络管理框架,成为实际的计算机网络管理的国际标准。
SNMP的网络管理模型包括以下关键元素:
管理站;代理者;管理信息库(MIB);网络管理协议(SNMPProtocal)。
SNMP管理模型具备典型的C/S体系结构。网络管理站运行SNMP管理软件的客户端(通常称为Manager,管理器),而被管的网络设备运行软件的服务器端(通常称为Agent,代理)。网络管理站启动管理器进程,监视并控制被管设备的运行,而被管设备上运行着代理进程,对管理被管设备的MIB库中。管理器进程将各种操作维护命令组装成SNMP报文,发送到代理进程,代理进程通过操作MIB库完成这些请求,并把结果送回给管理器进程,从而完成管理功能。SNMP通信协议主要包括以下功能:
(1)Get(请求):取得当前存储于指定变量内的数值。
(2)Get_Next(请求):指定一个名称并要求服务器以字典顺序中下一个变量的名称和数值作为响应。
(3)Set(请求):把一个数值赋给指定的变量。
(4)Get_Response(响应):返回操作的结果。
(5)Trap(异常):向管理站报告突发事件,如停机。
图1描述了基于SNMP的网管体系结构,从管理站发出三类与管理应用有关的SNMP的消息GetRequest,GetNextRequest,SetRequest。三类消息都由代理者用GetResponse消息应答,该消息被上交给管理应用。另外代理者可以发出Trap消息,向管理者报告有关MIB及管理资源的事件。
500)this.style.ouseg(this)
1.2 基于CORBA分布式对象技术的综合网管体系结构
CORBA是针对OMG参考模型中的ORB而制定的,他定义了IDL语言及其映射、单个ORB操作和ORB间的互操作。ORB为互联的各系统中所有对象提供通信中枢,其作用类似于硬件上的总线。CORBA体系模型及其所支持的对象服务为网络管理平台从对等实体之间的通信模式向分布式对象模式的转变提供了坚实的基础。他同时也为开发分布式业务管理平台和应用提供了基本技术。
利用COR
原创力文档


文档评论(0)