Skip to content

2011年 408 计算机网络 第 37 题

计算机网络2011年选择题2分

题目

某网络拓扑如下图所示,路由器 R1 只有到达子网 192.168.1.0/24 的路由。为使 R1 可以将 IP 分组正确地路由到图中所有子网,则在 R1 中需要增加的一条路由(目的网络,子网掩码,下一跳)是( )。

192.168.1.2192.168.2.1192.168.2.130R1192.168.1.1192.168.1.0/24R2192.168.2.0/25192.168.2.128/25

错因

A

两处都错

  1. 掩码 255.255.255.128(/25)只覆盖 192.168.2.0 ~ .127,漏掉了 192.168.2.128/25(即 .128 ~ .255)那个子网,去那个子网的分组仍无路可走
  2. 下一跳 192.168.1.1 是 R1 自己的接口 IP——下一跳必须是相邻路由器的接口 IP,写自己等于让分组永远转给自己

B

掩码 /24 选对了(能把 .0/25 + .128/25 这两个 R2 后面的子网聚合起来),但下一跳又写成 192.168.1.1(R1 自己)——同 A 第二条。学生常把"R1 出去的接口 IP"误填为下一跳。下一跳应该是链路对端的设备地址。

C

下一跳 192.168.1.2(R2 接 192.168.1.0/24 那个接口的 IP)选对了,但掩码错成 /25——漏了 .128/25 这一半子网。错因是只看到了"192.168.2.0/25"这一个子网,忽略了图里还有"192.168.2.128/25"也在 R2 后面、也需要被这条路由覆盖。

总解析

第一步:看清 R1 缺哪些路由

R1 当前只有 192.168.1.0/24(与 R2 共享的子网)。要去 192.168.2.0/25 和 192.168.2.128/25 都得先走 192.168.1.0/24 → R2 转发。这两个目的子网下一跳一致(都是 R2),是聚合的天然候选。

第二步:聚合成一条 /24

子网二进制(第 24 位起)
192.168.2.0/250000 0000 ~ 0111 1111
192.168.2.128/251000 0000 ~ 1111 1111
合并 → 192.168.2.0/240000 0000 ~ 1111 1111

合并合法(前缀连续 + 下一跳相同)→ 一条 192.168.2.0/24 即可覆盖。

第三步:下一跳填谁

下一跳必须是 R1 直连邻居 在共享子网里的接口 IP。R1 与 R2 通过 192.168.1.0/24 直连,R2 在该子网里的接口 IP 是 192.168.1.2(图里标在 Net1—R2 这条链路 R2 端)。所以下一跳填 192.168.1.2

常错对照:下一跳 ≠ R1 自己的接口 IP(192.168.1.1)。R1 自己的接口 IP 用来标识"分组从哪个接口出去",不是"分组下一站给谁"。

最终路由条目

字段
目的网络192.168.2.0
子网掩码255.255.255.0(/24)
下一跳192.168.1.2

最终答案是 D

编者注(生僻术语):CIDR 路由聚合在 408 里的"硬考点"是判定两条路由能否合并——这道题是最干净的正面用例(前缀连续 + 下一跳同),cn-2026-37 则是反面用例(下一跳不同 / 前缀不连续 → 不能合)。两道题对照看完聚合规则就内化了。

最后更新:

🎬 可视化演示
加载中...

提示:可在可视化区直接操作播放、步进、修改参数