[发明专利]一种探测IP地址冲突的方法及设备有效
申请号: | 202011504022.3 | 申请日: | 2020-12-17 |
公开(公告)号: | CN112637377B | 公开(公告)日: | 2023-10-10 |
发明(设计)人: | 刘松涛;尤永康;姜翀 | 申请(专利权)人: | 上海云轴信息科技有限公司 |
主分类号: | H04L61/5046 | 分类号: | H04L61/5046;H04L41/0677 |
代理公司: | 上海百一领御专利代理事务所(普通合伙) 31243 | 代理人: | 王奎宇;甘章乖 |
地址: | 200241 上海市*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 探测 ip 地址 冲突 方法 设备 | ||
本申请的目的是提供一种探测IP地址冲突的方法及设备,本申请通过获取发生冲突的IP地址信息,获取云平台中所有物理机的安全外壳协议信息和虚拟私有云的安全外壳协议信息;基于所述所有物理机的安全外壳协议信息、所述虚拟私有云的安全外壳协议信息和所述发生冲突的IP地址信息并行分析物理机和/或虚拟私有云,得到分析结果;根据所述分析结果判断是否探测到冲突IP地址,若是,则记录冲突IP地址的相关信息,若否,则发出未匹配报告并停止响应。从而在云平台各层面各组件均存在大量IP占用的应用环境下,自动化快速定位发生冲突的IP地址,加速了网络故障的定位处理。
技术领域
本申请涉及计算机领域,尤其涉及一种探测IP地址冲突的方法及设备。
背景技术
当前的云平台侧的物理机在接入到接入层交换机后,就承担了物理链路层的最后一层。物理机上运行的多个云主机,通过物理网络隔离、虚拟局域网(VLAN)隔离、VXLAN隔离等多重隔离方式实现了二层隔离,在不同二层之下,也存在了多个不同的三层网络,不同的三层网络存在大量的IP地址池。在经典的扁平网络场景中,在物理机上也存在着不同的Linuxnamespace提供了隔离的网络服务资源,也占用了大量的网际互连协议(IP)地址。而且在软件定义网络(SDN)场景中,也存在着虚拟IP提供各种复杂的网络服务的情况。同时人为配置出错,也会导致IP地址占用。在异常情况下,云平台上相关IP地址可能未曾释放,也会导致IP地址未正常回收。在分布式动态主机配置协议(DHCP)应用的场景中,可能因为资源隔离处理异常导致DHCP服务IP出现异常泄露,发生IP冲突。在上述的各种复杂场景下的网络IP地址分配异常或手动设置异常,均会导致IP地址冲突,尤其是在云平台管控层面查询无效的情况下,IP导致冲突的定位会异常困难。现有的二层扫描将无法直接扫描到物理机下云主机或相关虚拟IP的占用情况。
针对云平台IP地址定位的常规技术,是通过云平台管控层面提供的IP地址记录信息查询IP地址占用。云平台管控层面在在同一个二层网络内保持了IP地址的唯一性。现有的IP地址冲突检测一般是通过arp-scan扫描二层,即在相同二层内的主机上通过不同VLAN进行二层扫描定位。其技术实现是通过arping或arp-scan向同一个二层内的主机发送ARP命令,检测IP地址是否已被占用,在针对对应的云主机UUID信息,查询对应的云主机进行定位。
上述技术存在的缺点:
1.只能探测出同一二层内VLAN场景下的IP地址冲突,但无法直接定位到具体云主机。在云主机存在多张网卡的场景下,也无法定位到具体云主机的网卡;
2.针对VXLAN的场景下,无法直接通过VXLAN隧道终点(VTEP)终端IP嗅探到其负责转发的Overlay网络对应的IP地址;
3.针对云平台使用SDN的场景,虽可以通过arp扫描,但针对多个SDN控制器的场景,不便于通过SDN控制器遍历相关的虚拟IP服务,例如弹性IP、负载均衡IP、端口转发虚拟IP、IPsec VPN虚拟IP。
4.针对Linux的namespace下隔离的网络资源,提供的虚拟IP映射,也无法直接探测到对应的IP。
5.针对云平台DHCP服务IP异常占用发生的DHCP IP地址冲突,传统的技术也不便于快速定位。
6.针对上述提及的IP地址,在管控层面出现异常未正常回收的场景,故障定位将会更困难。
发明内容
本申请的一个目的是提供一种探测IP地址冲突的方法及设备,解决现有技术中复杂场景下无法直接扫描到物理机下云主机的IP地址或相关虚拟IP地址冲突以及被占用情况的问题。
根据本申请的一个方面,提供了一种探测IP地址冲突的方法,该方法包括:
获取发生冲突的IP地址信息,获取云平台中所有物理机的安全外壳协议信息和虚拟私有云的安全外壳协议信息;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于上海云轴信息科技有限公司,未经上海云轴信息科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202011504022.3/2.html,转载请声明来源钻瓜专利网。