VLAN Trunking Protocol
VLAN Trunking Protocol (acronimo VTP) è un protocollo di rete proprietario di Cisco utilizzato nelle reti dati.
Il protocollo lavora a livello Ethernet e viene quindi utilizzato da elementi in grado di operare a tale livello come gli switch e i router.
La funzione del protocollo è legata alla definizione dei domini di LAN virtuali (Virtual LAN) e all'uso corrispondente delle versioni 802.1Q (architettura Virtual Bridge) oppure 802.1ad (architettura Provider Bridge) del protocollo Ethernet, caratterizzate entrambe per la presenza in ogni pacchetto informativo di un campo apposito utilizzato per identificare a quale LAN virtuale il pacchetto stesso è destinato (identificativo di VLAN o VLAN-ID).
In questo contesto di utilizzo, le porte dei dispositivi di rete, quali appunto switch e router, devono essere configurate in modo tale che ogni porta accetti solo il traffico relativo alle LAN virtuali alle quali essa è assegnata in modo da impedire che i dati destinati alla LAN virtuale X vengano erroneamente inviati a un'altra LAN virtuale Y. Questa operazione costituisce la cosiddetta registrazione 0 trunking del VLAN-ID sulla porta.
In assenza di protocolli di rete appositi, la registrazione dei VLAN-ID sulle porte deve essere effettuata manualmente tutte le volte in cui viene definita, rimossa o modificata una LAN virtuale, con possibilità di errore umano che diventa significativa in caso di reti di grandi dimensioni o con un alto numero di porte coinvolte, e con un elevato costo operativo.
Il protocollo VTP è stato concepito per automatizzare l'operazione di registrazione dei VLAN-ID tramite una segnalazione scambiata tra tutti i nodi della rete, distribuendo in modo opportuno tra essi le informazioni relative alle VLAN-ID coinvolte. In questo modo, è possibile configurare o riconfigurare una rete LAN virtuale in tempi molto rapidi, consentendo anche una auto-riconfigurazione della rete stessa in condizioni particolari (per esempio, in seguito a intervento di protocolli di loop-avoidance o di ridondanza di rete come gli spanning tree).
Attualmente il protocollo VTP è arrivato alla versione numero 3[1].
Note
- ^ (EN) VTP Version 3
Voci correlate
Collegamenti esterni
- (EN) Cisco Flash animation explaining VTP operation
- (EN) Cisco documentation: Configuring VTP and Virtual LANs on Catalyst 5000 Series
- (EN) Yersinia, a framework for Layer 2 protocols and attacks
- (EN) Cisco VLAN Trunking Protocol italian's document
- (EN) CCNA Self-Study (ICND Exam): Extending Switched Networks with Virtual LANs > VLAN Trunking Protocol:
- (EN) VLAN Trunking Protocol Basics - Adminstering VLANS using VTP
- (EN) How to configure VLANs on the Catalyst 6500 series switches.
- (EN) Introduction to VTP
- (EN) Cisco documentation: Understanding VLAN Trunk Protocol (VTP)