当您针对 Access 设置中继时会发生什么

网络工程 转变 VLAN 交换 树干
2021-07-30 15:42:22

我想知道在以下配置中我的网络会发生什么:

on switch1 -> interface1 in mode access, vlan4
on switch2 -> interfaceA in mode trunk, vlan4 and vlan8

switch1通过interface1连接到switch2的interfaceA。

所以,当来自 vlan4 的东西从 switch1 通过 interface1 时,它被标记为 vlan4 对吗?我的猜测是:

 it's be going to vlan4, just as if interfaceA was in access.

但是当来自 vlan4 的东西通过来自 switch2 的 interfaceA 时会发生什么?我猜:

it's not tagged so it goes into switch1's default VLAN?

从交换机 2 到交换机 1 的所有传入流量都会进入默认 VLAN 吗?

2个回答

所以,当来自 vlan4 的东西从 switch1 通过 interface1 时,它被标记为 vlan4 对吗?

不,你似乎倒退了。离开访问接口的帧没有标记,因为大多数访问设备不理解 VLAN 标记。在中继上使用 VLAN 标记来分隔属于不同 VLAN 的帧。

离开交换机 1 和接口 1 的帧将被取消标记,并将被交换机 2 解释为属于本地 VLAN。由于您没有明确指出哪个 VLAN 是交换机 2 上的本地 VLAN,它应该默认为 VLAN 1。

当来自 switch2 的标记帧被 switch1 上的访问接口接收时会发生什么是不确定的。有些交换机会像巨人一样丢帧,而有些交换机会简单地将帧通过。

在 Cisco 交换机中,如果交换机 2 上的本地 VLAN,接口 A 不是 VLAN 4,那么您将在交换机 2 上收到有关本地 VLAN 不匹配的消息。

Trunk against Access --> 访问帧不会被标记,它可能会被丢弃,从一个 vlan 到同一个 vlan 的消息将到达。