解析:
这道题考察的是交换机端口在不同链路类型(Access、Trunk、Hybrid)下对 VLAN 标签的处理机制。题目中的描述过于绝对,忽略了端口类型对转发行为的影响。
以下是详细解析:
### 1. 核心概念回顾
* **PVID (Port Default VLAN ID)**:端口的默认 VLAN ID。当端口收到不带 Tag 的帧时,会打上 PVID 对应的 Tag;在某些发送场景下,PVID 也用于判断是否剥离 Tag。
* **VLAN TAG**:数据帧中携带的 VLAN 标识。
* **端口类型**:
* **Access 端口**:通常只属于一个 VLAN,收发规则相对固定。
* **Trunk 端口**:允许多个 VLAN 通过,通常用于交换机之间连接。
* **Hybrid 端口**:华为/华三设备特有,可以灵活配置哪些 VLAN 带 Tag 发送,哪些不带 Tag 发送。
### 2. 为什么题目说法是错误的?
题目声称:“只要发送的数据帧 VLAN TAG 与端口 PVID 一致,就**一定**剥离 VLAN TAG”。
这个结论在 **Access 端口** 和某些配置下的 **Hybrid 端口** 是成立的,但在 **Trunk 端口** 上不一定成立,具体取决于厂商实现和配置,更重要的是,**Trunk 端口发送帧时的行为主要取决于该 VLAN 是否在允许通过列表中以及具体的 Tag 处理策略,而不仅仅是 PVID。**
让我们分情况讨论:
#### 情况一:Access 端口
* **发送规则**:Access 端口在发送数据帧时,如果帧的 VLAN ID 等于端口的 PVID(即该 Access 端口所属的 VLAN),则**剥离 VLAN TAG** 发送。
* **结论**:对于 Access 端口,题目描述是正确的。
#### 情况二:Trunk 端口
* **发送规则**:
* 传统标准(如 IEEE 802.1Q)中,Trunk 端口发送帧时,通常**保留 VLAN TAG**,以便对端交换机识别 VLAN。
* **例外**:很多厂商(如华为、H3C、Cisco)允许配置 Trunk 端口的 **PVID**。当发送的数据帧 VLAN ID **等于** 端口的 PVID 时,部分实现或配置下可能会剥离 Tag(这被称为 "Native VLAN" 概念,在 Cisco 中 Native VLAN 的帧在 Trunk 上是不带 Tag 发送的)。
* **关键点**:虽然在与 PVID 一致时,Trunk 端口通常会剥离 Tag(为了兼容不支持 Tag 的设备或作为 Native VLAN),但题目的表述“一定剥离”忽略了配置的灵活性。例如,在某些特殊配置或非标准实现中,或者如果题目隐含的是“无论什么端口类型”,我们需要看更通用的规则。
* **更严谨的反例**:如果题目指的是**所有类型的端口**,那么 Hybrid 端口的存在使得“一定”这个词失效。
#### 情况三:Hybrid 端口(关键反例)
* **发送规则**:Hybrid 端口可以灵活配置每个 VLAN 的出方向行为(Tagged 或 Untagged)。
* 我们可以配置某个 VLAN(即使它的 ID 等于端口的 PVID)以 **Tagged** 方式发送。
* 我们也可以配置某个 VLAN(即使它的 ID 不等于 PVID)以 **Untagged** 方式发送。
* **结论**:对于 Hybrid 端口,发送帧时是否剥离 Tag,**完全取决于管理员对该 VLAN 的出方向配置(tagged/untagged)**,而与 PVID 是否一致**没有必然联系**。
* 例如:端口 PVID 为 10,VLAN 10 的帧从 Hybrid 端口发出。如果配置 `port hybrid tagged vlan 10`,则**不会剥离** Tag;如果配置 `port hybrid untagged vlan 10`,则**会剥离** Tag。
* 因此,即使 VLAN TAG 与 PVID 一致,也**不一定**剥离 Tag。
### 3. 总结
* **Access 端口**:VLAN ID == PVID 时,剥离 Tag。
* **Trunk 端口**:VLAN ID == PVID (Native VLAN) 时,通常剥离 Tag(视具体设备和配置而定,但这是常见行为)。
* **Hybrid 端口**:是否剥离 Tag **由配置决定**,与 PVID 无必然绑定关系。即使 VLAN ID == PVID,也可以配置为带 Tag 发送。
由于存在 **Hybrid 端口** 这种可以自定义出方向 Tag 行为的端口类型,题目中“**一定**剥离 VLAN TAG”的说法是**错误**的。
### 正确答案
**错误**