Andy Fox | 5 July 2012
The Virtual Machine Communication Interface (VMCI) is mentioned in many of the VMware courses and many students seem interested in its capabilities.
The Virtual Machine Communication Interface (VMCI) was introduced to facilitate high-speed communication between virtual machines and their host, or between guest virtual machines on a host. VMCI does not rely on in-guest networking. The VMCI Sockets library offers a convenient interface for programming the VMCI device at the user level.
With Workstation 8.0 and vSphere 5.0, guest to guest communications (VM to VM) are deprecated. This inter-guest functionality may be removed in the next vSphere release. Support will continue for host to guest communications.