尝试了解为什么需要在中间交换机上创buildVLAN

我目前正在学习思科交换考试,并且无法准确理解802.1q标签的工作原理。

给定三个菊花链式交换机(A,B和C),它们之间的中继端口和两端交换机(A和C)上定义的VLAN 101,我不知道为什么VLAN也需要定义在中间一个B)?

请注意,我不是争辩,它需要configuration,我只是想明白为什么。

据我所知,来自交换机A上的VLAN 101的stream量将被标记,因为它通过中继到交换机B.根据我已经阅读的文档,中继将默认通过所有的VLAN,并且.1q标记仅在该帧通过相关VLAN上的访问端口。 从这我希望交换机B简单地转发标记帧不变通过干线转C.

谁能阐明交换机B如何处理这个帧以及为什么不能通过另一个中继线转发?

中继只是给了一个接口处理标记帧的能力。 它并没有赋予它处理所有标签的一般能力。

这是“默认”或PVID(主VLAN ID)的来源。设置此项时,交换机将所有传入的包都标记为未明确configuration为处理,就好像它是PVID上的未标记包一样。 然后处理这个帧,并删除802.1q标记。

您必须明确指定在哪些端口上支持哪些VLAN。 这意味着您必须明确定义和configurationVLAN通过交换机的网格(*)进行转发的方式。 否则,所有标记的数据包都可能到达各处,从而导致安全问题和吞吐量方面的潜在瓶颈。

(*)==最初input为“mess”,但这往往是一个适当的情绪。

嗯,我坐在这里考虑这个10分钟,不能拿出一个很好的通用答案。 也许有什么具体的思科设备如何工作,使这是一个要求? 也许总是要求在中间交换机上启用vlans更简单,因为它使得逻辑更简单?

这也可以防止恶意的意图或粗心的错误 – 你迫使用户积极configuration中间交换机来处理vlans,而不是仅仅让它们默认存在。 我能想到的最好的。

您的疑惑是为什么您需要在中间交换机(即Switch B)中configurationVLAN。以下是针对您的简单和至关重要的答案。 交换机B仅通过定义为支持该VLAN的中继线转发加标签的帧,并且该VLAN处于转发状态。 这意味着交换机B的Vlan表应该有VLAN 101。