思科交换机分配 VLAN 的主要步骤如下:

1. 进入配置模式:
```
Switch> enable
Switch# configure terminal
```
2. 创建 VLAN:
```
Switch(config)# vlan vlan-id
Switch(config-vlan)# name vlan-name
```
3. 将端口分配到 VLAN:
```
Switch(config)# interface interface-id
Switch(config-if)# switchport mode access
Switch(config-if)# switchport access vlan vlan-id
```
4. 配置中继链路:
```
Switch(config)# interface trunk-interface-id
Switch(config-if)# switchport mode trunk
Switch(config-if)# switchport trunk allowed vlan vlan-id,vlan-id,...
```
5. 配置 VLAN 间路由:
```
Switch(config)# interface vlan vlan-id
Switch(config-if)# ip address ip-address subnet-mask
Switch(config-if)# no shutdown
```
6. 保存配置:
```
Switch# copy running-config startup-config
```
注意事项:
- 创建 VLAN 时需要指定 VLAN ID 和 VLAN 名称。
- 将端口分配到 VLAN 时需要将端口模式设置为 access。
- 配置中继链路时需要指定允许通过的 VLAN。
- 配置 VLAN 间路由时需要为 VLAN 接口分配 IP 地址。
- 最后一定要保存配置,否则重启后配置会丢失。