Quote:
how virtual interfaces are implemented.
|
The virtual drivers are implemented in the libraries at the base of the virtual machine. They simulate the network activity within the VM and provide ports for the simulated virtual activity within the VM to become actaul actitivity between non-virtual nodes outside the VM through their access to the host machines adapters and ports.
Within the VM, you can similutate any kind of activity you can imagine and design a driver for. Externally, you're limited to the physical hardware available to the host machine.
Is that what your asking?
If so, you want to do some reading about libvirt, which, as far as I know, is the loweset level library directly dealing with virtualization that has an API.