实验目的
掌握 VLAN 的划分及 VLAN 间通信的配置方法。
实验要求
交换机在没有划分虚拟网络时,都默认属于 VLAN1,可以相互通信。通过创建 VLAN,可以隔离 VLAN 间的数据流量,一个接口只能属于一个 VLAN,实现了VLAN 的划分。如果需要实现不同的 VLAN 间的通信,则需要借助于三层交换机,借助三层交换机的路由功能,通过识别数据包的 IP 地址,查找路由表进行选路转发。
实验知识
本实验的关键命令:
模式 | 命令 | 功能 |
---|
Switch(vlan)# | Switch(vlan)#vlan 2 | 创建 VLAN | Switch(vlan) | no vlan 2 | 删除 VLAN2 | Switch(config)# | interface f0/1 | 进入物理接口 | Switch(config)# | switchport mode access | 改模式为接入 | Switch(config)# | switchport access vlan 2 | 划入 VLAN2 | # | show vlan brief | 查看 VLAN |
交换机的基本配置:
show VLAN brif 查看VLAN
Switch(config)#vlan 2 创建VLAN
Switch(config-vlan)#name 2 起名字
Switch(config)#no vlan 2 删除VLAN
把接口划入VLAN
Switch(config)#interface f0/1 进入接口
Switch(config-if)#switchport mode access 改为接入模式
Switch(config-if)#switchport access vlan 2 把接口划入VLAN2
启trunk干道
Switch(config)#interface f0/1
Switch(config-if)#switchport mode trunk 改模式为trunk 可以承载所有的VLAN
实验步骤
按下图所示制作网络拓扑,路由器的型号自行选择。  PC0 的配置:

PC1 的配置:

PC2 的配置:

PC3 的配置:

交换机 Switch0 的配置及配置信息: 注:进入 CLI 界面,在该页内容末尾敲入 ENTER 键,即可进入 Switch> 模式。 说明:access 模式意指电脑连接、trunk 模式是不管 vlan X 的数据包都可以通过。

Switch>enable
Switch#conf t
Enter configuration commands, one per line. End with CNTL/Z.
Switch(config)#vlan 2
Switch(config-vlan)#exit
Switch(config)#vlan 3
Switch(config-vlan)#exit
Switch(config)#int f0/2
Switch(config-if)#switch access vlan 2
Switch(config-if)#exit
Switch(config)#int f0/3
Switch(config-if)#switch access vlan 3
Switch(config-if)#exit
Switch(config)#int f0/1
Switch(config-if)#switch mode trunk
Switch(config-if)#end
Switch#
%SYS-5-CONFIG_I: Configured from console by console

交换机 Switch1 的配置及配置信息:

Switch>enable
Switch#conf t
Enter configuration commands, one per line. End with CNTL/Z.
Switch(config)#vlan 2
Switch(config-vlan)#exit
Switch(config)#vlan 3
Switch(config-vlan)#exit
Switch(config)#int f0/2
Switch(config-if)#switch access vlan 2
Switch(config-if)#exit
Switch(config)#int f0/3
Switch(config-if)#switch access vlan 3
Switch(config-if)#exit
Switch(config)#int f0/1
Switch(config-if)#switch mode trunk
Switch(config-if)#end
Switch#
%SYS-5-CONFIG_I: Configured from console by console

实验结果
注:PC0 ping PC1 (PC2 ping PC3)之间不能通信,PC0 和 PC2(PC1 和 PC3)之间可以正常通信。


|