Configuration
Newer catalyst IOS releases allow creating VLAN(s) at the interface level.
Step-1: configure terminal
Step-2: interface Step-3: switchport mode access Step-4: switchport access vlan Step-4: end |
Example:
Switch#configure terminal Switch(config)#interface f0/12 Switch(config-if)# switchport mode access Switch(config-if)# switchport access vlan 12 Switch(config-if)#exit |
On catalyst 3560, the default interface configuration is “dynamic auto” which is the passive mode for DTP negotiation. On catalyst 3550, DTP negotiation mode is “dynamic desirable” that is, switch actively tries to negotiate a trunk link. To override this behavior, “switchport mode access” command is used. This will set the port to access mode unconditionally and always operate as a non-trunking port, set for only one VLAN.
The “switchport mode access vlan ” statically assigns a VLAN to a specified switch port. By default, all ports use VLAN 1. If no VLAN is specified explicitly, the port becomes automatically a member of VLAN 1.
To modify the parameters of a VLAN or to create a new VLAN, “vlan <vlan-id”< style=”box-sizing: border-box;” em=””></vlan-id”<> is used in global configuration mode.
Step-1: configure terminal
Step-2: vlan Step-3: name (optiona) Step-4: shutdown (optional) Step-5: state [active | suspend] (optional) Step-6: exit |
Example:
Switch#configure terminal Switch(config)#vlan 100 Switch(config-vlan)# name Engineering Switch(config-vlan)# state suspend Switch(config-vlan)#exit |
The above example creates a VLAN with ID 100, name Engineering, and its state is set to suspend. The suspend command is applied when the user exits from VLAN configuration mode.
An important thing to note is that the VLAN database is not maintained in NVRAM. instead, this information is stored in the file named “VLAN.DAT” on the flash file-system. Even if the NVRAM configuration is erased, the VLAN information is not lost. To override the previous VLAN information, VLAN.DAT must be deleted from flash file-system.
Another method of VLAN configuration is the VLAN database mode in privilege mode. This section applies to legacy switches or IOS releases. Below is configuration example.
Switch#vlan database
Switch(config)#vlan 15
Switch(config-vlan)# name Marketing
Switch(config-vlan)#exit
Verification: show vlan brief
VLAN Name Status Ports —- ——————– ——- —————————– 1 default active Fa0/2, Fa0/3, Fa0/4, Fa0/6, Fa0/7, Fa0/8, Fa0/9, Fa0/10, Gi0/1 100 Engineering active Fa0/11, Fa0/12, Gi0/2 505 VLAN0505 active 986 VLAN0986 active 1002 fddi-default active 1003 token-ring-default active 1004 fddinet-default active1005 trnet-default active |
VLAN 100 is active and assigned ports Fa0/11, Fa0/12 and Gi0/2. VLAN 505 and 986 are active, this means that the STP instance for VLAN 505 and 986 is working fine. These VLAN were either statically configured on this switch or heard via VTP advertisements. Also, note that the remaining ports are already on VLAN 1. VLAN 1002 to 1005 are reserved.
If active is not displayed in-front of the VLAN, always check if:
1- the trunk between switches is working fine or ports are not assigned at all
– show interfaces trunk
– show interfaces status
2- VTP mode of the switch. If mode is transparent, VLAN must be statically configured on each switch.
– show vtp status command
3- If still the status is down or VLAN is not showing at all, check that STP status for the specified VLAN.
– show stp vlan brief