网络路径探测方法、装置和电子设备制造方法及图纸

技术编号:35748632 阅读:14 留言:0更新日期:2022-11-26 18:53
本公开实施例公开了的网络路径探测方法、装置和电子设备,在接收到服务器发送的路径探测数据之后,可以根据预配置的哈希因子,对路径探测数据进行哈希处理,而哈希处理之后的路径探测数据可以用于生成共享路径,这样,也就使得一个路径探测数据生成的共享路径可以被多个服务器使用。而这样,使得服务器在进行路径构建的过程中,可以先获取共享路径,再确定是否生成路径探测数据。是否生成路径探测数据。是否生成路径探测数据。

【技术实现步骤摘要】
网络路径探测方法、装置和电子设备


[0001]本公开涉及互联网
,尤其涉及一种网络路径探测方法、装置和电子设备。

技术介绍

[0002]数据中心通常包括服务器和交换机,服务器与服务器之间进行信息传递的过程中,需要交换机配合进行信息转发。而一个数据中心,可能包括多个服务器,也可能包括多个交换机,因此,在服务器之间进行数据传递的过程中,可能会存在很多网络路径。当清晰地获知数据中心的每条传输路径时,则可以根据情况对服务器之间进行信息传递时的网络路径进行选路。

技术实现思路

