A virtual switch provides three primary capabilities for communications within a virtualized environment: switching, security controls and visibility. A virtual switch provides connectivity among instances within the virtual environment, without the communication having to go through the standard physical switches connected to the virtualized servers.