路由模块的配置方法、装置、电子设备及可读存储介质制造方法及图纸

技术编号:33344365 阅读:59 留言:0更新日期:2022-05-08 09:36
本发明专利技术涉及通信网络技术领域,公开了一种路由模块的配置方法、装置、电子设备及可读存储介质。其中,该方法包括:获取路由模块的启动配置参数;基于启动配置参数的改变状态,确定路由模块的目标配置参数;基于目标配置参数对路由模块进行配置。通过实施本发明专利技术,在监测到启动配置参数发生变化时,能够直接根据改变后的配置参数对路由模块进行配置,避免出现配置冲突而导致配置丢失,保证了路由配置效果满足预期效果。预期效果。预期效果。

【技术实现步骤摘要】
路由模块的配置方法、装置、电子设备及可读存储介质


[0001]本专利技术涉及通信网络
,具体涉及一种路由模块的配置方法、装置、电子设备及可读存储介质。

技术介绍

[0002]网络操作系统(Network Operating System,NOS)通过配置路由模块构建网络设备,对于路由模块的配置,通常通过路由模块的各种用户接口(如:KLISH CLI、RESTful API和NETCONF)所提供的用户接口指令对路由模块进行配置,其中,用户接口指令是由路由模块提供的。例如,操作人员利用RESTful client API想针对路由模块配置一条静态路由,在NOS上运行的RESTful server将这条静态路由的指令转换成路由模块的用户接口指令下发,此静态路由的配置信息保存在路由模块之中。在路由模块重启时,使用静态的路由模块用户接口(如:jinja2 files)对路由模块进行配置,利用数据库内存的路由模块配置信息启动配置管理进程来生成对应的路由模块配置,在路由模块重启时载入。
[0003]然而上述路由配置存在配置丢失的风险,若路由模块重启时,启动配置管理进程正在生成路由模块配置,此时操作人员通过用户接口向路由模块下发指令,启动配置管理进程生成的路由模块配置和操作人员的配置产生冲突,操作人员的配置将会被覆盖掉,例如,操作人员需要开启bgp graceful

restart的功能,但却被启动配置管理进程生成的启动配置覆盖,导致bgp graceful

restart并没有被启用。由此,将会导致路由模块的配置丢失,难以实现预期配置效果。

技术实现思路

