一种避免冲突的方法、第一路由设备及存储介质技术

技术编号:22005157 阅读:76 留言:0更新日期:2019-08-31 06:48
本发明专利技术实施例公开了一种避免冲突的方法、第一路由设备及存储介质,上述避免冲突的方法包括:接收修改指令;其中,修改指令携带第一路由设备对应的配置信息;第一路由设备为多个路由设备中的任一个路由设备;从第一路由设备对应的预设参数中确定配置信息对应的待修改参数;当待修改参数具有唯一性时,对配置信息进行冲突检测,并获取配置信息对应的冲突检测结果;若冲突检测结果为不存在冲突,则响应修改指令,根据配置信息修改待修改参数。

A Conflict Avoidance Method, First Routing Device and Storage Media

【技术实现步骤摘要】
一种避免冲突的方法、第一路由设备及存储介质
本专利技术涉及路由
,尤其涉及一种避免冲突的方法、第一路由设备及存储介质。
技术介绍
路由是指分组从源到目的地时,决定端到端路径的网络范围的进程,路由工作在网络层的数据包转发设备,路由器通过转发数据包来实现网络互连。在同一个路由域内,路由设备上安装的一些应用或协议通常明确要求域内每台设备的部分预设参数必须唯一,如果不能保证该预设参数配置的唯一性,便会存在冲突。冲突的存在可能会导致网络出现各种异常,使路由设备上的这些应用或者协议无法正常工作,甚至可能会导致网络风暴和网络震荡。由于现有技术中,配置参数是否正确只依赖于路由系统管理员的配置工作,因此并不能有效地避免冲突的产生,当路由系统中存在冲突时,该路由系统中的这些应用或者协议可能需要花费巨大精力去处理冲突,而处理冲突时复杂的处理流程则会大大增加路由系统中路由设备的资源损耗。
技术实现思路
本专利技术实施例提供一种避免冲突的方法、第一路由设备及存储介质,能够有效地避免冲突的产生,从而可以减小路由系统中路由设备的资源损耗。为达到上述目的,本专利技术实施例的技术方案是这样实现的:本专利技术实施例提供了一种避免冲突的方法,包括:接收修改指令;其中,所述修改指令携带第一路由设备对应的配置信息;所述第一路由设备为多个路由设备中的任一个路由设备;从所述第一路由设备对应的预设参数中确定所述配置信息对应的待修改参数;当所述待修改参数具有唯一性时,对所述配置信息进行冲突检测,并获取所述配置信息对应的冲突检测结果;若所述冲突检测结果为不存在冲突,则响应所述修改指令,根据所述配置信息修改所述待修改参数。在上述方案中,所述当所述待修改参数具有唯一性时,对所述配置信息进行冲突检测,并获取所述配置信息对应的冲突检测结果之后,所述方法还包括:若所述冲突检测结果为存在冲突,则进行报警处理。在上述方案中,所述当所述待修改参数具有唯一性时,对所述配置信息进行冲突检测,并获取所述配置信息对应的冲突检测结果,包括:向控制器发送冲突检测请求,以供所述控制器根据所述冲突检测请求进行所述冲突检测;其中,所述控制器与所述第一路由设备建立连接;所述冲突检测请求携带所述配置信息;接收所述控制器发送的所述冲突检测结果。在上述方案中,所述当所述待修改参数具有唯一性时,对所述配置信息进行冲突检测,并获取所述配置信息对应的冲突检测结果,包括:获取第二路由设备对应的预存配置信息;其中,所述第二路由设备为所述多个路由设备中,与所述第一路由设备建立连接的路由设备;根据所述配置信息和所述预存配置信息,获得所述冲突检测结果。在上述方案中,所述根据所述配置信息和所述预存配置信息,获得所述冲突检测结果,包括:将所述配置信息和所述预存配置信息进行对比;若所述预存配置信息与所述配置信息相同,则确定所述冲突检测结果为存在冲突;若所述预存配置信息与所述配置信息不相同,则确定所述冲突检测结果为不存在冲突。在上述方案中,所述获取第二路由设备对应的预存配置信息之前,所述方法还包括:设置所述第一路由设备对应的配置延时时间;记录所述第一路由设备对应的配置时间。在上述方案中,所述获取第二路由设备对应的预存配置信息之后,且所述根据所述配置信息和所述预存配置信息,获得所述冲突检测结果之前,所述方法还包括:比较所述配置时间和所述配置延时时间;当所述配置时间等于所述配置延时时间时,判定开始进行所述冲突检测。在上述方案中,所述从所述第一路由设备对应的预设参数中确定所述配置信息对应的待修改参数之后,所述方法还包括:当所述待修改参数不具有唯一性时,则根据所述配置信息修改所述待修改参数。本专利技术实施例提供了一种第一路由设备,所述第一路由设备包括处理器、接收器、存储有所述处理器可执行指令的存储器、通信接口,和用于连接所述处理器、所述接收器、所述存储器以及所述通信接口的总线,当所述指令被执行时,所述处理器和所述接收器执行时实现如上所述的避免冲突的方法。本专利技术实施例提供了一种计算机可读存储介质,其上存储有程序,应用于第一路由设备中,所述程序被处理器执行时实现如上所述的避免冲突的方法。由此可见,本专利技术实施例提供了一种避免冲突的方法、第一路由设备及存储介质,接收修改指令;其中,修改指令携带第一路由设备对应的配置信息;第一路由设备为多个路由设备中的任一个路由设备;从第一路由设备对应的预设参数中确定配置信息对应的待修改参数;当待修改参数具有唯一性时,对配置信息进行冲突检测,并获取配置信息对应的冲突检测结果;若冲突检测结果为不存在冲突,则响应修改指令,根据配置信息修改待修改参数。也就是说,本专利技术实施例提出的一种避免冲突的方法、路由设备及存储介质,在第一路由设备接收到的携带有配置信息的、对应于第一路由设备的修改指令之后,可以先对该配置信息进行冲突检测,并在确定冲突检测结果为不存在冲突之后,再根据配置信息对该第一路由设备进行配置,进而能够有效地避免冲突的产生,从而可以减小路由系统中路由设备的资源损耗。附图说明图1为本专利技术实施例提出的一种避免冲突的方法的实现流程示意图一;图2为路由系统构成示意图一;图3为路由系统构成示意图二;图4为本专利技术实施例提出的一种避免冲突的方法的实现流程示意图二;图5为本专利技术实施例提出的一种避免冲突的方法的实现流程示意图三;图6为本专利技术实施例提出的一种避免冲突的方法的实现流程示意图四;图7为本专利技术实施例提出的一种避免冲突的方法的实现流程示意图五;图8为本专利技术实施例提出的一种避免冲突的方法的实现流程示意图六;图9为本专利技术实施例提出的一种避免冲突的方法的实现流程示意图七;图10为本专利技术实施例提出的一种避免冲突的方法的实现流程示意图八;图11为本专利技术实施例提出的一种避免冲突的方法的实现流程示意图九;图12为本专利技术实施例提出的第一路由设备的组成结构示意图。具体实施方式下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述。实施例一图1为本专利技术实施例提出的一种避免冲突的方法的实现流程示意图一,如图1所示,在本专利技术的实施例中,第一路由设备避免冲突的方法可以包括以下步骤:步骤101、接收修改指令;其中,修改指令携带第一路由设备对应的配置信息;第一路由设备为多个路由设备中的任一个路由设备。在本专利技术的实施例中,第一路由设备可以先接收修改指令。其中,上述修改指令可以携带有上述第一路由设备对应的配置信息,即上述第一路由设备可以先接收与其对应的配置参数。需要说明的是,在本专利技术的实施例中,上述配置信息可以用于对上述第一路由设备所对应的预设参数进行修改的指示。进一步地,在本专利技术的实施例中,上述第一路由设备为多个路由设备中的任一个路由设备。具体地,路由系统可以由多个路由设备构成,上述路由系统中的任一个路由设备均可以为上述第一路由设备。需要说明的是,在本专利技术的实施例中,一个路由系统可以由多个路由设备组成。具体地,在本专利技术的实施例中,图2为路由系统构成示意图一,如图2所示,在集中式架构下,上述路由系统可以包括路由设备1、路由设备2等多个路由设备和控制器,其中,上述多个路由设备分别和上述控制器连接。图3为路由系统构成示意图二,如图3所示,上述路由系统可以包括路由设备1、路由设备2等多个路由设备,其中,上述多个路由设备之间分别互相连接本文档来自技高网...

