用于高性能计算环境中跨多个独立的层2(L2)子网的单个逻辑IP子网的系统和方法技术方案

技术编号:28991441 阅读:16 留言:0更新日期:2021-06-23 09:45
用于在高性能计算环境中跨多个独立的层2子网支持单个逻辑IP子网的系统和方法。一种方法可以在包括一个或多个微处理器的计算机处提供逻辑设备以及多个交换机,该逻辑设备通过层3地址进行寻址,其中该逻辑设备包括多个网络适配器,每个网络适配器包括物理端口。该方法可以将多个交换机布置到多个分立的层2子网中。该方法可以在逻辑设备处提供映射表。

【技术实现步骤摘要】
【国外来华专利技术】用于高性能计算环境中跨多个独立的层2(L2)子网的单个逻辑IP子网的系统和方法版权声明本专利文档公开内容的一部分包含受版权保护的素材。版权拥有者不反对任何人对专利文档或专利公开内容按照在专利商标局的专利文件或记录中出现得那样进行的传真复制,但是除此之外在任何情况下都保留所有版权。优先权要求本申请要求于2019年8月21日提交的题为“SYSTEMANDMETHODFORASINGLELOGICALIPSUBNETACROSSMULTIPLEINDEPENDENTLAYER2(L2)SUBNETSINAHIGHPERFORMANCECOMPUTINGENVIRONMENT”、申请号为16/547,335的美国专利申请的优先权权益;本申请还要求于2019年1月29日提交的题为“SYSTEMANDMETHODFORAMULTICASTSENDDUPLICATIONINSTEADOFREPLICATIONINAHIGHPERFORMANCECOMPUTINGENVIRONMENT”、申请号为16/261,362的美国专利申请的优先权权益;本申请还要求于2019年8月21日提交的题为“SYSTEMANDMETHODFORON-DEMANDUNICASTFORWARDINGINAHIGHPERFORMANCECOMPUTINGENVIRONMENT”、申请号为16/547,332的美国专利申请的优先权权益;本申请还要求于2019年2月4日提交的题为“SYSTEMANDMETHODFORUSINGINFINIBANDROUTINGALGORITHMSFORETHERNETFABRICSINAHIGHPERFORMANCECOMPUTINGENVIRONMENT”、申请号为16/267,072的美国专利申请的优先权权益;本申请还要求于2019年8月21日提交的题为“SYSTEMANDMETHODFORSUPPORTINGHETEROGENEOUSANDASYMMETRICDUALRAILFABRICCONFIGURATIONSINAHIGHPERFORMANCECOMPUTINGENVIRONMENT”、申请号为16/547,329的美国专利申请的优先权权益,这些申请中的每一个通过引用整体并入文本。本申请与以下申请相关,其中每个申请通过引用整体并入本文:2017年8月31日提交的美国临时专利申请号62/552,818;2018年6月1日提交的美国临时专利申请号62/679,465;2018年8月28日提交的美国专利申请号16/115,138;2018年6月1日提交的美国临时专利申请号62/679,469;2018年6月1日提交的美国临时专利申请号62/679,478;以及美国临时专利申请号。
技术介绍
随着更大的云计算体系架构的推出,与传统网络和存储相关联的性能和管理瓶颈已成为重要的问题。人们对使用诸如InfiniBand(IB)和RoCE(聚合以太网上的RDMA(远程直接存储器访问))技术之类的高性能互连作为云计算架构的基础越来越感兴趣。这是本教导的实施例旨在解决的总体领域。
技术实现思路
用于在高性能计算环境中支持异构(heterogeneous)和不对称(asymmetric)的双轨架构(dualrailconfiguration)的系统和方法。一种方法可以包括在各自包括一个或多个微处理器的一个或多个计算机处提供:多个主机,该多个主机中的每个主机包括至少一个双端口适配器(dualportadapter);私有架构(privatefabric),该私有架构包括两个或更多个交换机;以及公共架构(publicfabric),该公共架构包括云架构。可以在该多个主机中的主机处供给工作负载(workload)。可以将放置策略(palcementpolicy)分配给所供给的工作负载。然后,可以根据该放置策略将所供给的工作负载的在对等节点(peernode)之间的网络流量(networktraffic)分配给私有架构和公共架构中的一者或多者。用于在高性能计算环境中跨多个独立的层2子网(layer2subnet)支持单个逻辑IP子网的系统和方法。一种方法可以在包括一个或多个微处理器的计算机处提供逻辑设备,该逻辑设备通过层3地址(layer3address)进行寻址,其中该逻辑设备包括多个网络适配器以及多个交换机,每个网络适配器包括物理端口。该方法可以将多个交换机布置到多个分立的层2子网中。该方法可以在逻辑设备处提供映射表(mappingtable)。在所附的独立权利要求中阐述了本专利技术的特定方面,在从属权利要求中阐述了各种可选的实施例。附图说明图1示出了根据实施例的InfiniBand环境的图示。图2示出了根据实施例的分区集群环境(partitionedclusterenvironment)的图示。图3示出了根据实施例的在网络环境中的树形拓扑(treetopology)的图示。图4示出了根据实施例的示例共享端口体系架构(sharedportarchitecture)。图5示出了根据实施例的示例vSwitch体系架构。图6示出了根据实施例的示例vPort体系架构。图7示出了根据实施例的具有预填充的LID的示例vSwitch体系架构。图8示出了根据实施例的具有动态LID分配的示例vSwitch体系架构。图9示出了根据实施例的具有vSwitch的示例vSwitch体系架构,该vSwitch具有动态LID分配和预填充的LID。图10示出了根据实施例的示例多子网(multi-subnet)InfiniBand架构。图11示出了根据实施例的在高性能计算环境中的两个子网之间的互连(interconnection)。图12示出了根据实施例的在高性能计算环境中经由双端口虚拟路由器配置(dual-portvirtualrouterconfiguration)的两个子网之间的互连。图13示出了根据实施例的用于在高性能计算环境中支持双端口虚拟路由器的方法的流程图。图14示出了根据实施例的用于在高性能计算环境中支持冗余独立网络的系统。图15示出了根据实施例的用于在高性能计算环境中支持冗余独立网络的系统。图16示出了根据实施例的用于在高性能计算环境中支持冗余独立网络的系统。图17示出了根据实施例的用于在高性能计算环境中支持冗余独立网络的系统。图18是用于高性能计算环境中的冗余独立网络的方法的流程图。图19示出了根据实施例的用于在高性能计算环境中支持轨编号关联性(railnumberassociation)以进行正确连接的系统。图20示出了根据实施例的用于支持异构和不对称的双轨架构配置的系统。图21示出了根据实施例的用于支持异构和不对称的双轨架构配置的系统。图22示出了根据实施例的用于支持异构和不对称的双轨架构配置的系统。图23是用于确定用于支持异构和不对称的本文档来自技高网
...

