Cisco Catalyst交换机最多能够支持4096个VLAN:
0、4095是保留的,仅限系统使用,用户不能查看和使用这些VLAN
1是正常的,Cisco默认的VLAN,用户能够使用该VLAN,但不能删除它
2~1001是正常的,用于以太网的VLAN,用户可以创建、使用和删除这些VLAN
1002~1005是正常的,用于FDDI和令牌环的Cisco默认VLAN,用户不能删除这些VLAN
1006~1024是保留的,仅限系统使用,用户不能查看和使用这些VLAN
1.VLAN数据库配置模式:此模式只支持VLAN正常范围(1~1005)。
Switch#vlan database //进入VLAN数据库模式
Switch(vlan)#vlan 10 name test10 //创建ID为10,名称为test10的VLAN
2.全局配置模式:此模式不仅支持VLAN正常范围,而且也可以配置VLAN数据库配置模式不能配置的扩展范围的VLAN。
Switch#config terminal //进入全局配置模式
Switch(config)#vlan 20 //创建ID为20的VLAN
Switch(config-vlan)#name test20 //给VLAN起个名字,默认的名字是VLAN号前面用0填满的四位数
Cisco推荐使用全局配置模式来定义VLAN,因为VLAN数据库配置模式已经被认为是一种过时的方法,未来的IOS版本将不再支持它
要删除VLAN的话,需要使用no vlan vlan-id 例如:
Switch#config terminal //进入全局配置模式
Switch(config)#interface fastethernet0/1 //进入要分配的端口
Switch(config-if)#switchport mode access //定义二层端口的链路模式
Switch(config-if)#switchport access vlan 2 //把端口分配给某一VLAN
可以使用命令default interface interface-id 来还原接口到默认配置状态
Switch(config-vlan)#name caiwu
Switch(config)#interface range fastethernet 0/5 - 10
Switch(config-if-range)#switchport mode access
Switch(config-if-range)#switchport access vlan 10
Switch(config)#interface range fastethernet 0/11 - 15
Switch(config-if-range)#switchport mode access
Switch(config-if-range)#switchport access vlan 20
Switch(config)#interface range fastethernet 0/16 - 20
Switch(config-if-range)#switchport mode access
Switch(config-if-range)#switchport access vlan 30
---- -------------------------------- --------- -------------------------------
1 default active Fa0/1, Fa0/2, Fa0/3, Fa0/4
Fa0/21, Fa0/22, Fa0/23, Fa0/24
10 VLAN0010 active Fa0/5, Fa0/6, Fa0/7, Fa0/8
20 VLAN0020 active Fa0/11, Fa0/12, Fa0/13, Fa0/14
30 caiwu active Fa0/16, Fa0/17, Fa0/18, Fa0/19