网卡和网关对应关系的确定方法及装置制造方法及图纸

技术编号:38717329 阅读:12 留言:0更新日期:2023-09-08 15:00
本发明专利技术提供了一种网卡和网关对应关系的确定方法及装置,识别服务集群中的至少一个服务节点,每个服务节点包括至少一个网卡,服务集群还包括多个网关和多个虚拟局域网,网关和虚拟局域网一一对应;确定各个网关的IP地址的网段数据;针对每个服务节点,遍历服务节点中的所有网卡,并为遍历的每个网卡绑定与目标网关的网段相同的IP地址,基于绑定的IP地址,确定网卡和目标网关之间的网络是否连通,在识别到网卡和目标网关之间的网络连通的情况下,确定目标网关为与网卡对应的网关;目标网关为多个网关中的任一个网关。本发明专利技术提高了确定集群中网卡对应网关的效率,可以确保对集群中所有网卡,均进行对应网关的确定。均进行对应网关的确定。均进行对应网关的确定。

【技术实现步骤摘要】
网卡和网关对应关系的确定方法及装置


[0001]本专利技术涉及计算机
,尤其涉及一种网卡和网关对应关系的确定方法及装置。

技术介绍

[0002]在适用于AI训练场景的服务集群中,为了提高机器模型的训练效率,通常对集群网络进行划分,得到多个分别对应不同操作任务的网络,多网络划分要求服务集群中有多个分别和各网络对应的网关,且每个服务节点上设置多个网卡。需要确定网卡和网关的对应关系,基于确定出的对应关系,确定出网卡和网络的对应关系,进而对集群中的各服务节点进行网络配置。
[0003]在相关技术中,通常通过命令行工具查看服务节点路由表,根据路由表信息确定与网卡对应的网关,或者通过查看交换机上的端口信息,根据端口信息确定与网卡对应的网关。
[0004]但是,根据相关技术中的方法,无法快速获取网卡和网关的对应关系,且容易遗漏需要进行网卡和网关对应关系确定的网卡。

技术实现思路

