实验六 虚拟局域网(VLAN)实验
一、实验目的
1.掌握VLAN的划分方法。
2.理解划分VLAN的作用。
3.掌握VTP的配置方法。
二、实验内容
1.画出网络拓扑图。
2.进行VLAN的划分。
3.测试VLAN的通信效果。
4.进行VTP的配置并测试通信效果。
三、实验原理
VLAN就是虚拟局域网,它用于把物理上直接相连的网络从逻辑上划分成多个子网。每一个VLAN对应着一个广播域,处于不同VLAN的主机不能直接进行通信,而必须借助第三层交换技术。
在大型网络中交换机较多的情况下,可以利用交换机的VTP模式进行VLAN划分的学习,统一网络结构,减少网络配置的工作量。
四、实验步骤
1、基本VLAN配置
在模拟器中新建一个如下图所示的网络拓扑图,并设置好每台PC的IP地址和子网掩码。
单击交换机,在CLI标签下输入以下命令(注意,逐条输入。不能直接复制粘贴。边输入边思考命令的含义)
Switch0:
Switch>enable
Switch#conf t: 进入全局配置模式,允许你对交换机进行配置。
Switch(config)#vlan 100: 创建一个VLAN 100。这个命令将你带入VLAN配置模式,允许你对该VLAN的属性进行配置。
Switch(config-vlan)#exit: 退出VLAN配置模式,返回到全局配置模式。
Switch(config)#vlan 200: 创建另一个VLAN,VLAN 200。
Switch(config-vlan)#exit: 再次退出VLAN配置模式。
Switch(config)#int f0/1: 进入接口配置模式,以配置交换机端口 f0/1。
Switch(config-if)#switchport access vlan 100: 将接口 f0/1 配置为访问模式,并指定它属于VLAN 100。
Switch(config-if)#exit: 退出接口配置模式。
Switch(config)#int f0/2: 进入接口配置模式,以配置交换机端口 f0/2。
Switch(config-if)#switchport access vlan 100: 将接口 f0/2 配置为访问模式,并指定它也属于VLAN 100。
Switch(config-if)#exit: 再次退出接口配置模式。
Switch(config)#int range f0/11-f0/15: 进入一系列接口的范围配置模式,以配置多个连续的端口。
Switch(config-if-range)#switchport access vlan 200: 将接口范围 f0/11 到 f0/15 配置为访问模式,并指定它们属于VLAN 200。
Switch(config-if-range)#end: 退出接口范围配置模式。
Switch#show vlan: 这是一个显示VLAN配置的命令。它会列出所有已配置的VLAN及其属性。
VLAN Name Status Ports
---- -------------------------------- --------- -------------------------------
1 default active Fa0/3, Fa0/4, Fa0/5, Fa0/6
Fa0/7, Fa0/8, Fa0/9, Fa0/10
Fa0/16, Fa0/17, Fa0/18, Fa0/19
Fa0/20, Fa0/21, Fa0/22, Fa0/23
Fa0/24, Gig1/1, Gig1/2
100 VLAN0100 active Fa0/1, Fa0/2
200 VLAN0200 active Fa0/11, Fa0/12, Fa0/13, Fa0/14
Fa0/15
1002 fddi-default act/unsup
1003 token-ring-default act/unsup
1004 fddinet-default act/unsup
1005 trnet-default act/unsup
测试实验结果
用PC0分别和其他的三台PC机进行测试,看一下网络是否联通,截屏记录实验结果并回答为什么会出现这种情况。
下图代表不通:
下图代表通了
结合课堂讲授的VLAN原理,分析为什么会这样。
2、VTP配置
交换机1:
(switch0):
Switch>
Switch>enable
Switch#conf t
Switch(config)#interface f0/24: 进入接口配置模式,以配置交换机端口 f0/24。
Switch(config-if)#switchport mode trunk: 将端口 f0/24 配置为中继模式。中继模式允许传送多个VLAN的数据帧。
Switch(config-if)#exit: 退出接口配置模式。
Switch(config)#vtp domain 123: 设置VTP域名为 "123"。这定义了一个VTP域,确保所有使用相同域名的VTP设备在同一个VTP域内。
Switch(config)#vtp mode server: 将本交换机配置为VTP服务器模式。服务器模式允许你管理VLAN信息并将其同步到其他VTP设备。
Switch(config)#vlan 100: 创建一个VLAN 100。
Switch(config-vlan)#exit: 退出VLAN配置模式。
Switch(config)#vlan 200: 创建另一个VLAN 200。
Switch(config-vlan)#exit: 再次退出VLAN配置模式。
Switch(config)#int f0/1: 进入接口配置模式,以配置交换机端口 f0/1。
Switch(config-if)#switchport access vlan 100: 将端口 f0/1 配置为访问模式,并指定它属于VLAN 100。
Switch(config-if)#exit: 退出接口配置模式。
Switch(config)#int f0/11: 进入接口配置模式,以配置交换机端口 f0/11。
Switch(config-if)#switchport access vlan 200: 将端口 f0/11 配置为访问模式,并指定它属于VLAN 200。
Switch(config-if)#exit: 再次退出接口配置模式。
Switch(config)#exit: 退出全局配置模式。
Switch# show vlan: 这是一个显示VLAN配置的命令,它会列出已配置的VLAN及其属性。
Switch#show vtp status: 这是一个显示VTP状态的命令。它将显示VTP域名、VTP模式以及VTP配置的版本等信息。在你的配置中,VTP域名被设置为 "123",模式为服务器(Server)。
交换机2
(switch1):
Switch>
Switch>en
Switch#conf t
Switch(config)#int f0/24: 进入接口配置模式,以配置交换机端口 f0/24。
Switch(config-if)#switchport mode trunk: 将端口 f0/24 配置为中继模式。中继模式允许传送多个VLAN的数据帧。
Switch(config-if)#exit: 退出接口配置模式。
Switch(config)#vtp domain 123: 设置VTP域名为 "123"。这定义了一个VTP域,确保所有使用相同域名的VTP设备在同一个VTP域内。
Switch(config)#vtp mode client: 将本交换机配置为VTP客户端模式。客户端模式表示该交换机将接收来自VTP服务器的VLAN配置信息,但不能修改或添加新的VLAN。
Switch(config)#end: 退出配置模式。
Switch#conf t: 进入全局配置模式,以便继续配置其他参数。
Switch(config)#int f0/1: 进入接口配置模式,以配置交换机端口 f0/1。
Switch(config-if)#switchport access vlan 100: 将端口 f0/1 配置为访问模式,并指定它属于VLAN 100。
Switch(config-if)#exit: 退出接口配置模式。
Switch(config)#int f0/11: 进入接口配置模式,以配置交换机端口 f0/11。
Switch(config-if)#switchport access vlan 200: 将端口 f0/11 配置为访问模式,并指定它属于VLAN 200。
Switch(config-if)#exit: 再次退出接口配置模式。
Switch(config)#: 退出全局配置模式。
Switch#
测试实验结果
用PC0分别和其他的三台PC机进行测试,看一下网络是否联通,截屏记录实验结果并回答为什么会出现这种情况。
五、实验报告要求
1.练习使用Cisco Packet Tracer 画出网络拓扑结构图,掌握虚拟局域网的配置方法(基本配置和VTP配置),截屏+文字记录相关步骤,测试VLAN配置后的通信效果。
提交word文档,文件名为:学号姓名实验六。先不交,下节课课上我会统一发送一个题目,请大家自行完成,完成后找我看结果,将此结果也写到实验六里,最后请将实验四五六一起打包发给学委。
那么也就是说在同一个vlan中的设备才可以相互访问
那么对于上述的网络同样是只有在相同的vlan中才可以ping通