在Cisco交换机上配置静态VLAN_实例演示
1.VLAN的范围。
Cisco Catalyst交换机最多能够支持4096个VLAN:
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数目不同,例如Catalyst 2960最多能够支持255个VLAN,而Catalyst 3560最多能够支持1024个VLAN。
2.VLAN的基本配置
在交换机上配置基于端口的VLAN,需要一下步骤:
(1)创建VLAN。
(2)将交换机的端口加入到相应的VLAN中。
(3)验证VLAN的配置。
1)创建VLAN
在Cisco IOS中创建VLAN有两种方法。
1.VLAN数据库配置模式:此模式只支持VLAN正常范围(1~1005)。
使用VLAN数据库配置模式如下:
Switch>enable
Switch#vlan database //进入VLAN数据库模式
Switch(vlan)#vlan 10 name test10 //创建ID为10,名称为test10的VLAN
Switch(vlan)#exit //退出
APPLY completed. //应用完成
Exiting.... //离开
2.全局配置模式:此模式不仅支持VLAN正常范围,而且也可以配置VLAN数据库配置模式不能配置的扩展范围的VLAN。
使用全局配置模式配置VLAN:
Switch#config terminal //进入全局配置模式
Switch(config)#vlan 20 //创建ID为20的VLAN
Switch(config-vlan)#name test20 //给VLAN起个名字,默认的名字是VLAN号前面用0填满的四位数
Switch(config-vlan)#exit //退出
注:
Cisco推荐使用全局配置模式来定义VLAN,因为VLAN数据库配置模式已经被认为是一种过时的方法,未来的IOS版本将不再支持它
要删除VLAN的话,需要使用no vlan vlan-id 例如:
Switch#config terminal
Switch(config)#no vlan 20
也可以在VLAN数据库中删除VLAN,例如:
Switch#vlan database
Switch(vlan)#no vlan 10
Deleting VLAN 10...
Switch(vlan)#exit
APPLY completed.
Exiting....
2)将交换机的端口加入到相应的VLAN中。
将一个交换机的端口分配到以定义好的VLAN中的步骤如下:
Switch#config terminal //进入全局配置模式
Switch(config)#interface fastethernet0/1 //进入要分配的端口
Switch(config-if)#switchport mode access //定义二层端口的链路模式
Switch(config-if)#switchport access vlan 2 //把端口分配给某一VLAN
Switch(config-if)#exit //退出
可以使用命令default interface interface-id 来还原接口到默认配置状态
3)验证VLAN的配置。
查看VLAN信息的命令如下:
Switch#show vlan brief
查看某个VLAN信息的命令如下:
Switch#show vlan vlan-id
3.VLAN的配置实例
在一台Catalyst 2960交换机上创建VLAN10、VLAN20、VLAN30,给VLAN30命名为caiwu,并将交换机的端口5~10添加到VLAN10,将交换机的端口11~15添加到VLAN20中,将交换机的端口16~20添加到VLAN30中,配置命令如下:
Switch>enable
Switch#config terminal
Switch(config)#vlan 10,20
Switch(config-vlan)#exit
Switch(config)#vlan 30
Switch(config-vlan)#name caiwu
Switch(config-vlan)#exit
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-if-range)#exit
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-if-range)#exit
Switch(config)#interface range fastethernet 0/16 - 20
Switch(config-if-range)#switchport mode access
Switch(config-if-range)#switchport access vlan 30
Switch(config-if-range)#end
查看VLAN的配置信息:
Switch#show vlan brief
VLAN Name Status Ports
---- -------------------------------- --------- -------------------------------
1 default active Fa0/1, Fa0/2, Fa0/3, Fa0/4
Fa0/21, Fa0/22, Fa0/23, Fa0/24
Gig1/1, Gig1/2
10 VLAN0010 active Fa0/5, Fa0/6, Fa0/7, Fa0/8
Fa0/9, Fa0/10
20 VLAN0020 active Fa0/11, Fa0/12, Fa0/13, Fa0/14
Fa0/15
30 caiwu active Fa0/16, Fa0/17, Fa0/18, Fa0/19
Fa0/20
1002 fddi-default active
1003 token-ring-default active
1004 fddinet-default active
1005 trnet-default active