我读过的大多数 VLAN 文章都建议避免将 VLAN1 用于未标记流量的端口(也称为访问端口)。我已经听够了这种废话了。0x000
除了and的保留值0xFFF
,数字只是一个数字,仅此而已。
通过进一步阅读关于 的更多信息VLAN hopping
,我了解到他们将 VLAN1 作为未标记流量(也称为本地 VLAN)放在中继链路上的想法,因此如果我们将其他访问端口(非中继)放在同一个 VLAN1 中,黑客可以通过插入来利用它一个标签并将数据发送到任何 VLAN。
他们说 VLAN1 通常是访问端口的默认 VLAN ID,并且中继端口将 VLAN1 的流量发送为未标记(也称为本地 VLAN1)。这就是为什么他们建议避免将 VLAN1 用于访问端口。在该漏洞有任何机会发生之前,他们为什么要在中继链路上将 VLAN1 流量输出为未标记?他们为什么不直接标记流经它的所有东西?