Salve a tutti i lettori, oggi vedremo come configurare un trunk dot1q tra un apparato Cisco ed un vendor terze parti (Enterasys o Allied), sicuramente alcuni di voi avranno già affrontato questo tipo di implementazione in ambienti misti.
In Cisco IOS realizzare un porta trunk è un processo estremamente semplificato, basta infatti definire una porta Trunk con encapsulation 802.1q e tutte le vlan presenti nel database vlan vengono “taggate” e trasportate. Nel metodo non Cisco ci sono due differenti tipi di porte : “tag” o “untagged”. Le porte tag sono le porte che contengono il pacchetto tag come il trunk di Cisco mentre le porte untagged possono essere equiparate alle porte access di Cisco.
Il campo TAG (2Byte) contiene le informazioni relative al VID (Vlan ID), il quale consente allo switch di associare il frame alla corretta vlan.
Per chi ha sempre e solo lavorato in ambiente Cisco è importante capire che nel metodo non Cisco è fondamentale eseguire tag o untagged entro le vlan.
Esempio : configurazione vlan 100-200, trunk e due porte in accesso su vlan 100 e 200.
Apparato Cisco :
- conf t
- vlan 100
- exit
- vlan 200
- exit
- int gig 1/1
- switchport mode trunk
- exit
- int fa 1/2
- switchport access vlan 100
- int fa 1/3
- switchport access vlan 200
Apparato non Cisco :
- conf t
- vlan 100
- tagged gig 1.1
- untagged fa 1.2
- vlan 200
- tagged gig 1.1
- untagged fa 1.3
Vediamo che nel metodo non Cisco dobbiamo definire le vlan e taggarle per consentirne l’uscita nella porta interessata. Nel metodo Cisco basta applicare il comando trunk per trasportate tutte le vlan presenti nel db.


Volendo si potrebbe approfondire il discorso sulla vlan 1 (o vlan nativa che sia configurata) che, se non sbaglio, deve sempre essere propagata untagged all’interno di un trunk in apparati non Cisco.
[Translate]
Giusta osservazione grazie;)
[Translate]