Le Virtual Trunking Protocol (VTP) est un protocole propriétaire Cisco de niveau 2 qui facilite la gestion des VLANs sur plusieurs commutateurs en synchronisant automatiquement les modifications entre eux. VTP fonctionne en utilisant un système de serveur et de clients au sein d'un même domaine, permettant ainsi l'ajout, la suppression ou la modification de VLANs à partir d'un seul switch. Trois modes de fonctionnement existent : client, transparent et serveur, avec des fonctionnalités optionnelles telles que le pruning pour économiser de la bande passante.