一. 目的与要求目的:
理解VLAN/802.1Q-VLAN间通信的内容;掌握跨交换机实现隔离测试的具体方法;掌握通过三层交换机实现VLAN间通信。
要求:
认真完成实验基本步骤,理解和掌握操作流程,达到实验目的;完成实验报告的填写和提交;
下次实验是“STP的配置”,希望课前有所准备。
二.实验环境
PC2 vlan 20PC1 vlan 10SwitchA
网络拓扑结构图
PC3 vlan 10SwitchB
其中:
PC1的IP地址:192.168.1.1/24 ;PC1的网关地址:
192.168.1.254/24
PC2的IP地址:192.168.2.1/24 ;PC2的网关地址:192.168.2.254/24
PC3的IP地址:192.168.1.2/24 ;PC3的网关地址:192.168.1.254/24
实验环境:
1.连接交换机SwitchA、SwitchB的以太口fast0/24;
2.将其中一交换机的fast0/5 和fast0/15 分别连接PC1和PC2,另一交换机的fast0/5 连接PC3。
三.实验流程
1.尝试与交换机不同端口相连PC的连通性分别查看PC的
IP地址;
用Ping尝试其连通性,验证PC1与PC3 能互相通信,PC1与PC2也能互相通信;
思考:产生这样结果的原因。
2.配置交换机S3550-24,将其分成不同VLAN
Switch# configure terminal
注:进入交换机全局配置模式
Switch(config)# hostname SwitchA
注:给交换机起名SwitchASwitchA(config)# vlan 10注:创建vlan 10
SwitchA(config-vlan)# name test10注:将Vlan 10 命名为test10SwitchA(config)# vlan 20注:创建vlan 20
SwitchA(config-vlan)# name test20注:将Vlan 20 命名为test20
3.将与其相连的PC分别划归不同的VLAN
SwitchA(config-if)# interface fastethernet 0/5注:进入fastethernet 0/5 的接口配置模式SwitchA(config-if)# switch access vlan 10注:将fastethernet 0/5 端口加入vlan 10 中SwitchA(config-if)# interface fastethernet 0/15
注:进入fastethernet 0/15 的接口配置模式SwitchA(config-if)# switch access vlan 20注:将fastethernet 0/15 端口加入vlan 20 中
SwitchA# show vlan
注:显示交换机SwitchA vlan的划分
4 .设置VLAN Trunk模式
SwitchA(config-if)# interface fastethernet 0/24注:进入fastethernet 0/24 的接口配置模式SwitchA(config-if)# switchport mode trunk注:将fastethernet 0/24 设为tag vlan 模式
5 .配置交换机Switch,设置VLAN
Switch# configure terminal
注:进入交换机全局配置模式Switch(config)# hostname SwitchB注:给交换机起名SwitchASwitchB(config)# vlan 10注:创建vlan 10
SwitchB(config-vlan)# name test10注:将Vlan 10 命名为test10
6 .将与其相连的PC划归VLAN
SwitchB(config-if)# interface fastethernet 0/5注:进入fastethernet 0/5 的接口配置模式SwitchB(config-if)# switch access vlan 10注:将fastethernet 0/5 端口加入vlan 10 中
7.设置VLAN Trunk模式, 在交换机SwitchB 上将与SwitchA 相连的端口(假设为0/24 端口)定义为tagvlan 模式。
SwitchB(config-if)# interface fastethernet 0/24注:进入fastethernet 0/24 的接口配置模式SwitchB(config-if)# switchport mode trunk注:将fastethernet 0/24 设为tag vlan 模式
8.再测PC的连通性
用Ping命令测试连通性, 验证PC1与PC3 能互相通信,但PC1与PC2不能互相通信;
再思考:产生这样结果的原因。
9.设置三层交换机,实现VLAN间通信
SwitchA(config)# interface vlan 10注:创建虚拟接口vlan 10
SwitchA(config-if)# ip address 192.168.1.254 255.255.255.0注:配置虚拟接口vlan 10 的地址为192.168.1.254SwitchA(config-if)# exit
注:返回到全局配置模式
SwitchA(config)# interface vlan 20注:创建虚拟接口vlan 20
SwitchA(config-if)# ip address 192.168.2.254 255.255.255.0注:配置虚拟接口vlan 20 的地址为192.168.2.254
10.设置PC,实现不同VLAN 内不同的主机可以互相Ping通
将PC1和PC3默认网关IP地址设置为192.168.1.254,将PC2的默认网关IP地址设置为192.168.2.254。验证PC1与PC3 能互相通信,PC1与PC2也能互相通信,从而使不同VLAN 内的主机可以互相Ping通。
四. 实验结果
PC1与PC3 分别接在两台不同交换机的端口上,可它们属于同一Vlan 中,所以彼此可以互相Ping通。而PC1与PC2虽接在同一台交换机上,可它们不在同一vlan中,原本彼此是Ping不通的,可经过设置后PC1、PC2、PC3都可以互相Ping通。
结论:同一VLAN 里的PC能跨交换机相互通信,不在同一VLAN 里的PC经过设置也能相互通信。
因篇幅问题不能全部显示,请点此查看更多更全内容