Virtualizing Network Adapters using OS Services in a Hypervisor Environment
Original Publication Date: 2004-Sep-01
Included in the Prior Art Database: 2004-Sep-01
When multiple operating systems are run on a single machine using a hypervisor and virtualization, special function must be added so more than one OS can use the same networking adapter. A special case is one operating system (the Service OS) provides system management functions including controlling network access and other operating system or systems (the Capability OS) provide normal function. The network adapter must appear to operate normally to the Capability OS. The Service OS must have normal operation of the network adapter, but must also be able to restrict or filter the flow of packets to and from the Capability OS. This publication describes the details of how the virtualization of the ethernet card would be accomplished that would provide the functionality required.