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如下:

静态VLAN的配置_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如下:

静态VLAN的配置_vlan _02

需要注意的是,Cisco推荐使用全局配置模式来定义VLAN,因为VLAN数据库配置模式已经被认为是一种过时的方法,未来的IOS版本将不再支持它。

要删除VLAN,需要使用no vlan vlan-id命令。

例如:

静态VLAN的配置_vlan _03

【2】将交换机的端口加入到相应的VLAN中

下表列出了将一个交换机的端口分配到已定义好的VLAN中的步骤。

步骤命令目的
第一步configure terminal进入配置状态
第二步interface interface-id进入要分配的端口
第三步switchport mode access定义二层端口的模式
第四步switchport access vlan vlan-id把端口分配给某一vlan
第五步exit或end退出

例如,将端口fastethernet0/1分配到VLAN2:

静态VLAN的配置_vlan _04

可以使用命令switch(config)default interface interface-id还原接口到默认配置状态。

【3】验证VLAN的配置

查看VLAN信息的命令如下:

switch#show vlan brief

查看某个VLAN信息的命令如下:

switch#show vlan id vlan-id