【技术保护点】
1.一种用于在高性能计算环境中跨多个独立的层2子网支持单个逻辑IP子网的系统,包括:/n计算机,所述计算机包括一个或多个微处理器;/n逻辑设备,所述逻辑设备通过层3地址进行寻址,其中所述逻辑设备包括多个网络适配器;以及/n多个交换机,所述交换机中的每个交换机包括多个端口;/n其中,所述多个交换机被布置在多个分立的层2子网中;/n其中,在所述逻辑设备处提供映射表;/n其中,在所述逻辑设备处接收分组,所述分组包括源地址和多个目的地地址;/n其中,所述逻辑设备更新所述多个目的地地址中的至少一个目的地地址;以及/n其中,所述逻辑设备将接收到的包括更新后的目的地地址的所述分组转发到所述多个分立的层2子网之一。/n

【技术特征摘要】
【国外来华专利技术】20190129 US 16/261,362;20190204 US 16/267,072;20191.一种用于在高性能计算环境中跨多个独立的层2子网支持单个逻辑IP子网的系统,包括:
计算机,所述计算机包括一个或多个微处理器;
逻辑设备,所述逻辑设备通过层3地址进行寻址,其中所述逻辑设备包括多个网络适配器;以及
多个交换机,所述交换机中的每个交换机包括多个端口;
其中,所述多个交换机被布置在多个分立的层2子网中;
其中,在所述逻辑设备处提供映射表;
其中,在所述逻辑设备处接收分组,所述分组包括源地址和多个目的地地址;
其中,所述逻辑设备更新所述多个目的地地址中的至少一个目的地地址;以及
其中,所述逻辑设备将接收到的包括更新后的目的地地址的所述分组转发到所述多个分立的层2子网之一。


2.如权利要求1所述的系统,
其中,所述分组的源地址是层2地址;并且
其中,接收到的所述分组的所述多个目的地地址各自是层2地址。


3.如权利要求2所述的系统,
其中,所述多个网络适配器中的每个网络适配器包括多个适配器端口中的适配器端口;并且
其中,所述多个适配器端口中的每个适配器端口经由唯一的层2地址进行寻址。


4.如权利要求3所述的系统,其中,所述逻辑设备上的物理端口中的每个物理端口进一步通过所述逻辑设备的所述层3地址进行寻址。


5.如权利要求4所述的系统,
其中,所述多个交换机中的两个或更多个交换机被布置在包括多机箱链路聚合方案的第一层2子网中。


6.如权利要求5所述的系统,
其中,所述多个交换机中的另一个交换机被布置在包括链路聚合方案的第二层2子网中。


7.如权利要求6所述的系统,
其中,在所述逻辑设备处接收包括源层2地址和目的地层2地址的分组;
其中,在接收到所述分组之后,所述逻辑设备基于所述映射表来更新接收到的分组的所述目的地层2地址;
其中,所述逻辑设备在所述逻辑设备的物理端口上转发更新后的分组;并且
其中,更新后的目的地层2地址与第一...

【专利技术属性】
技术研发人员:B·D·约翰森A·西达巴斯尤尼P·霍道巴
申请(专利权)人:甲骨文国际公司
类型:发明
国别省市:美国;US

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

1