一、理论知识
VLAN是一种将物理网络划分成多个逻辑网络的方法。不同的VLAN属于不同的网段,因此互相通信需要通过路由器进行路由。通常情况下,在同一VLAN内的设备可以直接通信,而不同VLAN之间的设备则需要通过路由器转发数据。本实验利用单臂路由(Router-on-a-Stick)实现不同VLAN间的通信,即通过在路由器上配置多个子接口,每个子接口对应一个VLAN,从而实现不同VLAN间的数据转发。
二、实验步骤
- 交换机的配置
①创建VLAN
![](https://img-blog.csdnimg.cn/direct/5ab17b22438c4dd68454ce43356bd857.png)
②将f0/1和f0/2模式设置为access,并分别加入VLAN 10和VLAN 20
![](https://img-blog.csdnimg.cn/direct/2f05a8c7cd05439189afa1ca75be706d.png)
③将f0/3的模式设置为trunk,并允许VLAN 10和VLAN 20数据通过
![](https://img-blog.csdnimg.cn/direct/d7dce35e72d44dddb2dd36110fdecb7b.png)
- 路由器的配置
①配置与交换机连接的接口
![](https://img-blog.csdnimg.cn/direct/88bb84f8a0bf4431a00efbd0c089a354.png)
②创建子接口并配置IP地址
![](https://img-blog.csdnimg.cn/direct/1b4791a7c602492d9e0f7b2c617aaa77.png)
- PC的配置
①配置PC0
IP地址:192.168.10.1
子网掩码:255.255.255.0
默认网关:192.168.10.254
②配置PC1
IP地址:192.168.20.1
子网掩码:255.255.255.0
默认网关:192.168.20.254
- 测试连通性
在PC0上ping PC1
![](https://img-blog.csdnimg.cn/direct/c26b884ec4dd4e36a3026e63129c4432.png)
确认能够ping通,表示配置成功。
三、运行截图
1.拓扑图:
![](https://img-blog.csdnimg.cn/direct/8f5ced8fb9114af89c91d6a8a53cf921.png)
2.配置交换机:
![](https://img-blog.csdnimg.cn/direct/fee9c91ba57047d7bf9a5320e7ff0d6d.png)
3.配置路由器:
![](https://img-blog.csdnimg.cn/direct/99b0352ab1a7433ba65ed818951d8228.png)
5.测试连通性:
![](https://img-blog.csdnimg.cn/direct/3ee92608d3614795bd28ae3342528838.png)
四、实验小结 (包括问题和解决方法、心得体会、意见与建议等)
1.理解VLAN和路由的关系:通过本实验,进一步理解了VLAN间通信必须通过路由器转发的原理。不同VLAN间的设备在没有路由器的情况下无法直接通信,必须通过配置路由器上的子接口来实现不同网段间的通信。
2.掌握交换机的配置方法:实验中,通过将交换机的接口配置为access模式或trunk模式,可以将设备正确地划分到不同的VLAN中,并且通过trunk接口传输多个VLAN的数据。这对于实际网络中VLAN的配置和管理有很大的帮助。
3.熟悉路由器子接口的配置:通过配置路由器上的子接口并为其指定VLAN ID和IP地址,可以实现单臂路由。在实际网络环境中,这种配置方法可以有效地减少物理接口的使用,降低成本。
3.连通性测试的重要性:配置完成后,通过ping命令测试不同VLAN间的连通性,确保配置的正确性和网络的正常运行。这一步骤在实际网络维护中也是非常关键的,可以快速发现和解决问题