一种查询主机网络位置关系的方法、装置及系统与流程

文档序号:34711183发布日期:2023-07-07 14:18阅读:22来源:国知局
一种查询主机网络位置关系的方法、装置及系统与流程

本发明涉及数据维护领域,应用于数据中心中主机所在网络位置的查询。


背景技术:

1、现阶段在大规模数据中心中,主机运维人员在操作更改主机网段或者物理机搬迁等需求下,网络运维人员往往需要知道真实的物理机接入在哪台交换机的哪个端口上,从而进行相应的网络配置调整。面对这类需求,网络运维人员,需要拿到主机的ip或者mac,首先判断机器属于哪个数据中心,然后在对应的核心上查询路由、mac、lldp找到对应的接入设备,然后在接入设备上再查询mac地址信息,这样才能一步一步定位到具体设备的具体端口,过程十分繁琐,在有批量需求的情况下,更不具备操作性。


技术实现思路

1、本发明要解决的技术问题在于,针对现有技术中存在的缺陷,提供了一种查询主机网络位置的方法、装置及系统,实现了只要输入对应机器的ip或者mac,可一键查询出想要的设备接口信息,解决了目前市场已有解决方案所存在的问题。

2、其中本发明解决其技术问题所采用的技术方案是:

3、本发明采用以上技术方案,至少具备以下有益效果:

4、根据本公开实施例的一方面,提供了一种查询主机网络位置关系的方法,包括:

5、步骤s1、获取主机网络并对主机网络进行分类,其中,主机网络包括sdn网络和传统二三层网络;

6、步骤s2、获取api接口,控制api接口获得sdn网络的主机与网络设备端口的对应关系,得到第一关系数据;

7、步骤s3、获取采集周期,针对于传统二三层网络,根据采集周期周期性采集核心交换机arp表项信息,并接入交换机mac表项信息,根据arp表项信息和mac表项信息得到第二关系数据;

8、步骤s4、将第一关系数据与第二关系数据存入数据库中;

9、步骤s5、根据前端获取查询入口,并通过查询入口根据数据库中数据进行查询。

10、根据本公开实施例的另一方面,根据arp表项信息和mac表项信息得到第二关系数据,包括:

11、其中,arp表项和mac表项中存在共同的mac地址数据,查询主机网络位置的方法通过共同的mac地址数据提炼出主机与网络设备端口的对应关系,得到第二关系数据。

12、根据本公开实施例的另一方面,针对于传统二三层网络,根据采集周期周期性采集核心交换机arp表项信息,采集周期为5分钟。

13、根据本公开实施例的另一方面,针对于传统二三层网络,根据采集周期周期性采集核心交换机arp表项信息,包括:

14、其中,因为采集数据是根据采集周期周期性的进行采集,于是在两个周期之间会出现网络结构调整,所有在前端增加检验操作。

15、根据本公开实施例的一方面,提供了一种查询主机网络位置关系的装置,其特征在于,包括:

16、主机网络分类模块:获取主机网络并对主机网络进行分类,其中,主机网络包括sdn网络和传统二三层网络;

17、第一关系数据获取模块:获取api接口,控制api接口获得sdn网络的主机与网络设备端口的对应关系,得到第一关系数据;

18、第二关系数据获取模块:获取采集周期针对于传统二三层网络,根据采集周期周期性采集核心交换机arp表项信息,并接入交换机mac表项信息,根据arp表项信息和mac表项信息得到第二关系数据;

19、关系数据储存模块:将第一关系数据与第二关系数据存入数据库中;

20、关系数据查询模块:根据前端获取查询入口,并通过查询入口根据数据库中数据进行查询。

21、根据本公开实施例的一方面,提供了一种查询主机网络位置关系的系统,其特征在于,查询主机网络位置关系的系统应用于上述的查询主机网络位置关系的装置。

22、根据本公开实施例的一方面,提供了一种计算机可读存储介质,其特征在于,计算机可读存储介质上存储有计算机程序,处理器执行计算机程序,实现上述任一项的一种查询主机网络位置关系的方法。

23、本发明采用以上技术方案,至少具备以下有益效果:

24、针对现阶段问题,本发明可以通过采集周期的对全网所有的核心设备、接入设备学习的arp/mac信息进行采集,在后端将ip/mac对应的具体设备的具体接入端口实现解析,也就是网络运维人员需要的具体信息,并将具体解析结果存入数据库中,然后在前端页面中提供查询入库,实现了对复杂的主机网络位置手动查询操作可以简化为一键查询,并且在查询后可以进行数据校验,保障查询结果的实时性。

25、应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本公开实施例。



技术特征:

1.一种查询主机网络位置关系的方法,其特征在于,包括:

2.根据权利要求1所述的方法,根据所述arp表项信息和所述mac表项信息得到第二关系数据,其特征在于,包括:

3.根据权利要求1所述的方法,针对于所述传统二三层网络,根据采集周期周期性采集核心交换机arp表项信息,其特征在于,所述采集周期为5分钟。

4.根据权利要求3所述的方法,针对于所述传统二三层网络,根据采集周期周期性采集核心交换机arp表项信息,其特征在于,包括:

5.一种查询主机网络位置关系的装置,其特征在于,包括:

6.一种查询主机网络位置关系的系统,其特征在于,所述查询主机网络位置关系的系统应用于上述的查询主机网络位置关系的装置。

7.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质上存储有计算机程序,处理器执行所述计算机程序,实现如权利要求1-4中任一项所述的一种查询主机网络位置关系的方法。


技术总结
本发明提供了一种查询主机网络位置关系的方法、装置及系统,涉及数据维护领域,应用于数据中心中主机所在网络位置的查询。具体包括:获取主机网络并进行分类,主机网络包括SDN网络和传统二三层网络;获取API接口,控制API接口获得SDN网络的主机与网络设备端口的对应关系,得到第一关系数据;获取采集周期,针对于传统二三层网络,根据采集周期周期性采集核心交换机ARP表项信息,并接入交换机MAC表项信息,得到第二关系数据;将第一关系数据与第二关系数据存入数据库中;根据前端获取查询入口并根据数据库中数据进行查询。实现了对复杂的主机网络位置手动查询操作可以简化为一键查询,并且在查询后可以进行数据校验,保障查询结果的实时性。

技术研发人员:邬宏竹
受保护的技术使用者:上海中通吉网络技术有限公司
技术研发日:
技术公布日:2024/1/13
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1