网络配置数据自动转换工具的研究与应用

来源 :武汉邮电科学研究院 | 被引量 : 0次 | 上传用户:martinlt
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
在网络管理中,网管通过北向接口管理设备,其中命令行是北向接口最为常用的协议形式。命令行以字符串形式存在,需要将其转化成设备可识别的配置数据才可下发。然而一条命令行对应的后端配置数据处理代码行数高达几千条,如此庞大的代码量无疑提高了研发人员的开发难度。此外用户需求的变动引入新功能,配置模型不断改变,功能代码需要不间断的调整与改进,导致维护难度加大。经过分析比对,发现网络配置处理代码相似度高,各功能函数实现流程和逻辑处理方式差异性较小,符合自动化代码生成的特点。在数据通信主控系统软件平台开发中,MIB相关代码是网络配置管理下发的重要实现部分。软件平台要求MIB表数据结构必须满足的RFC协议中规定的语法要求,同时MIB表的增、删、查、改回调函数,各表回调函数功能相似度高,且代码量大,易引入编码错误,不利于产品敏捷开发的进行。为解决该技术问题,考虑开发工具实现自动化代码生成。本论文结合XML语言的数据描述能力和Python语言解析XML文档的特点,设计并实现了一种自动生成网络配置数据的工具。论文主要工作可以归纳如下:(1)通过对网络管理系统中网络配置下发流程的分析,详细介绍了MIB在网络管理中的作用和应用场景。(2)分析MIB表数据结构代码和MIB表的增、删、查、改回调函数代码的特征点,对代码中相似度高的部分建模。(3)通过XML语言描述MIB代码生成规则,Python解析、转换XML中描述的软件平台数据结构生成基于配置业务模型的XML命令行文件和MIB代码文件,来实现网管面向业务模型的配置,下发和管理。本网络配置生成工具在满足MIB语法规则和实现MIB代码在开发平台中功能的同时降低了开发的工作量,加快了产品的开发速度。
其他文献
石墨烯基气凝胶复合材料因具有优异和独特的理化性质,在能源、环境领域,特别是催化、吸附、电极、电容器和传感器等研究方面有着巨大的应用前景。目前,传统的水热法、模板法
安溪是高山区的一个山区,距离高邦主要经济中心有40公里,与中华人民共和国毗邻,是促进与外界特别是与中国进行经济交流的重要区域。近年来,安溪在社会经济发展中取得了巨大成
传统固定翼飞行器为满足不同条件飞行的需求采用了包容性的设计方案,使得飞行器在不同飞行环境下的性能均不能处于最优状态。为满足多任务飞行的需求,近年来国内外基于仿生学
富马酸是三羧酸循环(TCA)的中间产物,在许多领域具有广泛的应用。目前,富马酸主要以石油基产品为原料化学合成。然而,由于石油资源的不可再生性及化学合成法对环境的污染问题,急需开发一种富马酸生产的替代方法。生物发酵法具有成本低、易操作、环境友好等特点,日益受到人们的关注。近年来,随着基因工程、代谢工程技术的发展,研究者逐渐开始对各类天然产物的发酵及代谢过程进行人工设计和改造,以达到进一步提高发酵产率
碳纤维/氰酸脂复合材料作为一种新兴的高性能结构材料在航天器上受到广泛应用,但是航天器在太空长期服役条件下会受到空间环境中的粒子辐照损伤,材料内部会发生电离、位移损
金属纳米簇荧光探针具有合成简便、独特的光学性质以及良好的生物相容性等优点,在生化分析及环境分析等领域中应用广泛。相比于金银等贵金属纳米簇,铜纳米簇(Cu NCs)更廉价,但
目前富马酸的生产方法主要依靠以石油为底物的化学法,生物法发酵生产富马酸可以克服原料不可再生的不足,更加的绿色环保。通过培养基浓度与粘度的不同,可使种子培养成大小均匀的小球状菌丝体,通过200rmp、30℃的发酵培养132h,最高富马酸浓度可达33.8 g/L。通过使用少根根霉网布固定化和丝瓜瓤固定化的方式进行发酵,相比游离化的小球状发酵,发酵周期缩短36.36%,产量也有提高;本实验通过以葡萄糖为
蛋白质识别研究是生物信息领域的一个重要研究分支,所要完成的任务是能够对未知的蛋白质所属种类进行正确的分类。我们完成的相关研究是对于DNA结合蛋白和蛋白质结晶两个方面
五元硫杂环化合物,如噻吩和噻唑,是一类重要含有硫原子的杂环化合物,广泛应用于天然产物、药物和功能性材料等领域。传统合成噻吩和噻唑衍生物的方法由于需要过渡金属催化或
阴离子在维持细胞的生理活性中扮演着重要角色,参与细胞增殖、细胞兴奋性调节、pH调节和免疫应答等重要生理活动,而阴离子失衡通常会对细胞活性产生干扰,甚至引起细胞死亡,因