一种地址冲突检测方法和装置制造方法及图纸

技术编号:37482811 阅读:28 留言:0更新日期:2023-05-07 09:22
本发明专利技术公开了一种地址冲突检测方法和装置,涉及计算机技术领域,解决了解决目前无法实时判断IP地址是否冲突的问题。该方法包括:获取待使用的地址和地址所在层级的路由表配置信息,路由表配置信息包括:目的地址,利用待使用的地址和目的地址,确定交叉比对结果,若交叉比对结果为冲突,确定目的地址对应的目标设备。设备。设备。

【技术实现步骤摘要】
一种地址冲突检测方法和装置


[0001]本专利技术涉及云计算
,尤其涉及一种地址冲突检测方法和装置。

技术介绍

[0002]随着5G核心网云化引入了服务化架构、软件定义网络和网络功能虚拟化等新技术,网元设备由之前的传统网络设备转向标准化服务器,呈现出IT化和互联网化等特点。同时由于IPV6技术的广泛应用,IP地址配置冲突导致的网络故障频繁发生。
[0003]相关技术中,判断网络设备之间的IP冲突的过程是利用网络设备的配置信息构建IP地址的知识图谱。例如,以网络设备的配置信息为知识图谱的实体,网络设备之间的网络连接关系为实体之间的关系来构建IP地址知识图谱。但是由于网络配置信息非现网实时信息,导致无法实时判断IP地址是否冲突。同时相关技术中仅可以判断IP地址是否冲突,并不能准确定位出IP冲突的具体网络设备。

技术实现思路

