【技术实现步骤摘要】
一种处理路由器控制平面配置残留的方法
本专利技术涉及路由器的控制平面,具体涉及一种处理路由器控制平面配置残留的方法。
技术介绍
在IPRAN(无线接入网IP化)移动回传本地网中,业务都是通过网管或者CLI(command-lineinterface,命令行界面)进行配置和创建的。当业务量不断增加,特别是像移动静态场景,设备配置也成线性增加。由于网管数据库问题、人为操作、业务割接等原因,会导致配置的残留;配置残留会引发后续新增配置的失败,需要人工清除残留后,才能新增配置,可见,配置残留降低了新业务开通的效率。
技术实现思路
本专利技术所要解决的技术问题是配置残留会引发后续新增配置的失败,需要人工清除残留后,才能新增配置,导致新业务开通效率降低的问题。为了解决上述技术问题,本专利技术所采用的技术方案是提供一种处理路由器控制平面配置残留的方法,包括以下步骤:步骤S10、先通过工具从网管数据库读取单个网元的数据,并生成一个完整的标准配置文件,称right配置文件;下载可能存在残留配置的现网配置文件,称now配置文件;步骤S20、对比right配置文件与now配置文件的配置块的 ...
【技术保护点】
1.一种处理路由器控制平面配置残留的方法,其特征在于,包括以下步骤:步骤S10、先通过工具从网管数据库读取单个网元的数据,并生成一个完整的标准配置文件,称right配置文件;下载可能存在残留配置的现网配置文件,称now配置文件;步骤S20、对比right配置文件与now配置文件的配置块的关键字、子配置关键字和子配置条目关键字,识别出不同的配置、残留的配置、丢失的配置,并分别标记为D、R、M;步骤S30、在被标记为R的残留配置中找出与right配置文件具有关联的关联残留配置,并标记为DR;步骤S40、对于标记为D的配置,生成更新配置的脚本;对于仅标记为R的配置,生成删除配置的 ...
【技术特征摘要】
1.一种处理路由器控制平面配置残留的方法,其特征在于,包括以下步骤:步骤S10、先通过工具从网管数据库读取单个网元的数据,并生成一个完整的标准配置文件,称right配置文件;下载可能存在残留配置的现网配置文件,称now配置文件;步骤S20、对比right配置文件与now配置文件的配置块的关键字、子配置关键字和子配置条目关键字,识别出不同的配置、残留的配置、丢失的配置,并分别标记为D、R、M;步骤S30、在被标记为R的残留配置中找出与right配置文件具有关联的关联残留配置,并标记为DR;步骤S40、对于标记为D的配置,生成更新配置的脚本;对于仅标记为R的配置,生成删除配置的脚本;对于标记为M的配置,生成添加配置的脚本;对于标记为R和DR的配置,生成相应的日志;步骤S50、把三个脚本汇总成一个脚本,提供给工人维护人员处理现网存在问题的配置。2.根据权利要求1所述的方法,其特征在于,right配置文件和now配置文件可分为配置块、子配置和子配置条目为三个层级;right配置文件和now配置文件的配置块的类型具体包括接口配置块、OAM配置块、L2VPN业务配置块、L3VPN业务配置块、协议配置块、静态路由配置块;每个类型的配置块包括多个子配置,每个子配置由多个配置条目构成。3.根据权利要求2所述的方法,其特征在于,对比right配置文件与now配置文件的配置块的关键字、子配置关键字和子配置条目关键字,识别出不同的配置、残留的配置、丢失的配置,是通过分别遍历比较right配置文件和now配置文件中的配置块、子配置和子配置条目来完成的,具体为:先遍历配置块,将right配置文件存在,now配置文件不存在的配置块,直接标记为丢失的配置M;right配置文件不存在,now配置文件存在,标记为残留的配置R;对于right配置文件存在,now配置文件存在的配置块,分别遍历这些配置块的子配置;对于right配置块存在,now配置块不存在的子配置,标记为丢失的配置M;right配置块不存在,now配置块存在的子配置,标记为残留的配置R;对于right配置块存在,now配置块存在的子配置,分别遍历这些子配置的子配置条目;对于right子配置存在,now子配置不存在的子配置条目,标记为丢失的配置M;right子配置不存在,now子配置存在的子配置条目,标记为残留的配置R;对于right子配置存在,now子配置存在的子配置条目,比较相应的两个子配置条目是否相同,如果不同,将该子配置条目标记为不同的配置D,如果相同,不进行标记。4.根据权利要求3所述的方法,其特征在于,遍历比较配置块具体包括以下步骤:步骤S210、通过配置块关键字i_key识别出right配置文件中存在的所有配置块;步骤S211、依次从right配置文件取出一个配置块right_i,根据配置块right_i的关键字i_key遍历now配置文件;步骤S212、判断在now配置文件中是否存在与配置块right_i名称一致的配置块now_i,如果存在,执行步骤S213,否则,执行步骤S214;步骤S213、在标准配置块文件right_config_i和现网配置块文件now_config_i中分别保存配置块right_i和配置块now_i,并分别从right配置文件和now配置文件中删除配置块right_i和配置块now_i,然后执行步骤S215;步骤S214、将right配置文件中的整个配置块right_i标记为丢失的配置标识M;步骤S215、判断是否已经遍历完right配置文件中所有配置块right_i,如果是,执行步骤S216;否则,执行步骤S211;步骤S216、将now配置文件中剩余的所有配置块标记为残留的配置标识R;步骤S217、对标准配置块文件right_config_i和现网配置块文件now_config_i进行子配置遍历比较。5.根据权利要求3所述的方法,其特征在于,遍历比较子配置,具体包括以下步骤:步骤S220、依次从标准配置块文件right_config_i中取出一个子配置right_i_j,并根据子配置right_i_j的关键字i_j_key遍历现网配置块文件now_config_i;步骤S221、判断现网配置块文件now_config_i中是否存在与子配置right_i_j名称一致的子配置now_i_j;如果存在,执行步骤S222;否则,执行步骤S223;步骤S222、分别在标准子配置文件right_config_i_j和现网子配置文件now_config_i_j中保存子配置right_i_j和right_i_j,并从标准配置块文件righ...
【专利技术属性】
技术研发人员:华颖,
申请(专利权)人:烽火通信科技股份有限公司,
类型:发明
国别省市:湖北,42
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。