[0003]提供该公开内容部分以便以简要的形式介绍构思,这些构思将在后面的具体实施方式部分被详细描述。该公开内容部分并不旨在标识要求保护的技术方案的关键特征或必要特征,也不旨在用于限制所要求的保护的技术方案的范围。
[0004]本公开实施例提供了一种网络路径探测方法、装置和电子设备,可以构建共享路径,从而也就可以减少路径构建过程中需要生成的路径探测数据,并可以节约进行数据中心网络路径探测的时间。
[0005]第一方面,本公开实施例提供了一种网络路径探测方法,应用于数据中心的任一交换机,上述数据中心包括至少两个服务器和至少两个交换机,服务器之间通过交换机进行数据传输;上述方法包括:响应于接收到第一服务器发送的路径探测数据,根据预配置的哈希因子,对接收到的路径探测数据进行哈希处理;将进行哈希处理之后的路径探测数据发送至下一节点,其中,下一节点为服务器或交换机;其中,在哈希处理之后的路径探测数据到达目的服务器后,路径构建设备利用哈希处理之后的路径探测数据,构建共享路径;其中,该共享路径对应至少一个第二服务器;其中,共享路径的起点为交换机,终点为服务器。
[0006]第二方面,本公开实施例提供了一种网络路径探测装置,应用于数据中心的任一交换机,上述数据中心包括至少两个服务器和至少两个交换机,服务器之间通过交换机进行数据传输;上述装置包括:处理单元,用于响应于接收到第一服务器发送的路径探测数据,根据预配置的哈希因子,对接收到的路径探测数据进行哈希处理;发送单元,用于将进行哈希处理之后的路径探测数据发送至下一节点,其中,下一节点为服务器或交换机;其中,在哈希处理之后的路径探测数据到达目的服务器后,路径构建设备利用哈希处理之后的路径探测数据,构建共享路径;其中,该共享路径对应至少一个第二服务器;其中,共享路径的起点为交换机,终点为服务器。
[0007]第三方面,本公开实施例提供了一种网络路径探测方法,应用于数据中心的第一服务器,上述数据中心包括至少两个服务器和至少两个交换机,服务器之间通过交换机进行数据传输;其中,上述第一服务器为至少两个服务器中的任一服务器;上述方法包括:响应于检测到路径生成指令,生成新的路径探测数据,并将生成的新的路径探测数据发送至
相匹配的交换机;其中,路径探测数据用于构建共享路径,共享路径对应至少一个第二服务器,共享路径的起点为交换机,终点为服务器。
[0008]第四方面,应用于数据中心的第一服务器,上述数据中心包括至少两个服务器和至少两个交换机,服务器之间通过交换机进行数据传输;其中,上述第一服务器为至少两个服务器中的任一服务器;上述装置包括:生成单元,用于响应于检测到路径生成指令,生成新的路径探测数据,并将生成的新的路径探测数据发送至相匹配的交换机;其中,路径探测数据用于构建共享路径,共享路径对应至少一个第二服务器,共享路径的起点为交换机,终点为服务器。
[0009]第五方面,本公开实施例提供了一种电子设备,包括:至少一个处理器;存储装置,用于存储至少一个程序,当上述至少一个程序被上述至少一个处理器执行,使得上述至少一个处理器实现如第一方面和第三方面上述的网络路径探测方法。
[0010]第六方面,本公开实施例提供了一种计算机可读介质,其上存储有计算机程序,该程序被处理器执行时实现如第一方面和第三方面上述的网络路径探测方法的步骤。
[0011]本公开实施例提供的网络路径探测方法、装置和电子设备,在接收到服务器发送的路径探测数据之后,可以根据预配置的哈希因子,对路径探测数据进行哈希处理,而哈希处理之后的路径探测数据可以用以生成共享路径,这样,也就使得一个路径探测数据生成的共享路径可以被多个服务器使用。而这种方式,不仅可以减少在进行路径探测过程中,服务器需要生成的路径探测数据的数量,而且,由于共享路径可以被共享,也可以节约数据中心进行网络路径探测的时间。
附图说明
[0012]结合附图并参考以下具体实施方式,本公开各实施例的上述和其他特征、优点及方面将变得更加明显。贯穿附图中,相同或相似的附图标记表示相同或相似的元素。应当理解附图是示意性的,原件和元素不一定按照比例绘制。
[0013]图1是根据本公开的网络路径探测方法的一个实施例的流程图;
[0014]图2是根据本公开的网络路径探测方法的一个实施例的数据中心的结构示意图;
[0015]图3是根据本公开的网络路径探测方法的又一个实施例的数据中心的结构示意图;
[0016]图4是根据本公开的网络路径探测方法的又一个实施例的数据中心的结构示意图;
[0017]图5是根据本公开的网络路径探测方法的又一个实施例的流程图;
[0018]图6是根据本公开的网络路径探测装置的一个实施例的结构示意图;
[0019]图7是根据本公开的网络路径探测装置的又一个实施例的结构示意图;
[0020]图8是本公开的一个实施例的网络路径探测方法可以应用于其中的示例性系统架构;
[0021]图9是根据本公开实施例提供的电子设备的基本结构的示意图。
具体实施方式
[0022]下面将参照附图更详细地描述本公开的实施例。虽然附图中显示了本公开的某些
实施例,然而应当理解的是,本公开可以通过各种形式来实现,而且不应该被解释为限于这里阐述的实施例,相反提供这些实施例是为了更加透彻和完整地理解本公开。应当理解的是,本公开的附图及实施例仅用于示例性作用,并非用于限制本公开的保护范围。
[0023]应当理解,本公开的方法实施方式中记载的各个步骤可以按照不同的顺序执行,和/或并行执行。此外,方法实施方式可以包括附加的步骤和/或省略执行示出的步骤。本公开的范围在此方面不受限制。
[0024]本文使用的术语“包括”及其变形是开放性包括,即“包括但不限于”。术语“基于”是“至少部分地基于”。术语“一个实施例”表示“至少一个实施例”;术语“另一实施例”表示“至少一个另外的实施例”;术语“一些实施例”表示“至少一些实施例”。其他术语的相关定义将在下文描述中给出。
[0025]需要注意,本公开中提及的“第一”、“第二”等概念仅用于对不同的装置、模块或单元进行区分,并非用于限定这些装置、模块或单元所执行的功能的顺序或者相互依存关系。
[0026]需要注意,本公开中提及的“一个”、“多个”的修饰是示意性而非限制性的,本领域技术人员应当理解,除非在上下文另有明确本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种网络路径探测方法,其特征在于,应用于数据中心的任一交换机,所述数据中心包括至少两个服务器和至少两个交换机,服务器之间通过交换机进行数据传输;响应于接收到第一服务器发送的路径探测数据,根据预配置的哈希因子,对接收到的路径探测数据进行哈希处理;将进行哈希处理之后的路径探测数据发送至下一节点;其中,下一节点为服务器或交换机;其中,在哈希处理之后的路径探测数据到达目的服务器后,路径构建设备利用哈希处理之后的路径探测数据,构建共享路径;其中,该共享路径对应至少一个第二服务器;其中,共享路径的起点为交换机,终点为服务器。2.根据权利要求1所述的方法,其特征在于,所述方法还包括:基于接收到的路径探测路数据,生成路径构建数据,并将路径构建数据发送至路径构建设备;其中,路径构建数据中包括交换机的地址和接收到的路径探测数据。3.根据权利要求1所述的方法,其特征在于,服务器生成的路径探测数据为五元组数据,其中,五元组数据中包括用于指示所述第一服务器地址的第一数据;以及,所述根据预配置的哈希因子,对接收到的路径探测数据进行哈希处理,包括:将所述五元组数据中除所述第一数据之外的数据进行哈希处理。4.根据权利要求1所述的方法,其特征在于,通过如下方式确定路径探测数据:根据接收到的数据中的用于指示服务类型的值,确定该数据是否为路径探测数据。5.一种网络路径探测方法,其特征在于,应用于数据中心的第一服务器,所述数据中心包括至少两个服务器和至少两个交换机,服务器之间通过交换机进行数据传输;其中,所述第一服务器为至少两个服务器中的任一服务器;响应于检测到路径生成指令,生成新的路径探测数据,并将生成的新的路径探测数据发送至相匹配的交换机;其中,路径探测数据用于构建共享路径,共享路径对应至少一个第二服务器,共享路径的起点为交换机,终点为服务器。6.根据权利要求5所述的方法,其特征在于,通过如下方式确定是否生成路径生成指令:根据已经获取的总路径条数以及预设路径条数,确定是否生成路径生成指令。7.根据权利要求6所述的方法,其特征在于,通过如下方式确定总路径条数:获取与所述第一服务器相匹配的共享路径;基于获取的...

【专利技术属性】
技术研发人员:江卓张瑶蓥冯瑞青叶剑西王剑
申请(专利权)人:脸萌有限公司
类型:发明
国别省市:

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

1