Virtualizing network appliances

22.07.2011

While the above implementation works, it still requires a network adapter to be dedicated to each virtual client. This limits the number of applications to the number of slots in the server. If all the virtual clients need to access the same point in the network, a separate load balancer would be required to distribute data between the network adapters.

By distributing data within VMware, we can eliminate the load balancer and reduce the number of network adapters required.

By using a data distribution VM as a server VM machine based on VMware's VMCI (Virtual Machine Communication Interface), it is possible to distribute and replicate data to multiple VM machine clients. The data distribution VM can thus distribute or replicate data captured by a single intelligent network adapter to multiple client VMs each supporting a separate network appliance.

One method of distributing data to multiple client VMs machines is by physical port.