概念:802.1Q Filtering Database

定义

Filtering Database 是 802.1Q Bridge 用于过滤和转发决策的数据结构。它不仅包含 MAC 地址学习信息,还包含 VLAN 注册项、端口成员关系、静态过滤项和动态注册信息。

直觉解释

Filtering Database 像桥的“网络地图和规则表”。它告诉桥:某个 MAC 在哪里、某个 VLAN 能从哪些端口出去、哪些转发被允许、哪些需要禁止。

原文中的正式语境

802.1Q 在 Clause 8.8 和 Clause 12.7 中讨论 Filtering Database。GVRP、静态 VLAN 注册、动态 VLAN 注册、SVL/IVL 等都和它有关。

它为什么重要

  • 它是 概念_802.1Q_Forwarding_Process 的关键输入。
  • 它决定 VLAN membership 如何影响帧转发。
  • 它让静态配置和动态协议都能影响桥接行为。

一个具体例子

某 VLAN 的动态注册项表明端口 3 和端口 5 有该 VLAN 成员。一个属于该 VLAN 的未知多播帧进入桥时,Filtering Database 会限制它只向相关成员端口传播,而不是泛洪到所有端口。

常见误解 / 易混点

  • Filtering Database 不等于简单 MAC 地址表。
  • VLAN 成员关系和 MAC 学习结果都可能影响转发。
  • 静态项和动态项的来源不同,运维含义也不同。

关联概念