1、VLAN的范围
Cisco Catalyst交换机最多能够支持4096个VLAN,下表列出了Catalyst交换机中VLAN的分配情况。
VLAN ID | 围 | 用 途 |
0、4095 | 保留 | 仅限系统使用。用户不能查看和使用这些VLAN |
1 | 正常 | Cisco默认的VLAN。用户能够使用该VLAN,但不能删除它 |
2~~1001 | 正常 | 用于以太网的VLAN。用户可以创建、使用和删除这些VLAN |
1002~~1005 | 正常 | 用于FDDI和令牌环的Cisco默认VLAN。用户不能删除这些VLAN |
1006~~1024 | 保留 | 仅限系统使用。用户不能查看和使用这些VLAN |
1025~~4094 | 扩展 | 仅用于以太网VLAN |
所有的Catalyst交换机都支持VLAN,不同型号的交换机支持的VLAN数目不同,例如Catalyst2960最多能够支持255个VLAN,而Catalyst3560最多能够支持1024个VLAN。
2、VLAN基本配置
在交换机上配置基于端口的VLAN,需要以下步骤。
【1】创建VLAN。
【2】将交换机的端口加入到相应的VLAN中。
【3】验证VLAN的配置。
下面来说明具体的配置命令。
【1】创建VLAN
在Cisco IOS中创建VLAN有两种方法。
(1)VLAN数据库配置模式。
此模式只支持VLAN正常范围(1~~1005)。下表列出了VLAN数据库配置模式下的配置命令。
步骤 | 命令 | 目的 |
第一步 | vlan database | 进入VLAN配置状态 |
第二步 | vlan vlan-id [name vlan-name] | 创建VLAN号及VLAN名(可选) |
第三步 | exit | 更新VLAN数据库并退出 |
例如,创建ID为20、名称为test20的VLAN如下:
(2)全局配置模式。
此模式不仅支持VLAN正常范围,而且也可以配置VLAN数据库配置模式不能配置的扩展范围的VLAN。下表列出了在全局配置模式下创建VLAN的命令。
步骤 | 命令 | 目的 |
第一步 | configure terminal | 进入配置状态 |
第二步 | vlan vlan-id | 输入一个vlan号,进入vlan配置状体 |
第三步(可选) | name vlan-name | 输入一个vlan名。如果没有配置vlan名,默认的名字是vlan号前面用0填满的四位数,例如vlan0004是vlan4的默认名子 |
第四步 | exit或end | 退出 |
例如,创建ID为20,名称为test20的VLAN如下:
需要注意的是,Cisco推荐使用全局配置模式来定义VLAN,因为VLAN数据库配置模式已经被认为是一种过时的方法,未来的IOS版本将不再支持它。
要删除VLAN,需要使用no vlan vlan-id命令。
例如:
【2】将交换机的端口加入到相应的VLAN中
下表列出了将一个交换机的端口分配到已定义好的VLAN中的步骤。
步骤 | 命令 | 目的 |
第一步 | configure terminal | 进入配置状态 |
第二步 | interface interface-id | 进入要分配的端口 |
第三步 | switchport mode access | 定义二层端口的模式 |
第四步 | switchport access vlan vlan-id | 把端口分配给某一vlan |
第五步 | exit或end | 退出 |
例如,将端口fastethernet0/1分配到VLAN2:
可以使用命令switch(config)default interface interface-id还原接口到默认配置状态。
【3】验证VLAN的配置
查看VLAN信息的命令如下:
switch#show vlan brief
查看某个VLAN信息的命令如下:
switch#show vlan id vlan-id