[0004]本专利技术提供了一种地址冲突检测方法和装置,用于解决目前无法实时判断IP地址是否冲突的问题。
[0005]为达到上述目的,本专利技术采用如下技术方案:
[0006]第一方面,本专利技术提供了一种地址冲突检测方法,包括:获取待使用的地址和地址所在层级的路由表配置信息;路由表配置信息包括:目的地址。利用待使用的地址和目的地址,确定交叉比对结果。若交叉比对结果为冲突,确定目的地址对应的目标设备。
[0007]本申请提供的地址冲突检测方法,通过获取待使用的地址和该地址所在层级的路由表的配置信息,进而利用该待使用的地址和该路由表的配置信息中的目的地址,确定交叉比对结果,若该交叉比对结果为冲突,确定该目的地址对应的目标设备,以实现实时判断待使用的IP地址与已使用的IP地址之间是否冲突的问题,同时在判断出待使用的IP地址与已使用的IP地址之间冲突后,可以准确定位出该发生冲突的具体的网络设备,便于后续确定冲突原因以及解决对策。
[0008]一种可能的实现方式,利用待使用的地址和目的地址,确定交叉比对结果,包括:将待使用的地址与路由表的配置信息的所有目的地址进行比对,若目的地址中存在待使用的地址,确定交叉比对结果为冲突;若目的地址中不存在待使用的地址,确定交叉比对结果为不冲突。
[0009]一种可能的实现方式,路由表配置信息还包括:出接口和下一跳地址。确定目的地址对应的目标设备,包括:利用目的地址,确定下一跳地址,登录下一跳地址,若登录结果为失败,获取下一跳地址对应的路由表配置信息的出接口,确定出接口对应的设备为目标设备。
[0010]一种可能的实现方式,在确定出接口对应的设备的为目标设备之后,本申请提供的地址冲突检测方法还包括:显示目标设备。
[0011]一种可能的实现方式,本申请提供的地址冲突检测方法,还包括:若登录结果为成功,登录下一跳地址。
[0012]第二方面,本专利技术提供了一种地址冲突检测装置,包括:获取模块、处理模块、确定模块。
[0013]其中,获取模块,用于获取待使用的地址和地址所在层级的路由表配置信息,路由表配置信息包括:目的地址。
[0014]处理模块,用于利用待使用的地址和所述目的地址,确定交叉比对结果。
[0015]确定模块,用于若交叉比对结果为冲突,确定目的地址对应的目标设备。
[0016]本申请提供的地址冲突检测装置,通过获取待使用的地址和该地址所在层级的路由表的配置信息,进而利用该待使用的地址和该路由表的配置信息中的目的地址,确定交叉比对结果,若该交叉比对结果为冲突,确定该目的地址对应的目标设备,以实现实时判断待使用的IP地址与已使用的IP地址之间是否冲突的问题,同时在判断出待使用的IP地址与已使用的IP地址之间冲突后,可以准确定位出该发生冲突的具体的网络设备,便于后续确定冲突原因以及解决对策。
[0017]一种可能的实现方式,处理模块具体用于:将待使用的地址与路由表配置信息的所有目的地址进行比对,若目的地址中存在待使用的地址,确定交叉比对结果为冲突;若目的地址中不存在待使用的地址,确定交叉比对结果为不冲突。
[0018]一种可能的实现方式,路由表配置信息还包括:出接口和下一跳地址。确定模块具体用于:利用目的地址,确定下一跳地址,本申请提供的地址冲突检测装置还包括:登录模块,用于登录下一跳地址,获取模块还用于:若登录结果为失败,获取下一跳地址对应的路由表配置信息的出接口,确定模块还用于:确定出接口对应的设备为目标设备。
[0019]一种可能的实现方式,本申请提供的地址冲突检测装置,还包括:显示模块,用于在确定模块确定出接口对应的设备为目标设备之后,显示目标设备。
[0020]一种可能的实现方式,登录模块还用于:若登录结果为成功,登录下一跳地址。
[0021]第三方面,提供了一种计算设备,该计算设备具有实现上述第一方面或任一种可能的实现方式所述的地址冲突检测方法的功能。该功能可以通过硬件实现,也可以通过硬件执行相应的软件实现。该硬件或软件包括一个或多个与上述功能相对应的模块。
[0022]第四方面,提供了一种计算机可读存储介质,该计算机可读存储介质中存储有指令,当其在计算机上运行时,使得计算机可以执行上述第一方面或任一种可能的实现方式所述的地址冲突检测方法。
[0023]第五方面,提供了一种包含指令的计算机程序产品,当其在计算机上运行时,使得计算机可以执行上述第一方面或任一种可能的实现方式所述的地址冲突检测方法。
[0024]其中,第三方面至第五方面中任一种设计方式所带来的技术效果可参见第一方面中不同可能的实现方式所带来的技术效果,此处不再赘述。
[0025]本申请中第二方面到第五方面及其各种实现方式的具体描述,可以参考第一方面及其各种实现方式中的详细描述;并且,第二方面到第五方面及其各种实现方式的有益效果,可以参考第一方面及其各种实现方式中的有益效果分析,此处不再赘述。
[0026]本申请的这些方面或其他方面在以下的描述中会更加简明易懂。
附图说明
[0027]为了更清楚地说明本专利技术实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0028]图1为本申请实施例提供的地址冲突检测系统的结构示意图;
[0029]图2为本申请实施例提供的核心网设备的结构示意图;
[0030]图3为本申请实施例提供的一种地址冲突检测方法的一个流程示意图;
[0031]图4为本申请实施例提供的一种地址冲突检测方法的另一个流程示意图;
[0032]图5为本申请实施例提供的一种地址冲突检测方法的一个示意图;
[0033]图6为本申请实施例提供的一种地址冲突检测方法的另一个示意图;
[0034]图7为本申请实施例提供的一种地址冲突检测方法的另一个流程示意图;
[0035]图8为本申请实施例提供的一种地址冲突检测本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种地址冲突检测方法,其特征在于,包括:获取待使用的地址和所述地址所在层级的路由表配置信息;所述路由表配置信息包括:目的地址;利用所述待使用的地址和所述目的地址,确定交叉比对结果;若所述交叉比对结果为冲突,确定所述目的地址对应的目标设备。2.根据权利要求1所述的方法,其特征在于,所述利用所述待使用的地址和所述目的地址,确定交叉比对结果,包括:将所述待使用的地址与所述路由表配置信息的所有目的地址进行比对;若所述目的地址中存在所述待使用的地址,确定所述交叉比对结果为冲突;若所述目的地址中不存在所述待使用的地址,确定所述交叉比对结果为不冲突。3.根据权利要求1所述的方法,其特征在于,所述路由表配置信息还包括:出接口和下一跳地址;所述确定所述目的地址对应的目标设备,包括:利用所述目的地址,确定所述下一跳地址;登录所述下一跳地址;若所述登录结果为失败,获取所述下一跳地址对应的所述路由表配置信息的出接口;确定所述出接口对应的设备为所述目标设备。4.根据权利要求3所述的方法,其特征在于,在确定所述出接口对应的设备的为所述目标设备之后,所述方法还包括:显示所述目标设备。5.根据权利要求3所述的方法,其特征在于,所述方法还包括:若所述登录结果为成功,登录所述下一跳地址。6.一种地址冲突检测装置,其特征在于,包括:获取模块,用于获取待使用的地址和所述地址所在层级的路由表配置信息;所述路由表配置信息包括:目的地址;处理模块,用于利用所述待使用的地址和所述目的地址,确定交叉比对结果;确定模块,用于若所述交叉比对结果为冲突,确定所述目的地址对应的目标设备。7.根据权利要求6所述的装置,其特征在于,所述处理模块具体用于:将所述待使用的地址与所述...

【专利技术属性】
技术研发人员:李顺曹景镇林清圣张志新李文娇周梦泉
申请(专利权)人:中国联合网络通信集团有限公司
类型:发明
国别省市:

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

1