Un virtual switch è un software che collega un host, una macchina virtuale o un simulatore ai percorsi del traffico di rete, in modo simile a come uno switch Ethernet fisico collega i dispositivi su una LAN. Può inoltrare frame tra interfacce virtuali, adattatori dell'host e reti esterne, ed è spesso utilizzato in ambienti di virtualizzazione, laboratori e simulazione industriale.
Nella sicurezza informatica, un virtual switch è importante perché definisce se un sistema è isolato o esposto alla rete. Se un simulatore o una VM è bridged tramite un virtual switch, può ricevere traffico multicast, broadcast o locale non attendibile in tempo reale. Questo crea una superficie di attacco per l'esaurimento delle risorse, il denial of service o il movimento laterale. I difensori riducono il rischio disabilitando i binding non necessari, mantenendo i sistemi in modalità solo locale quando possibile, segmentando il traffico e filtrando il multicast sulla rete dell'host.


