-
公开(公告)号:US11516126B2
公开(公告)日:2022-11-29
申请号:US17175573
申请日:2021-02-12
Applicant: Oracle International Corporation
Inventor: Leonard Thomas Tracy , Lucas Michael Kreger-Stickles , Andrey Yurovsky , Philip James Ramsey , Shane Baker
Abstract: Techniques are disclosed for providing high performant packets processing capabilities in a virtualized cloud environment that enhance the scalability and high availability of the packets processing infrastructure. In certain embodiments disclosed herein, the VNICs functionality performed by network virtualization devices (NVDs) is offloaded from the NVDs to a fleet of computers, referred to as VNIC-as-a-Service System (or VNICaaS system). VNICaaS system is configured to provide Virtual Network Interface Cards (VNICs)-related functionality or service for multiple compute instances belonging to multiple tenants or customers of the CSPI. The VNICaaS system is capable of hosting multiple VNICs to process and transmit traffic in a distributed virtualized cloud networks environment. A single VNIC executed by the VNICaaS system can be used to process packets received from multiple compute instances.
-
公开(公告)号:US20220210035A1
公开(公告)日:2022-06-30
申请号:US17336095
申请日:2021-06-01
Applicant: Oracle International Corporation
Inventor: Mark L. Hendrickson , Andrey Yurovsky
Abstract: Described are systems and methods of monitoring network health and traffic. Monitoring network health and traffic can include sending a request to a compute instance to trigger a response from the compute instance, monitoring, via a network virtualization device, communications from a virtual network interface card (VNIC) associated with the compute instance, storing information indicative of a last received packet by the VNIC, monitoring the stored information indicative of the last received packet to determine a health status of the compute instance associated with the VNIC, updating a table configured to track received responses from the compute instance, and notifying a downstream user of the health status of the compute instance.
-
公开(公告)号:US20250126051A1
公开(公告)日:2025-04-17
申请号:US18912334
申请日:2024-10-10
Applicant: Oracle International Corporation
Inventor: Christopher David Marlatt , Shuvabrata Ganguly , Leonard Thomas Tracy , Myron Decker King , Andrey Yurovsky , Lucas Aaron Rider , Andrey Smirnov , Mitch Jonathan Carlson
Abstract: Techniques for disintermediating a network path between a source and a destination are described. In an example, the source sends a first packet destined to a destination. A network node on the network path between the source and the destination performs a network operation on this packet and generates a set of instructions indicating the network operation and parameters used for performing the network operations. This set of instructions is sent to the source as a flow update. When the source needs to send a second packet to the destination, the source applies the instructions to the second packet. As such, a similar network operation is performed on the second packet at the source, thereby avoiding the need to send the second packet on the same network path that includes the network node. Accordingly, the second packet is sent on a different network path that bypasses the network node.
-
公开(公告)号:US11765057B2
公开(公告)日:2023-09-19
申请号:US17336095
申请日:2021-06-01
Applicant: Oracle International Corporation
Inventor: Mark L. Hendrickson , Andrey Yurovsky
IPC: H04L43/065 , H04L43/12 , H04L41/0604
CPC classification number: H04L43/065 , H04L41/0622 , H04L43/12
Abstract: Described are systems and methods of monitoring network health and traffic. Monitoring network health and traffic can include sending a request to a compute instance to trigger a response from the compute instance, monitoring, via a network virtualization device, communications from a virtual network interface card (VNIC) associated with the compute instance, storing information indicative of a last received packet by the VNIC, monitoring the stored information indicative of the last received packet to determine a health status of the compute instance associated with the VNIC, updating a table configured to track received responses from the compute instance, and notifying a downstream user of the health status of the compute instance.
-
公开(公告)号:US20250126050A1
公开(公告)日:2025-04-17
申请号:US18912311
申请日:2024-10-10
Applicant: Oracle International Corporation
Inventor: Christopher David Marlatt , Shuvabrata Ganguly , Leonard Thomas Tracy , Myron Decker King , Andrey Yurovsky , Lucas Aaron Rider , Andrey Smirnov , Mitch Jonathan Carlson
Abstract: Techniques for disintermediating a network path between a source and a destination are described. In an example, the source sends a first packet destined to a destination. A network node on the network path between the source and the destination performs a network operation on this packet and generates a set of instructions indicating the network operation and parameters used for performing the network operations. This set of instructions is sent to the source as a flow update. When the source needs to send a second packet to the destination, the source applies the instructions to the second packet. As such, a similar network operation is performed on the second packet at the source, thereby avoiding the need to send the second packet on the same network path that includes the network node. Accordingly, the second packet is sent on a different network path that bypasses the network node.
-
公开(公告)号:US20250125942A1
公开(公告)日:2025-04-17
申请号:US18912272
申请日:2024-10-10
Applicant: Oracle International Corporation
Inventor: Christopher David Marlatt , Shuvabrata Ganguly , Leonard Thomas Tracy , Myron Decker King , Andrey Yurovsky , Lucas Aaron Rider , Andrey Smirnov , Mitch Jonathan Carlson
Abstract: Techniques for disintermediating a network path between a source and a destination are described. In an example, the source sends a first packet destined to a destination. A network node on the network path between the source and the destination performs a network operation on this packet and generates a set of instructions indicating the network operation and parameters used for performing the network operations. This set of instructions is sent to the source as a flow update. When the source needs to send a second packet to the destination, the source applies the instructions to the second packet. As such, a similar network operation is performed on the second packet at the source, thereby avoiding the need to send the second packet on the same network path that includes the network node. Accordingly, the second packet is sent on a different network path that bypasses the network node.
-
公开(公告)号:US20230155934A1
公开(公告)日:2023-05-18
申请号:US18051088
申请日:2022-10-31
Applicant: Oracle International Corporation
Inventor: Leonard Thomas Tracy , Lucas Michael Kreger-Stickles , Andrey Yurovsky , Philip James Ramsey , Shane Baker
CPC classification number: H04L45/586 , H04L45/20 , H04L45/566 , G06F9/45558 , H04L45/24 , H04L45/22 , H04L45/42 , H04L45/74 , G06F2009/45595
Abstract: Techniques are disclosed for providing high performant packets processing capabilities in a virtualized cloud environment that enhance the scalability and high availability of the packets processing infrastructure. In certain embodiments disclosed herein, the VNICs functionality performed by network virtualization devices (NVDs) is offloaded from the NVDs to a fleet of computers, referred to as VNIC-as-a-Service System (or VNICaaS system). VNICaaS system is configured to provide Virtual Network Interface Cards (VNICs)-related functionality or service for multiple compute instances belonging to multiple tenants or customers of the CSPI. The VNICaaS system is capable of hosting multiple VNICs to process and transmit traffic in a distributed virtualized cloud networks environment. A single VNIC executed by the VNICaaS system can be used to process packets received from multiple compute instances.
-
公开(公告)号:US20220116323A1
公开(公告)日:2022-04-14
申请号:US17175573
申请日:2021-02-12
Applicant: Oracle International Corporation
Inventor: Leonard Thomas Tracy , Lucas Michael Kreger-Stickles , Andrey Yurovsky , Philip James Ramsey , Shane Baker
IPC: H04L12/713 , H04L12/733 , H04L12/707 , H04L12/721 , G06F9/455
Abstract: Techniques are disclosed for providing high performant packets processing capabilities in a virtualized cloud environment that enhance the scalability and high availability of the packets processing infrastructure. In certain embodiments disclosed herein, the VNICs functionality performed by network virtualization devices (NVDs) is offloaded from the NVDs to a fleet of computers, referred to as VNIC-as-a-Service System (or VNICaaS system). VNICaaS system is configured to provide Virtual Network Interface Cards (VNICs)-related functionality or service for multiple compute instances belonging to multiple tenants or customers of the CSPI. The VNICaaS system is capable of hosting multiple VNICs to process and transmit traffic in a distributed virtualized cloud networks environment. A single VNIC executed by the VNICaaS system can be used to process packets received from multiple compute instances.
-
-
-
-
-
-
-