Table Of Contents
set vlan
Use the set vlan command to group ports into a VLAN.
set vlan vlan_num mod_num/port_list
set vlan vlan_num [name name] [type {ethernet | fddi | fddinet | trcrf | trbrf}]
[state {active | suspend}] [said said] [mtu mtu] [ring hex_ring_number ] [decring decimal_ring_number ] [bridge bridge_num] [parent vlan_num] [mode {srt | srb}] [stp {ieee | ibm | auto}] [translation vlan_num] [backupcrf {off | on}] [aremaxhop hop_count] [stemaxhop hop_count]Syntax Description
Default
The default configuration has all switched Ethernet ports and Ethernet repeater ports in VLAN 1. The default SAID is 100001 for VLAN 1, 100002 for VLAN 2, 100003 for VLAN 3, and so on. The default type is Ethernet. The default MTU is 1500 bytes. The default state is active.
The default TrBRF is 1005, the default TrCRF is 1003, and the default MTU for TrBRFs and TrCRFs is 4472. The default state is active.
Command Type
Switch command.
Command Mode
Privileged.
Usage Guidelines
You cannot use the set vlan command until the Catalyst 5000, 4000, 2926G, and 2926 series switches are is either in VTP transparent mode (set vtp mode transparent) or until a VTP domain name has been set (set vtp domain name).
Valid MTU values for Token Ring VLAN are 1500 or 4472. While you can enter any value for the MTU value, the value you enter defaults to the next lowest valid value.
You cannot set multiple VLANs for ISL ports using this command. The VLAN name can be from 1 to 32 characters in length. If adding a new VLAN, the VLAN number must be within the range 2 to 1001. When modifying a VLAN, the valid range for the VLAN number is 2 to 1005.
On a new Token Ring VLAN, if you do not specify the parent parameter for a TrCRF, the default TrBRF (1005) is used.
The Catalyst 4000 and 2948G series switches are Ethernet-only devices.
The Catalyst 2948G is a fixed configuration switch. All ports are located on module 2; for this reason, if you enter 1/N for the module/port number, an error message is displayed.
Example
This example shows how to set VLAN 850 to include ports 3 through 7 on module 3. Ports 3 through 7 were assigned to TrCRF 1003, therefore, the message reflects the modification of VLAN 1003:
Console> (enable) set vlan 850 3/4-7VLAN 850 modified.VLAN 1003 modified.VLAN Mod/Ports---- -----------------------850 3/4-7Console> (enable)Related Commands
set vmps server
Use the set vmps server command to configure the IP address of the VMPS server to be queried.
set vmps server ip_addr [primary]
Syntax Description
ip_addr
IP address of the VMPS server.
primary
(Optional) Keyword to identify the specified device as the primary VMPS server.
Default
If no IP address is specified, VMPS uses the local VMPS configuration.
Command Type
Switch command.
Command Mode
Privileged.
Usage Guidelines
This command is not supported by the Catalyst 4000 and 2948G series switches.
You can specify the IP addresses of up to three VMPS servers. You can define any VMPS server as the primary VMPS server.
If the primary VMPS server is down, all subsequent queries go to a secondary VMPS server. VMPS checks on the primary server's availability once every five minutes. When the primary VMPS server comes back online, subsequent VMPS queries are directed back to the primary VMPS server.
To use a co-resident VMPS (when VMPS is enabled in a device), configure one of the three VMPS addresses as the IP address of interface sc0.
Example
This example shows how to define a VMPS server:
Console> (enable) set vmps server 192.168.10.140 primary192.168.10.140 added to VMPS table as primary domain server.Console> (enable) set vmps server 192.168.69.171192.168.69.171 added to VMPS table as backup domain server.Console> (enable)Related Command
set vmps state
Use the set vmps state command to enable or disable VMPS.
set vmps state {enable | disable}
Syntax Description
Default
By default, VMPS is disabled.
Command Type
Switch command.
Command Mode
Privileged.
Usage Guidelines
This command is not supported by the Catalyst 4000 and 2948G series switches.
Before using the set vmps state command, you must use the set vmps tftpserver command to specify the IP address of the server from which the VMPS database is downloaded.
Examples
This example shows how to enable VMPS:
Console> (enable) set vmps state enableVlan membership Policy Server enabled.Console> (enable)This example shows how to disable VMPS:
Console> (enable) set vmps state disableAll the VMPS configuration information will be lost and the resources released on disable.Do you want to continue (y/n[n]):yVLAN Membership Policy Server disabled.Console> (enable)Related Commands
set vmps tftpserver
show vmps
download vmpsset vmps tftpserver
Use the set vmps tftpserver command to specify the TFTP server's IP address of the VMPS downloaded database and the VMPS storage location.
set vmps tftpserver ip_addr [filename]
Syntax Description
ip_addr
IP address of the TFTP server from which the VMPS database is downloaded.
filename
(Optional) VMPS configuration filename on the TFTP server.
Default
If filename is not specified, the set vmps tftpserver command uses the default filename vmps-config-database.1.
Command Type
Switch command.
Command Mode
Privileged.
Usage Guideline
This command is not supported by the Catalyst 4000 and 2948G series switches.
Example
This example shows how to specify the server from which the VMPS database is downloaded and the configuration filename:
Console> (enable) set vmps tftpserver 192.168.69.100 vmps_config.1IP address of the TFTP server set to 192.168.69.100VMPS configuration filename set to vmps_config.1Console> (enable)Related Commands
set vmps state
show vmps
download vmpsset vtp
Use the set vtp command to set the options for VTP.
set vtp [domain domain_name] [mode {client | server | transparent}] [passwd passwd] [pruning {enable | disable}] [v2 {enable | disable}]
Syntax Description
Default
The defaults are as follows: server mode, no password, pruning disabled, and v2 disabled.
Command Type
Switch command.
Command Mode
Privileged.
Usage Guidelines
All switches in a VTP domain must run the same version of VTP. VTP version 1 and VTP
version 2 do not operate on switches in the same VTP domain. VTP version 2 is supported in software release 3.1(1) and later and is disabled by default.If all switches in a domain are VTP version 2-capable, you only need to enable VTP version 2 on one switch (using the set vtp v2 enable command); the version number is then propagated to the other version 2-capable switches in the VTP domain.
If the VTP password has already been defined, entering passwd 0 (zero) clears the VTP password.
VTP supports three different modes: server, client, and transparent. If you make a change to the VTP or VLAN configuration on a switch in server mode, that change is propagated to all of the switches in the same VTP domain.
If the receiving switch is in server mode, the configuration is not changed.
If the receiving switch is in client mode, the client switch changes its configuration to duplicate the configuration of the server. If you have switches in client mode, make sure to make all VTP or VLAN configuration changes on a switch in server mode.
If the receiving switch is in transparent mode, the configuration is not changed. Switches in transparent mode do not participate in VTP. If you make VTP or VLAN configuration changes on a switch in transparent mode, the changes are not propagated to the other switches in the network.
If you assign a VTP password, no VTP or VLAN configuration changes can be made without first entering the password.
The pruning keyword is used to enable or disable VTP pruning for the VTP domain. VTP pruning causes information about each pruning-eligible VLAN to be removed from VTP updates if there are no stations belonging to that VLAN out a particular switch port. Use the set vtp pruneeligible and clear vtp pruneeligible commands to specify which VLANs should or should not be pruned when pruning is enabled for the domain.
To disable VTP, enter the set vtp mode transparent command. This disables VTP from the domain but does not remove the domain from the switch. Use the clear config all command to remove the domain from the switch.
CautionBe careful when you use the clear config all command. This command clears the entire switch configuration, not just the VTP domain.
Example
This example shows how to use the set vtp command:
Console> (enable) set vtp domain Engineering mode clientVTP domain Engineering modifiedConsole> (enable)Related Commands
show vtp domain
set vlan
clear vlan
show vlan
set vtp pruneeligible
clear vtp pruneeligible
set vtp pruneeligible
Use the set vtp pruneeligible command to specify which VLANs in the VTP domain are eligible for pruning.
set vtp pruneeligible vlans
Syntax Description
Default
By default, VLANs 2 through 1000 are eligible for pruning.
Command Type
Switch command.
Command Mode
Privileged.
Usage Guidelines
VTP pruning causes information about each pruning-eligible VLAN to be removed from VTP updates if there are no stations belonging to that VLAN out a particular switch port. Use the set vtp command to enable VTP pruning.
By default, VLANs 2 through 1000 are pruning eligible. You do not need to use the set vtp pruneeligible command unless you have previously used the clear vtp pruneeligible command to make some VLANs pruning ineligible.
If VLANs have been made pruning ineligible, use the set vtp pruneeligible command to make them pruning eligible again.
Examples
This example shows how to configure pruning eligibility for VLANs 120 and 150:
Console> (enable) set vtp pruneeligible 120,150Vlans 120,150 eligible for pruning on this device.VTP domain nada modified.Console> (enable)In this example, VLANs 200-500 were made pruning ineligible using the clear vtp pruneeligible command. This example shows how to make VLANs 220 through 320 pruning eligible again:
Console> (enable) clear vtp pruneeligible 200-500Vlans 1,200-500,1001-1005 will not be pruned on this device.VTP domain Company modified.Console> (enable)Console> (enable) set vtp pruneeligible 220-320Vlans 2-199,220-320,501-1000 eligible for pruning on this device.VTP domain Company modified.Console> (enable)Related Commands
show vtp domain
set vlan
clear vtp pruneeligible

