快捷搜索: 王者荣耀 脱发

【计算机网络】思科实验(2):交换机间的VLAN通信

系列文章目录


实验环境:Packet Tracer


前言

本次实验主题:利用一个二层交换机划分三个VLAN,每个VLAN中有两台主机。实验内容来自课堂。本文仅对实验步骤做记录。


一、背景知识

交换机可以划分成多个VLAN,每个VLAN可以分配一个或多个端口,在同一个VLAN中所有端口连接的计算机设置成同网段的IP地址后可实现连网。

交换机的端口模式主要分为Access模式、Trunk模式。

默认情况下交换机的端口均为Access模式。这种类型的端口只能隶属于一个VLAN中,通常用来连接计算机。

而Trunk模式的端口可以允许多个VLAN通信,一般用来进行交换机互连。

二、建立网络拓扑

添加4台计算机,标签名为PC1-PC4;

添加2台二层交换机2960,标签名为Switch0和Switch1;

交换机划分的VLAN及端口根据如下拓扑图,使用直通线连接好计算机和交换机,并为每台计算机设置好相应的 IP和SM(Subnet Mask,子网掩码)。 IP与SM的设置在上一实验中写过了,这里就不再赘述了。

三、创建VLAN

在Switch1和Switch2上分别划分2个Vlan(Vlan10和Vlan20) 。 实现相同Vlan的PC1与PC4相互通信, PC2与PC3相互通信。

代码如下:(在两个交换机中都要划分!)

Switch>enable
Switch#conf t
Switch(config)#vlan 10
Switch(config-vlan)#name vlan10
Switch(config-vlan)#exit
Switch(config)#vlan 20
Switch(config-vlan)#name vlan20
Switch(config-vlan)#exit

四、分配VLAN端口

本次实验采用逐一添加的方式分配VLAN端口。

在Switch1中:

Switch(config)#interface fa0/2
Switch(config-if)#switchport access vlan 10
Switch(config-if)#exit
Switch(config)#interface fa0/3
Switch(config-if)#switchport access vlan 20
Switch(config-if)#exit

在Switch2中:

Switch(config)#interface fa0/2
Switch(config-if)#switchport access vlan 20
Switch(config-if)#exit
Switch(config)#interface fa0/3
Switch(config-if)#switchport access vlan 10
Switch(config-if)#exit

五、分配交换机之间的端口

设置交换机互联的端口模式为Trunk。Trunk模式的端口允许单个、多个或者是交换机上的所有Vlan通过它进行通信。

代码如下:(在两个交换机中都要分配!)

Switch(config)#interface fa0/1
Switch(config-if)#switchport mode trunk
Switch(config-if)#exit

六、查看VLAN配置

Switch1: Switch2:

七、ping测试

使用PC1与同VLAN的PC4做ping测试。

可以看到相同VLAN下的PC通过交换机可以ping通。跨VLAN的通信将在之后的实验中通过路由实现。


总结

本次实验实现了交换机间的VLAN通信。主要步骤有建立网络拓扑、创建VLAN、分配VLAN端口、分配交换机之间的端口、查看VLAN配置。完成以上步骤后,可以进行ping测试,如果相同VLAN下的PC可以通过交换机ping通,本次实验就做完了。

经验分享 程序员 微信小程序 职场和发展