【实验目的】
通过该实验理解VLAN的基本概念,掌握在二层交换机上创建VLAN的方法。
【实验任务】
1、按照给出的参考拓扑图构建逻辑拓扑图。
2、按照给出的配置参数表配置各个设备。
3、在二层交换机上构建VLAN。
4、测试同一VLAN中的连通性。
5、利用三层路由器实现VLAN间通信。(进阶)
建议实验学时:4学时;
【实验背景】
虚拟局域网VLAN是一组逻辑上的设备和用户,这些设备和用户并不受物理网段的限制,可以根据功能、部门及应用等因素将它们组织起来,相互之间的通信就好像它们在同一个网段中一样,由此得名虚拟局域网。一个VLAN就是一个广播域,VLAN之间的通信是通过第3层的路由器来完成的。与传统的局域网技术相比较,VLAN技术更加灵活,它具有以下优点:
1)减少网络设备的移动、添加和修改的管理开销;
2)可以控制广播活动;
3)可提高网络的安全性。
在实际应用中,假设某企业有3个主要部门:销售部,技术部和后勤部。这些部门的计算机分散连到2台交换机上,如要实现部门之间能相互通信,部门之间不能访问的需求就需要配置Vlan。
【实验拓扑与配置参数】
实验的参考拓扑图和参考配置参数如图所示。
图5.1 参考拓扑图
表5.1 配置参数表
交换机信息 | |||||||
交换机名称 | 类型 | 接口 | 所属VLAN | ||||
Switch A | 2950-24 | Fa0/5 | Vlan 10 | ||||
F a0/10 | Vlan 20 | ||||||
Fa0/15 | Vlan 30 | ||||||
Fa0/24 | 中继端口 | ||||||
Switch B | 2950-24 | Fa0/5 | Vlan 10 | ||||
Fa0/10 | Vlan 20 | ||||||
Fa0/15 | Vlan 30 | ||||||
Fa0/24 | 中继端口 | ||||||
PCS信息 (子网掩码均为 255.255.255.0) | |||||||
主机名 | IP 地址 | 缺省网关 | 所属网段 | 与Switch相连端口 | |||
PC0 | 192.168.10.2 | 192.168.10.1 | 192.168.10.0 | SwitchA Fa0/5 | |||
PC1 | 192.168.20.2 | 192.168.20.1 | 192.168.20.0 | SwitchA Fa0/10 | |||
PC2 | 192.168.30.2 | 192.168.30.1 | 192.168.30.0 | SwitchA Fa0/15 | |||
PC3 | 192.168.10.3 | 192.168.10.1 | 192.168.10.0 | Switch B Fa0/5 | |||
PC4 | 192.168.20.3 | 192.168.20.1 | 192.168.20.0 | SwitchB Fa0/10 | |||
PC5 | 192.168.30.3 | 192.168.30.1 | 192.168.30.0 | SwitchB Fa0/15 |
【实验设备】
两台2950交换机,PC机6台,直通线缆6根,交叉线缆1根。(本实验在packet tracer 4.0环境下完成)
实验步骤
本次实验主要考虑配置问题,前几次实验如果都独立完成的话,本次实验也会变成一种主要是敲指令的简单实验。
要注意的一点就是,连接的时候注意连接的端口,不推荐使用自动线连接。
1.配置pc的ip地址、网关、网段等信息。(前几次实验已经多次配置,此处略过)
2.对交换机创建vlan。
3.交换机划分端口。
4.更改交换机之间相连端口的模式。
完整命令(以A为例):
Switch> enable
Switch# configure terminal
Switch(config) #hostname SwitchA //更改交互机名称
SwitchA(config)# vlan 10
SwitchA(config-vlan)# name v10 // 创建Vlan并命名为v10
SwitchA(config)#vlan 20
Switch A(config-vlan)#name v20 // 创建Vlan并命名为v20
SwitchA(config)#vlan 30
SwitchA(config-vlan)#name v30 // 创建Vlan并命名为v30
SwitchA(config)#interface FastEthernet0/5
SwitchA(config-if)# switchport access vlan 10 // 将0/5端口划分到 Vlan 10
SwitchA(config)#interface FastEthernet0/10
SwitchA(config-if)# switchport access vlan 20 // 将0/10端口划分到 Vlan 20
SwitchA(config)#interface FastEthernet0/15
SwitchA(config-if)# switchport access vlan 30 // 将0/15端口划分到 Vlan 30
SwitchA# show vlan //查看vlan信息
SwitchA(config)#interface FastEthernet0/24
SwitchA(config-if)# switchport mode trunk // 将Fa0/24设为Trunk模式
以B为例的效果图:
在Simulation模式下具体的查看数据包的过程之前也详细做过,这里就略过了。
【注意事项】
两台交换机之间相连的端口应该设置为 Trunk 模式。
端口划分一定要准确。
【实验思考】
1、S2950是否具有三层交换功能?若要Vlan间能够通信,交换机应具有什么层次要求?还可以加入什么设备使Vlan间能够通信?
S2950不具有三层;完成vlan只需要拥有三层交换机功能即可;添加第三层设备——路由器即可。
2、端口Access和Trunk模式的含义是什么?
tag是用trunk连接,untag是access连接。
3、交换机是如何感知周围网络环境的变化的(如计算机增加,减少等)?
交换机具有记录功能,同时会对记录的内容进行更新来实现感知周围网络环境变化。
4、三层交换技术产生的原因和技术特点?
其具备了路由器的功能,可以解决必须添加路由器来解决的问题。