使用 cisco packet tracer 的多交换机配置

multi switch configuration using cisco packet tracer

我的网络配置如下

我尝试将 192.168.1.100 ping 到 192.168.1.101 并成功。

我尝试将 192.168.50.100 ping 到 vlan 50 上的 192.168.50.101,但失败了。

仿真图显示 arp 没有从 switch1 转发到 switch2。

我已经把两边的switch都配置成trunk了

我刚刚学习vlans和trunking。

谁能解释一下我缺少的配置是什么?

如果我移除 switch1 并将 switch0 连接到 switch2 一切正常。

编辑

Switch0 vlan 配置。

Switch1 vlan配置。

Switch2 vlan配置

您必须在分配的端口中添加 switch0 和 switch2,在我的例子中:

Switch0(config-if)#int fastEthernet0/2
Switch0(config-if)#switchport access vlan 50
Switch0(config-if)#switchport mode access

Switch2(config-if)#int fastEthernet0/3
Switch2(config-if)#switchport access vlan 50
Switch2(config-if)#switchport mode access

你也可以把vlan 50加到switch1上(不知道你是怎么弄的)

Switch1(config)#vlan 50
Switch1(config-vlan)#name VLAN0050
Switch1(config-vlan)#exit
Switch1(config)#

以太网电缆从 PC 连接到交换机的位置。

可以看到PC0转PC2成功,PC1转PC3成功

在开关 0 和 2 上写入此命令:

Switch#configure terminal 
Switch(config)#vlan 50
Switch(config-vlan)#name test
Switch(config-vlan)#exit 
Switch(config)#interface fastEthernet 0/2
Switch(config-if)#switchport mode access 
Switch(config-if)#switchport access vlan 50
Switch(config-if)#exit
Switch(config)#interface fastEthernet 0/3
Switch(config-if)#switchport mode trunk
Switch(config-if)#exit
Switch(config)#exit 
Switch#write memory 

开关 1: 在交换机 1 中,您必须定义 Vlan,或者您可以删除此交换机并将交换机 0 和 2 直接连接到中继,或者您有另一个选项,如 VTP 模式。

不管这个命令写在开关 1 上:

Switch(config)#interface fastEthernet 0/1
Switch(config-if)#switchport mode trunk 
Switch(config-if)#exit 
Switch(config)#interface fastEthernet 0/2
Switch(config-if)#switchport mode trunk 
Switch(config-if)#exit
Switch(config)#vlan 50
Switch(config-vlan)#name test
Switch(config-vlan)#exit 
Switch(config)#exit 
Switch#write memory