CN104823409A - 无限带宽上的网络虚拟化 - Google Patents
无限带宽上的网络虚拟化 Download PDFInfo
- Publication number
- CN104823409A CN104823409A CN201380063351.0A CN201380063351A CN104823409A CN 104823409 A CN104823409 A CN 104823409A CN 201380063351 A CN201380063351 A CN 201380063351A CN 104823409 A CN104823409 A CN 104823409A
- Authority
- CN
- China
- Prior art keywords
- server
- infinite bandwidth
- virtual network
- multicast group
- vnic
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
- 238000004891 communication Methods 0.000 claims description 14
- 238000000034 method Methods 0.000 claims description 13
- 230000007246 mechanism Effects 0.000 abstract description 19
- 239000004744 fabric Substances 0.000 abstract 1
- 230000000644 propagated effect Effects 0.000 abstract 1
- 238000005516 engineering process Methods 0.000 description 11
- 238000013507 mapping Methods 0.000 description 5
- 101100289995 Caenorhabditis elegans mac-1 gene Proteins 0.000 description 4
- 230000006870 function Effects 0.000 description 2
- 230000004048 modification Effects 0.000 description 2
- 238000012986 modification Methods 0.000 description 2
- 238000012545 processing Methods 0.000 description 2
- 241001269238 Data Species 0.000 description 1
- 230000008859 change Effects 0.000 description 1
- 238000005538 encapsulation Methods 0.000 description 1
- 238000002955 isolation Methods 0.000 description 1
- 230000006855 networking Effects 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 239000013307 optical fiber Substances 0.000 description 1
- 230000008569 process Effects 0.000 description 1
- 238000011112 process operation Methods 0.000 description 1
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L12/00—Data switching networks
- H04L12/28—Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
- H04L12/40—Bus networks
- H04L12/407—Bus networks with decentralised control
- H04L12/413—Bus networks with decentralised control with random access, e.g. carrier-sense multiple-access with collision detection [CSMA-CD]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L12/00—Data switching networks
- H04L12/28—Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
- H04L12/46—Interconnection of networks
- H04L12/4633—Interconnection of networks using encapsulation techniques, e.g. tunneling
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L12/00—Data switching networks
- H04L12/28—Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
- H04L12/46—Interconnection of networks
- H04L12/4641—Virtual LANs, VLANs, e.g. virtual private networks [VPN]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L41/00—Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
- H04L41/08—Configuration management of networks or network elements
- H04L41/0803—Configuration setting
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Computer Security & Cryptography (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
Abstract
提供机制以允许在无限带宽架构上连接的服务器使用多个专用虚拟互连(PVI)进行通信。在特定实施例中,对于各个服务器和在各个服务器上运行的虚拟机上的用户,PVI作为虚拟以太网网络出现。在服务器上每个PVI由虚拟网络接口卡(VNIC)表示,并且每个PVI被映射到它自己的无限带宽多播组。在PVI上,数据可以作为包括层2头域的、完全封装在无限带宽消息内的以太网分组被传送。使用无限带宽传播广播和多播帧。
Description
技术领域
本公开内容涉及无限带宽上的网络虚拟化。
背景技术
无限带宽(InfiniBand)提供用于连接诸如服务器、装置和盘阵列的节点的稳健的、可伸缩的且故障保护的体系结构。无限带宽通常用在高性能服务器集群和数据中心中。在一个特定的应用中,无限带宽被用来将服务器连接至输入/输出(I/O)导向器,该I/O导向器向该服务器提供高效虚拟化的、共享的且容错的I/O资源,比如主机总线适配器(HBA)和网络接口卡(NIC)。
然而,用于隔离或分开无限带宽架构上的通信的机制是受限的。此外,诸如无限带宽(IB)上的因特网协议(IP)的其他机制不能容易地提供高效的虚拟化。因此,提供技术和机制以增强无限带宽上的通信并且提供无限带宽上的网络虚拟化。
附图说明
通过参考以下说明并结合示出特定示例实施例的附图,可以最好地理解本公开内容。
图1示出具有连接到I/O导向器的服务器的系统的一个示例。
图2示出在无限带宽上具有多个服务器和多个专用虚拟互连(PVI)的系统的一个示例。
图3示出用于创建PVI的技术的一个示例。
图4示出转发表的一个示例。
图5示出用于发送数据的技术的一个示例。
图6提供能够被用来实现一个或多个机制的系统的一个示例。
具体实施方式
现在将详细参考本发明的一些具体示例,包括由发明人构想的用于执行本发明的最佳模式。在附图中示出这些具体实施例的示例。尽管结合这些具体实施例说明本发明,但将理解到,并非旨在将本发明限制到所述实施例。相反,旨在覆盖可以包含在由所附权利要求书所限定的本发明的精神和范围内的替换、修改和等价形式。
例如,将在无限带宽和输入/输出(I/O)导向器的背景下说明本发明的技术和机制。然而,应当注意,本发明的技术和机制适用于无限带宽变型和其他类型的网络以及不包括I/O导向器的体系结构。在下面说明中,阐述了众多具体细节以便提供对本发明的透彻理解。本发明的特定示例实施例可以在没有这些具体细节中的一些或者全部的情况下被实现。在其他情况下,未详细说明众所周知的处理操作,以便避免不必要地使发明晦涩难懂。
为清楚起见,本发明的各种技术和机制有时将以单数形式进行说明。然而,应当注意,除非另外指出,否则一些实施例包括技术的多次迭代或者机制的多个实例化。例如,在各种背景下系统使用处理器。但是,将理解到,除非另外指出,否则系统能够使用多个处理器并同时保留在本发明的范围内。此外,本发明的技术和机制有时将说明两个实体之间的连接。应当注意,两个实体之间的连接并非必须意指直接的、无阻碍的连接,因为各种其他实体可以驻留在该两个实体之间。例如,处理器可以被连接到存储器,但是将理解到,各种桥和控制器可以驻留在该处理器和存储器之间。因此,除非另外指出,否则连接并非必须意指直接的、无阻碍的连接。
概述
提供机制以允许在无限带宽架构上连接的服务器使用多个专用虚拟互连(PVI)进行通信。在特定实施例中,对于各个服务器和在这些各个服务器上运行的虚拟机上的用户,PVI以虚拟以太网网络出现。在服务器上每个PVI由虚拟网络接口卡(VNIC)表示,并且每个PVI被映射到它自己的无限带宽多播组。在PVI上,数据能够作为包括层2头域的、完全封装在无限带宽消息内的以太网分组被传送。使用无限带宽传播广播和多播帧。
示例实施例
无限带宽是提供高带宽、低延迟、服务质量和故障切换能力的交换架构。无限带宽提供点对点双向串行链路以连接服务器、盘阵列和装置等。无限带宽提供单播、多播和广播支持,并且通常用于云计算集群和数据中心中。
在特定实施例中,在无限带宽架构上将服务器连接到I/O导向器。该I/O导向器向该服务器提供共享的且虚拟化的I/O资源。用于向服务器和其他主机提供I/O连通性的常用方法是在该服务器自己内部提供I/O控制器。I/O控制器包括以太网网络接口卡(NIC)、光纤通道、iSCSI和SAS主机总线适配器(HBA)等。然后使用线缆将I/O控制器连接到外部设备。外部设备包括交换机、存储设备、显示设备和其他设备。在具有大量服务器、网络和存储设备的数据中心中,线缆连接很快变得难以管理。
在一些实施方式中,I/O控制器被卸载到在本文中被称为I/O导向器的外部共享系统上。I/O导向器包括连接到诸如交换机和存储装置的外部设备的实际I/O资源。通过无限带宽将主机连接到I/O导向器,但是提供冗余和容错所需的线缆数量远远低于当每个主机具有它自己的I/O资源时所需的线缆数量。在许多情况下,部署I/O导向器将每服务器I/O线缆数量从六个或十二个减少到一个或两个线缆。提供VNIC驱动器用于与I/O导向器处的VNIC I/O模块进行通信,并且用于提供在服务器上的网络设备服务,该网络设备服务对应于由本地物理NIC提供的那些服务。最终结果是,使用虚拟I/O设备,服务器具有到任何数量的不同数据和存储网络的连通性。
尽管服务器能够使用虚拟化的I/O资源高效地与外部网络上的外部实体进行通信,然而与同一无限带宽架构上的其他服务器的通信却不一定是高效的。与同一无限带宽架构上的其他服务器的通信仍然需要经过I/O导向器处的I/O模块。让本地通信经过I/O导向器处的I/O模块是低效的,并且引入了极大的带宽、延迟和吞吐量限制。此外,若希望使用虚拟网络,每个分开的虚拟网络需要I/O模块处的一个端口。在需要成千上万个虚拟网络的系统中,这可能造成问题。
因此,本发明的技术提供用于在无限带宽架构中实现虚拟网络的机制。根据各种实施例,使用虚拟NIC(VNIC)在无限带宽架构上连接服务器,该虚拟NIC将包含层2头域的以太网分组封装在无限带宽消息中。服务器和虚拟机能够像使用以太网体系结构连接该服务器和虚拟机一样进行通信。为每个虚拟网络提供不同的VNIC。根据各种实施例,本文中每个虚拟网络指专用虚拟互连(PVI)。每个PVI提供逻辑上隔离的通信。服务器可以是任何数量的PVI的成员。
根据各种实施例,管理员使用管理系统来向服务器指派PVI。每个PVI在服务器上由用来访问该PVI的VNIC表示。每个PVI被映射到它自己的无限带宽多播组,该多播组用作每个PVI自己的广播域。PVI单播帧整体被封装在无限带宽可靠连接(RC)和不可靠数据报(UD)协议消息内。相比之下,诸如在无限带宽上的IP的机制在封装中不包括层2头域。
使用无限带宽多播操作传播广播和多播帧。在特定实施例中,提供机制用于学习在PVI中使用的层2地址及其对应的无限带宽端点之间的映射。支持链路或交换故障情况下的故障切换。
根据各种实施例,能够以允许高性能的服务器到服务器的通信的方式来创建和扩展非常大量隔离的虚拟网络。该机制是可伸缩的、易于管理的且为各种应用提供显著收益。在特定实施例中,所有的智能能够被保持在各个服务器处的VNIC驱动器内。不需要集中式的控制器。使用现有的无限带宽消息能够独立自主地执行发现。服务器和虚拟机上的用户可以访问它们自己的网络,对于它们该网络作为以太网网络出现。
图1示出包括使用无限带宽架构连接到I/O导向器的多个服务器的系统的一个示例。在特定实施例中,通过诸如无限带宽架构的互连131连接多个服务器101、103、105、107和109。根据各种实施例,服务器101、103、105、107和109使用封装在无限带宽消息中的以太网分组进行通信。分别为服务器101、103、105、107和109提供VNIC111、115、119、123和127。根据各种实施例,VNIC 111、115、119、123和127是虚拟网络接口卡,它们对于各个服务器处的用户表现为实际的网络接口卡。
为了与外部网络161上的实体进行通信,服务器101、103、105、107和109分别使用VNIC 111、115、119、123和127来通过无限带宽架构与I/O导向器151通信。根据各种实施例,I/O导向器151包括I/O端口141。I/O端口141包括为服务器101、103、105、107和109提供虚拟化I/O资源的VNIC。根据各种实施例,I/O导向器包括用于在无限带宽架构上实际通信的目标通道适配器(TCA)。TCA可以是分立的设备,或者其功能能够被集成到I/O模块的另一设备中。TCA可以识别和终止各种传输协议(iWARP、RC等)。
根据各种实施例,当服务器向I/O端口141传送数据分组时,TCA从该分组中移除链路和传输协议头域。该TCA然后将带有内部头域的分组转发给I/O导向器151中的网络处理器。
根据各种实施例,网络处理器可以包括VNIC到VNIC交换逻辑。VNIC到VNIC交换逻辑在终止于同一以太网端口上的VNIC之间执行分组转发。VNIC到VNIC交换逻辑227维持相应的VNIC和MAC地址的表,并且基于MAC地址执行分组转发。例如,如果VNIC_1被链接至地址MAC_1,且在VNIC_2上接收具有MAC_1作为其目标地址的数据分组,VNIC_2与VNIC_1终止于同一以太网端口,则VNIC到VNIC交换逻辑将这一分组转发给VNIC_1。这一功能允许使用带有外部交换机的I/O导向器,该外部交换机不将分组转发到这些分组所来自的同一链路,使得在这种情况下,交换在I/O模块自身内执行。
根据各种实施例,VNIC I/O模块还具有学习逻辑,该学习逻辑被用来建立从由(在服务器上的)虚拟化软件所创建的VNIC到I/O导向器的VNIC的映射。当服务器被虚拟化并且在服务器上创建一个或多个虚拟机时,每个虚拟机能够与由服务器虚拟化软件所实现的一个或多个VNIC相关联。这些VNIC也被称为虚拟机VNIC或简单地VM VNIC。根据各种实施例,每个VM VNIC具有MAC地址,该地址由虚拟化软件指派。利用由虚拟化软件所实现的软件虚拟交换机,一个或多个VM VNIC可被桥接到I/O导向器的单个VNIC。在特定实施例中,多个VM VNIC的业务可以出现在I/O导向器的同一VNIC上,并且该业务可以包括对于不同VM VNIC具有不同源MAC地址的分组。根据各种实施例,VNIC I/O模块203建立VM VNIC MAC地址和I/O导向器的相应的VNIC之间的映射。该映射使得能够将传入的业务导向I/O导向器的正确的VNIC。例如,如果具有目标MAC地址MAC_1的分组到达I/O模块以太网端口,并且MAC_1是VMVNIC_1的地址,则I/O模块需要知道I/O导向器的哪个VNIC应当接收该分组。在某些实施例中,在映射表中执行查找以建立该I/O导向器VNIC到VM VNIC的对应。
通过使用VNIC 111、115、119、123和127来与I/O导向器151进行通信,能够使用共享的虚拟化的I/O资源高效地执行与外部网络161的通信。然而,就连服务器101、103、105、107和109之间不是去往任何外部网络161的通信也必须通过I/O导向器151。要求所有服务器间通信通过I/O导向器151是低效的,并且将人为的瓶颈引入系统中。此外,在无限带宽架构中能够被创建的虚拟网络的数量受到I/O导向器151的I/O模块中的端口的数量限制。例如,在无限带宽架构中创建1500个虚拟网络会需要1500个端口。
图2示出包括通过多个虚拟网络连接的多个服务器的系统的一个示例。无限带宽架构包括多个服务器201、203、205、207和209。根据各种实施例,服务器201被指派VNIC1211和VNIC2213。服务器203被指派VNIC1215和VNIC2217。服务器205被指派VNIC1219、VNIC2221和VNIC3223。在特定实施例中,服务器207是被指派VNIC2225和VNIC3227的负载均衡器或其他装置。服务器209被指派VNIC2229和VNIC3231。
根据各种实施例,分别被指定了VNIC1211、215和219的服务器201、203和205是专用虚拟互连(PVI)241的成员。分别被指定了VNIC2213、217、221、225和229的服务器201、203、205、207和209是PVI 243的成员。分别被指定了VNIC3223、227和231的服务器205、207和209是PVI 245的成员。根据各种实施例,PVI 241、243和245上的通信作为包括层2头域、封装在无限带宽可靠连接(RC)和不可靠数据报(UD)协议消息中的以太网分组被传送。根据各种实施例,当管理员引导服务器创建对应于诸如net_ID的虚拟网络标识符的新的VNIC时,能够创建PVI。根据各种实施例,通过执行较小的位修改将net_ID转换成多播组标识符。基于多播组标识符,向子网管理器传播多播组连接操作。
若服务器是对应于虚拟网络的多播组中的第一个成员,则子网管理器创建多播组,并使用对应于net_ID的多播组ID向该多播组添加端口,并且对路径上的所有交换机进行编程以添加该新的端口。若服务器不是第一个成员,则子网管理器将端口添加到该多播组,并且对路径上的所有交换机进行编程以添加该新的端口。然后驱动器在服务器上创建VNIC。应当注意,无限带宽元件,比如为通信所必需的队列对,也可以在这一时刻被创建以例如用于UD通信,或者以后被创建以例如用于RC通信。队列对可以包括同时创建的发送队列和接收队列,并且由队列对编号进行标识。
图3示出用于在无限带宽网络中创建连接多个服务器和/或诸如负载均衡器和安全系统的装置的一个或多个专用虚拟互连(PVI)的机制的一个示例。服务器可以或者可以不连接至I/O导向器,该I/O导向器向该服务器提供共享的和虚拟化的I/O资源。根据各种实施例,在301接收指令以将服务器包括在虚拟网络中。在303,识别对应于该虚拟网络的net_ID。在305,使用较小的位修改将net_ID转换成多播组ID。基于多播组标识符,向子网管理器传播多播组连接操作。若服务器是对应于虚拟网络的多播组中的第一个成员,则子网管理器在309创建多播组,并使用对应于net_ID的多播组ID向该多播组添加端口,并且对路径上的所有交换机进行编程以添加该新的端口。若服务器不是第一个成员,则在309子网管理器创建多播组,并使用对应于net_ID的多播组ID向该多播组添加端口,并且对路径上的所有交换机进行编程以添加该新的端口。若服务器不是第一个成员,则在311,子网管理器向该多播组添加端口,并且对路径上的所有交换机进行编程以添加该新的端口。根据各种实施例,驱动器然后在315在服务器上创建新的VNIC。
图4示出用于在支持多个虚拟网络的无限带宽网络中传送数据的转发表的一个示例。基于每VNIC驱动器提供专用虚拟互连驱动器转发表401。该转发表401包括目标地址411、VLAN标识符413、目标无限带宽地址信息415和目标队列对信息417。根据各种实施例,目标无限带宽地址信息415可以是目标无限带宽地址向量。在特定实施例中,目标411和VLAN ID 413对被用来标识唯一的转发表条目。目标无限带宽地址信息415和目标队列对417被用来基于无限带宽标准UD和RC机制转发数据。
图5示出用于发送数据的技术的一个示例。根据各种实施例,在501,VNIC驱动器从网络栈接收数据。该数据可以是在503VNIC驱动器封装在无限带宽消息中的以太网数据。在505确定该数据对应于广播分组、多播分组还是单播分组。若该数据对应于广播分组,则在507在PVI队列对上传送多播封装分组。若该数据对应于多播分组,则在509标识无限带宽多播分组。在某些情况下,多播分组能够作为广播分组被处理并在PVI多播组上被传送到每个人。在其他情况下,为每个IP创建无限带宽多播组,并且多播组用于多播操作。然后在511能够使用IB多播组传送多播组分组。
若该数据对应于单播分组,则在513访问特定于该VNIC驱动器的转发表中的目标地址。在515目标地址和VLAN ID被用来标识转发表中的唯一条目。然后使用常规的无限带宽转发机制来传送UD和RC分组。
当目标服务器接收无限带宽消息时,移除无限带宽消息封装以提取以太网数据。来自无限带宽消息的信息能够被用来填充目标服务器处的转发表。信息可以包括目标队列对和目标地址。
根据各种实施例,能够以硬件、固件和/或软件实现各种机制。图6提供能够被用来实现一个或多个机制的系统的一个示例。例如,在图6中示出的系统可以被用来实现服务器或I/O导向器。
根据特定示例实施例,适合于实现本发明的特定实施例的系统600包括处理器601、存储器603、接口611和总线615(例如,PCI总线)。当在适当的软件或固件的控制下运行时,处理器601负责诸如数据修改的任务。代替处理器601或者除处理器601之外,还能够使用各种特别配置的设备。还能够以定制硬件实现全部的实施方式。接口611通常被配置为通过网络发送和接收数据分组或数据段。设备支持的接口的特定示例包括主机总线适配器(HBA)接口、以太网接口、帧中继接口、线缆接口、DSL接口、令牌环接口等。
此外,可以提供各种非常高速的接口,比如高速以太网接口、1/10/40/100G以太网接口、ATM接口、HSSI接口、POS接口、FDDI接口、主机通道适配器等。一般地,这些接口可以包括适合于与适当介质进行通信的端口。在某些情况下,它们还可以包括独立处理器,以及在某些情况下包括易失性RAM。独立处理器可以控制通信密集的任务。
根据特定示例实施例,系统600使用存储器603以存储数据、算法和程序指令。例如程序指令可以控制操作系统和/或一个或多个应用的操作。存储器也可以被配置为存储接收的数据和处理接收的数据。
因为可以采用这种信息和程序指令来实现本文所描述的系统/方法,本发明涉及有形的机器可读介质,该介质包括用于执行本文所描述的各种操作的程序指令、状态信息等。机器可读介质的示例包括但不限于:诸如硬盘的磁介质、软盘和磁带;诸如CD-ROM盘和DVD的光学介质;诸如光盘的磁光介质;以及被特别配置为存储和执行程序指令、诸如只读存储器设备(ROM)和随机存取存储器(RAM)的硬件设备。程序指令的示例包括诸如由编译器产生的机器代码以及包含更高级别代码的文件,该更高级别的代码可以由计算机使用解释器执行。
尽管为了理解的清晰性以一些细节说明了以上发明,但明显可以在所附权利要求的范围内实现某些改变和修改。因此,目前这些实施例将被视作说明性的而非限制性的,并且本发明不受限于本文给出的细节,而是可以在所附权利要求的范围和等价形式内进行修改。
Claims (20)
1.一种用于创建虚拟网络的方法,所述方法包括:
在第一服务器将虚拟网络标识符转换成无限带宽多播组标识符;
通过无限带宽架构发送无限带宽多播消息,所述无限带宽架构包括所述第一服务器、第二服务器和第三服务器,其中第一服务器、第二服务器和第三服务器之间的通信包括被封装用于在无限带宽架构上传送的以太网分组,其中网络实体接收所述无限带宽多播消息,并确定第一服务器是否是对应于虚拟网络的多播组中的第一个成员,并将端口添加到多播组;
创建对应于所述虚拟网络标识符的虚拟网络接口卡VNIC以允许创建对应于所述虚拟网络标识符的所述虚拟网络。
2.根据权利要求1所述的方法,其中所述无限带宽多播消息与无限带宽多播连接操作相关联。
3.根据权利要求1所述的方法,其中所述网络实体是子网管理器。
4.根据权利要求3所述的方法,其中若第一服务器是所述多播组中的第一个成员,则所述子网管理器创建所述多播组。
5.根据权利要求1所述的方法,其中所述多播组对应于所述虚拟网络。
6.根据权利要求1所述的方法,其中将所述虚拟网络标识符转换成所述无限带宽多播组包括执行较小的位修改。
7.根据权利要求1所述的方法,其中当管理员引导第一服务器创建所述VNIC时创建专用虚拟互连。
8.根据权利要求1所述的方法,其中所述VNIC是由第一服务器上的驱动器创建的。
9.根据权利要求1所述的方法,其中第二服务器是网络装置。
10.一种系统,包括:
处理器,能操作为在第一服务器处将虚拟网络标识符转换成无限带宽多播组标识符;
接口,能操作为通过无限带宽架构发送无限带宽多播消息,所述无限带宽架构包括所述第一服务器、第二服务器和第三服务器,其中第一服务器、第二服务器和第三服务器之间的通信包括被封装用于在该无限带宽架构上传送的以太网分组,其中网络实体接收所述无限带宽多播消息,并确定第一服务器是否是对应于虚拟网络的多播组中的第一个成员,并将端口添加到多播组;
其中创建对应于所述虚拟网络标识符的虚拟网络接口卡VNIC以允许创建对应于所述虚拟网络标识符的所述虚拟网络。
11.根据权利要求10所述的系统,其中所述无限带宽多播消息与无限带宽多播连接操作相关联。
12.根据权利要求10所述的系统,其中所述网络实体是子网管理器。
13.根据权利要求12所述的系统,其中若第一服务器是所述多播组中的第一个成员,则所述子网管理器创建所述多播组。
14.根据权利要求10所述的系统,其中所述多播组对应于虚拟网络。
15.根据权利要求10所述的系统,其中将所述虚拟网络标识符转换成所述无限带宽多播组包括执行较小的位修改。
16.根据权利要求10所述的系统,其中当管理员引导第一服务器创建所述VNIC时创建专用虚拟互连。
17.根据权利要求10所述的系统,其中所述VNIC是由第一服务器上的驱动器创建的。
18.根据权利要求10所述的系统,其中第二服务器是网络装置。
19.一种非瞬时计算机可读介质,包括:
用于在第一服务器处将虚拟网络标识符转换成无限带宽多播组标识符的计算机代码;
用于通过无限带宽架构发送无限带宽多播消息的计算机代码,所述无限带宽架构包括所述第一服务器、第二服务器和第三服务器,其中第一服务器、第二服务器和第三服务器之间的通信包括被封装用于在该无限带宽架构上传送的以太网分组,其中网络实体接收所述无限带宽多播消息,并确定第一服务器是否是对应于虚拟网络的多播组中的第一个成员,并将端口添加到多播组;
用于创建对应于所述虚拟网络标识符的虚拟网络接口卡VNIC以允许创建对应于所述虚拟网络标识符的所述虚拟网络的计算机代码。
20.根据权利要求19所述的非瞬时计算机可读介质,其中所述无限带宽多播消息与无限带宽多播连接操作相关联。
Applications Claiming Priority (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US13/663,405 | 2012-10-29 | ||
US13/663,405 US9083550B2 (en) | 2012-10-29 | 2012-10-29 | Network virtualization over infiniband |
PCT/US2013/065008 WO2014070445A1 (en) | 2012-10-29 | 2013-10-15 | Network virtualization over infiniband |
Publications (2)
Publication Number | Publication Date |
---|---|
CN104823409A true CN104823409A (zh) | 2015-08-05 |
CN104823409B CN104823409B (zh) | 2018-05-25 |
Family
ID=50548488
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201380063351.0A Active CN104823409B (zh) | 2012-10-29 | 2013-10-15 | 用于创建虚拟网络的方法、系统、介质和装置 |
Country Status (4)
Country | Link |
---|---|
US (1) | US9083550B2 (zh) |
EP (1) | EP2912805B1 (zh) |
CN (1) | CN104823409B (zh) |
WO (1) | WO2014070445A1 (zh) |
Cited By (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US9813283B2 (en) | 2005-08-09 | 2017-11-07 | Oracle International Corporation | Efficient data transfer between servers and remote peripherals |
US9973446B2 (en) | 2009-08-20 | 2018-05-15 | Oracle International Corporation | Remote shared server peripherals over an Ethernet network for resource virtualization |
CN110574340A (zh) * | 2017-03-24 | 2019-12-13 | 甲骨文国际公司 | 在高性能计算环境中提供相对于分区成员资格定义的多播组成员资格的系统和方法 |
US11405229B2 (en) | 2017-03-24 | 2022-08-02 | Oracle International Corporation | System and method to provide explicit multicast local identifier assignment for per-partition default multicast local identifiers defined as subnet manager policy input in a high performance computing environment |
US11968132B2 (en) | 2017-03-24 | 2024-04-23 | Oracle International Corporation | System and method to use queue pair 1 for receiving multicast based announcements in multiple partitions in a high performance computing environment |
Families Citing this family (22)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US9264384B1 (en) | 2004-07-22 | 2016-02-16 | Oracle International Corporation | Resource virtualization mechanism including virtual host bus adapters |
US9331963B2 (en) | 2010-09-24 | 2016-05-03 | Oracle International Corporation | Wireless host I/O using virtualized I/O controllers |
US9930066B2 (en) * | 2013-02-12 | 2018-03-27 | Nicira, Inc. | Infrastructure level LAN security |
US9203750B2 (en) * | 2013-02-13 | 2015-12-01 | Red Hat Israel, Ltd. | Ethernet frame translation to internet protocol over infiniband |
US10445509B2 (en) | 2014-06-30 | 2019-10-15 | Nicira, Inc. | Encryption architecture |
US9716688B1 (en) * | 2015-05-13 | 2017-07-25 | Parallels International Gmbh | VPN for containers and virtual machines in local area networks |
US9485219B1 (en) * | 2015-05-13 | 2016-11-01 | Parallels IP Holdings GmbH | VPN for containers and virtual machines in local area networks |
US9961033B2 (en) | 2015-11-09 | 2018-05-01 | Red Hat Israel, Ltd. | Memory-mapped input/output (I/O) channel |
US10972375B2 (en) | 2016-01-27 | 2021-04-06 | Oracle International Corporation | System and method of reserving a specific queue pair number for proprietary management traffic in a high-performance computing environment |
US11018947B2 (en) | 2016-01-27 | 2021-05-25 | Oracle International Corporation | System and method for supporting on-demand setup of local host channel adapter port partition membership in a high-performance computing environment |
US10469621B2 (en) | 2016-01-27 | 2019-11-05 | Oracle International Corporation | System and method of host-side configuration of a host channel adapter (HCA) in a high-performance computing environment |
US10798073B2 (en) | 2016-08-26 | 2020-10-06 | Nicira, Inc. | Secure key management protocol for distributed network encryption |
EP3693854B1 (en) | 2017-01-20 | 2024-06-12 | Huawei Technologies Co., Ltd. | Data packet forwarding method, network adapter, host device, and computer system |
US10862694B2 (en) | 2017-03-24 | 2020-12-08 | Oracle International Corporation | System and method to provide default multicast proxy for scalable forwarding of announcements and information request intercepting in a high performance computing environment |
US10841199B2 (en) | 2017-03-24 | 2020-11-17 | Oracle International Corporation | System and method for optimized path record handling in homogenous fabrics without host stack cooperation in a high performance computing environment |
US10693815B2 (en) | 2017-03-24 | 2020-06-23 | Oracle International Corporation | System and method to use all incoming multicast packets as a basis for GUID to LID cache contents in a high performance computing environment |
US10868686B2 (en) | 2017-03-24 | 2020-12-15 | Oracle International Corporation | System and method to provide default multicast group (MCG) for announcements and discovery as extended port information in a high performance computing environment |
US10461947B2 (en) * | 2017-03-24 | 2019-10-29 | Oracle International Corporation | System and method to provide default multicast lid values per partition as additional SMA attributes in a high performance computing environment |
US10601765B2 (en) | 2017-03-24 | 2020-03-24 | Oracle International Corporation | System and method to provide combined IB and IP address and name resolution schemes via default IB multicast groups in a high performance computing environment |
US10652146B1 (en) * | 2017-10-31 | 2020-05-12 | EMC IP Holding Company LLC | System and method for high availability of ethernet network during storage system failure |
CN117063454A (zh) * | 2021-06-17 | 2023-11-14 | 华为技术有限公司 | 一种网卡管理系统、报文处理方法及设备 |
JP7468566B2 (ja) * | 2022-03-31 | 2024-04-16 | 横河電機株式会社 | 情報処理装置、情報処理方法、及びプログラム |
Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20030165140A1 (en) * | 1999-04-30 | 2003-09-04 | Cheng Tang | System and method for distributing multicasts in virtual local area networks |
CN1703016A (zh) * | 2003-03-06 | 2005-11-30 | 微软公司 | 虚拟网络拓扑结构生成 |
US20070112963A1 (en) * | 2005-11-17 | 2007-05-17 | International Business Machines Corporation | Sending routing data based on times that servers joined a cluster |
US20080205409A1 (en) * | 2006-08-30 | 2008-08-28 | Mcgee Michael Sean | Method and system of implementing virtual local area networks (vlans) with teamed communication ports |
US20090070422A1 (en) * | 2003-07-31 | 2009-03-12 | International Business Machines Corporation | Multicast Group Management in Infiniband |
US7899928B1 (en) * | 2003-12-16 | 2011-03-01 | Cisco Technology, Inc. | Efficient multicast packet handling in a layer 2 network |
US8218538B1 (en) * | 2004-02-13 | 2012-07-10 | Habanero Holdings, Inc. | Storage gateway configuring and traffic processing |
Family Cites Families (227)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5621913A (en) | 1992-05-15 | 1997-04-15 | Micron Technology, Inc. | System with chip to chip communication |
US5754948A (en) | 1995-12-29 | 1998-05-19 | University Of North Carolina At Charlotte | Millimeter-wave wireless interconnection of electronic components |
US5898815A (en) | 1996-02-13 | 1999-04-27 | National Semiconductor Corporation | I/O bus interface recovery counter dependent upon minimum bus clocks to prevent overrun and ratio of execution core clock frequency to system bus clock frequency |
US5815675A (en) | 1996-06-13 | 1998-09-29 | Vlsi Technology, Inc. | Method and apparatus for direct access to main memory by an I/O bus |
DE69733658D1 (de) | 1996-10-23 | 2005-08-04 | Infoglobal S L | Gerät zur integration verschiedener physikalischer medien zur datenkommunikation |
US6308239B1 (en) | 1996-11-07 | 2001-10-23 | Hitachi, Ltd. | Interface switching apparatus and switching control method |
US6331983B1 (en) | 1997-05-06 | 2001-12-18 | Enterasys Networks, Inc. | Multicast switching |
US6314525B1 (en) | 1997-05-13 | 2001-11-06 | 3Com Corporation | Means for allowing two or more network interface controller cards to appear as one card to an operating system |
US6253334B1 (en) | 1997-05-13 | 2001-06-26 | Micron Electronics, Inc. | Three bus server architecture with a legacy PCI bus and mirrored I/O PCI buses |
US6393483B1 (en) | 1997-06-30 | 2002-05-21 | Adaptec, Inc. | Method and apparatus for network interface card load balancing and port aggregation |
US6003112A (en) | 1997-06-30 | 1999-12-14 | Intel Corporation | Memory controller and method for clearing or copying memory utilizing register files to store address information |
US6430191B1 (en) | 1997-06-30 | 2002-08-06 | Cisco Technology, Inc. | Multi-stage queuing discipline |
US6285679B1 (en) | 1997-08-22 | 2001-09-04 | Avici Systems, Inc. | Methods and apparatus for event-driven routing |
US6069895A (en) | 1997-08-29 | 2000-05-30 | Nortel Networks Corporation | Distributed route server |
US6807581B1 (en) | 2000-09-29 | 2004-10-19 | Alacritech, Inc. | Intelligent network storage interface system |
US7076568B2 (en) | 1997-10-14 | 2006-07-11 | Alacritech, Inc. | Data communication apparatus for computer intelligent network interface card which transfers data between a network and a storage device according designated uniform datagram protocol socket |
US6341342B1 (en) | 1997-11-04 | 2002-01-22 | Compaq Information Technologies Group, L.P. | Method and apparatus for zeroing a transfer buffer memory as a background task |
US6145028A (en) | 1997-12-11 | 2000-11-07 | Ncr Corporation | Enhanced multi-pathing to an array of storage devices |
US20040236877A1 (en) | 1997-12-17 | 2004-11-25 | Lee A. Burton | Switch/network adapter port incorporating shared memory resources selectively accessible by a direct execution logic element and one or more dense logic devices in a fully buffered dual in-line memory module format (FB-DIMM) |
US7100020B1 (en) | 1998-05-08 | 2006-08-29 | Freescale Semiconductor, Inc. | Digital communications processor |
US6157955A (en) | 1998-06-15 | 2000-12-05 | Intel Corporation | Packet processing system including a policy engine having a classification unit |
US6418494B1 (en) | 1998-10-30 | 2002-07-09 | Cybex Computer Products Corporation | Split computer architecture to separate user and processor while retaining original user interface |
US6466993B1 (en) | 1998-11-05 | 2002-10-15 | Compaq Information Technologies Group, L.P. | Method and apparatus for performing transactions rendering between host processors and I/O devices using concurrent non-blocking queuing techniques and I/O bus write operations |
US20010052084A1 (en) | 1998-11-10 | 2001-12-13 | Jiandoug Huang | Apparatus and methods for providing fault tolerance of networks and network interface cards |
US6247086B1 (en) | 1998-11-12 | 2001-06-12 | Adaptec, Inc. | PCI bridge for optimized command delivery |
US6470397B1 (en) | 1998-11-16 | 2002-10-22 | Qlogic Corporation | Systems and methods for network and I/O device drivers |
US6400730B1 (en) | 1999-03-10 | 2002-06-04 | Nishan Systems, Inc. | Method and apparatus for transferring data between IP network devices and SCSI and fibre channel devices over an IP network |
US6937574B1 (en) * | 1999-03-16 | 2005-08-30 | Nortel Networks Limited | Virtual private networks and methods for their operation |
US6628608B1 (en) | 1999-03-26 | 2003-09-30 | Cisco Technology, Inc. | Method and apparatus of handling data that is sent to non-existent destinations |
US6282647B1 (en) | 1999-06-02 | 2001-08-28 | Adaptec, Inc. | Method for flashing a read only memory (ROM) chip of a host adapter with updated option ROM bios code |
US7457897B1 (en) | 2004-03-17 | 2008-11-25 | Suoer Talent Electronics, Inc. | PCI express-compatible controller and interface for flash memory |
US6343324B1 (en) | 1999-09-13 | 2002-01-29 | International Business Machines Corporation | Method and system for controlling access share storage devices in a network environment by configuring host-to-volume mapping data structures in the controller memory for granting and denying access to the devices |
US7281030B1 (en) | 1999-09-17 | 2007-10-09 | Intel Corporation | Method of reading a remote memory |
US6594329B1 (en) | 1999-11-01 | 2003-07-15 | Intel Corporation | Elastic buffer |
US6823458B1 (en) | 1999-11-18 | 2004-11-23 | International Business Machines Corporation | Apparatus and method for securing resources shared by multiple operating systems |
US6804257B1 (en) | 1999-11-25 | 2004-10-12 | International Business Machines Corporation | System and method for framing and protecting variable-lenght packet streams |
US7424529B2 (en) | 1999-12-10 | 2008-09-09 | International Business Machines Corporation | System using host bus adapter connection tables and server tables to generate connection topology of servers and controllers |
GB9930145D0 (en) | 1999-12-22 | 2000-02-09 | Kean Thomas A | Method and apparatus for secure configuration of a field programmable gate array |
US20030099254A1 (en) | 2000-03-03 | 2003-05-29 | Richter Roger K. | Systems and methods for interfacing asynchronous and non-asynchronous data media |
US6757725B1 (en) | 2000-04-06 | 2004-06-29 | Hewlett-Packard Development Company, Lp. | Sharing an ethernet NIC between two sub-systems |
US7162542B2 (en) | 2000-04-13 | 2007-01-09 | Intel Corporation | Cascading network apparatus for scalability |
AU2001246799A1 (en) | 2000-04-18 | 2001-10-30 | Storeage Networking Technologies | Storage virtualization in a storage area network |
US7011845B2 (en) | 2000-05-09 | 2006-03-14 | Mcp Hahnemann University | β-glucans encapsulated in liposomes |
US6922685B2 (en) | 2000-05-22 | 2005-07-26 | Mci, Inc. | Method and system for managing partitioned data resources |
US7103888B1 (en) | 2000-06-06 | 2006-09-05 | Intel Corporation | Split model driver using a push-push messaging protocol over a channel based network |
US6725388B1 (en) | 2000-06-13 | 2004-04-20 | Intel Corporation | Method and system for performing link synchronization between two clock domains by inserting command signals into a data stream transmitted between the two clock domains |
JP4039794B2 (ja) | 2000-08-18 | 2008-01-30 | 富士通株式会社 | マルチパス計算機システム |
US7822967B2 (en) | 2000-09-27 | 2010-10-26 | Huron Ip Llc | Apparatus, architecture, and method for integrated modular server system providing dynamically power-managed and work-load managed network devices |
US8019901B2 (en) | 2000-09-29 | 2011-09-13 | Alacritech, Inc. | Intelligent network storage interface system |
US7792923B2 (en) | 2000-10-13 | 2010-09-07 | Zhe Khi Pak | Disk system adapted to be directly attached to network |
US6954463B1 (en) | 2000-12-11 | 2005-10-11 | Cisco Technology, Inc. | Distributed packet processing architecture for network access servers |
US6708297B1 (en) | 2000-12-29 | 2004-03-16 | Emc Corporation | Method and system for monitoring errors on field replaceable units |
US7209439B2 (en) | 2001-03-20 | 2007-04-24 | Mci, Llc | Pool-based resource management in a data network |
US6578128B1 (en) | 2001-03-29 | 2003-06-10 | Emc Corporation | Address management for a shared memory region on a multi-processor controller board |
US8051212B2 (en) | 2001-04-11 | 2011-11-01 | Mellanox Technologies Ltd. | Network interface adapter with shared data send resources |
WO2002084471A1 (en) | 2001-04-13 | 2002-10-24 | Sun Microsystems, Inc. | Virtual host controller interface with multipath input/output |
US7237243B2 (en) | 2001-06-11 | 2007-06-26 | Microsoft Corporation | Multiple device management method and system |
US8180872B1 (en) | 2001-06-29 | 2012-05-15 | Symantec Operating Corporation | Common data model for heterogeneous SAN components |
JP3525435B2 (ja) | 2001-07-04 | 2004-05-10 | ソニー株式会社 | 情報処理装置および方法、並びに通信システム |
US6970921B1 (en) | 2001-07-27 | 2005-11-29 | 3Com Corporation | Network interface supporting virtual paths for quality of service |
US6792568B2 (en) | 2001-07-31 | 2004-09-14 | Hewlett Packard Development Co. Lp | Data transfer and storage device and method |
US7171434B2 (en) | 2001-09-07 | 2007-01-30 | Network Appliance, Inc. | Detecting unavailability of primary central processing element, each backup central processing element associated with a group of virtual logic units and quiescing I/O operations of the primary central processing element in a storage virtualization system |
US6857030B2 (en) | 2001-09-12 | 2005-02-15 | Sun Microsystems, Inc. | Methods, system and article of manufacture for pre-fetching descriptors |
US7093265B1 (en) | 2001-09-21 | 2006-08-15 | Lsi Logic Corporation | Method and apparatus for providing highly-transparent, host-based multi-pathing support |
US7143227B2 (en) | 2003-02-18 | 2006-11-28 | Dot Hill Systems Corporation | Broadcast bridge apparatus for transferring data to redundant memory subsystems in a storage controller |
US7447197B2 (en) | 2001-10-18 | 2008-11-04 | Qlogic, Corporation | System and method of providing network node services |
US7133907B2 (en) | 2001-10-18 | 2006-11-07 | Sun Microsystems, Inc. | Method, system, and program for configuring system resources |
US6982986B2 (en) | 2001-11-01 | 2006-01-03 | International Business Machines Corporation | QoS scheduler and method for implementing quality of service anticipating the end of a chain of flows |
EP1464144A4 (en) | 2001-11-09 | 2010-09-22 | Vitesse Semiconductor Corp | MEDIUM AND METHOD FOR DISTRIBUTING DATA PACKS OR FRAMES |
US7080169B2 (en) | 2001-12-11 | 2006-07-18 | Emulex Design & Manufacturing Corporation | Receiving data from interleaved multiple concurrent transactions in a FIFO memory having programmable buffer zones |
US6829660B2 (en) | 2001-12-12 | 2004-12-07 | Emulex Design & Manufacturing Corporation | Supercharge message exchanger |
US7599360B2 (en) * | 2001-12-26 | 2009-10-06 | Cisco Technology, Inc. | Methods and apparatus for encapsulating a frame for transmission in a storage area network |
US7433948B2 (en) | 2002-01-23 | 2008-10-07 | Cisco Technology, Inc. | Methods and apparatus for implementing virtualization of storage within a storage area network |
US7548975B2 (en) | 2002-01-09 | 2009-06-16 | Cisco Technology, Inc. | Methods and apparatus for implementing virtualization of storage within a storage area network through a virtual enclosure |
US7111084B2 (en) | 2001-12-28 | 2006-09-19 | Hewlett-Packard Development Company, L.P. | Data storage network with host transparent failover controlled by host bus adapter |
US6931511B1 (en) | 2001-12-31 | 2005-08-16 | Apple Computer, Inc. | Parallel vector table look-up with replicated index element vector |
US7047346B2 (en) | 2001-12-31 | 2006-05-16 | Storage Technology Corporation | Transparent fiber channel concentrator for point to point technologies |
US6779064B2 (en) | 2002-01-24 | 2004-08-17 | Hewlett-Packard Development Company, L.P. | System, method, and computer program product for on-line replacement of a host bus adapter |
US6963932B2 (en) * | 2002-01-30 | 2005-11-08 | Intel Corporation | Intermediate driver having a fail-over function for a virtual network interface card in a system utilizing Infiniband architecture |
US20040025166A1 (en) | 2002-02-02 | 2004-02-05 | International Business Machines Corporation | Server computer and a method for accessing resources from virtual machines of a server computer via a fibre channel |
US7213246B1 (en) | 2002-03-28 | 2007-05-01 | Veritas Operating Corporation | Failing over a virtual machine |
US7245627B2 (en) | 2002-04-23 | 2007-07-17 | Mellanox Technologies Ltd. | Sharing a network interface card among multiple hosts |
US20030208614A1 (en) | 2002-05-01 | 2003-11-06 | John Wilkes | System and method for enforcing system performance guarantees |
US7171495B2 (en) | 2002-05-06 | 2007-01-30 | Silverstorm Technologies, Inc. | System and method for implementing virtual adapters and virtual interfaces in a network system |
US6681262B1 (en) * | 2002-05-06 | 2004-01-20 | Infinicon Systems | Network data flow optimization |
US7509436B1 (en) | 2002-05-09 | 2009-03-24 | Cisco Technology, Inc. | System and method for increased virtual driver throughput |
US7240098B1 (en) | 2002-05-09 | 2007-07-03 | Cisco Technology, Inc. | System, method, and software for a virtual host bus adapter in a storage-area network |
US7941662B2 (en) | 2002-05-31 | 2011-05-10 | Broadcom Corporation | Data transfer efficiency in a cryptography accelerator system |
JP4100968B2 (ja) | 2002-06-06 | 2008-06-11 | 株式会社日立製作所 | データマッピング管理装置 |
US8200871B2 (en) | 2002-06-28 | 2012-06-12 | Brocade Communications Systems, Inc. | Systems and methods for scalable distributed storage processing |
US7353305B2 (en) | 2002-06-28 | 2008-04-01 | Brocade Communications Systems, Inc. | Apparatus and method for data virtualization in a storage processing device |
US7752361B2 (en) | 2002-06-28 | 2010-07-06 | Brocade Communications Systems, Inc. | Apparatus and method for data migration in a storage processing device |
US20040003154A1 (en) | 2002-06-28 | 2004-01-01 | Harris Jeffrey M. | Computer system and method of communicating |
AU2003248867A1 (en) | 2002-07-08 | 2004-01-23 | Globespanvirata Incorporated | System and method for packet transmission from fragmented buffer |
US7269168B2 (en) | 2002-07-31 | 2007-09-11 | Brocade Communications Systems, Inc. | Host bus adaptor-based virtualization switch |
US7120728B2 (en) | 2002-07-31 | 2006-10-10 | Brocade Communications Systems, Inc. | Hardware-based translating virtualization switch |
US7631106B2 (en) | 2002-08-15 | 2009-12-08 | Mellanox Technologies Ltd. | Prefetching of receive queue descriptors |
US20040054776A1 (en) | 2002-09-16 | 2004-03-18 | Finisar Corporation | Network expert analysis process |
US7936766B2 (en) | 2002-09-20 | 2011-05-03 | Wind River Systems, Inc. | System and method for separating logical networks on a dual protocol stack |
US7069354B2 (en) | 2002-10-01 | 2006-06-27 | Hewlett-Packard Development Company, L.P. | Method and apparatus for identifying multiple paths to a SCSI device using a calculated unique identifier |
US7307948B2 (en) | 2002-10-21 | 2007-12-11 | Emulex Design & Manufacturing Corporation | System with multiple path fail over, fail back and load balancing |
AU2003300900A1 (en) | 2002-12-13 | 2004-07-09 | Internap Network Services Corporation | Topology aware route control |
US6874054B2 (en) | 2002-12-19 | 2005-03-29 | Emulex Design & Manufacturing Corporation | Direct memory access controller system with message-based programming |
US7174413B2 (en) | 2003-01-21 | 2007-02-06 | Nextio Inc. | Switching apparatus and method for providing shared I/O within a load-store fabric |
US7103064B2 (en) | 2003-01-21 | 2006-09-05 | Nextio Inc. | Method and apparatus for shared I/O in a load/store fabric |
US7219183B2 (en) | 2003-01-21 | 2007-05-15 | Nextio, Inc. | Switching apparatus and method for providing shared I/O within a load-store fabric |
US7493416B2 (en) | 2003-01-21 | 2009-02-17 | Nextio Inc. | Fibre channel controller shareable by a plurality of operating system domains within a load-store architecture |
US7188209B2 (en) | 2003-04-18 | 2007-03-06 | Nextio, Inc. | Apparatus and method for sharing I/O endpoints within a load store fabric by encapsulation of domain information in transaction layer packets |
US7046668B2 (en) | 2003-01-21 | 2006-05-16 | Pettey Christopher J | Method and apparatus for shared I/O in a load/store fabric |
US7457906B2 (en) | 2003-01-21 | 2008-11-25 | Nextio, Inc. | Method and apparatus for shared I/O in a load/store fabric |
US7606239B2 (en) | 2003-01-31 | 2009-10-20 | Brocade Communications Systems, Inc. | Method and apparatus for providing virtual ports with attached virtual devices in a storage area network |
US7433300B1 (en) | 2003-03-28 | 2008-10-07 | Cisco Technology, Inc. | Synchronization of configuration data in storage-area networks |
JP4157409B2 (ja) * | 2003-03-31 | 2008-10-01 | 富士通株式会社 | 仮想パス構築装置および仮想パス構築方法 |
KR100533669B1 (ko) | 2003-05-03 | 2005-12-05 | 삼성전자주식회사 | 모바일 애드 혹 네트워크에서 데이터 패킷 전송 효율의개선을 위한 네트워크 장치 및 패킷 송수신 방법 |
US7610348B2 (en) | 2003-05-07 | 2009-10-27 | International Business Machines | Distributed file serving architecture system with metadata storage virtualization and data access at the data server connection speed |
US7609723B2 (en) | 2003-05-23 | 2009-10-27 | Intel Corporation | Packet combining on PCI express |
US7685254B2 (en) | 2003-06-10 | 2010-03-23 | Pandya Ashish A | Runtime adaptable search processor |
JP4278444B2 (ja) | 2003-06-17 | 2009-06-17 | 株式会社日立製作所 | 仮想ポート名の管理装置 |
US7412536B2 (en) | 2003-06-27 | 2008-08-12 | Intel Corporation | Method and system for a network node for attachment to switch fabrics |
US20070112574A1 (en) * | 2003-08-05 | 2007-05-17 | Greene William S | System and method for use of mobile policy agents and local services, within a geographically distributed service grid, to provide greater security via local intelligence and life-cycle management for RFlD tagged items |
TWI307008B (en) | 2003-08-14 | 2009-03-01 | Via Tech Inc | Computer system with power management and the method thereof |
US8776050B2 (en) | 2003-08-20 | 2014-07-08 | Oracle International Corporation | Distributed virtual machine monitor for managing multiple virtual resources across multiple physical nodes |
US20050080982A1 (en) | 2003-08-20 | 2005-04-14 | Vasilevsky Alexander D. | Virtual host bus adapter and method |
US20050044301A1 (en) | 2003-08-20 | 2005-02-24 | Vasilevsky Alexander David | Method and apparatus for providing virtual computing services |
US7096308B2 (en) | 2003-08-29 | 2006-08-22 | Texas Instruments Incorporated | LPC transaction bridging across a PCI—express docking connection |
US20050066045A1 (en) | 2003-09-03 | 2005-03-24 | Johnson Neil James | Integrated network interface supporting multiple data transfer protocols |
US8285881B2 (en) | 2003-09-10 | 2012-10-09 | Broadcom Corporation | System and method for load balancing and fail over |
US7295525B2 (en) | 2003-09-11 | 2007-11-13 | Sun Microsystems, Inc. | System and method for managing multicast group membership |
US7769004B2 (en) * | 2003-09-26 | 2010-08-03 | Surgient, Inc. | Network abstraction and isolation layer for masquerading machine identity of a computer |
US6963946B1 (en) | 2003-10-01 | 2005-11-08 | Advanced Micro Devices, Inc. | Descriptor management systems and methods for transferring data between a host and a peripheral |
US7421710B2 (en) | 2003-10-08 | 2008-09-02 | Lsi Corporation | System and method of creating virtual data paths using a multiple-path driver |
WO2005036358A2 (en) | 2003-10-08 | 2005-04-21 | Unisys Corporation | Virtualization system for guest |
US8493839B2 (en) | 2003-11-20 | 2013-07-23 | Hewlett-Packard Development Company, L.P. | Method and system of teamed network adapters with offloaded connections |
US7346716B2 (en) | 2003-11-25 | 2008-03-18 | Intel Corporation | Tracking progress of data streamer |
US20050114595A1 (en) | 2003-11-26 | 2005-05-26 | Veritas Operating Corporation | System and method for emulating operating system metadata to provide cross-platform access to storage volumes |
US7345689B2 (en) | 2003-12-19 | 2008-03-18 | Intel Corporation | Interfacing a digital display card through PCI express connector |
US20050141425A1 (en) | 2003-12-24 | 2005-06-30 | Foulds Christopher T. | Method, system, and program for managing message transmission through a network |
JP2005190036A (ja) | 2003-12-25 | 2005-07-14 | Hitachi Ltd | 記憶制御装置及び記憶制御装置の制御方法 |
US7653754B2 (en) | 2004-01-05 | 2010-01-26 | Mellanox Technologies Ltd. | Method, system and protocol that enable unrestricted user-level access to a network interface adapter |
US7426602B2 (en) | 2004-01-08 | 2008-09-16 | Topside Research, Llc | Switch for bus optimization |
EP1709530A2 (en) | 2004-01-20 | 2006-10-11 | Broadcom Corporation | System and method for supporting multiple users |
US7707309B2 (en) | 2004-01-29 | 2010-04-27 | Brocade Communication Systems, Inc. | Isolation switch for fibre channel fabrics in storage area networks |
US7281169B2 (en) | 2004-01-30 | 2007-10-09 | Dell Products L.P. | Method, software and system for multi-path fail-over recovery in sequential storage systems |
US8838743B2 (en) | 2004-02-13 | 2014-09-16 | Intel Corporation | Apparatus and method for a dynamically extensible virtual switch |
US7843907B1 (en) | 2004-02-13 | 2010-11-30 | Habanero Holdings, Inc. | Storage gateway target for fabric-backplane enterprise servers |
US8443119B1 (en) | 2004-02-26 | 2013-05-14 | Symantec Operating Corporation | System and method for disabling auto-trespass in response to an automatic failover |
US7293272B1 (en) | 2004-02-26 | 2007-11-06 | Veritas Operating Corporation | Device driver processing for automated system restores |
US20070050520A1 (en) | 2004-03-11 | 2007-03-01 | Hewlett-Packard Development Company, L.P. | Systems and methods for multi-host extension of a hierarchical interconnect network |
US7530071B2 (en) | 2004-04-22 | 2009-05-05 | International Business Machines Corporation | Facilitating access to input/output resources via an I/O partition shared by multiple consumer partitions |
US8374175B2 (en) | 2004-04-27 | 2013-02-12 | Hewlett-Packard Development Company, L.P. | System and method for remote direct memory access over a network switch fabric |
US20050262269A1 (en) | 2004-05-20 | 2005-11-24 | Pike Jimmy D | System and method for information handling system PCI express advanced switching |
US7159046B2 (en) | 2004-06-29 | 2007-01-02 | Intel Corporation | Method and apparatus for configuring communication between devices in a computer system |
US7787469B2 (en) | 2004-07-12 | 2010-08-31 | Altera Corporation | System and method for provisioning a quality of service within a switch fabric |
US9264384B1 (en) | 2004-07-22 | 2016-02-16 | Oracle International Corporation | Resource virtualization mechanism including virtual host bus adapters |
US20060045098A1 (en) | 2004-08-31 | 2006-03-02 | Krause Michael R | System for port mapping in a network |
US20060050693A1 (en) | 2004-09-03 | 2006-03-09 | James Bury | Building data packets for an advanced switching fabric |
US7260661B2 (en) | 2004-09-03 | 2007-08-21 | Intel Corporation | Processing replies to request packets in an advanced switching context |
US7607070B2 (en) | 2004-09-13 | 2009-10-20 | National Instruments Corporation | System and method for in-line consistency checking of packetized data |
US20060092928A1 (en) | 2004-10-15 | 2006-05-04 | Dell Products L.P. | System and method for providing a shareable input/output device in a PCI express environment |
US8285907B2 (en) | 2004-12-10 | 2012-10-09 | Intel Corporation | Packet processing in switched fabric networks |
US7509419B2 (en) | 2005-01-13 | 2009-03-24 | International Business Machines Corporation | Method for providing remote access redirect capability in a channel adapter of a system area network |
US7343527B2 (en) | 2005-01-21 | 2008-03-11 | International Business Machines Corporation | Recovery from iSCSI corruption with RDMA ATP mechanism |
US20060168286A1 (en) | 2005-01-21 | 2006-07-27 | International Business Machines Corporation | iSCSI DATAMOVER INTERFACE AND FUNCTION SPLIT WITH RDMA ATP MECHANISM |
US7631115B2 (en) | 2005-02-04 | 2009-12-08 | Intel Corporation | Techniques to manage data transfer utilizing buffer hints included in memory access requests |
US20060193327A1 (en) | 2005-02-25 | 2006-08-31 | International Business Machines Corporation | System and method for providing quality of service in a virtual adapter |
US7386637B2 (en) | 2005-02-25 | 2008-06-10 | International Business Machines Corporation | System, method, and computer program product for a fully trusted adapter validation of incoming memory mapped I/O operations on a physical adapter that supports virtual adapters or virtual resources |
US7308551B2 (en) | 2005-02-25 | 2007-12-11 | International Business Machines Corporation | System and method for managing metrics table per virtual port in a logically partitioned data processing system |
US7467282B2 (en) | 2005-04-05 | 2008-12-16 | Network Appliance, Inc. | Migrating a traditional volume to a virtual volume in a storage system |
US7281077B2 (en) | 2005-04-06 | 2007-10-09 | Qlogic, Corporation | Elastic buffer module for PCI express devices |
US7561531B2 (en) | 2005-04-19 | 2009-07-14 | Intel Corporation | Apparatus and method having a virtual bridge to route data frames |
US7478178B2 (en) | 2005-04-22 | 2009-01-13 | Sun Microsystems, Inc. | Virtualization for device sharing |
US7574536B2 (en) | 2005-04-22 | 2009-08-11 | Sun Microsystems, Inc. | Routing direct memory access requests using doorbell addresses |
US7733890B1 (en) | 2005-04-22 | 2010-06-08 | Oracle America, Inc. | Network interface card resource mapping to virtual network interface cards |
US7516252B2 (en) | 2005-06-08 | 2009-04-07 | Intel Corporation | Port binding scheme to create virtual host bus adapter in a virtualized multi-operating system platform environment |
US7602774B1 (en) | 2005-07-11 | 2009-10-13 | Xsigo Systems | Quality of service for server applications |
US9813283B2 (en) | 2005-08-09 | 2017-11-07 | Oracle International Corporation | Efficient data transfer between servers and remote peripherals |
US7577134B2 (en) | 2005-08-19 | 2009-08-18 | Brocade Communications Systems, Inc. | Port expander for fibre channel fabrics in storage area networks |
US7334178B1 (en) | 2005-09-09 | 2008-02-19 | Xsigo Systems | Randomized self-checking test system |
US7484021B2 (en) | 2005-10-27 | 2009-01-27 | Cisco Technology, Inc. | Technique for implementing virtual fabric membership assignments for devices in a storage area network |
US7366842B1 (en) | 2005-12-15 | 2008-04-29 | Nvidia Corporation | Creating permanent storage on the fly within existing buffers |
US7933993B1 (en) | 2006-04-24 | 2011-04-26 | Hewlett-Packard Development Company, L.P. | Relocatable virtual port for accessing external storage |
US7783788B1 (en) | 2006-04-28 | 2010-08-24 | Huawei Technologies Co., Ltd. | Virtual input/output server |
US8892706B1 (en) * | 2010-06-21 | 2014-11-18 | Vmware, Inc. | Private ethernet overlay networks over a shared ethernet in a virtual environment |
US8261068B1 (en) | 2008-09-30 | 2012-09-04 | Emc Corporation | Systems and methods for selective encryption of operating system metadata for host-based encryption of data at rest on a logical unit |
US7961605B2 (en) | 2006-07-31 | 2011-06-14 | International Business Machines Corporation | System and method for enabling management of a plurality of messages in a communication network |
US7552298B2 (en) | 2006-09-28 | 2009-06-23 | Broadcom Corporation | Method and system for deferred pinning of host memory for stateful network interfaces |
US7821973B2 (en) | 2006-10-24 | 2010-10-26 | Hewlett-Packard Development Company, L.P. | Sharing of host bus adapter context |
US20080159260A1 (en) | 2006-12-15 | 2008-07-03 | Brocade Communications Systems, Inc. | Fibre channel over ethernet frame |
US20080192648A1 (en) | 2007-02-08 | 2008-08-14 | Nuova Systems | Method and system to create a virtual topology |
JP2008228150A (ja) | 2007-03-15 | 2008-09-25 | Nec Corp | スイッチ装置及びフレーム交換方法とそのプログラム |
WO2008120337A1 (ja) | 2007-03-28 | 2008-10-09 | Fujitsu Limited | ホストバスアダプタ管理プログラム、それを記録したコンピュータ読み取り可能な記録媒体、方法および装置 |
US7836332B2 (en) | 2007-07-18 | 2010-11-16 | Hitachi, Ltd. | Method and apparatus for managing virtual ports on storage systems |
US7669000B2 (en) | 2007-10-23 | 2010-02-23 | Brocade Communication Systems, Inc. | Host bus adapter with multiple hosts |
US7782869B1 (en) | 2007-11-29 | 2010-08-24 | Huawei Technologies Co., Ltd. | Network traffic control for virtual device interfaces |
US8331381B2 (en) * | 2007-12-04 | 2012-12-11 | International Business Machines Corporation | Providing visibility of Ethernet components to a subnet manager in a converged InfiniBand over Ethernet network |
US7711789B1 (en) | 2007-12-07 | 2010-05-04 | 3 Leaf Systems, Inc. | Quality of service in virtual computing environments |
GB2460841B (en) | 2008-06-10 | 2012-01-11 | Virtensys Ltd | Methods of providing access to I/O devices |
US8250197B2 (en) | 2008-10-28 | 2012-08-21 | Vmware, Inc. | Quality of service management |
JP4701282B2 (ja) | 2008-11-27 | 2011-06-15 | 株式会社日立製作所 | ストレージシステムおよびインタフェース管理方法 |
US8203986B2 (en) | 2009-02-04 | 2012-06-19 | Trapeze Networks, Inc. | Throttling access points |
JP5310175B2 (ja) | 2009-03-25 | 2013-10-09 | 富士通株式会社 | スイッチシステム、及びスイッチシステムの制御方法 |
US8274881B2 (en) | 2009-05-12 | 2012-09-25 | International Business Machines Corporation | Altering access to a fibre channel fabric |
US8185664B1 (en) | 2009-06-17 | 2012-05-22 | Qlogic, Corporation | System and method to restore maximum payload size in a network adapter |
US9973446B2 (en) | 2009-08-20 | 2018-05-15 | Oracle International Corporation | Remote shared server peripherals over an Ethernet network for resource virtualization |
US9389895B2 (en) | 2009-12-17 | 2016-07-12 | Microsoft Technology Licensing, Llc | Virtual storage target offload techniques |
US20110153715A1 (en) | 2009-12-17 | 2011-06-23 | Microsoft Corporation | Lightweight service migration |
JP2011191854A (ja) | 2010-03-12 | 2011-09-29 | Hitachi Ltd | 計算機システム、計算機システムの制御方法及びプログラム |
US8397092B2 (en) | 2010-03-24 | 2013-03-12 | Emulex Design & Manufacturing Corporation | Power management for input/output devices by creating a virtual port for redirecting traffic |
EP2383940A1 (en) * | 2010-04-30 | 2011-11-02 | ABB Technology AG | Determining VLAN-IDs for a switched-based communication network of a process control system |
JP5515157B2 (ja) | 2010-06-01 | 2014-06-11 | 株式会社日立製作所 | I/oデバイス管理方法、及び計算機システム |
JP2012018556A (ja) | 2010-07-08 | 2012-01-26 | Hitachi Ltd | 計算機システム及び計算機システムの系切替制御方法 |
US8458306B1 (en) | 2010-08-25 | 2013-06-04 | Oracle International Corporation | Coalescing change notifications in an I/O virtualization system |
US20120054264A1 (en) | 2010-08-31 | 2012-03-01 | International Business Machines Corporation | Techniques for Migrating Active I/O Connections with Migrating Servers and Clients |
CN103125102B (zh) * | 2010-09-17 | 2016-02-24 | 甲骨文国际公司 | 用于在中间件机器环境中提供基于无限带宽的以太网虚拟集线器可伸缩性的系统和方法 |
US9331963B2 (en) | 2010-09-24 | 2016-05-03 | Oracle International Corporation | Wireless host I/O using virtualized I/O controllers |
CN102075417B (zh) * | 2010-09-30 | 2013-11-06 | 杭州华三通信技术有限公司 | 组播剪枝方法及协议无关组播路由器 |
US8594080B2 (en) | 2010-10-29 | 2013-11-26 | International Business Machines Corporation | Multiple functionality in a virtual storage area network device |
US20120158647A1 (en) | 2010-12-20 | 2012-06-21 | Vmware, Inc. | Block Compression in File System |
US8958429B2 (en) | 2010-12-22 | 2015-02-17 | Juniper Networks, Inc. | Methods and apparatus for redundancy associated with a fibre channel over ethernet network |
US8874859B2 (en) | 2010-12-22 | 2014-10-28 | Vmware, Inc. | Guest file system introspection and defragmentable virtual disk format for space efficiency |
US8762485B2 (en) | 2010-12-22 | 2014-06-24 | Hitachi, Ltd. | Information system having computer and storage apparatus coupled to network |
US9031072B2 (en) | 2010-12-22 | 2015-05-12 | Juniper Networks, Inc. | Methods and apparatus to route fibre channel frames using reduced forwarding state on an FCOE-to-FC gateway |
JP5736870B2 (ja) | 2011-03-16 | 2015-06-17 | 富士通株式会社 | ストレージ装置、コントローラおよびアドレス管理方法 |
US8195854B1 (en) | 2011-04-14 | 2012-06-05 | Lsi Corporation | Method and mechanism to provide high availability storage solution by load balancing and fault tolerance support in the storage controller cards and HBAs |
US8683466B2 (en) | 2011-05-24 | 2014-03-25 | Vmware, Inc. | System and method for generating a virtual desktop |
US8943258B2 (en) | 2011-11-04 | 2015-01-27 | Lsi Corporation | Server direct attached storage shared through virtual SAS expanders |
US9285992B2 (en) | 2011-12-16 | 2016-03-15 | Netapp, Inc. | System and method for optimally creating storage objects in a storage system |
-
2012
- 2012-10-29 US US13/663,405 patent/US9083550B2/en active Active
-
2013
- 2013-10-15 WO PCT/US2013/065008 patent/WO2014070445A1/en active Application Filing
- 2013-10-15 EP EP13850840.3A patent/EP2912805B1/en active Active
- 2013-10-15 CN CN201380063351.0A patent/CN104823409B/zh active Active
Patent Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20030165140A1 (en) * | 1999-04-30 | 2003-09-04 | Cheng Tang | System and method for distributing multicasts in virtual local area networks |
CN1703016A (zh) * | 2003-03-06 | 2005-11-30 | 微软公司 | 虚拟网络拓扑结构生成 |
US20090070422A1 (en) * | 2003-07-31 | 2009-03-12 | International Business Machines Corporation | Multicast Group Management in Infiniband |
US7899928B1 (en) * | 2003-12-16 | 2011-03-01 | Cisco Technology, Inc. | Efficient multicast packet handling in a layer 2 network |
US8218538B1 (en) * | 2004-02-13 | 2012-07-10 | Habanero Holdings, Inc. | Storage gateway configuring and traffic processing |
US20070112963A1 (en) * | 2005-11-17 | 2007-05-17 | International Business Machines Corporation | Sending routing data based on times that servers joined a cluster |
US20080205409A1 (en) * | 2006-08-30 | 2008-08-28 | Mcgee Michael Sean | Method and system of implementing virtual local area networks (vlans) with teamed communication ports |
Cited By (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US9813283B2 (en) | 2005-08-09 | 2017-11-07 | Oracle International Corporation | Efficient data transfer between servers and remote peripherals |
US9973446B2 (en) | 2009-08-20 | 2018-05-15 | Oracle International Corporation | Remote shared server peripherals over an Ethernet network for resource virtualization |
US10880235B2 (en) | 2009-08-20 | 2020-12-29 | Oracle International Corporation | Remote shared server peripherals over an ethernet network for resource virtualization |
CN110574340A (zh) * | 2017-03-24 | 2019-12-13 | 甲骨文国际公司 | 在高性能计算环境中提供相对于分区成员资格定义的多播组成员资格的系统和方法 |
CN110574340B (zh) * | 2017-03-24 | 2022-07-05 | 甲骨文国际公司 | 在高性能计算环境中提供相对于分区成员资格定义的多播组成员资格的系统和方法 |
US11405229B2 (en) | 2017-03-24 | 2022-08-02 | Oracle International Corporation | System and method to provide explicit multicast local identifier assignment for per-partition default multicast local identifiers defined as subnet manager policy input in a high performance computing environment |
US11695583B2 (en) | 2017-03-24 | 2023-07-04 | Oracle International Corporation | System and method to provide homogeneous fabric attributes to reduce the need for SA access in a high performance computing environment |
US11949530B2 (en) | 2017-03-24 | 2024-04-02 | Oracle International Corporation | System and method to provide multicast group membership defined relative to partition membership in a high performance computing environment |
US11968132B2 (en) | 2017-03-24 | 2024-04-23 | Oracle International Corporation | System and method to use queue pair 1 for receiving multicast based announcements in multiple partitions in a high performance computing environment |
Also Published As
Publication number | Publication date |
---|---|
US20140122675A1 (en) | 2014-05-01 |
EP2912805B1 (en) | 2017-05-31 |
US9083550B2 (en) | 2015-07-14 |
WO2014070445A1 (en) | 2014-05-08 |
CN104823409B (zh) | 2018-05-25 |
EP2912805A4 (en) | 2016-06-01 |
EP2912805A1 (en) | 2015-09-02 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN104823409A (zh) | 无限带宽上的网络虚拟化 | |
JP7542668B2 (ja) | 高性能コンピューティング環境での線形転送テーブル(lft)探索のためにグローバルルートヘッダ(grh)におけるサブネットプレフィックス値を用いるためのシステムおよび方法 | |
US10841219B2 (en) | System and method for supporting inter-subnet control plane protocol for consistent unicast routing and connectivity in a high performance computing environment | |
US10148450B2 (en) | System and method for supporting a scalable flooding mechanism in a middleware machine environment | |
EP3424191B1 (en) | System and method for supporting dual-port virtual router in a high performance computing environment | |
EP2430802B1 (en) | Port grouping for association with virtual interfaces | |
EP2532127B1 (en) | Ethernet node port virtualizer | |
US6988161B2 (en) | Multiple port allocation and configurations for different port operation modes on a host | |
CN103548327B (zh) | 用于在分布式虚拟交换机上提供位置无关的动态端口镜像的方法 | |
TWI538453B (zh) | 網路介面控制器、積體電路微晶片、系統及方法 | |
CN102571554B (zh) | 在分布式控制平面上传送转发状态的方法和装置 | |
US11496402B2 (en) | System and method for supporting aggressive credit waiting in a high performance computing environment | |
JP5967633B2 (ja) | ネットワーク・ファブリックのための柔軟でスケーラブルな強化型伝送選択方法 | |
US9692686B2 (en) | Method and system for implementing a multi-chassis link aggregation group in a network | |
CN105187331A (zh) | 在交换机的分布式控制面内的动态资源管理的方法和设备 | |
US20120155328A1 (en) | Methods and apparatus for dynamic mapping of power outlets | |
CN102868606A (zh) | Vrrp心跳报文发送的方法、主用路由器和系统 | |
Janovic | ACI Fundamentals: Underlay Infrastructure |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
EXSB | Decision made by sipo to initiate substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |