【技术实现步骤摘要】
使用多因素路径选择确定最佳路径上的最佳目的地
技术介绍
[0001]用户可以利用端点设备来访问由各种云服务提供商托管的服务。每个云服务提供商可以在不同的地理区域提供若干服务器设备以托管服务。
技术实现思路
[0002]本文描述的一些实现涉及一种方法。该方法可以包括从位于第一区域中的端点设备接收针对服务的请求,以及确定目的地地址是否针对服务和第一区域而被标识。该方法可以包括:基于目的地地址针对服务和第一区域而被标识,确定服务和第一区域是否在多因素路径选择(MFPS)查找表中被标识;以及基于服务和第一区域在MFPS查找表中未被标识,接收与第一区域中到目的地地址的多条路径相关联的性能度量。该方法可以包括基于性能度量生成性能度量矩阵,并且基于性能度量矩阵,标识针对第一区域中的服务的最佳目的地和最佳路径、以及次最佳目的地和次最佳路径。该方法可以包括在MFPS查找表中提供标识针对第一区域的最佳目的地、最佳路径、次最佳目的地和次最佳路径的数据,以及针对端点设备,使得到服务的连接经由针对第一区域的最佳目的地和最佳路径而被建立。
[0003]本文描述的一些实现涉及一种网络设备。该网络设备可以包括一个或多个存储器和一个或多个处理器。一个或多个处理器可以被配置为从位于第一区域中的端点设备接收针对服务的请求,以及确定目的地地址是否针对服务和第一区域而被标识。一个或多个处理器可以被配置为基于目的地地址针对服务和第一区域而被标识,确定服务和第一区域是否在MFPS查找表中被标识,以及基于服务和第一区域在MFPS查找表中未被标识,接收与第一区域中到目 ...
【技术保护点】
【技术特征摘要】
1.一种方法,包括:由网络设备从位于第一区域中的端点设备接收针对服务的请求;由所述网络设备确定目的地地址是否针对所述服务和所述第一区域而被标识;由所述网络设备基于所述目的地地址针对所述服务和所述第一区域而被标识,确定所述服务和所述第一区域是否在多因素路径选择MFPS查找表中被标识;由所述网络设备基于所述服务和所述第一区域在所述MFPS查找表中未被标识,接收与所述第一区域中到所述目的地地址的多条路径相关联的性能度量;由所述网络设备基于所述性能度量生成性能度量矩阵;由所述网络设备基于所述性能度量矩阵,标识针对所述第一区域中的所述服务的最佳目的地和最佳路径以及次最佳目的地和次最佳路径;由所述网络设备在所述MFPS查找表中提供标识针对所述第一区域的所述最佳目的地、所述最佳路径、所述次最佳目的地和所述次最佳路径的数据;以及由所述网络设备并且针对所述端点设备,使得到所述服务的连接经由针对所述第一区域的所述最佳目的地和所述最佳路径而被建立。2.根据权利要求1所述的方法,还包括:基于所述目的地地址针对所述服务或所述第一区域未被标识,从域名系统DNS服务器设备请求所述目的地地址;以及基于请求所述目的地地址,从所述DNS服务器设备接收所述目的地地址。3.根据权利要求1所述的方法,其中接收与所述第一区域中到所述目的地地址的所述多条路径相关联的所述性能度量包括:从与所述目的地地址相关联的服务器设备请求所述性能度量;以及基于请求所述性能度量,从与所述目的地地址相关联的所述服务器设备接收所述性能度量。4.根据权利要求1所述的方法,还包括:在预先确定的时间段之后接收与所述第一区域中的所述多条路径相关联的经更新的性能度量。5.根据权利要求1所述的方法,还包括:从位于所述第一区域中的另一端点设备接收针对所述服务的另一请求;从所述MFPS查找表标识针对所述第一区域中的所述服务的所述最佳目的地和所述最佳路径;以及针对所述另一端点设备,使得到所述服务的另一连接经由针对所述第一区域的所述最佳目的地和所述最佳路径而被建立。6.根据权利要求5所述的方法,其中从所述MFPS查找表标识针对所述第一区域中的所述服务的所述最佳目的地和所述最佳路径包括:确定所述服务和所述第一区域是否在所述MFPS查找表中被标识;以及基于所述服务和所述第一区域在所述MFPS查找表中被标识,从所述MFPS查找表标识针对所述第一区域中的所述服务的所述最佳目的地和所述最佳路径。7.根据权利要求1所述的方法,其中所述网络设备是web网关。8.一种网络设备,包括:
一个或多个存储器;以及一个或多个处理器,用于:从位于第一区域中的端点设备接收针对服务的请求;确定目的地地址是否针对所述服务和所述第一区域而被标识;基于所述目的地地址针对所述服务和所述第一区域而被标识,确定所述服务和所述第一区域是否在多因素路径选择MFPS查找表中被标识;基于所述服务和所述第一区域在所述MFPS查找表中未被标识,接收与所述第一区域中到所述目的地地址的多条路径相关联的性能度量;基于所述性能度量生成性能度量矩阵;基于所述性能度量矩阵,标识针对所述第一区域中的所述服务的最佳目的地和最佳路径以及次最佳目的地和次最佳路径;以及在所述MFPS查找表中提供标识针对所述第一区域的所述最佳目的地、所述最佳路径、所述次最佳目的地和所述次最佳路径的数据。9.根据权利要求8所述的网络设备,其中所述一个或多个处理器还用于:从位于与所述第一区域分开的第二区域中的另一端点设备接收针对所述服务的另一请求;基于所述第二区域在所述MFPS查找表中未被标识,接收与所述第二区域中到所述目的地地址的多条路径相关联的附加性能度量;基于所述附加性能度量修改所述性能度量矩阵以生成修改后的性能度量矩阵;基于所述修改后的性能度量矩阵,标识针对所述第二区域中的所述服务的最佳目的地和最佳路径以及次最佳目的地和次最佳路径;以及在所述MFPS查找表中提供标识针对所述第二区域的所述最佳目的地、所述最佳路径、所述次最佳目的地和所述次最佳路径的数据。10.根据权利要求9所述的网络设备,其中所述一个或多个处理器还用于:针对所述另一端点设备,使得到所述服务的另一连接经由针对所述第二区域的所述最佳目的地和所述最佳路径而被建立。11.根据权利要求9所述的网络设备,其中用于接收与所述第二区域中到所述目的地地址的所述多条路径相关联的所述附加性能度量的所述一个或多个处理器用于:确定所述服务和所述第二区域是否在所述MFPS查找表中被标识;以及基于...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。