实验任务

按图连接网络,pc0 分配地址为:192.168.100.1 ,pc1 分配的地址为 :192.168.100.2 。pc2 分配的地址为 :192.168.100.3。我们在Switch1 中添加两个VLAN, VLAN10和VLAN20 , 并且在交换机0中将端口1添加到VLAN10 中 ,端口2添加到VLAN20中,12端口设为干道模式(干道模式的端口可以转发所有vlan的数据),在交换机1中将10-12号端口添加到VLAN 10,将端口1设为干道模式

实验指导

  • 交换机端口可以运行在接入模式(access mode)或者干道模式(trunk mode)。交换机端口所连接的链路也被相应的称为接入链路或者trunk链路。在接入模式下,端口仅属于一个vlan,只能转发这个vlan的通信。在干道模式下,端口不属于任何vlan,但能够同时传送多个vlan的通信。

  • 按图连接网络,pc0 分配地址为:192.168.100.1 ,pc1 分配的地址为 :192.168.100.2 。pc2 分配的地址为 :192.168.100.3。此时pc0可ping通pc1和pc2。我们在Switch1 中添加两个VLAN, VLAN10和VLAN20 , 并且在交换机0中将端口1添加到VLAN10 中 ,端口2添加到VLAN20中,12端口设为干道模式,在交换机1中将10-12号端口添加到VLAN 10,将端口1设为干道模式,此时pc0不能ping通pc1,能ping通pc2

步骤及命令如下:

  1. 按图连接网络

  2. 配置计算机IP地址和子网掩码

  3. 在交换机0和1中启动所有需要使用的端口

  4. 测试三台计算机之间的连通状态

  5. 在交换机0中创建vlan,并进行端口分配

S2950 0#vlan database   !该命令用于进入vlan数据库

S2950 0(vlan)#vlan 10     !向vlan数据库添加一个vlan
VLAN 10 added:
 Name:VLAN0010
 
S2950 0(vlan)#vlan 20
VLAN 20 added:
 Name:VLAN0020
 
S2950 0(vlan)#ex
APPLY completed.
Exting....

S2950 0#con t
Enter configuration commands,one per line.  End with CNTL/Z.

S2950 0(config)#int fa0/1
S2950 0(config-if)#switchport access vlan 10

S2950 0(config-if)#int fa0/2
S2950 0(config-if)#switchport access vlan 20

S2950 0(config-if)#int fa0/12
S2950 0(config-if)#switchport mode trunk
  1. 在交换机1中创建vlan,并进行端口分配

S2950 1#vlan database

S2950 1(vlan)#vlan 10
VLAN 10 added:
 Name:VLAN0010
 
S2950 1(vlan)#ex
APPLY completed.
Exting....

S2950 1#con t
Enter configuration commands,one per line.  End with CNTL/Z.

S2950 1(config)#int range fa0/10 - 12       !interface range命令用于进入多个端口的端口模式

S2950 1(config-if-range)#switchport access vlan 10

S2950 1(config-if-range)#int fa0/1

S2950 1(config-if)#switchport mode trunk

7、再次测试三台计算机的连通状态