enable show vlan configure terminal ! delete vlan 7 no vlan 7 ! add tagged vlan 28 vlan 28 name admin end show vlan configure terminal interface range Gi0/1-28 switchport trunk encapsulation dot1q switchport trunk native vlan 1 switchport trunk allowed vlan add 28,255 no shut end
configure terminal interface range Gi0/1-28 ! to remove all ports from VLAN: no switchport access vlan end
conf term interface Gi1/48 switchport access vlan 28 end wr
configure terminal interface Gi1/47 switchport mode trunk no switchport nonegotiate end wr
Note: taggeg vlans will be available on ports!
configure terminal interface range Gi1/1-46 switchport trunk encapsulation dot1q switchport mode access switchport nonegotiate spanning-tree portfast
sh int vlan 28 Vlan28 is up, line protocol is down
The VLAN interfaces have to fulfill the following general conditions to be up/up:
show spanning-tree vlan 28
If you don't have any access ports in the VLAN, and you are not trunking the VLAN across at least two trunk ports then the switch has no possible place it could forward the tagged packets to. Consequently it can shut it down.
Solution - add VLAN 28 to one of “up” interfaces, i.e. uplink interface:
conf term interface Gi0/48 switchport access vlan 28 end wr
Also solution switch all other ports to trunks
C3560G-2(config)#int C3560G-2(config)#interface r C3560G-2(config)#interface range Gi0/1-47 C3560G-2(config-if-range)#swi C3560G-2(config-if-range)#switchport mode trunk C3560G-2(config-if-range)#
??? So 48 was already in trunk mode, so it looks that switch needs 2 trunk ports UP to put vlan28 up ?