首页 理论教育学习如何配置VLAN-计算机网络技术

学习如何配置VLAN-计算机网络技术

【摘要】:在支持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)。