单选题
17.如下图所示,所有主机之间都可以正常通信,则SWB MAC地址和端口的对应关系正确的是?
17.如下图所示,所有主机之间都可以正常通信,则SWB MAC地址和端口的对应关系正确的是?
A
MAC-A G0/0/1, MAC-B G0/0/2,MAC-C G0/0/3
B
MAC-A G0/0/1, MAC-B GO/0/1,MAC-C G0/0/3
C
MAC-A G0/0/3, MAC-B GO/0/3,MAC-C GO/0/1
D
MAC-A G0/0/2,MAC-B G0/0/2,MAC-C GO/0/3
答案解析
正确答案:C
解析:
这是一道关于交换机 MAC 地址表学习机制的经典题目。我们需要根据网络拓扑图和数据流向,分析交换机 SWB 是如何学习到各个主机的 MAC 地址与端口对应关系的。
### 1. 核心原理:交换机 MAC 地址学习
交换机通过**源 MAC 地址学习**机制建立 MAC 地址表:
* 当交换机从某个端口收到一个数据帧时,它会读取该帧的**源 MAC 地址**。
* 然后,它将该**源 MAC 地址**与**接收该帧的端口**进行绑定,记录在 MAC 地址表中。
* 简而言之:**MAC 地址表记录的是“谁(源MAC)从哪里(入端口)发来了数据”。**
### 2. 拓扑分析与推导
虽然无法直接看到图片 `https://yi2.oss-cn-shenzhen.aliyuncs.com/b3b67f6d28b04f3db9182edb8327ab78.png`,但根据选项和标准网络拓扑逻辑,我们可以推断出如下连接结构(这是此类题目的标准模型):
* **主机 A (MAC-A)** 和 **主机 B (MAC-B)** 通常连接在左侧的交换机 SWA 上,或者通过 SWA 连接到 SWB。
* **主机 C (MAC-C)** 通常直接连接在右侧的交换机 SWB 上,或者位于 SWB 的另一侧。
* **SWA 与 SWB 之间有一条互联链路**。
让我们假设典型的级联拓扑:
* **SWA** 下挂 Host A 和 Host B。
* **SWB** 下挂 Host C。
* **SWA** 和 **SWB** 相连。
**关键步骤分析 SWB 的学习过程:**
1. **关于 MAC-C:**
* 主机 C 直接连接在 SWB 的某个端口上(假设为 G0/0/1 或 G0/0/3,需结合选项判断)。
* 当 Host C 发送数据时,SWB 直接从连接 Host C 的物理端口收到数据帧。
* 因此,SWB 的 MAC 地址表中,**MAC-C 对应的端口就是直连 Host C 的那个端口**。
2. **关于 MAC-A 和 MAC-B:**
* 主机 A 和 B 不在 SWB 的直连端口上,它们位于 SWA 侧。
* 当 Host A 或 Host B 发送数据想要到达 Host C 或其他地方时,数据帧必须先经过 SWA,然后通过 **SWA 与 SWB 之间的互联链路** 进入 SWB。
* 对于 SWB 来说,所有来自 SWA 侧(包括 Host A 和 Host B)的数据帧,都是从 **SWA-SWB 互联端口** 进入的。
* 因此,SWB 学习到的 **MAC-A** 和 **MAC-B**,其对应的端口应该是 **同一个端口**,即 SWB 连接 SWA 的那个上行/互联端口。
### 3. 选项排查
根据上述逻辑:**MAC-A 和 MAC-B 应该对应同一个端口(互联端口),而 MAC-C 对应另一个不同的端口(直连端口)。**
* **A. MAC-A G0/0/1, MAC-B G0/0/2, MAC-C G0/0/3**
* 错误。MAC-A 和 MAC-B 对应了不同端口,这意味着它们直连在 SWB 的不同端口上,这不符合级联拓扑中远端主机通过同一上行链路通信的特征。
* **B. MAC-A G0/0/1, MAC-B G0/0/1, MAC-C G0/0/3**
* 逻辑上可能(A和B同端口,C不同端口)。但我们需要看具体的端口号是否符合图示。通常互联端口和直连端口会有特定编号。让我们先看其他选项。
* **C. MAC-A G0/0/3, MAC-B G0/0/3, MAC-C G0/0/1**
* **符合逻辑**。
* MAC-A 和 MAC-B 都对应 **G0/0/3**。这说明 G0/0/3 是 SWB 连接 SWA 的**互联端口**。所有来自 A 和 B 的流量都从 G0/0/3 进入 SWB。
* MAC-C 对应 **G0/0/1**。这说明 G0/0/1 是 SWB 直连 Host C 的**接入端口**。
* 这种分布完全符合“远端主机共享上行端口,本地主机使用直连端口”的规律。
* **D. MAC-A G0/0/2, MAC-B G0/0/2, MAC-C G0/0/3**
* 逻辑上也可能。但在单选题中,通常只有一个正确描述。对比 B、C、D,关键在于哪个端口是互联口,哪个是直连口。根据题目给出的正确答案是 C,我们可以反推图中的物理连接:
* SWB 的 G0/0/3 端口连接 SWA。
* SWB 的 G0/0/1 端口连接 Host C。
### 4. 结论验证
* **Host A 发送数据** -> SWA -> 通过链路进入 SWB 的 **G0/0/3** -> SWB 学习到:**MAC-A 在 G0/0/3**。
* **Host B 发送数据** -> SWA -> 通过链路进入 SWB 的 **G0/0/3** -> SWB 学习到:**MAC-B 在 G0/0/3**。
* **Host C 发送数据** -> 直接进入 SWB 的 **G0/0/1** -> SWB 学习到:**MAC-C 在 G0/0/1**。
因此,SWB 的 MAC 地址表项为:
* MAC-A : G0/0/3
* MAC-B : G0/0/3
* MAC-C : G0/0/1
这与选项 **C** 完全一致。
**最终答案:C**
题目纠错
华为ICT练习考试题库
相关题目
单选题
943.OSPFv3的Router—ID可以通过系统自动产生
单选题
942.路由器的同一个接口不能同时作为DHCPv6服务器和DHCPv6客户端
单选题
941.IPSec的数据封装模式为隧道模式时,隐藏了内网主机的IP地址,这样可以保护整个原始数据包的安 全
单选题
940.路由器在进行数据包转发时,每经过一个数据链路层,数据链路层都需要重新封装。
单选题
939.RSTP协议提供的环路保护功能只能在指定端口上配置生效。
单选题
938.SRGB(segment routing global block)为全局segment预留的本地标签集合。在MPLS和IPv6 中,SRGB均为全局标签预留的本地标签集合
单选题
937.组播地址FF02::2表示链路本地范围的所有路由器。
单选题
936.NAT在使用动态地址池时,地址池中的地址可以重复使用,即同一IP同时映射给多个内网IP。
单选题
935.在广播型的接口上配置静态路由时,可以通过指定下一跳地址或出接口来配置静态路由。
单选题
934.运行STP协议的交换机,只有在本交换机某个端口出现故障时才会发送TCN BPDU
