下一代网络管理平台中NETCONF代理的设计与实现

来源 :华中师范大学 | 被引量 : 0次 | 上传用户:aixuexier
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着网络技术的飞速发展,网络规模、复杂性、异构性逐渐增强。网络管理逐渐从单纯的网络资源管理扩展到较为复杂的网络系统资源管理。这些发展极大的改变了网络的规模和结构,同时也改变了下一代网络管理的需求。为了适应下一代网络的发展,IETF工程任务组提出了下一代网络管理协议NETCONF。NETCONF采用XML可扩展标示语言进行管理者和代理者之间的数据传输和模块表达,在丰富了配置管理功能的同时兼顾了监控管理和故障管理,并加强了安全验证和访问控制,而且可扩展性强,是下一代网络管理的标准。因此,基于NETCONF协议的下一代网络管理平台成为了网络管理领域当前研究的热点。下一代网络管理平台是一个基于NETCONF的下一代网络管理协议开发平台。它通过NETCONF协议对网络设备进行有效的管理,由NETCONF管理端、NETCONF代理、NETCONF/SNMP网关和基于设备厂商的二次开发接口四个关键模块组成。下一代网络管理平台为下一代网络管理系统提供了一个符合下一代网络管理的标准,为上层网络管理软件的开发提供了方便快捷的途径。同时,它为网络设备生产商生产支持下一代网络管理标准的网络代理提供NETCONF代理的解决方案,为设备厂商提供支持多种主流数据模型的二次开发接口。下一代网络管理平台中的NETCONF/SNMP网关则实现了现存网络管理标准到下一代网络管理标准的平稳过渡,既保护了客户的原有投资,又促进了下一代网络管理新技术的推广和应用。首先,本文对下一代网络管理、下一代网络管理平台和下一代网络管理协议NETCONF进行了讨论和研究;其次,对下一代网络管理平台的体系结构和关键模块进行了整体的介绍,然后设计并实现了具有良好扩展性的NETCONF代理。NETCONF代理主要是依据NETCONF协议的层次结构和功能开发的。它除了实现NETCONF协议的九种基本操作和除writable-running之外的所有默认能力以外,还扩充了由默认能力所派生的commit能力和discard-changes能力。在此基础上,NETCONF代理还实现了基于SSH的安全传输、基于SOAP的数据通信和Event Notification机制。最后,本文对未来的研究工作和改进的方向进行了总结和分析。
其他文献
随着我国经济的飞速发展,汽车的拥有量在不断攀升,汽车拥有量的急剧增加和城市交通建设的相对滞后,导致城市交通不断恶化,道路交通的安全问题正严重威胁着我国经济发展和人民
XML (eXtensible Markup Language)由于其简单性、可扩展性、交互性和灵活性的特点,已经成为互联网信息的主要交换标准。随着XML应用领域的拓宽,大规模XML数据处理成为一个研
随着计算机的广泛应用,计算机软件的需求量逐渐增大,如何高效开发高质量的计算机软件成为软件公司关注的问题。计算机软件的早期开发理念和方法在很大程度上限制了计算机的开
网格作为一种异构的、动态的平台,其任务调度的目标是在满足一定的服务质量、性能指标和优先级约束的前提下,将可以并行执行的任务按照合理的分配策略映射到相应的资源节点上
随着P2P网络技术的发展,已经广泛应用到文件共享、电子商务和即时通信等诸多领域,目前已经成为计算机网络技术研究领域一个热点。由于P2P网络的动态性、自治性以及异构性等特
随着Web服务技术的快速发展,越来越多的稳定易用的Web服务共享在网络上,但是单个Web服务的功能一般比较简单,很多情况下不能满足用户的实际需要,为了更加充分地利用这些共享
随着云计算的应用和发展,数据中心规模的扩大,随之而来的是数据中心的能耗、资源利用率等问题日益突出。因此,设计高效的资源分配策略,提高数据中心的资源利用率,降低数据中
随着计算机网络技术的飞速发展、网络应用的不断丰富,各种网络环境逐步发展起来,如高速网络、无线网络、卫星网络等,其中大规模应用在互联网主干网络中的高带宽时延网络(High
语音情感识别是近年的热门研究领域之一,是人工智能、模式识别、语音信号处理与情感计算的交叉学科产物,在智能机器、人机交互、远程教学、刑事侦探、产品设计等各个方面都有
简单网络管理协议SNMP由于其简单实用性被广泛应用于网络管理领域,然而由于SNMP本身的局限性,它主要应用于性能管理和故障管理,而很少应用于配置管理领域。为了弥补SNMP协议