US 12,333,322 B2
Virtual networking for special types of nested virtual machines
Michael Tsirkin, Haifa (IL); and Amnon Ilan, Raanana (IL)
Assigned to Red Hat, Inc., Raleigh, NC (US)
Filed by Red Hat, Inc., Raleigh, NC (US)
Filed on Mar. 25, 2022, as Appl. No. 17/704,651.
Prior Publication US 2023/0305875 A1, Sep. 28, 2023
Int. Cl. G06F 9/455 (2018.01); H04L 47/62 (2022.01)
CPC G06F 9/45558 (2013.01) [H04L 47/62 (2013.01); G06F 2009/45562 (2013.01); G06F 2009/45583 (2013.01); G06F 2009/45595 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A method comprising:
receiving, by a hypervisor running on a host computer system, a request to create a first virtual machine (VM) on the host computer system, wherein the request is sent to the hypervisor by a second VM executing on the host computer system;
responsive to receiving the request, creating, by the hypervisor, the first virtual machine on the host computer system using a first set of computing resources of the host computer system, wherein the first set of computing resources comprises a portion of a second set of computing resources allocated to the second VM managed by the hypervisor;
executing, by the hypervisor, the first VM using the first set of computing resources, wherein the first VM has an assigned first vNIC (virtual Network Interface Controller);
configuring a second vNIC assigned to the second VM to control network traffic of the first vNIC, wherein the second vNIC is associated with an identifier of the first VM; and
controlling, by the second VM, the network traffic of the first VM.