VEM implementation
The following are some important features of VEM:
It is a virtual line card
It is embedded in the vSphere host (hypervisor)
It provides each VM with dedicated switch ports
It has a switch in every host
Here, we run the ESXi package manager to show the VIB file used to implement the VEM. If you list the processes, you will also see the VEM data path agent, vemdpa
that communicates with the VSM (running in the user mode).
Finally, the hypervisor driver (running in the kernel mode) performs packet switching.
Note
vCenter can operate without too much regard for the VEM. Typically, the only reason to go there (via SSH) is for troubleshooting purposes.
esxupdate is no longer supported but we can use it here to illustrate a point.