-
公开(公告)号:US20250077266A1
公开(公告)日:2025-03-06
申请号:US18952937
申请日:2024-11-19
Applicant: Oracle International Corporation
Inventor: Nachiketh Rao Potlapally , Pradeep Vincent , Jagwinder Singh Brar
Abstract: Aspects of the present application relate to systems, methods and non-transitory computer readable media for network virtualization in a rack-based switch. The method can include sending a communication from a first virtual machine (“VM”) instantiated on a first host machine to a first network virtualization Top of Rack (“ToR”) switch. The first network virtualization ToR can include a peripheral component interconnect express (“PCIe”) switch coupled to a plurality of host-side Ethernet ports, a virtualization device communicatingly coupled to the PCIe switch, which virtualization device can include a plurality of virtualization functions, and a switching ASIC coupled to the virtualization device and to a network-side Ethernet port. The method can include forming the communication into an Internet Protocol (“IP”) packet with a first virtualization function of the virtualization device, and sending the IP packet to a second VM with the switching ASIC.
-
公开(公告)号:US20220197683A1
公开(公告)日:2022-06-23
申请号:US17131567
申请日:2020-12-22
Applicant: Oracle International Corporation
Inventor: Nachiketh Rao Potlapally , Pradeep Vincent , Jagwinder Singh Brar
Abstract: Aspects of the present application relate to systems, methods and non-transitory computer readable media for network virtualization in a rack-based switch. The method can include sending a communication from a first virtual machine (“VM”) instantiated on a first host machine to a first network virtualization Top of Rack (“ToR”) switch. The first network virtualization ToR can include a peripheral component interconnect express (“PCIe”) switch coupled to a plurality of host-side Ethernet ports, a virtualization device communicatingly coupled to the PCIe switch, which virtualization device can include a plurality of virtualization functions, and a switching ASIC coupled to the virtualization device and to a network-side Ethernet port. The method can include forming the communication into an Internet Protocol (“IP”) packet with a first virtualization function of the virtualization device, and sending the IP packet to a second VM with the switching ASIC.
-
公开(公告)号:US10862762B2
公开(公告)日:2020-12-08
申请号:US16532398
申请日:2019-08-05
Applicant: Oracle International Corporation
Inventor: Daniel Cohn , Pradeep Vincent , Jagwinder Singh Brar
IPC: H04L12/24
Abstract: Techniques for implementing a single-addressable virtual topology element (VTE) in a virtual topology. A VTE in a virtual topology may be distributed as multiple instantiated elements in a physical topology. However, the multiple instantiated elements are addressable as a single entity. Obtaining information associated with the VTE includes obtaining and aggregating information from each of the instantiated elements. Applying an overall configuration to the VTE includes determining a respective configuration for each instantiated element based on the overall configuration, and applying the respective configuration to each instantiated element.
-
公开(公告)号:US10462013B2
公开(公告)日:2019-10-29
申请号:US15431744
申请日:2017-02-13
Applicant: Oracle International Corporation
Inventor: Daniel Cohn , Pradeep Vincent , Jagwinder Singh Brar
Abstract: Techniques for implementing a single-addressable virtual topology element (VTE) in a virtual topology. A VTE in a virtual topology may be distributed as multiple instantiated elements in a physical topology. However, the multiple instantiated elements are addressable as a single entity. Obtaining information associated with the VTE includes obtaining and aggregating information from each of the instantiated elements. Applying an overall configuration to the VTE includes determining a respective configuration for each instantiated element based on the overall configuration, and applying the respective configuration to each instantiated element.
-
公开(公告)号:US10419292B2
公开(公告)日:2019-09-17
申请号:US15431744
申请日:2017-02-13
Applicant: Oracle International Corporation
Inventor: Daniel Cohn , Pradeep Vincent , Jagwinder Singh Brar
Abstract: Techniques for implementing a single-addressable virtual topology element (VTE) in a virtual topology. A VTE in a virtual topology may be distributed as multiple instantiated elements in a physical topology. However, the multiple instantiated elements are addressable as a single entity. Obtaining information associated with the VTE includes obtaining and aggregating information from each of the instantiated elements. Applying an overall configuration to the VTE includes determining a respective configuration for each instantiated element based on the overall configuration, and applying the respective configuration to each instantiated element.
-
公开(公告)号:US20180234322A1
公开(公告)日:2018-08-16
申请号:US15431426
申请日:2017-02-13
Applicant: Oracle International Corporation
Inventor: Daniel Cohn , Pradeep Vincent
CPC classification number: H04L43/12 , H04L41/12 , H04L43/028
Abstract: Techniques for implementing a virtual tap in a virtual topology are described. A request to tap a particular link between a set of virtual topology entities (VTEs) is received. The particular link between the set of VTEs is mapped to a link between a set of instantiated entities in a physical topology. One of the instantiated elements implements a tapping function. Additionally or alternatively, a tapping element is instantiated and the tapping element implements the tapping function. The tapping element is not one of the set of instantiated entities. The tapping function includes: applying a tap filter to a set of data; replicating the data that passes the tap filter; and transmitting the replicated data to a virtual endpoint. The replicated data may be referred to as “tapped data.” A user interface engine presents information regarding the particular link between the set of VTEs based on the tapped data.
-
公开(公告)号:US12231558B2
公开(公告)日:2025-02-18
申请号:US18390744
申请日:2023-12-20
Applicant: Oracle International Corporation
Inventor: Nachiketh Rao Potlapally , Pradeep Vincent , Jagwinder Singh Brar
Abstract: A network interface card, such as a SmartNIC, is used to provide encryption, such as network encryption virtual function (NEVF), for a virtual machine, so that a customer can control network keys in a virtual cloud network. The NEVF includes a memory device (e.g., SRAM) and a crypto processor (e.g., a crypto core). The memory device stores a crypto key. The crypto processor uses the crypto key to encrypt data to and from a virtual machine in the virtual cloud network. A key management system can be used to securely transfer crypto keys to the NEVF. Having one NEVF per virtual machine can enable a customer to manage the crypto key for a virtual cloud network.
-
公开(公告)号:US20220200972A1
公开(公告)日:2022-06-23
申请号:US17133523
申请日:2020-12-23
Applicant: Oracle International Corporation
Inventor: Nachiketh Rao Potlapally , Pradeep Vincent , Jagwinder Singh Brar
Abstract: For end-to-end encryption of a virtual cloud network, a VPN tunnel from a customer device is terminated at a host network headend device using encryption keys secured in hardware and managed by the customer. The network headend device can be a card in a bare-metal server with one or more network virtualization devices. The network headend device is configured to receive a first key provisioned by a customer; receive a first data packet sent from a device of the customer; and decrypt the first data packet using the first key to obtain information. A network virtualization device is configured to receive the information from the network headend device; ascertain that the information is to be sent to a virtual machine in a virtual cloud network; ascertain that data in the virtual cloud network is configured to be encrypted; and encrypt the information with a second key to generate a second data packet before routing the second data packet to the virtual machine.
-
公开(公告)号:US20190363944A1
公开(公告)日:2019-11-28
申请号:US16532398
申请日:2019-08-05
Applicant: Oracle International Corporation
Inventor: Daniel Cohn , Pradeep Vincent , Jagwinder Singh Brar
IPC: H04L12/24
Abstract: Techniques for implementing a single-addressable virtual topology element (VTE) in a virtual topology. A VTE in a virtual topology may be distributed as multiple instantiated elements in a physical topology. However, the multiple instantiated elements are addressable as a single entity. Obtaining information associated with the VTE includes obtaining and aggregating information from each of the instantiated elements. Applying an overall configuration to the VTE includes determining a respective configuration for each instantiated element based on the overall configuration, and applying the respective configuration to each instantiated element.
-
公开(公告)号:US20190222501A1
公开(公告)日:2019-07-18
申请号:US16365513
申请日:2019-03-26
Applicant: Oracle International Corporation
Inventor: Daniel Cohn , Pradeep Vincent
CPC classification number: H04L43/12 , H04L41/12 , H04L43/028
Abstract: Techniques for implementing a virtual tap in a virtual topology are described. A request to tap a particular link between a set of virtual topology entities (VTEs) is received. The particular link between the set of VTEs is mapped to a link between a set of instantiated entities in a physical topology. One of the instantiated elements implements a tapping function. Additionally or alternatively, a tapping element is instantiated and the tapping element implements the tapping function. The tapping element is not one of the set of instantiated entities. The tapping function includes: applying a tap filter to a set of data; replicating the data that passes the tap filter; and transmitting the replicated data to a virtual endpoint. The replicated data may be referred to as “tapped data.” A user interface engine presents information regarding the particular link between the set of VTEs based on the tapped data.
-
-
-
-
-
-
-
-
-