-
31.
公开(公告)号:US20200244566A1
公开(公告)日:2020-07-30
申请号:US16850319
申请日:2020-04-16
Applicant: ORACLE INTERNATIONAL CORPORATION
Inventor: Bjørn Dag Johnsen , Arvind Srinivasan , Bartosz Bogdanski
IPC: H04L12/751 , H04L12/66 , H04L12/947 , H04L12/741 , H04L29/06 , G06F9/455 , H04L12/813 , H04L29/08
Abstract: System and method for supporting virtual machine migration in a high performance computing environment. In accordance with an embodiment, when a virtual machine migrates from a first subnet to a second subnet, a gateway port at the first subnet can, upon receiving packets addressed to the migrated virtual machine, consult a memory lookup table to discover the virtual machine's new addresses. The gateway port can update the packet accordingly. The memory lookup table can be addressed based on a GUID of the virtual machine.
-
公开(公告)号:US20200169491A1
公开(公告)日:2020-05-28
申请号:US16778674
申请日:2020-01-31
Applicant: Oracle International Corporation
Inventor: Bjørn Dag Johnsen , Arvind Srinivasan , Brian Manula
IPC: H04L12/26 , H04L12/911 , H04L29/06 , H04L12/931 , H04L12/947 , H04L12/743 , H04L29/08 , H04L12/813 , G11C15/00 , G06F11/30 , G06F9/451
Abstract: System and method for using multiple global identification subnet prefix values in a network switch environment in a high performance computing environment. A packet is received from a network fabric by a first Host Channel Adapter (HCA). The packet has a header portion including a destination subnet prefix identifying a destination subnet of the network fabric. The network HCA is allowed to receive the first packet from a port of the network HCA by selectively determining a logical state of a flag and, selectively in accordance with a predetermined logical state of the flag, ignoring the destination subnet prefix identifying the destination subnet of the network fabric.
-
33.
公开(公告)号:US10659340B2
公开(公告)日:2020-05-19
申请号:US15656955
申请日:2017-07-21
Applicant: ORACLE INTERNATIONAL CORPORATION
Inventor: Bjørn Dag Johnsen , Arvind Srinivasan , Bartosz Bogdanski
IPC: G06F9/455 , H04L12/751 , H04L12/66 , H04L12/947 , H04L12/741 , H04L29/06 , H04L12/813 , H04L29/08 , H04L12/931
Abstract: System and method for supporting virtual machine migration in a high performance computing environment. In accordance with an embodiment, when a virtual machine migrates from a first subnet to a second subnet, a gateway port at the first subnet can, upon receiving packets addressed to the migrated virtual machine, consult a memory lookup table to discover the virtual machine's new addresses. The gateway port can update the packet accordingly. The memory lookup table can be addressed based on a GUID of the virtual machine.
-
公开(公告)号:US10581711B2
公开(公告)日:2020-03-03
申请号:US15414227
申请日:2017-01-24
Applicant: Oracle International Corporation
Inventor: Bjørn Dag Johnsen , Arvind Srinivasan
IPC: H04L12/26 , G06F9/451 , G06F11/30 , G11C15/00 , H04L12/813 , H04L29/08 , H04L12/743 , H04L12/947 , H04L12/931 , H04L29/06 , H04L12/911
Abstract: System and method for policing logical network traffic flows using a ternary content addressable memory (TCAM). An exemplary embodiment can provide a network port that is associated with a plurality of entries of a TCAM, where each TCAM entry contains a value. Further, each TCAM entry can be assigned a priority and associated with at least one allow/drop action. A predefined set of values can be retrieved from at least one header field of a data packet processed by the network port. Each value in the predefined set of values can be aggregated into a search value, and the search value can be compared to the value contained in each TCAM entry. When a match is found between the search value and the value contained in a TCAM entry, the allow/drop action associated with the matching TCAM entry can be performed.
-
公开(公告)号:US10404621B2
公开(公告)日:2019-09-03
申请号:US13913882
申请日:2013-06-10
Applicant: Oracle International Corporation
Inventor: Arvind Srinivasan
IPC: H04L12/947 , H04L12/931 , H04L12/733 , H04L12/935 , H04L12/715
Abstract: An InfiniBand switch fabric is described. This InfiniBand switch fabric includes a hierarchy of switches having physical ports. These physical ports have associated local routing tables for nearest-neighbor connections to the physical ports. Moreover, relationships between the nearest-neighbor connections to each of the physical ports specified in the local routing tables are based in part on network-layer global identifiers that are assigned based on the hierarchy. Furthermore, local routing tables in the switches facilitate paths or routes for packets through the InfiniBand switch fabric without using a global routing table in the switches. In addition, the InfiniBand switch fabric includes a fabric manager, coupled to the switches, having the global routing table to assign the network-layer global identifiers.
-
公开(公告)号:US20190123990A1
公开(公告)日:2019-04-25
申请号:US16230167
申请日:2018-12-21
Applicant: Oracle International Corporation
Inventor: Bjørn Dag Johnsen , Arvind Srinivasan , Shimon Muller
IPC: H04L12/26 , H04L12/931 , H04L12/947 , H04L12/743 , H04L12/813 , H04L29/08 , G06F11/30 , G06F9/451 , H04L12/911 , H04L29/06 , G11C15/00
Abstract: System and method for supporting intra- and inter-subnet address resolution in a network environment using the same linear forwarding tale (LFT) for both the intra- and inter-subnet forwarding. Subnet prefix values in global route headers (GRHs) are used for linear forwarding table (LFT) lookup in a high performance computing environments. An exemplary can provide for use of an Inter Subnet Route Number (ISRN) embedded in the subnet prefix values in the GRHs for LFT lookup in a network switch environment in a high performance computing environment such as a network having an InfiniBand (IB) architecture. A method can provide, at a computer environment, including a network fabric, one or more subnets, each of which subnets are associated with one or more network switches or hosts. The system and method is compatible with legacy switches and nodes that are not conversant with the ISRNs.
-
公开(公告)号:US10205646B2
公开(公告)日:2019-02-12
申请号:US15416696
申请日:2017-01-26
Applicant: Oracle International Corporation
Inventor: Bjørn Dag Johnsen , Arvind Srinivasan , Brian Manula
IPC: G06F11/30 , G11C15/00 , H04L12/26 , H04L29/06 , H04L29/08 , H04L12/743 , H04L12/813 , H04L12/911 , H04L12/931 , H04L12/947
Abstract: System and method for using multiple global identification subnet prefix values in a network switch environment in a high performance computing environment. A packet is received from a network fabric by a first Host Channel Adapter (HCA). The packet has a header portion including a destination subnet prefix identifying a destination subnet of the network fabric. The network HCA is allowed to receive the first packet from a port of the network HCA by selectively determining a logical state of a flag and, selectively in accordance with a predetermined logical state of the flag, ignoring the destination subnet prefix identifying the destination subnet of the network fabric.
-
公开(公告)号:US09838338B2
公开(公告)日:2017-12-05
申请号:US14584816
申请日:2014-12-29
Applicant: Oracle International Corporation
Inventor: Arvind Srinivasan , Carlos Castil
IPC: H04L12/935 , H04L12/911
CPC classification number: H04L49/3054 , H04L47/748 , H04L49/3045
Abstract: A system and method can support packet switching in a network environment. A networking device, such as a network switch, which includes a crossbar fabric, can be associated with a plurality of input ports and a plurality of output ports. Furthermore, the networking device can detect a link state change at an output port that is associated with the networking device. Then, the networking device can notify one or more input ports, via the output port, of the link state change at the output port.
-
39.
公开(公告)号:US20170324645A1
公开(公告)日:2017-11-09
申请号:US15656955
申请日:2017-07-21
Applicant: ORACLE INTERNATIONAL CORPORATION
Inventor: Bjørn Dag Johnsen , Arvind Srinivasan , Bartosz Bogdanski
IPC: H04L12/751 , H04L12/947 , G06F9/455 , H04L12/66 , H04L29/06 , H04L12/741
CPC classification number: H04L45/02 , G06F9/45558 , G06F2009/4557 , G06F2009/45595 , G06F2201/88 , H04L12/66 , H04L45/745 , H04L47/20 , H04L49/25 , H04L49/358 , H04L67/10 , H04L67/28 , H04L67/2814 , H04L69/22
Abstract: System and method for supporting virtual machine migration in a high performance computing environment. In accordance with an embodiment, when a virtual machine migrates from a first subnet to a second subnet, a gateway port at the first subnet can, upon receiving packets addressed to the migrated virtual machine, consult a memory lookup table to discover the virtual machine's new addresses. The gateway port can update the packet accordingly. The memory lookup table can be addressed based on a GUID of the virtual machine.
-
公开(公告)号:US20170222906A1
公开(公告)日:2017-08-03
申请号:US15414211
申请日:2017-01-24
Applicant: Oracle International Corporation
Inventor: Bjørn Dag Johnsen , Arvind Srinivasan
CPC classification number: H04L43/0876 , G06F9/451 , G06F11/3006 , G06F2201/88 , G11C15/00 , H04L45/7457 , H04L47/20 , H04L47/70 , H04L49/25 , H04L49/358 , H04L67/1097 , H04L69/22
Abstract: System and method for monitoring logical network traffic flows using a ternary content addressable memory (TCAM). An exemplary embodiment can provide a network port that is associated with a TCAM. The TCAM can be configured with a plurality of entries, wherein each TCAM entry contains a value. Further, each TCAM entry can be associated with at least one network counter. A predefined set of values can be retrieved from at least one header field of a data packet processed by the network port. Each value in the predefined set of values can be aggregated into a search value, and the search value can be compared to the value contained in each TCAM entry. When a match is found between the search value and the value contained in a TCAM entry, each network counter associated with the matching TCAM entry can be incremented.
-
-
-
-
-
-
-
-
-