-2

我的网络配置如下NetworkConfigurationWithLinks

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

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

仿真图显示 arp 没有从交换机 1 转发到交换机 2。

仿真图

我已将交换机的两侧配置为中继。

交换机上的中继配置

我只是在学习 vlan 和中继。

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

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

编辑

Switch0 的 vlan 配置。

switch0 的 vlan 配置

Switch1 的 vlan 配置。switch1 的 vlan 配置

Switch2的vlan配置

switch2 vlan配置

4

2 回答 2

0

在我的情况下,您必须在分配的端口中添加 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。

于 2015-12-23T08:40:57.217 回答
0

在开关 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 

在此处输入图像描述

于 2019-06-07T23:03:31.843 回答