[0005]鉴于上述问题,提出了本专利技术实施例以便提供一种克服上述问题或者至少部分地解决上述问题的一种网卡和网关对应关系的确定方法及装置。
[0006]第一方面,本申请实施例公开了一种网卡和网关对应关系的确定方法,所述方法应用于集群管理服务节点,包括:
[0007]识别服务集群中的至少一个服务节点,每个服务节点包括至少一个网卡,所述服务集群还包括多个网关和多个虚拟局域网,网关和虚拟局域网一一对应;
[0008]获取各个网关的IP地址的网段;
[0009]针对每个服务节点,遍历服务节点中的所有网卡,并为遍历的每个所述网卡绑定与目标网关的网段相同的IP地址,基于绑定的所述IP地址,确定所述网卡和所述目标网关之间的网络是否连通,在识别到所述网卡和所述目标网关之间的网络连通的情况下,确定所述目标网关为与所述网卡对应的网关;所述目标网关为所述多个网关中的任一个网关。
[0010]第二方面,本申请实施例公开了一种网卡和网关对应关系的确定装置,所述装置包括:
[0011]第一识别模块,用于识别服务集群中的至少一个服务节点,每个服务节点包括至少一个网卡,所述服务集群还包括多个网关和多个虚拟局域网,网关和虚拟局域网一一对应;
[0012]获取模块,用于获取各个网关的IP地址的网段;
[0013]第一确定模块,用于针对每个服务节点,遍历服务节点中的所有网卡,并为遍历的每个所述网卡绑定与目标网关的网段相同的IP地址,基于绑定的所述IP地址,确定所述网
卡和所述目标网关之间的网络是否连通,在识别到所述网卡和所述目标网关之间的网络连通的情况下,确定所述目标网关为与所述网卡对应的网关;所述目标网关为所述多个网关中的任一个网关。
[0014]第三方面,本申请实施例还公开了一种电子设备,包括处理器和存储器、所述存储器存储可在所述处理器上运行的程序或指令,所述程序或指令被所述处理器执行时实现如第一方面所述的方法的步骤。
[0015]第四方面,本申请实施例还公开了一种可读存储介质,所述可读存储介质上存储有程序或指令,所述程序或指令被处理器执行时实现如第一方面所述的方法的步骤。
[0016]综上,在本申请实施例中,针对每个服务节点,遍历服务节点中的所有网卡,并为遍历的每个网卡绑定与目标网关的网段相同的IP地址,基于绑定的IP地址,确定网卡和目标网关的网络是否连通,在识别到网卡和目标网关之间的网络连通的情况下,确定目标网关为与网卡对应的网关。其中,多个网关和多个虚拟局域网分别一一对应,因此,在确定服务集群中网卡和网关的对应关系后,根据该对应关系可以确定出网卡和虚拟局域网的对应关系,基于确定出的网卡和虚拟局域网的对应关系,可以对服务集群中的网卡进行网络配置。相关技术中,可以通过命令行工具查看服务节点路由表,由此获取对应服务节点中网卡对应的网关,但在服务节点服务器刚装完操作系统,服务节点中的网卡信息还没有配置完成的情况下,服务节点路由表中没有存入网卡和网关的对应关系,这会导致无法确定与该网卡对应的网关。相关技术中,还可以通过查看网络交换机端口信息的方式,确定与网卡对应的网关,但是,这种方法存在处理效率低的问题;另外,交换机端口信息不一定会包括网卡和网关的对应关系,这会导致无法根据端口信息确定与网卡对应的网关;而在服务集群中服务节点数量大的情况下,通过查看网络交换机端口信息确定网卡和网关的对应关系,可能会遗漏需要进行对应网关确认的网卡。相对于相关技术的方法,本方法通过遍历的方式确定各服务节点中各网卡对应的网关,不会遗漏需要进行对应网关确认的网卡。另外,本方法通过为网卡绑定与目标网关相同网段的IP地址,基于IP地址进行网卡和目标网关之间网络连通性测试,根据测试结果确定对应的网关,方法不需查看路由表信息或者网络交换机端口信息,提高了处理效率。即,本专利技术的方法,解决了相关技术中无法快速确定集群中与网卡对应的网关,且容易遗漏需要进行对应网关确认的网卡的问题。
附图说明
[0017]图1是本专利技术实施例提供的一种网卡和网关对应关系的确定方法的步骤流程图;
[0018]图2是本专利技术实施例提供的又一种网卡和网关对应关系的确定方法的步骤流程图;
[0019]图3是本专利技术实施例提供的另一种网卡和网关对应关系的确定方法的步骤流程图;
[0020]图4是本专利技术实施例提供的一种网卡和网关对应关系的确定装置的框图;
[0021]图5是本专利技术一个实施例的电子设备的框图;
[0022]图6是本专利技术另一个实施例的电子设备的框图。
具体实施方式
[0023]下面将参照附图更详细地描述本专利技术的示例性实施例。虽然附图中显示了本专利技术的示例性实施例,然而应当理解,可以以各种形式实现本专利技术而不应被这里阐述的实施例所限制。相反,提供这些实施例是为了能够更透彻地理解本专利技术,并且能够将本专利技术的范围完整的传达给本领域的技术人员。
[0024]本申请中出现的部分名词或术语适用于如下解释:
[0025]虚拟局域网(Virtual Local Area Network,VLAN)技术,用于将一个大型的网络分割成多个小型的逻辑网络,这些小型的逻辑网络即为本申请中的虚拟局域网。
[0026]安全外壳协议(Secure Shell,SSh),是一种安全的网络协议,通过加密、验证和数据完整性验证等安全机制,确保网络中数据传输的安全性。
[0027]参考图1,其示出了本申请实施例提供的网卡和网关对应关系的确定方法的步骤流程图,方法应用于集群管理服务节点,集群管理服务节点为集群中用于为各网卡绑定与目标网关的网段相同的IP地址,并基于绑定的IP地址,确定与各网卡对应的网关的服务节点。方法可以包括:
[0028]步骤101,识别服务集群中的至少一个服务节点,每个服务节点包括至少一个网卡,服务集群包括多个网关和多个虚拟局域网,网关和虚拟局域网一一对应。
[0029]在本专利技术实施例中,服务集群可以为适用于AI训练场景的服务集群,也可以为适用于其他应用场景的集群,此处不本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种网卡和网关对应关系的确定方法,其特征在于,所述方法应用于集群管理服务节点,包括:识别服务集群中的至少一个服务节点,每个服务节点包括至少一个网卡,所述服务集群包括多个网关和多个虚拟局域网,网关和虚拟局域网一一对应;确定各个网关的IP地址的网段;针对每个服务节点,遍历服务节点中的所有网卡,并为遍历的每个所述网卡绑定与目标网关的网段相同的IP地址,基于绑定的所述IP地址,确定所述网卡和所述目标网关之间的网络是否连通,在识别到所述网卡和所述目标网关之间的网络连通的情况下,确定所述目标网关为与所述网卡对应的网关;所述目标网关为所述多个网关中的任一个网关。2.根据权利要求1所述的方法,其特征在于,还包括:在识别到所述网卡和所述目标网关之间的网络不连通的情况下,为所述网卡绑定与其他网关的网段相同的IP地址,所述其他网关,为所述多个网关中未与所述网卡进行对应关系确定的网关;识别所述网卡和所述其他网关之间的网络是否连通,在所述网卡和所述其他网关之间的网络连通的情况下,确定所述其他网关为所述网卡对应的网关。3.根据权利要求1所述的方法,其特征在于,为网卡绑定与目标网关的网段相同的IP地址,包括:确定与所述目标网关的网段相同的IP地址;将所述网卡的网卡名称和与所述网段相同的IP地址进行绑定。4.根据权利要求3所述的方法,其特征在于,在将所述网卡的网卡名称和与所述网段相同的IP地址进行绑定之前,还包括:获取各个服务节点的IP地址;针对各个服务节点,根据对应的IP地址访问服务节点,以获得服务节点中各个网卡的网卡名称。5.根据权利要求4所述的方法,其特征在于,所述根据对应的IP地址访问服务节点,以获得服务节点中各个网卡的网卡名称,包括:根据所述对应的IP地址,基于安全外壳协议指令访问服务节点,获得服务节点中各个网卡的网卡名称。6.根据权利要求4所述的方法,其特征在于,针对每个服务节点,确定与每个服务节点中每个网卡对应的网关,包括:对各个服务节点的IP地址进行排序,得到IP地址排序结果;确定当前服务节点中各网卡对应的网关是否均已确定,所述当前服务节点是所述多个服务节点中的服务节点;在所述当前服务节点中各网卡对应的网关均已确...

【专利技术属性】
技术研发人员:卢冰
申请(专利权)人:苏州浪潮智能科技有限公司
类型:发明
国别省市:

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

1