【摘要】:在支持VLAN 的交换机上都可以配置VLAN,以太网交换机的生产厂家很多,各自的配置命令不同,但基本原理都是相同的。表4.3Cisco 交换机的工作模式及转换命令基于端口号的VLAN 划分如前所述,VLAN 的划分有多种方法,这里以基于交换端口号划分VLAN 的方式为例,介绍在交换机上VLAN 的配置步骤及实现方法。也可以在数据库配置模式下完成创建VLAN,并对其命名的操作。从VLAN 中删除一个或多个接口,其命令只需要在相应的指定命令前加“no”即可。
在支持VLAN 的交换机上都可以配置VLAN,以太网交换机的生产厂家很多,各自的配置命令不同,但基本原理都是相同的。在交换机产品中,Cisco 公司的交换机具有代表性,不少厂家的交换机配置命令和Cisco 交换机的配置命令基本相同,下面在Cisco 模拟器下,以Cisco 交换机为例介绍VLAN 的基本配置。
(1)Cisco 交换机结构及接口
与个人计算机类似,路由器、交换机等网络设备为了能够完成路由选择或数据交换功能,需要有CPU、内存等硬件设备,也需要有相关软件(如操作系统等)。与路由器硬件不同,交换机有很大带宽的背板和较多的RJ-45 以太网接口(端口)。例如,在Cisco Catalyst 2950 交换机上有24 个10/100 Mbit/s 的RJ-45 以太网接口FastEthernet0/1 ~0/24,有两个1 000 Mbit/s 的RJ-45 以太网接口GigabitEthernet0/1 ~0/2。
(2)Cisco 交换机的工作模式
IOS(Internetwork Operating System,网际操作系统)用于对思科交换机或路由器进行操作,类似运行在个人计算机上的Windows(例如Windows 7)操作系统。这两种操作系统的不同之处为:Windows 7 操作系统为图形化界面的使用方式,而IOS 采取命令行界面对路由器和交换机进行操作。
为了更好地操作网络设备,需要熟悉和理解IOS 的操作模式及模式间转换需要使用的命令。IOS 的部分操作模式及模式间的转换命令见表4.3。
表4.3 Cisco 交换机的工作模式及转换命令

(3)基于端口号的VLAN 划分
如前所述,VLAN 的划分有多种方法,这里以基于交换端口号划分VLAN 的方式为例,介绍在交换机上VLAN 的配置步骤及实现方法。
VLAN 的划分一般需要在交换机上创建VLAN 及将交换机端口指定到VLAN 两个步骤:
1)在交换机上创建VLAN
可以在全局配置模式下创建VLAN,并进行VLAN 的命名。
全局配置模式下创建VLAN 的相关命令如下:
Switch(config)#vlan n ;创建一个VLAN,并进入VLAN 配置模式。
Switch(config-vlan)#
注意:VLAN 编号n 的取值可以是2 ~1 001。如果该VLAN 已经存在了,就不再创建,而是进入VLAN 配置模式,配置VLAN 的名称。
例如,在全局配置模式下创建编号为20 的VLAN,其命令如下:
Switch(config)#vlan 20
全局配置模式下配置VLAN 名称的命令如下:
Switch(config-vlan)#name VLAN 名称
Switch(config-vlan)#
VLAN 名称主要用于VLAN 管理,例如,VLAN 名称是chinese,则看到此名字的VLAN,就知道它对应哪一个部门。VLAN 名称也可以不配置,此时,使用“VLAN +序号”的默认名称。一般情况下,VLAN 名称不能使用汉字。
也可以在数据库配置模式下完成创建VLAN,并对其命名的操作。
数据库配置模式下创建VLAN 及对VLAN 命名的命令如下:
Switch(vlan)#vlan n name VLAN 名称 ;创建一个VLAN,并对VLAN 进行命名
Switch(vlan)#
无论在哪种方式下创建的VLAN,都可以根据实际需要将其删除。若要进行VLAN 的删除,只需要在相应的创建VLAN 的命令前加“no”即可。例如,在全局配置模式下删除已经创建好的编号为20 的VLAN,命令如下:
Switch(config)#no vlan 20
2)将交换机端口指定到VLAN
在全局配置模式下将交换机端口划分给某个VLAN 的命令如下:
Switch(config)#interface 端口名称 ;进入端口配置模式
Switch(config-if-range)#switchport mode access ;配置端口为access 模式
Switch(config-if-range)#switchport access vlan n ;将端口划分到vlan 号为n 的VLAN 下
也可以一次为VLAN 指定多个端口,配置命令如下:
Switch(config)#interface range 端口范围 ;指定端口范围
Switch(config-if)#switchport mode access ;配置所有端口为access 模式(www.chuimin.cn)
Switch(config-if)#switchport access vlan n ;将端口范围内的所有端口都指定到VLAN 下
其中,端口范围通常用“ -”来界定,例如,对于以太网端口号3 至7 的四个端口范围,可以表示为“Fa0/3 -7”。
从VLAN 中删除一个或多个接口,其命令只需要在相应的指定命令前加“no”即可。
(4)网络实验现象的查看
对网络设备配置后,通常可以在特权模式下采用显示命令查看所获得的网络实验现象。可以查看当前运行的配置文件,也可以查看端口状态、MAC 地址表等信息。在特权模式下,Cisco 交换机常用的显示命令如下:
Switch#show running-config ;显示当前运行的配置文件
Switch#show startup-config ;显示NVRAM 中的配置文件
Switch#show interface 端口名称 ;显示端口状态
Switch#show mac-address-table ;显示MAC 地址表
Switch#show vlan ;显示VLAN 的配置
(5)vlan 配置举例
下面以配置两个vlan(vlan 10 和vlan 20)为例,说明交换机的配置过程。这里,vlan 名称采用系统默认名称,vlan 10 中包括的端口号为Fa0/1 ~0/2(FastEthernet 简写为“Fa”),vlan 20中包括的端口号为Fa0/3 ~0/6。配置过程如下:
Switch >enable ;进入特权模式
Switch#config terminal ;进入全局配置模式
Switch(config)#vlan 20 ;创建vlan 20
Switch(config-vlan)#exit
Switch(config)#vlan 30 ;创建vlan 30
Switch(config-vlan)#exit
Switch(config)#interface Fa0/1
Switch(config-if)#switchport mode access ;配置端口Fa0/1 的端口类型
Switch(config-if)#switchport access vlan 20 ;将端口指定到vlan 20 下
Switch(config-if)#exit
Switch(config)#interface Fa0/2
Switch(config-if)#switchport mode access
Switch(config-if)#switchport access vlan 20
Switch(config-if)#exit
Switch(config)#interface range Fa0/3-6 ;配置端口Fa0/3—6 的四个端口
Switch(config-if-range)#switchport mode access
Switch(config-if-range)#switchport access vlan 30 ;将四个端口同时指定到vlan 30 下
Switch(config-if-range)#exit
配置完成后,在特权模式下查看VLAN 的信息:
Switch#show vlan
得到的实验现象如图4.12所示:

图4.12 VLAN 配置后的实验现象
从图4.12 可以看到,交换机创建了VLAN 10 和VLAN 20,VLAN 10 中有两个端口(Fa0/1、FA0/2),VLAN 20 中有四个端口(Fa0/3、Fa0/4、Fa0/5、Fa0/6)。
相关推荐