一种网络管理系统调试网元配置的方法及装置制造方法及图纸

技术编号:13054740 阅读:55 留言:0更新日期:2016-03-23 18:03
本发明专利技术提供了一种网络管理系统调试网元配置的方法及装置,该方法包括:获取待调试网元中指定模块的当前配置项与旧的配置项之间的差异信息;验证待调试网元中指定模块的当前配置项所对应的业务功能;若待调试网元中指定模块的当前配置项所对应的业务功能不正常,则根据所述差异信息对待调试网元中指定模块的当前配置项进行修改;以及验证待调试网元中指定模块修改后的配置项所对应的业务功能。本发明专利技术根据待调试网元中指定模块的当前配置项与旧的配置项之间的差异信息,很方便的罗列出了当前配置项与旧的配置项之间的差异项,使得调试人员可只关注差异项,从而大大提高了网管和网元配置数据一致性的效率,而且大大节约了网管和网元的资源。

【技术实现步骤摘要】

本专利技术涉及网络通信
,尤其涉及一种网络管理系统调试网元配置的方法 及装置。
技术介绍
在一个网管中,包含了许多系列的网元,并且不同网元版本之间,存在配置功能的 能力差异。当网管要调试新版本或新系列的网元时,现有常用的调试方法为;根据支持的配 置项逐一在网元上验证。然而上述方法存在W下不足:首先,对调试人员要求比较高,调试人员必须对网管 界面的配置项与网元的命令行界面(化I)命令对应关系要熟悉;其次,调试人员需要花费 大量的时间进行调试,且每次调试的时候,调试人员需要重复和枯燥的在网元上敲CLI命 令来逐一比较,特别当模块比较大,如OSPF的pen化ortestPathFirst,开放式最短路径 优先)路由协议等,又包含很多CLI命令分支,不可避免的存在调试人员验证马虎,进而造 成失误。
技术实现思路
为了克服现有技术中存在的W上问题,本专利技术提供了一种网络管理系统调试网元 配置的方法及装置,实现自动化的执行配置验证,使得网元调试更高效。 为了解决上述技术问题,本专利技术采用如下技术方案: 依据本专利技术的一个方面,提供了一种网络管理系统调试网元配置的方法,该方法 包括;获取待调试网元中指定模块的当前配置项与旧的配置项之间的差异信息;验证待调 试网元中指定模块的当前配置项所对应的业务功能;若待调试网元中指定模块的当前配置 项所对应的业务功能不正常,则根据该差异信息对待调试网元中指定模块的当前配置项进 行修改;W及验证待调试网元中指定模块修改后的配置项所对应的业务功能。可选地,该获取待调试网元中指定模块的当前配置项与旧的配置项之间的差异信 息,具体包括:执行预先设置的自动化脚本;通过该自动化脚本遍历待调试网元中指定模 块的业务功能,生成待调试网元中指定模块的当前配置项;将得到的待调试网元中指定模 块的当前配置项,与其他网元中与所指定的模块相同模块的旧的配置项或与待调试网元中 指定模块旧的配置项进行比对,得到待调试网元中指定模块的当前配置项与旧的配置项之 间的差异信息。可选地,该执行预先设置的自动化脚本,具体包括;通过预设的协议连接到网元; 向网元发送命令并解析命令回显。[000引可选地,该自动化脚本的信息包括;脚本的全局配置信息、指定模块的基本信息、 指定模块的前置命令、指定模块的包含命令和指定模块的排除命令。 进一步地,该指定模块的基本信息包括接收差异信息的地址信息。 进一步地,在执行预先设置的自动化脚本时,自动记录待测试网元中指定模块的 当前配置项信息。 依据本专利技术的另一个方面,还提供了一种网络管理系统调试网元配置的装置,包 括:获取模块,用于获取待调试网元中指定模块的当前配置项与旧的配置项之间的差异信 息;第一验证模块,用于验证待调试网元中指定模块的当前配置项所对应的业务功能;修 改模块,若待调试网元中指定模块的当前配置项所对应的业务功能不正常,则根据该差异 信息对待调试网元中指定模块的当前配置项进行修改;第二验证模块,验证待调试网元中 指定模块修改后的配置项所对应的业务功能。 进一步地,该获取模块包括;执行单元,用于执行预先设置的自动化脚本;遍历单 元,用于通过自动化脚本遍历待调试网元中指定模块的业务功能,生成待调试网元中指定 模块的当前配置项;比对单元,用于将得到的待调试网元中指定模块的当前配置项,与其他 网元中与所指定的模块相同模块的旧的配置项或与待调试网元中指定模块旧的配置项进 行比对,得到待调试网元中指定模块的当前配置项与旧的配置项之间的差异信息。 进一步地,该执行单元包括;连接子单元,用于通过预设的协议连接到网元;CLI 命令执行单元,用于向网元发送命令并解析命令回显。进一步地,该自动化脚本信息包括: 脚本的全局配置信息、指定模块的基本信息、指定模块的前置命令、指定模块的包含命令和 指定模块的排除命令。 进一步地,该指定模块的基本信息包括;接收差异信息的地址信息。 进一步地,在执行预先设置的自动化脚本时,自动记录待测试网元中指定模块的 当前配置项信息。 本专利技术的有益效果;根据待调试网元中指定模块的当前配置项与旧的配置项之间 的差异信息,很方便的罗列出了当前配置项与旧的配置项之间的差异项,使得调试人员可 只关注差异项,而不需关注全部配置项对应的CLI命令,从而节省了大量的CLI命令与网管 界面功能对比工作,同时由于不需调试人员枯燥重复的敲CLI命令来逐一比较,又增加了 验证的可靠性,实现自动化的执行配置验证,使得网元调试更高效。【附图说明】 图1为本专利技术实施例的网络管理系统调试网元配置的方法的流程图; 图2为本专利技术实施例的获取待调试网元中指定模块的当前配置项与旧的配置项 之间的差异信息的流程图; 图3为本专利技术实施例的执行预先设置的自动化脚本的流程图;W及 图4为本专利技术实施例的网络管理系统调试网元配置的装置的结构示意图。【具体实施方式】 下面将参照附图更详细地描述本公开的示例性实施例。虽然附图中显示了本公开 的示例性实施例,然而应当理解,可WW各种形式实现本公开而不应被送里阐述的实施例 所限制。相反,提供送些实施例是为了能够更透彻地理解本公开,并且能够将本公开的范围 完整的传达给本领域的技术人员。 实施例一 在本实施例中,网络管理系统调试网元配置的方法包括:获取待调试网元中指定 模块的当前配置项与旧的配置项之间的差异信息;验证待调试网元中指定模块的当前配置 项所对应的业务功能;若待调试网元中指定模块的当前配置项所对应的业务功能不正常, 则根据该差异信息对待调试网元中指定模块的当前配置项进行修改;W及验证待调试网元 中指定模块修改后的配置项所对应的业务功能。如图1所示,为本专利技术实施例的网络管理系统调试网元配置的方法的流程图,该 方法包括如下步骤: 步骤101,获取待调试网元中指定模块的当前配置项与旧的配置项之间的差异信 息; 步骤102,验证待调试网元中指定模块的当前配置项所对应的业务功能; 具体地,该业务功能可为命令树,当然可W理解的是,在本专利技术的实施例中,并不 限制该业务功能的具体范围。 步骤103,若待调试网元中指定模块的当前配置项所对应的业务功能不正常,则根 据该差异信息对待调试网元中指定模块的当前配置项进行修改; 步骤104,验证待调试网元中指定模块修改后的配置项所对应的业务功能。 在本专利技术的实施例中,根据待调试网元中指定模块的当前配置项与旧的配置项之 间的差异信息,很方便的罗列出了当前配置项与旧的配置项之间的差异项,使得调试人员 可只关注差异项,而不需关注全部配置项对应的CLI命令,从而节省了大量的CLI命令与网 管界面功能对比工作,同时由于不需调试人员枯燥重复的敲CLI命令来逐一比较,又增加 了验证的可靠性,实现自动化的执行配置验证,使得网元调试更高效。 在本实施例中,该获取待调试网元中指定模块的当前配置项与旧的配置项之间的 差异信息的实现,具体参见图2,包括: 步骤201,执行预先设置的自动化脚本; 具体地,在执行预先设置的自动化脚本时,自动记录待测试网元中指定模块的当 前配置项信息。 其中,该自动化脚本的信息包括;脚本的全局配置信息、指定模块的基本信息、指 定模块的前置命令、指定模块的包含命令和指定模块的排除命令。[003引下面,具体地介绍自动化脚本本文档来自技高网...

【技术保护点】
一种网络管理系统调试网元配置的方法,其特征在于,所述方法包括:获取待调试网元中指定模块的当前配置项与旧的配置项之间的差异信息;验证待调试网元中指定模块的当前配置项所对应的业务功能;若待调试网元中指定模块的当前配置项所对应的业务功能不正常,则根据所述差异信息对待调试网元中指定模块的当前配置项进行修改;以及验证待调试网元中指定模块修改后的配置项所对应的业务功能。

【技术特征摘要】

【专利技术属性】
技术研发人员:李广焱
申请(专利权)人:中兴通讯股份有限公司
类型:发明
国别省市:广东;44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1