概念: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 更隔离,但可能需要更多转发表资源。

关联概念