[0004]有鉴于此,本专利技术实施例提供了一种路由模块的配置方法、装置、电子设备及可读存储介质,以解决现有技术中配置冲突,导致用户配置丢失,难以实现预期配置效果的问题。
[0005]根据第一方面,本专利技术实施例提供了一种路由模块的配置方法,包括:获取路由模块的启动配置参数;基于所述启动配置参数的改变状态,确定所述路由模块的目标配置参数;基于所述目标配置参数对所述路由模块进行配置。
[0006]本专利技术实施例提供的路由模块的配置方法,通过获取路由模块的启动配置参数,基于启动配置参数的改变状态,确定路由模块的目标配置参数,进而根据目标配置参数对路由模块进行配置,由此在监测到启动配置参数发生变化时,能够直接根据改变后的配置参数对路由模块进行配置,避免出现配置冲突而导致配置丢失,保证了路由配置效果满足预期效果。
[0007]结合第一方面,在第一方面的第一实施方式中,所述基于所述启动配置参数的改变状态,确定所述路由模块的目标配置参数,包括:判断是否接收到所述启动配置参数对应的动态配置指令;当接收到所述动态配置指令,基于所述动态配置指令改变所述路由模块的启动配置参数,得到所述路由模块的目标配置参数。
[0008]结合第一方面第一实施方式,在第一方面的第二实施方式中,所述基于所述启动配置参数的改变状态,确定所述路由模块的目标配置参数,还包括:当未接收到所述动态配置指令时,将所述启动配置参数确定为所述目标配置参数。
[0009]本专利技术实施例提供的路由模块的配置方法,在接收到启动配置参数对应的动态配置指令时,基于动态配置指令改变路由模块的启动配置参数,得到路由模块的目标配置参数,由此操作人员的配置能够覆盖路由模块的启动配置,实现了路由模块的动态配置,保证操作人员的配置信息不会丢失,以实现预期配置效果;在未接收到动态配置指令时,将启动配置参数确定为目标配置参数,并采用该目标配置参数对路由模块进行配置,实现了路由模块的静态配置,从而实现了路由模块的精准配置。
[0010]结合第一方面第一实施方式或第二实施方式,在第一方面的第三实施方式中,所述动态配置指令包括:新增指令、删除指令及修改指令中的一种或多种。
[0011]本专利技术实施例提供的路由模块的配置方法,动态配置指令包括新增指令、删除指令及修改指令中的一种或多种,由此丰富了路由模块的应用配置,以满足更多的动态配置场景。
[0012]结合第一方面,在第一方面的第四实施方式中,所述获取路由模块的启动配置参数,包括:获取路由模块的运行状态;基于所述运行状态,判断所述路由模块是否重启;当所述路由模块重启时,获取所述路由模块的启动配置参数。
[0013]结合第一方面第四实施方式,在第一方面的第五实施方式中,所述方法还包括:当所述路由模块并未重启时,获取所述路由模块的当前配置参数。
[0014]本专利技术实施例提供的路由模块的配置方法,通过获取路由模块的运行状态,基于运行状态判断路由模块是否重启,在路由模块重启时,获取路由模块的启动配置参数,在路由模块并未重启时,则获取路由模块的当前配置参数,由此能够准确确定出路由模块当前的运行状态及其运行状态所对应的配置参数。
[0015]结合第一方面,在第一方面的第六实施方式中,所述基于所述目标配置参数对所述路由模块进行配置,包括:生成对应于所述目标配置参数的配置指令;基于所述配置指令对所述路由模块进行配置。
[0016]本专利技术实施例提供的路由模块的配置方法,在得到目标配置参数时,生成对应于目标配置参数的配置指令,并基于该配置指令对路由模块进行配置,由此实现了路由模块的有效动态配置,保证配置效果。
[0017]根据第二方面,本专利技术实施例提供了一种路由模块的配置装置,包括:获取模块,用于获取路由模块的启动配置参数;确定模块,用于基于所述启动配置参数的改变状态,确定所述路由模块的目标配置参数;配置模块,用于基于所述目标配置参数对所述路由模块进行配置。
[0018]根据第三方面,本专利技术实施例提供了一种电子设备,包括:存储器和处理器,所述存储器和所述处理器之间互相通信连接,所述存储器中存储有计算机指令,所述处理器通过执行所述计算机指令,从而执行第一方面或第一方面任一实施方式所述的路由模块的配置方法。
[0019]根据第四方面,本专利技术实施例提供了一种计算机可读存储介质,所述计算机可读存储介质存储有计算机指令,所述计算机指令用于使计算机执行第一方面或第一方面任一
实施方式所述的路由模块的配置方法。
[0020]本专利技术实施例提供的路由模块的配置装置、电子设备以及计算机可读存储介质的相应有益效果,请参见路由模块的配置方法中相应内容的描述,在此不再赘述。
附图说明
[0021]为了更清楚地说明本专利技术具体实施方式或现有技术中的技术方案,下面将对具体实施方式或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图是本专利技术的一些实施方式,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0022]图1是根据本专利技术实施例的路由模块的配置方法的流程图;
[0023]图2是根据本专利技术实施例的路由模块的配置方法的另一流程图;
[0024]图3是根据本专利技术实施例的路由模块的配置方法的另一流程图;...

【技术保护点】

【技术特征摘要】
1.一种路由模块的配置方法,其特征在于,包括:获取路由模块的启动配置参数;基于所述启动配置参数的改变状态,确定所述路由模块的目标配置参数;基于所述目标配置参数对所述路由模块进行配置。2.根据权利要求1所述的方法,其特征在于,所述基于所述启动配置参数的改变状态,确定所述路由模块的目标配置参数,包括:判断是否接收到所述启动配置参数对应的动态配置指令;当接收到所述动态配置指令,基于所述动态配置指令改变所述路由模块的启动配置参数,得到所述路由模块的目标配置参数。3.根据权利要求2所述的方法,其特征在于,所述基于所述启动配置参数的改变状态,确定所述路由模块的目标配置参数,还包括:当未接收到所述动态配置指令时,将所述启动配置参数确定为所述目标配置参数。4.根据权利要求2或3所述的方法,其特征在于,所述动态配置指令包括:新增指令、删除指令及修改指令中的一种或多种。5.根据权利要求1所述的方法,其特征在于,所述获取路由模块的启动配置参数,包括:获取路由模块的运行状态;基于所述运行状态,判断所述路由模块是否重启;当所述路由模块重启时,获取所述路由模块的启动...

【专利技术属性】
技术研发人员:吴恩佑赖羿廷纪柏雄
申请(专利权)人:苏州浪潮智能科技有限公司
类型:发明
国别省市:

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

1