You need to configure trunk if you want to pass VLAN information across switching environment. Trunk is way to pass VLAN information from switch to switch across network. Tagging is second name for trunk, because frame is tagged with adequate information, VLAN ID. There is two methods: 802.1q standard which is used in multi vendor environment and where frame is tagged and ISL (Inter switch link) which is Cisco proprietary standard, where frame is extended. This standard is almost no longer used.
In this tutorial I will cover just basic configuration
On device where you have both standards implemented you have to select which one you will use and then enable trunk on port. Position on interface and type following commands.
SW1(config-if)#switchport trunk encapsulation dot1q
SW1(config-if)#switchport mode trunk
Syntax switchport trunk encapsulation dot1q is disabled on switches with one standard enabled.
Now, do it on second switch and your trunk is functional, but it`s trunking for all VLANs. If you want limit number of VLANs you want to trunk, you will do it by explicitly allowing specific VLANs.
SW1(config-if)#switchport trunk allowed vlan 10
VLAN 10 will be allowed and no other. If you wish to add some VLAN to interface type following:
SW1(config-if)#switchport trunk allowed vlan add 20
You can use except to separate just one VLAN in order not to be allowed on trunk port.
SW1(config-if)#switchport trunk allowed vlan except 10
Remember, if add one VLAN and then in next row you add another one, previous row, thus VLAN will be overwritten.
You can verify your configuration with following command:
SW1#sh interfaces trunk
Port Mode Encapsulation Status Native vlan
Gi0/0 on 802.1q trunking 1
Port Vlans allowed on trunk
Port Vlans allowed and active in management domain
Port Vlans in spanning tree forwarding state and not pruned
That`s it, keep an eye on www.it-tutorials.net as we will continue with more tutorials . On our website you will find a lot of tips and tricks for any IT field !