大部分网络设计者和管理员都知道,第二层平面网络的扩展性不佳,各站点发送数据包前要广播查询目的地的MAC地址。由于大量应用层软件需要广播传送某些数据包,而这些数据广播包只需发向某一组用户,如果此时没有VLAN(Virtual Local Area Network),这些数据包会占用大量网络资源,使正常数据包无法获得带宽,从而严重影响网络效率及性能。VLAN依靠用户的逻辑设定将原来物理上互联的一个局域网络划分为多个虚拟网段,即在两层交换机的逻辑上划分若干LAN(广播域),将广播信息、组播信息等限制在特定的一组端口上,从而为限制全网范围的广播和多点广播提供有效手段。
(1)Access the VLAN Configuration Menu
Select V Virtual LAN Menu
Select N Domain name
V VTP mode control Server
F VTP pruning mode Enabled
O VTP traps Enabled
VTP的模式共有3种,交换机可以工作在任何一种模式下。
①服务器(Server)模式
当交换机处于Server 模式时,用户可以对整个域中VLAN的配置参数进行修改,修改后的参数会通过主干广播至其他交换机。工作在该模式下的交换机通过其Trunk端口向其他交换机广播VLAN的配置信息,同时交换机会从自己的Trunk端口接受相邻交换机的VLAN配置广播。所有VLAN的配置信息均会保存在该交换机的Nvram中。
②客户(Client)模式
Client模式与Server模式很相似,不同的是网络管理员不能在VTP的Client上进行VLAN的创造、修改、删除等*作。
③透明(Transparent)模式
当交换机被设置为Transparent模式时,则此交换机不能参与VTP域中的信息交换。
(2)Defining a VLAN
Select V Virtual LAN Menu
Select A Add VLAN
Enter 1 Etherent (Define the type of VLAN to be added)
Select N VLAN Number (Define the VLAN number)
Select V VLAN Name
Select I 802.1Q SAID (Set the IEEE 802.1Q SAID value)
Select M MTU Size (1500)
Select T VLAN State (Enabled)
Select S Save
802.1Q和 ISL这两个协议的工作原理基本相似,它们都是通过在以太网帧中添加若干数据位用来标识该数据帧属于哪一个VLAN,因此在Trunk端口上运行ISL/802.1Q(交换机中称为Dotlq)协议便可以传递多个VLAN的数据(缺省封装协议为ISL)。
(3)To Group the Switch Ports to VLANs
Select V Virtual LAN
Select E VLAN Membership
Select V VLAN Assignment
Select the appropriate VLAN for each port
(4)VLAN Trunking
T Trunking on
A Add Allowed VLANs or D Delete Allowed VLANs
一般来说,高速端口(如100M/1000M/EtherChannel端口)均可以作为Trunk端口使用。而属于Trunk的端口只能用于连接局域网交换机,不能用于连接其他网络设备。
2.基于命令行模式进行VLAN配置
(1)通过Console进入配置菜单,键入“K”进入CLI,并进入配置状态。
User Interface Menu
M Menus
K Command Line
I IP Configuration
Enter Selection:K
CLI session with the switch is open.
To end the CLI session, enter Exit.
>enable
# config t
Enter configuration commands, one per line. End with CNTL/Z
(config)# hostname 1900EN
1900EN(config)#