[发明专利]一种探测IP地址冲突的方法及设备有效
申请号: | 202011504022.3 | 申请日: | 2020-12-17 |
公开(公告)号: | CN112637377B | 公开(公告)日: | 2023-10-10 |
发明(设计)人: | 刘松涛;尤永康;姜翀 | 申请(专利权)人: | 上海云轴信息科技有限公司 |
主分类号: | H04L61/5046 | 分类号: | H04L61/5046;H04L41/0677 |
代理公司: | 上海百一领御专利代理事务所(普通合伙) 31243 | 代理人: | 王奎宇;甘章乖 |
地址: | 200241 上海市*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 探测 ip 地址 冲突 方法 设备 | ||
1.一种探测IP地址冲突的方法,其中,所述方法包括:
获取发生冲突的IP地址信息,获取云平台中所有物理机的安全外壳协议信息和虚拟私有云的安全外壳协议信息;
基于所述所有物理机的安全外壳协议信息、所述虚拟私有云的安全外壳协议信息和所述发生冲突的IP地址信息并行分析物理机和/或虚拟私有云,得到分析结果;
根据所述分析结果判断是否探测到冲突IP地址,若是,则记录冲突IP地址的相关信息,若否,则发出未匹配报告并停止响应。
2.根据权利要求1所述的方法,其中,所述基于所述所有物理机的安全外壳协议信息、所述虚拟私有云的安全外壳协议信息和所述发生冲突的IP地址信息并行分析物理机和/或虚拟私有云,得到分析结果,包括:
基于所述所有物理机的安全外壳协议信息对与所述发生冲突的IP地址信息同网段的物理机持续发送网络控制消息协议报文以建立网络连接;
基于所述网络连接遍历所有物理机的虚拟网卡,根据所述网络控制消息协议报文和所述所有物理机的虚拟网卡来探测发生冲突的IP地址信息对应的物理机信息,以完成分析并得到分析结果。
3.根据权利要求1所述的方法,其中,所述基于所述所有物理机的安全外壳协议信息、所述虚拟私有云的安全外壳协议信息和所述发生冲突的IP地址信息并行分析物理机和/或虚拟私有云,得到分析结果,包括:
基于所述虚拟私有云的安全外壳协议信息遍历虚拟私有云下的所有IP地址配置信息和/或所有虚拟IP地址配置信息以探测所述发生冲突的IP地址信息对应的虚拟私有云的公网IP地址信息,以完成分析并得到分析结果。
4.根据权利要求2所述的方法,其中,所述基于所述网络连接遍历所有物理机的虚拟网卡,包括:
基于所述网络连接遍历所有物理机的所有网桥,确定网桥信息,其中,所述网桥包括虚拟局域网网桥和虚拟扩展局域网网桥;
基于所述网桥信息遍历所有网桥下的所有虚拟网卡,确定所有虚拟网卡名称。
5.根据权利要求2所述的方法,其中,所述根据所述网络控制消息协议报文和所述所有物理机的虚拟网卡来探测发生冲突的IP地址信息对应的物理机信息,包括:
遍历所有物理机以获取所有虚拟网卡截获到的网络控制消息协议报文;
使用抓包分析所述所有虚拟网卡截获到的网络控制消息协议报文,确定占有所述发生冲突的IP地址信息的虚拟网卡以及所述虚拟网卡的名称;
根据所述虚拟网卡的名称遍历所有云主机筛选出所述虚拟网卡所在的云主机,确定云主机的通用唯一识别码;
根据所述云主机的通用唯一识别码确定对应的物理机信息,其中,所述物理机信息包括物理机IP地址信息。
6.根据权利要求5所述的方法,其中,所述遍历所有物理机以获取所有虚拟网卡截获到的网络控制消息协议报文之后,包括:
停止对与所述发生冲突的IP地址信息同网段的物理机发送网络控制消息协议报文。
7.根据权利要求2所述的方法,其中,所述方法还包括:
遍历所有物理机上的所有网卡的IP地址信息,判断所述所有网卡的IP地址信息中是否存在所述发生冲突的IP地址信息,若是,则记录下所述发生冲突的IP地址信息对应的网卡以及物理机信息,其中,所述网卡包括物理网卡、虚拟网卡、网桥。
8.根据权利要求2所述的方法,其中,所述方法还包括:
遍历所有物理机上的所有命名空间下的所有虚拟网卡IP地址信息,判断所述所有命名空间下的所有虚拟网卡IP地址信息中是否存在所述发生冲突的IP地址信息,若是,则记录下所述虚拟网卡IP地址信息,并根据所述虚拟网卡IP地址信息确定对应的命名空间名称和对应的虚拟网卡名称。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于上海云轴信息科技有限公司,未经上海云轴信息科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202011504022.3/1.html,转载请声明来源钻瓜专利网。