多选题
483.现有交换机 MAC 地址表如下, 交换机收到一个源 MAC 地址为 5489-9811-0b49, 目的 MAC 为 5489-989d-1d30 的数据帧, 下列说法正确的有?
483.现有交换机 MAC 地址表如下, 交换机收到一个源 MAC 地址为 5489-9811-0b49, 目的 MAC 为 5489-989d-1d30 的数据帧, 下列说法正确的有?
A
如果这个数据帧是从 Eth0/0/1 端口收到,交换机将会丢弃这个数据帧
B
如果这个数据帧是从 Eth0/0/1 端口收到,则交换机把此数据帧从 Eth0/0/3 端口转发出去
C
如果这个数据帧是从 Eth0/0/1 端口收到,则交换机把此数据帧泛洪出去
D
如果这个数据帧是从 Eth0/0/3 端口收到,则交换机把此数据帧从 Eth0/0/1 端口转发出去
答案解析
正确答案:AD
解析:
为了准确解析这道题,我们需要先还原题目中提到的“现有交换机 MAC 地址表”的内容。虽然图片无法直接查看,但根据选项和标准交换机工作原理,我们可以推断出 MAC 地址表的关键信息通常包含:MAC 地址、对应的端口(接口)以及 VLAN ID(如果有)。
**核心考点:交换机的数据帧转发原理**
交换机处理数据帧主要遵循以下两个步骤:
1. **学习源 MAC 地址**:检查数据帧的**源 MAC 地址**是否已存在于 MAC 地址表中。
* 如果不存在,则将该源 MAC 地址与接收端口绑定,添加到 MAC 地址表中。
* 如果存在,则更新该条目的老化时间。
2. **查找目的 MAC 地址**:检查数据帧的**目的 MAC 地址**是否已存在于 MAC 地址表中。
* **已知单播(Known Unicast)**:如果在表中找到了目的 MAC 地址,且对应的出端口与接收端口不同,则从该特定端口**单播转发**。
* **未知单播/广播/组播(Unknown Unicast/Broadcast/Multicast)**:如果在表中**没有找到**目的 MAC 地址,或者目的 MAC 是广播/组播地址,则向除接收端口外的所有端口**泛洪(Flood)**。
* **过滤(Filter/Discard)**:如果在表中找到了目的 MAC 地址,但对应的出端口**就是接收端口本身**,说明目的设备在同一侧,交换机将**丢弃**该帧,不进行转发。
---
### 题目情景分析
* **数据帧信息**:
* 源 MAC:`5489-9811-0b49`
* 目的 MAC:`5489-989d-1d30`
* **推断 MAC 地址表内容**:
根据正确答案 AD 反推,MAC 地址表中必然存在以下关键条目:
1. MAC 地址 `5489-989d-1d30` 绑定在端口 `Eth0/0/1` 上。(用于判断选项 A 和 D)
2. MAC 地址 `5489-9811-0b49` 可能绑定在其他端口(如 Eth0/0/3),或者表中没有该条目(这不影响转发决策,只影响学习过程)。
3. 关键点在于**目的 MAC** `5489-989d-1d30` 在表中的位置。
*假设 MAC 地址表如下(基于常见题型逻辑):*
| MAC Address | Port |
| :--- | :--- |
| 5489-989d-1d30 | Eth0/0/1 |
| ... | ... |
*(注:如果目的 MAC 在 Eth0/0/3,那么选项 B 就会是对的。既然 B 错 D 对,说明目的 MAC `5489-989d-1d30` 一定是在 `Eth0/0/1`)*
---
### 选项逐一解析
**A. 如果这个数据帧是从 Eth0/0/1 端口收到,交换机将会丢弃这个数据帧**
* **分析**:
1. 交换机从 `Eth0/0/1` 收到帧。
2. 查找目的 MAC `5489-989d-1d30`。
3. 假设 MAC 地址表中显示 `5489-989d-1d30` 对应的端口正是 `Eth0/0/1`。
4. 因为**接收端口 == 目的端口**,交换机认为目的设备就在发送端所在的网段,无需跨端口转发,因此执行**过滤(丢弃)**操作。
* **结论**:**正确**。
**B. 如果这个数据帧是从 Eth0/0/1 端口收到,则交换机把此数据帧从 Eth0/0/3 端口转发出去**
* **分析**:
1. 同上,接收端口是 `Eth0/0/1`。
2. 如果目的 MAC `5489-989d-1d30` 在表中对应的是 `Eth0/0/1`,则不会从 `Eth0/0/3` 转发。
3. 即使目的 MAC 不在表中,也会泛洪(包括 Eth0/0/3),但描述为“从 Eth0/0/3 转发出去”通常暗示单播定向转发,且如果是泛洪,C 选项更准确。结合 A 选项的正确性,目的 MAC 必在 Eth0/0/1,故不会转发到 Eth0/0/3。
* **结论**:**错误**。
**C. 如果这个数据帧是从 Eth0/0/1 端口收到,则交换机把此数据帧泛洪出去**
* **分析**:
1. 泛洪发生在“目的 MAC 地址不在 MAC 地址表中”的情况。
2. 根据选项 A 的正确性推导,目的 MAC `5489-989d-1d30` **已在** MAC 地址表中,且对应端口为 `Eth0/0/1`。
3. 既然查表命中,就不会泛洪,而是进行单播转发或过滤。此处为过滤。
* **结论**:**错误**。
**D. 如果这个数据帧是从 Eth0/0/3 端口收到,则交换机把此数据帧从 Eth0/0/1 端口转发出去**
* **分析**:
1. 交换机从 `Eth0/0/3` 收到帧。
2. 查找目的 MAC `5489-989d-1d30`。
3. MAC 地址表中显示该 MAC 对应端口为 `Eth0/0/1`。
4. 因为**接收端口 (Eth0/0/3) != 目的端口 (Eth0/0/1)**,交换机执行**单播转发**,将帧从 `Eth0/0/1` 发出。
* **结论**:**正确**。
---
### 总结
* **选项 A 正确**:目的端口与接收端口相同,丢弃。
* **选项 D 正确**:目的端口与接收端口不同,且目的 MAC 已知,单播转发。
**最终答案:AD**
相关知识点:
交换机MAC地址表应用诀
题目纠错
华为数通工程师HCIA题库
相关题目
单选题
318.168.1.127/25 代表的是( )地址。
单选题
317.交换机和主机之间相连,交换机常用的端口链路类型为?
单选题
316.下列哪项命令可以用来检查 PPPoE 客户端的会话状态?
单选题
315.某公司申请到一个 C 类 IP 地址段, 需要平均分配给 8 个子公司,最大的一个子公司有 14 台计算 机,不同的子公司必须在各自不同的网段中, 则子网掩码应设为( )。
单选题
314.OSPFv3 在以下哪种类型网络中需要选举 DR?
单选题
313.缺省情况下,在 P2P 链路上发送 OSPFv3 邻接关系的 Deadtime 为多少秒?
单选题
312.如果在 PPP 认证的过程中,被认证者发送了错误的用户名和密码给认证者,认证者将会发送哪种 类型的报文给被认证者?
单选题
311.网络管理员在路由器设备上使用了 TracertRoute 功能后,路由器发出的数据包中, IPv4 首部的 Protocol 字段取值为?
单选题
310.IP 报文头部中有一个 TTL 字段, 关于该字段说法正确的是( )。
单选题
309.DHCPv6 客户端发送哪个报文, 回应 DHCPv6 服务器发送的 Advertise 报文?
