概念:802.1Q IVL 与 SVL
定义
IVL 是 Independent VLAN Learning,表示某个 VLAN 中学到的 MAC 地址信息不用于其它 VLAN。SVL 是 Shared VLAN Learning,表示多个 VLAN 可以共享学习到的 MAC 地址信息。
直觉解释
IVL 像“每个 VLAN 一本独立通讯录”;SVL 像“多个 VLAN 共用一本通讯录”。这会影响重复 MAC、非对称 VLAN、跨 VLAN 共享服务等场景。
原文中的正式语境
802.1Q 在 Definitions 和 Annex B 中讨论 IVL/SVL。Annex B 说明了哪些配置场景适合独立学习,哪些场景可以共享学习,以及 SVL/IVL Bridge 如何互通。
它为什么重要
- 它影响 概念_802.1Q_Filtering_Database 如何组织 FID 与 VID。
- 它会影响未知单播泛洪和 MAC 学习边界。
- 在重复 MAC 或非对称 VLAN 场景中,它可能决定网络是否能正确连通。
一个具体例子
如果 VLAN 10 和 VLAN 20 中存在相同 MAC 地址但代表不同终端,使用 SVL 可能导致学习结果冲突。IVL 则能让两个 VLAN 独立学习,避免一个 VLAN 的 MAC 位置污染另一个 VLAN。
常见误解 / 易混点
- IVL/SVL 不是 VLAN tag 字段,而是桥内部学习模型。
- SVL 不等于 VLAN 间互通,它只是共享学习结果。
- IVL 更隔离,但可能需要更多转发表资源。