Das VLAN Trunking Protocol (VTP) ist ein Protokoll, das in Netzwerken verwendet wird, um die Konfiguration von VLANs (Virtual Local Area Networks) zu verwalten. Es ermöglicht die automatisierte Verteilung von VLAN-Informationen an alle Switches in einem VLAN-Trunking-Netzwerk und erleichtert somit die Verwaltung und Erweiterung von VLANs.
VTP ermöglicht die zentrale Konfiguration von VLANs, sodass alle Switches im Netzwerk über die gleiche VLAN-Konfiguration verfügen. Eine Änderung der VLAN-Konfiguration an einem Switch wird automatisch an alle anderen Switches im Netzwerk übertragen. Dadurch wird die Konfigurationszeit erheblich reduziert und die Möglichkeit von Inkonsistenzen und menschlichen Fehlern minimiert.
VTP verwendet in einem Netzwerk einen VTP-Domänen-Namen, um die Switches zu identifizieren, die dieselben VLAN-Informationen austauschen. Es definiert auch drei verschiedene VTP-Modi: Server-Modus, Client-Modus und Transparent-Modus. Der Server-Modus ermöglicht die Konfiguration von VLANs, während der Client-Modus nur die VLAN-Informationen empfängt. Der Transparent-Modus lässt den Switch Unverändert durchreichen Informationen weiter.