单选题
267.如下图所示的网络 。通过以下哪个配置可以实现所有主机都能和主机 C 通信 。但是主机 A 和主机 B 不能通信?
267.如下图所示的网络 。通过以下哪个配置可以实现所有主机都能和主机 C 通信 。但是主机 A 和主机 B 不能通信?
A
Acl number 4000Rule 5 deny destination-mac 5489-98ea-4c7c source-mac 5489-98d3-104dInterface GigabitEthernet0/0/1Traffic-filter inbound acl 4000
B
Acl number 4000Rule 5 deny destination-mac 5489-98ea-4c7c source-mac 5489-98d3-104dInterface GigabitEthernet0/0/1Traffic-filter outbound acl 4000
C
Acl number 4000Rule 5 deny destination-mac 5489-98ca-4c7c source-mac 5489-98c0-550eInterface GigabitEthernet0/0/1Traffic-filter inbound acl 4000
D
Acl number 4000Rule 5 deny destination-mac 5489-98ea-4c7c source-mac 5489-98c0-550eInterface GigabitEthernet0/0/1Traffic-filter outbound acl 4000
答案解析
正确答案:C
解析:
这是一道关于华为网络设备 ACL(访问控制列表)配置的题目,主要考察二层 ACL(MAC ACL)的应用方向以及 MAC 地址的识别。
### 1. 题目分析
* **目标**:
1. 所有主机都能和主机 C 通信。
2. 主机 A 和主机 B **不能**通信。
* **隐含拓扑推断**:
* 虽然图片未直接显示,但根据选项中的接口 `GigabitEthernet0/0/1` 和常见的实验拓扑逻辑,通常路由器或三层交换机连接着多个网段或主机。
* 要实现“主机 A 和主机 B 不能通信”,通常意味着需要在它们之间的路径上阻断流量。
* 题目给出的 ACL 是 `Acl number 4000`,这是华为设备中的**二层 ACL**(基于 MAC 地址)。
* 关键在于判断哪个 MAC 地址属于主机 A,哪个属于主机 B,哪个属于主机 C,以及数据流的方向。
### 2. 选项解析
我们需要找到能阻断 A 和 B 之间通信,但不影响其他通信(特别是与 C 的通信)的配置。
**核心逻辑:**
如果要阻止 A 和 B 通信,我们需要在 A 或 B 连接的接口上,过滤掉源或目的 MAC 为对方的数据包。
让我们分析各个选项中的 MAC 地址和方向:
* **选项 A**:
* `deny destination-mac 5489-98ea-4c7c source-mac 5489-98d3-104d`
* 方向:`inbound` (入方向) 应用在 `GE0/0/1`。
* 这意味着:当数据从 GE0/0/1 接口**进入**设备时,如果源 MAC 是 `5489-98d3-104d` 且目的 MAC 是 `5489-98ea-4c7c`,则丢弃。
* **选项 B**:
* 规则同 A。
* 方向:`outbound` (出方向) 应用在 `GE0/0/1`。
* 这意味着:当数据从设备经 GE0/0/1 接口**发出**时,如果源 MAC 是 `5489-98d3-104d` 且目的 MAC 是 `5489-98ea-4c7c`,则丢弃。
* **选项 C**:
* `deny destination-mac 5489-98ca-4c7c source-mac 5489-98c0-550e`
* 方向:`inbound` (入方向) 应用在 `GE0/0/1`。
* 这意味着:当数据从 GE0/0/1 接口**进入**设备时,如果源 MAC 是 `5489-98c0-550e` 且目的 MAC 是 `5489-98ca-4c7c`,则丢弃。
* **选项 D**:
* 规则同 C。
* 方向:`outbound` (出方向) 应用在 `GE0/0/1`。
**结合常见拓扑与答案反推:**
通常此类题目中:
1. **主机 A** 的 MAC 地址往往是 `5489-98c0-550e`。
2. **主机 B** 的 MAC 地址往往是 `5489-98ca-4c7c` (注意:选项中有一个是 `98ea`,一个是 `98ca`,需仔细辨别)。
3. **主机 C** 的 MAC 地址是另一个。
4. 接口 `GE0/0/1` 通常连接的是包含主机 A 和 B 的局域网侧,或者连接主机 A。
**假设拓扑结构如下(基于标准题库常见图):**
* 路由器/交换机通过 `GE0/0/1` 连接到一台交换机,该交换机下挂主机 A 和主机 B。
* 或者 `GE0/0/1` 直接连接主机 A,而主机 B 在其他接口或通过其他方式互联。
**更准确的推导(基于答案 C 的正确性):**
如果答案是 **C**,那么配置的含义是:
在接口 `GE0/0/1` 的**入方向**,丢弃 **源 MAC 为 `5489-98c0-550e`** 且 **目的 MAC 为 `5489-98ca-4c7c`** 的帧。
这说明:
1. `5489-98c0-550e` 是发送方(例如主机 A)。
2. `5489-98ca-4c7c` 是接收方(例如主机 B)。
3. 数据流是从主机 A 发往主机 B,并经过 `GE0/0/1` 接口**进入**网络设备。
4. 因此,主机 A 应该连接在 `GE0/0/1` 所在的链路上,或者 `GE0/0/1` 是汇聚了 A 和 B 流量的上行口,但 ACL 应用在入方向通常用于过滤从该接口所连网段发出的流量。
**为什么选 C 而不是其他?**
* **排除 A 和 B**:它们涉及的 MAC 地址 `5489-98ea-4c7c` 和 `5489-98d3-104d`。如果在图中,这两个 MAC 地址不属于需要互斥通信的主机 A 和 B,或者它们涉及的是主机 C,那么阻断它们会导致“主机无法与 C 通信”或“无关主机被阻断”,不符合题意。通常 `98ea` 或 `98d3` 可能是主机 C 或其他主机的 MAC。
* **比较 C 和 D**:
* C 是 `inbound`(入方向)。
* D 是 `outbound`(出方向)。
* 如果主机 A 连接在 `GE0/0/1` 接口侧(例如直连或通过二层交换机连接),当 A 发送数据给 B 时,数据包会从 `GE0/0/1` 进入路由器/三层交换机。此时在 `inbound` 方向应用 ACL 可以捕获并丢弃该数据包。
* 如果在 `outbound` 方向应用,通常是指从设备其他接口进来,要从 `GE0/0/1` 出去的数据。如果 B 也在同一侧,A 发给 B 的流量可能根本不会经过路由器的“出方向”处理(如果是二层交换),或者路径不同。但在典型的单臂路由或三层网关场景中,A 发给 B 若经过三层网关,通常是 A -> 网关 (inbound) -> 网关查找路由 -> 网关 (outbound) -> B。但是,如果 A 和 B 在同一网段,它们可能直接二层通信,不经过网关;如果不在同一网段,经过网关。
* **关键点**:在许多华为认证考题的拓扑中,`GE0/0/1` 连接的是一个共享介质或交换机,主机 A 和 B 都在这一侧。如果要在三层设备上通过 ACL 控制它们之间的通信(假设它们跨网段或强制经过设备),或者题目意图是在入口就过滤掉 A 发给 B 的特定流量。
* 实际上,最直接的判断依据是 **MAC 地址的匹配**。题目要求 A 和 B 不通。我们需要识别图中 A 和 B 的 MAC。
* 假设图中:
* Host A MAC: `5489-98c0-550e`
* Host B MAC: `5489-98ca-4c7c`
* Host C MAC: `5489-98ea-4c7c` (举例)
* 我们要禁止 A (`...550e`) 访问 B (`...4c7c`)。
* 规则应为:`deny source-mac ...550e destination-mac ...4c7c`。
* 选项 C 和 D 符合这个 MAC 组合。
* 选项 A 和 B 的 MAC 组合不同,故排除。
* **确定方向 (Inbound vs Outbound)**:
* 通常 ACL 应用在离源最近的接口的入方向效率最高,也最符合逻辑。
* 如果 `GE0/0/1` 是连接主机 A 所在网段的接口,当 A 发送数据时,流量从 `GE0/0/1` **进入** 设备。因此,应在 `inbound` 方向过滤。
* 所以,**C 选项**(Inbound)是正确的配置位置。
### 3. 结论
* **ACL 规则**:需要匹配源 MAC 为主机 A,目的 MAC 为主机 B 的帧并进行 deny 操作。根据答案 C 的反推,主机 A 的 MAC 为 `5489-98c0-550e`,主机 B 的 MAC 为 `5489-98ca-4c7c`。
* **应用方向**:在连接主机 A 所在网络的接口(GE0/0/1)的**入方向(inbound)**应用该 ACL,可以在数据包进入设备时直接丢弃,从而阻止 A 向 B 发送数据。
* **其他通信**:该规则仅针对特定的源和目的 MAC 对,因此主机 A 访问主机 C(目的 MAC 不同)或主机 B 访问主机 A(源目的 MAC 互换,除非有反向规则,但题目只要求 A 和 B 不能通信,通常单向阻断或在对称路径上配置即可,此处仅展示了一个方向的阻断,足以破坏双向通信的建立或满足题目“不能通信”的表述,且不影响与 C 的通信)不受影响。
因此,正确答案是 **C**。
相关知识点:
主机通信ACL配置要选对
题目纠错
华为数通工程师HCIA题库
相关题目
单选题
534.链路聚合的 LACP 模式采用 LACPDU 选举主动端,LACPDU 中的哪些信息是选举 LACP 主动端的依据?
单选题
533.下列关于静态路由的配置命令中,正确的是( )
单选题
532.哪些 WLAN 安全策略支持 Open 方式的链路认证方式?
单选题
531.堆叠 、集群技术有以下哪些优势?
单选题
530.以下哪些网络属于局域网?
单选题
529.下面选项中关于 NFV 架构的概念描述正确的是?
单选题
528.VLAN 中可以部署的用户认证方式有?
单选题
527.网络中出现故障后,管理员通过排查发现某台路由器的配置被修改了,那么管理员该采 取哪些措施来避免这种状况的再次 发生?
单选题
526.园区网规划时, 业务 VLAN 可以按照以下哪些方式进行划分?
单选题
525.IPv6 地址包含以下哪些类型?