【技术保护点】
1.一种避免冲突的方法,其特征在于,所述方法包括:接收修改指令;其中,所述修改指令携带第一路由设备对应的配置信息;所述第一路由设备为多个路由设备中的任一个路由设备;从所述第一路由设备对应的预设参数中确定所述配置信息对应的待修改参数;当所述待修改参数具有唯一性时,对所述配置信息进行冲突检测,并获取所述配置信息对应的冲突检测结果;若所述冲突检测结果为不存在冲突,则响应所述修改指令,根据所述配置信息修改所述待修改参数。

【技术特征摘要】
1.一种避免冲突的方法,其特征在于,所述方法包括:接收修改指令;其中,所述修改指令携带第一路由设备对应的配置信息;所述第一路由设备为多个路由设备中的任一个路由设备;从所述第一路由设备对应的预设参数中确定所述配置信息对应的待修改参数;当所述待修改参数具有唯一性时,对所述配置信息进行冲突检测,并获取所述配置信息对应的冲突检测结果;若所述冲突检测结果为不存在冲突,则响应所述修改指令,根据所述配置信息修改所述待修改参数。2.根据权利要求1所述的方法,其特征在于,所述当所述待修改参数具有唯一性时,对所述配置信息进行冲突检测,并获取所述配置信息对应的冲突检测结果之后,所述方法还包括:若所述冲突检测结果为存在冲突,则进行报警处理。3.根据权利要求1所述的方法,其特征在于,所述当所述待修改参数具有唯一性时,对所述配置信息进行冲突检测,并获取所述配置信息对应的冲突检测结果,包括:向控制器发送冲突检测请求,以供所述控制器根据所述冲突检测请求进行所述冲突检测;其中,所述控制器与所述第一路由设备建立连接;所述冲突检测请求携带所述配置信息;接收所述控制器发送的所述冲突检测结果。4.根据权利要求1所述的方法,其特征在于,所述当所述待修改参数具有唯一性时,对所述配置信息进行冲突检测,并获取所述配置信息对应的冲突检测结果,包括:获取第二路由设备对应的预存配置信息;其中,所述第二路由设备为所述多个路由设备中,与所述第一路由设备建立连接的路由设备;根据所述配置信息和所述预存配置信息,获得所述冲突检测结果。5.根据权利要求4所述的方法,其特征...

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

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

1