21 · 下午大题知识点图谱 —— IP 地址与路由
覆盖 5 个知识点 · 累计命中 119 次 / 44 道大题 · 近 5 年(2021上 ~ 2026上,11 考期) 命令全部华为 VRP 格式(
display不是show) 素材来源:kpmap/下午大题知识点图谱-IP地址与路由.json
本篇知识点与 7 天定位
| 知识点 | 命中 | 命中率 | 考期 | 7 天 | 星级 |
|---|---|---|---|---|---|
| 路由器技术 | 39 | 88.6% | 11/11 | D1 下午 | ★★★★★ |
| IPv4 地址与子网 | 37 | 84.1% | 11/11 | D1 上午 | ★★★★★ |
| IP 协议操作 | 18 | 40.9% | 10/11 | D1 下午 | ★★★☆☆ |
| OSPF | 16 | 36.4% | 10/11 | D3 下午 | ★★★★☆ |
| BGP | 9 | 20.5% | 7/11 | D3 下午 | ★★★☆☆ |
本篇是全图谱命中最高的一篇(119 次,占全部 429 次命中的 28%)。D1 一整天都该给这里。
知识点 1 · IPv4 地址与子网 ← 命中 37/44(84.1%)
① 考情定位
| 项 | 值 |
|---|---|
| 命中大题 | 37 / 44(84.1%) —— 全场第 2 |
| 考期覆盖 | 11 / 11(100%) —— 每年必考 |
| 设问方式 | 问作用/功能 27 · 问措施/规范 22 · 问故障原因 18 · 填地址/掩码 17 · 问选型/对比 16 · 问冗余/可靠性 15 · 补全配置命令 15 · 简述/说明要点 12 · 带宽估算 8 |
全局定位:近 5 年 44 道大题里,「填地址 / 掩码」出现 25 道(56.8%),是本知识点的主战场,也是整个下午最稳的送分题。
② 命题角度(这个知识点在考什么)
A. 三条主要考法
| 考法 | 频率 | 具体问什么 |
|---|---|---|
| 地址规划计算 | 最高 | 给部门终端数量 → 求网络号、掩码、可用主机数、地址块 |
| 网关地址推断 | 高 | 「图1中 PC1 的网关地址应为(1)」 |
| 地址类型判断 | 中 | 私有地址 / 公网地址 / 广播地址 / 网络地址判断 |
B. 真实设问原文(照抄 44 道大题)
| 考期 | 原文 |
|---|---|
| 2022上 | 表1-1 部门主机数量与 IP 地址规划表 待填空位说明:「(1)营销部(110 台)的网络号」 |
| 2025下 | 「图 1 所示 PC1 的网关地址应为(1)」 |
| 2021上 | 「DHCP 策略 VLAN 功能可实现新加入网络主机和 DHCP 服务器之间 DHCP 报文的互通,使新加入网络主机通过 DHCP 服务器获得合法 IP 地址及网络配置」 |
| 2021下 | 「基于子网划分 VLAN 并采用 DHCP 策略 VLAN 功能为客户端分配 IP」 |
| 2026上 | 「展示中心部署监控门禁、访客无线、办公区三类业务网络,办公区部署专用服务器」+「访客无线业务经常出现无法获取 IP 地址的现象,经排查发现 DHCP 地址池可用地址不足」 |
| 2021下 | 「更换该电脑的 IP 地址后,网络正常,由此判断,该故障产生的原因可能是 (7)」 |
| 2022上 | 「172.16.1.0/24 地址规划(表格填空):该企业办公网络采用 172.16.1.0/24 地址段,部门终端数量如表1-1所示」 |
| 2021上 | 「防火墙为办公区用户动态分配 IP 地址,需在防火墙完成开启 (2) 功能」 |
| 2021下 | 「为了使局域网中 10.1.1.0/24 网段的用户可以正常访问 Internet,需要在防火墙上完成 NAT、安全策略等配置」 |
C. 从设问反推的考法归纳
-
表格填空是主流形式 —— 题干给「表1-1 部门主机数量」,让你填网络号/掩码/可用主机数。 ⚠️ 提醒:题库中这些表格全部是图片(实测无 HTML 表格),必须开图看数据。
-
「为什么取不到 IP」是高频故障题 —— 2026上半年就考了 DHCP 地址池不足。 这类题要答「现象 → 原因 → 处置」三段,见 ④。
-
地址规划遵循固定步骤 —— 先按部门数分网段 → 每网段留够主机位 → 汇总成 CIDR 块。记步骤比记公式重要。
③ 必背清单
1. 子网划分三步法(最该背成条件反射的)
第 1 步:按主机需求定主机位
需要 N 台 → 2^h - 2 >= N → h = 满足条件的最小值
(-2 是减掉网络地址 0 和广播地址末尾全 1)
第 2 步:借位
父网络主机位 = 32 - 父掩码位数
需要划 N 个子网 → 2^s >= N → 借 s 位
第 3 步:算每个子网
网络地址 = 父网络地址 AND 子网掩码
广播地址 = 网络地址 OR 主机位全 1
可用主机 = 2^h - 2
掩码中主机位 = 1,其余位 = 0
2. 常用块速查(借位 → 掩码 → 可用数)
| 借位 | 子网掩码 | 每块可用主机 | 块数(/24 内) |
|---|---|---|---|
| 1 | 255.255.255.128 | 126 | 2 |
| 2 | 255.255.255.192 | 62 | 4 |
| 3 | 255.255.255.224 | 30 | 8 |
| 4 | 255.255.255.240 | 14 | 16 |
| 5 | 255.255.255.248 | 6 | 32 |
| 6 | 255.255.255.252 | 2 | 64 |
3. 特殊地址(判断题必考)
| 类型 | 判断依据 |
|---|---|
| 网络地址 | 主机位全 0 |
| 广播地址 | 主机位全 1 |
| 私有地址 | A 类 10.0.0.0/8;B 类 172.16.0.0/12;C 类 192.168.0.0/16 |
| 回环地址 | 127.0.0.0/8 |
| 链路本地 | 169.254.0.0/16(DHCP 失败时会出现) |
| 定向广播 | 受限子网广播 255.255.255.255 |
4. ⚠️ 三组易混的「掩码 vs 反掩码」
| 场景 | 用什么 | 例子 |
|---|---|---|
ip address 配接口 | 子网掩码 | ip address 10.1.1.1 255.255.255.0 |
ip route-static 写掩码位 | 反掩码 | ip route-static 0.0.0.0 0.0.0.0 10.1.1.2 |
OSPF/BGP network 后 | 反掩码 | network 10.1.1.0 0.0.0.255 |
| ACL 匹配地址 | 反掩码 | rule 5 permit ip source 10.1.1.0 0.0.0.255 |
| 静态路由「0.0.0.0 0.0.0.0」 | 两个都 0 = 匹配任意目的地址 |
反掩码 = 子网掩码按位取反(255→0,0→1)。
5. 地址规划的标准流程(照着做就不错)
① 统计每个部门/区域的主机数
② 按「部门数 + 预留」分配块大小(大部门给 /24 块,小部门 /26 块)
③ 逐块算出网络号(用块大小对齐,避免碎片)
④ 汇总:相邻且用途相同的块可写成一个大 CIDR 块
⑤ 写地址规划表:网络号 / 掩码 / 网关 / 可用数 / 分配对象
④ 理解清单(能讲清的机制)
Q:为什么要减 2?
A:2^h 个地址里,有 2 个被“占“了 —— 网络地址(全 0,主机位为 0 的那个,不能配给主机)、
广播地址(全 1,主机位全为 1 的那个,用于广播)。剩下 2^h - 2 才能给主机用。
Q:为什么网关地址要用「网络号 + 第一个可用地址」? A:网关本质是路由器的三层接口,它要在本网段内被终端访问到, 所以必须是本网段内的地址,且为避免冲突通常取第一个可用地址。 网络号和广播地址不能配给任何主机,包括网关。
Q:DHCP 地址池不足,为什么“地址耗尽“就取不到 IP? A:DHCP 的四步(DISCOVER→OFFER→REQUEST→ACK)里,服务器在 OFFER 阶段 必须先从地址池取一个未分配的地址。地址池满了 → 无法完成地址绑定(OFFER)→ 终端收不到 IP。 处置方向有两条:扩容地址池 和 缩短租期加快回收(2026上半年原题考的就是这个)。
Q:为什么 DHCP 场景下“改 IP 地址就正常了“能反推出故障原因? A:说明该终端的 IP 地址触发了某种基于源 IP 的限制策略(设备上做了 IP+MAC 绑定、 或按源 IP 限制访问权限)。换个合法 IP 就绕过限制 → 说明不是链路/硬件问题。 答题时必须写出这个推理链,只写“可能是 IP 冲突“不给分。
Q:为什么地址规划要“按部门分块“而不是“按主机类型混着分“? A:混着分会导致路由表膨胀(每个部门一段都有一条路由), 且无法做汇总路由(不同部门的地址不连续,CIDR 汇总不了)。 按部门分块 + 连续分配,才能用一条汇总路由覆盖整个园区。
⑤ 掌握程度三档
| 档位 | 标准 | 检验方法 | 达到的样子 |
|---|---|---|---|
| L1 认得出 | 看到地址能判断类型 | 给 192.168.1.100/26,说出是 C 类私有地址、可用 62 个 | 5 秒内答出 |
| L2 算得准 | 能独立完成三步法 | 给「C 类网划 ≥5 个子网」,求主机位 | 3 分钟内不出错 |
| L3 会规划 | 能设计完整地址表 | 给「营销部 110 台 + 财务部 20 台 + 研发部 80 台」,出一张规划表 | 表里有网络号/掩码/网关/可用数,且无碎片 |
⑥ ★ 费曼式自查提问
Q1.1(复述型)用 2 分钟给实习生讲「什么是子网划分,为什么要用」,你会怎么开头?
参考要点:
- 开头先给痛点:一个 /24 网段有 254 个地址,但公司只有 3 个部门,各 200 台左右 —— 不划分的话, 广播域过大、地址浪费、且无法做部门隔离
- 中间强调:子网划分本质是「借用主机位当网络位」,把一个大块切成小块
- 收尾点明代价:借位越多,每块可用主机越少,所以要按需求「刚好够用」地借
Q1.2(复述型)为什么 `2^h - 2`,减掉的是哪两个地址?
参考要点:
- 减掉的是网络地址(主机位全 0,代表“这条网段本身“)和广播地址(主机位全 1,代表“本网段全体“)
- 这两个地址在协议上有特殊含义,不能分配给终端
- 能答出“广播地址不能给主机“只是及格,要能说出为什么(它是发广播的源,分配出去会造成冲突)
Q1.3(追因型)一台主机访问同网段另一台主机时,数据包会不会经过网关?为什么?
参考要点:
- 不会。判断依据是子网掩码:目的地址与源地址做与运算,若结果等于自己的网络号, 就是“同网段“,直接 ARP 找 MAC 走交换机
- 跨网段才查路由表、送给默认网关
- 能答“看掩码判断“= 懂;答“因为在同一网段“= 只背了结论
Q1.4(追因型)DHCP 地址池还有 10 个空闲地址,但同时接入的终端超过 10 台,仍有终端取不到 IP。为什么?
参考要点:
- 空闲地址 ≠ 可分配地址。已被分配但租约未到期的地址仍在池中占用, 而设备重启/异常离线可能留下残留租约
- 也可能是租约过长导致回收慢,短期“看起来空闲“的地址实际已被占
- 处置:缩短租期、配置地址池探测与冲突检测、检查是否有终端长期在线不释放
- 这道题直接对应 2026 上半年真题
Q1.5(迁移型)一个园区网有 4 个部门(3000 / 500 / 200 / 50 台),只有 1 个 /16 地址段。你怎么规划?
参考要点:
- 3000 台 → 需 h 满足 2^h-2 ≥ 3000 → h=12 → 需要 /20
- 500 台 → h=9(510)→ /23
- 200 台 → h=8(254)→ /24
- 50 台 → h=6(62)→ /26
- 四个块连续排布,能汇总就汇总(如 500+200 连续 → /22)
- 给出时要说清:每步的依据(需要多少主机位 → 借几位 → 掩码是什么 → 可用数是否够)
Q1.6(反向型)如果把 `ip address 10.1.1.1 255.255.255.0` 误写成反掩码形式,会发生什么?
参考要点:
- 反掩码
0.0.0.255代入ip address→ 设备会按“主机位全 0 之外全 1“理解, 实际算出的前缀是 /8,网段被放大成 10.0.0.0/8 - 后果:这个接口会认为 10.x.x.x 全是本网段,与其他网段冲突, 路由学习后可能出现路由黑洞或大范围环路
- 能答“网段被放大“= 懂本质;答“配错了不生效“= 没理解掩码语义
Q1.7(反向型)为什么题库里 ACL 和静态路由用反掩码,而 `ip address` 用子网掩码?
参考要点:
ip address是「声明这个接口属于哪个网段」→ 需要的是“哪些位是网络位“ → 子网掩码ip route-static/ ACL 是「匹配目标地址」→ 需要的是“哪些位不关心“ → 反掩码 (0.0.0.0表示 32 位全不关心 = 匹配任何地址,这就是默认路由)- 能自己讲出“声明用掩码、匹配用反掩码“= 真懂,这是本知识点最容易被忽略的分界线
知识点 2 · 路由器技术 ← 命中 39/44(88.6%)★全场第 1
① 考情定位
| 项 | 值 |
|---|---|
| 命中大题 | 39 / 44(88.6%) —— 全场第 1 |
| 考期覆盖 | 11 / 11(100%) |
| 设问方式 | 问作用/功能 29 · 问措施/规范 21 · 问选型/对比 17 · 填地址/掩码 16 · 问故障原因 16 · 问冗余/可靠性 16 · 补全配置命令 16 · 简述/说明要点 13 · 带宽估算 8 |
本知识点是全场命中第一,且 9 种设问方式全部命中 —— 说明它不是单一考法,而是 「路由功能 + 冗余 + 排障 + 配置」的综合性入口。
② 命题角度
A. 五条主要考法
| 考法 | 频率 | 具体问什么 |
|---|---|---|
| 静态路由与默认路由 | 最高 | 补全 ip route-static、问默认路由写法 |
| 浮动路由 / 主备 | 高 | 「哪条是主、哪条是备」—— 考 preference |
| VRRP 网关冗余 | 高 | 「VRRP 实现什么功能」「心跳线的作用」 |
| BFD 联动 | 中 | 链路故障快速检测与路由联动 |
| 路由环路/黑洞路由 | 中 | 问故障原因与处置措施 |
B. 真实设问原文(照抄)
| 考期 | 原文 |
|---|---|
| 2021上 | 「问题2(4分)VRRP 技术实现 (4) 功能,交换机 A 与交换机 B 之间的连接线称为 (5) 线,其作用是 (6)」 |
| 2022下 | 「问题3(4分)VRRP 状态切换的触发链路与原因:若设备1处于活动状态(Master),设备2的状态在哪条链路出现故障时会发生改变?请说明状态改变的原因」 |
| 2021上 | 「其中 (12) 方式可以共享使用交换机背板带宽,(13) 方式可以使用双绞线将交换机连接在一起」 |
| 2021下 | 「更换该电脑的 IP 地址后,网络正常,由此判断,该故障产生的原因可能是 (7)」 |
| 2022下 | 「常见的关键链路冗余有接口备份、(3)、(4) 和双机热备份技术」 |
| 2022上 | 「评价系统可靠性通常采用 MTBF(平均故障间隔时间)和 MTTR」 |
| 2021下 | 「问题3(16分)假设各路由器已经配置好了各个接口的参数,根据说明补全命令或者回答相应的问题」 |
| 2023上 | 「按图3-1所示配置完成 BGP 和 OSPF 路由相互引入后,可能会出现路由环路,请分析产生路由环路的原因」 |
| 2026上 | 「R4 与 SW03 互联链路因光模块故障导致 R4 上 GE0/3 状态变为 Down。故障发生后集团网络出现明显的延迟抖动,路由器 R4 的 CPU 利用率告警」 |
C. 从设问反推的考法归纳
-
「问作用/功能」是本知识点的绝对主轴(29 次) —— 「VRRP 实现什么功能」「心跳线的作用是什么」这类题, 答案要答功能 + 解决什么问题,不是背定义。
-
链路冗余的四种技术必须能列全 —— 2022下半年原问「接口备份、(3)、(4) 和双机热备份」,四个空要一次答对。
-
路由环路是高频故障题,且必须写出机制 —— 2026上半年那题的标准答案链:
R3/R4 静态路由互指默认路由 → R4 的 GE0/3 Down 后 R4 下一跳变化, 但 R3 仍指向 R4 → 形成路由环路 → 报文反复转发至 TTL 耗尽 → 带宽被占满、时延骤增 → 环路报文使 CPU 飙升
-
浮动路由考的是
preference的作用 —— 不是考你会不会写两条静态路由。
③ 必背清单
1. 三种路由的写法(华为 VRP)
【静态路由】
[R1] ip route-static 192.168.10.0 24 10.1.1.2
目的网络 反掩码 下一跳
【默认路由】★4 个考期考过
[R1] ip route-static 0.0.0.0 0.0.0.0 10.1.1.2
两个全 0 = 匹配任意目的地址
【浮动路由(主备)】★考过多次
[R1] ip route-static 0.0.0.0 0.0.0.0 GigabitEthernet2/0/1 10.1.1.2
[R1] ip route-static 0.0.0.0 0.0.0.0 GigabitEthernet2/0/2 10.2.2.2 preference 100
★第二条必须加 preference 100,否则两条都是 60 = 等价负载均衡
2. ⚠️ 路由选择的三个优先级(顺序不能记反)
1. 最长前缀匹配(掩码越长越优先)—— 先比"目的网络被遮住的部分"
2. 管理距离(数值小的优先)—— 静态 60 < OSPF 110 < RIP 120 < BGP 255
3. 协议开销(Cost)
能答出“静态路由 60 永远优先于动态协议“= 懂 —— 这解释了为什么配静态路由能“引流“和“做备份“。
3. 链路冗余的四种技术(2022下半年考过)
| 技术 | 说明 | 适用 |
|---|---|---|
| 接口备份 | 同一设备上多个接口互为备份 | 设备多接口时 |
| 链路捆绑/聚合 | 多条物理链路合成一条逻辑链路 | 带宽不足 + 冗余 |
| 路由备份 | 静态浮动路由 / 动态协议多路径 | 跨设备 |
| 双机热备份 | 两台设备互为备份(HRRP/VRRP) | 网关冗余 |
4. VRRP(高频)
功能:网关冗余 / 冗余网关(不是链路冗余!)
主机名:VRRP 协议号 112
选举:同组内 priority 大者为 Master;priority 相同则比接口 IP,大者为先
心跳:Master 定期发 Advertisement,Backup 收不到超过 3 个周期才切换
抢占:默认 Master 恢复后不抢占;两台都配 preempt-mode 才能"谁大谁当主"
[R1] interface Vlanif 10
[R1-Vlanif10] vrrp vrid 10 virtual-ip 10.10.10.254
[R1-Vlanif10] vrrp vrid 10 priority 120
[R1-Vlanif10] vrrp vrid 10 preempt-mode
5. BFD + 联动
作用:毫秒级检测链路/路由故障(OSPF 最小 1 秒,BFD 更快)
★必须与静态/OSPF/BGP 联动,单独用会震荡
[R1] bfd
[R1-bfd] bfd R1 to R2 bind peer-ip 10.12.12.2 interface GigabitEthernet2/0/1 one-arm-echo
[R1] ip route-static 0.0.0.0 0.0.0.0 GigabitEthernet2/0/1 10.12.12.2 track R1 to R2
★track 后的会话名必须与建立 BFD 会话时一字不差
6. 可靠性指标
| 指标 | 全称 | 含义 | 关系 |
|---|---|---|---|
| MTBF | Mean Time Between Failures | 平均故障间隔时间 | 越大越可靠 |
| MTTR | Mean Time To Repair | 平均修复时间 | 越小越可靠 |
| 可用性 | Availability | MTBF/(MTBF+MTTR) | — |
7. 必须会用的查看命令
display ip routing-table ← 最常用,查路由表
display ip routing-table 10.1.1.0 ← 查特定目的地址的匹配情况
display interface brief ← 接口状态速览
display vrrp ← VRRP 状态
ping 10.1.1.2 ← 连通性
tracert 10.1.1.2 ← 逐跳定位
④ 理解清单
Q:为什么浮动路由的备线要写 preference 100?
A:华为静态路由默认优先级是 60。若两条都是 60,设备认为它们等价,
流量会负载均衡到两条路径上 —— 这不是主备,主路径一断流量也不会全切走。
写成 preference 100(数值越大越不可信)后,只有主路径失效才启用备线。
能答出“数值越大越不可信“= 懂。
Q:VRRP 和链路冗余是一回事吗? A:不是。VRRP 解决的是网关(默认路由)单点故障 —— 主网关设备宕机后,Backup 接管虚拟 IP,终端不受影响。 但如果主网关设备活着、只是某条上联链路断了,VRRP 无能为力。 链路问题要用 Eth-Trunk 链路聚合或浮动路由解决。 能主动区分这两者 = 本知识点已掌握 80%。
Q:为什么链路断了会出现“延迟抖动 + CPU 告警“,而不只是“断了“? A:因为配置了静态路由互指默认路由。R4 的接口 Down 后它改了下一跳, 但 R3 那边的静态路由还指向 R4 —— 两端不一致 → 路由环路。 数据包在 R3↔R4 之间反复转发直到 TTL 耗尽 → 链路带宽被环路报文占满(延迟抖动), 设备 CPU 忙于处理这些报文(CPU 告警)。 能讲出“互指默认路由 → 单边变化 → 环路 → 带宽+CPU“这条链 = 真懂。
Q:黑洞路由(指向 Null0)解决什么问题?
A:当某条链路故障时,静态默认路由可能产生路由环路。
配一条指向 Null0 的黑洞路由,立即生效把不可达网段的流量在本地丢弃,
避免流量继续转发形成环路。它是兜底,不是主用方案。
Q:为什么问「问故障原因」时必须写机制,只写结论不给分? A:评分标准要的是因果链。写“链路故障导致路由变化“只答了表层; 写“R3/R4 互指默认路由,R4 单边变化导致不对称 → 环路 → 带宽与 CPU 压力“才是完整答案。 对照 2026 上半年真题的评分点就是这个。
⑤ 掌握程度三档
| 档位 | 标准 | 检验方法 | 达到的样子 |
|---|---|---|---|
| L1 认得出 | 看到路由术语知道是什么 | 给「VRRP」「浮动路由」「BFD」,说出各自作用 | 5 秒内 |
| L2 讲得清 | 能说明机制与取舍 | 问「为什么备线要写 preference 100」 | 能答出“数值越大越不可信“+ 不写就负载均衡 |
| L3 会设计 | 能设计完整冗余方案 | 给「两台核心 + 两条上联,要求任一条断都不影响」,出方案 | 方案含 VRRP + 浮动路由 + 黑洞路由,并说明各自作用 |
⑥ ★ 费曼式自查提问
Q2.1(复述型)用 2 分钟给实习生讲「什么是默认路由,它解决什么问题」,你怎么开头?
参考要点:
- 痛点开头:园区网里几百台终端,但去往其他网络的路径其实只有一条(出口路由器), 每台终端都配一条具体路由既不现实也难维护
- 中间:默认路由 = 「目的地为任意地址时怎么走」的兜底规则,
掩码
0.0.0.0表示 32 位全不关心 - 收尾:它让内部路由表变小(1 条代替几百条),但优先级最低(会作为兜底)
Q2.2(复述型)什么是"路由环路"?它为什么会造成 CPU 占用率高?
参考要点:
- 环路 = 路由在两台设备间互相指引,形成转发闭环
- 后果链:数据包在环里反复转发直到 TTL 耗尽 → ① 链路带宽被占满(别的业务也发不出)→ 延迟抖动 ② 设备 CPU 忙于处理这些循环报文 → CPU 利用率告警
- 必须讲出“TTL 耗尽“这个终止条件,否则说明没理解本质
Q2.3(追因型)为什么两条静态路由优先级相同时会「负载均衡」而不是「主备」?
参考要点:
- 路由选择的三级顺序:最长前缀匹配 → 管理距离 → 协议开销
- 两条路由的目的网络和前缀长度完全相同,所以走到第二级比管理距离
- 优先级都是 60 → 平局 → 走到第三级比开销 → 也相同
- 三级都没分出胜负 → 等价路由,按流量分担
- 能说出“三级都平局才负载均衡“= 理解到位;只说“优先级一样就负载“= 半懂
Q2.4(追因型)VRRP 里为什么两台设备都配了 `preempt-mode` 才有意义?只配一台会怎样?
参考要点:
- VRRP 默认是抢占模式关闭:Master 恢复后,即使 priority 更高也不抢回 Master 身份
- 场景:Backup 平时 priority 低(比如 100),Master 宕机后它接管(此时它 priority 100 但仍是 Master)
- 原 Master 恢复(priority 120)后 → 若不配抢占,它不会夺回 Master → 流量仍走 Backup(priority 100)
- 两台都配
preempt-mode→ 恢复后按 priority 重新选举,谁大谁当主 - 能讲出“不配抢占时 Master 恢复也不夺回“= 懂 VRRP 的设计取舍
Q2.5(追因型)BFD 为什么必须与静态路由或动态路由联动,不能单独用?
参考要点:
- BFD 只做故障检测,能毫秒级发现链路断了,但它不决定流量怎么走
- 若单独用 BFD 检测到故障后没有路由联动 → 路由表不变 → 流量仍往断了的链路发 → 黑洞
- 联动的意义:检测到故障 → 立即把对应路由的优先级提高(或降 BFD 权重)→ 流量切走
- 能答出“BFD 只检测不决策,必须让路由跟着变“= 懂
Q2.6(迁移型)两台核心交换机 SW1/SW2,各自双上联到出口路由器 R1/R2。要求:任一条上联断了都不影响业务。设计一下。
参考要点:
- 网关层:SW1/SW2 配 VRRP(同 vrid,SW1 priority 高)→ 解决网关单点
- 上联层:SW1→R1、S W1→R2 各配一条默认路由, 同一目标不同出接口的静态路由要写不同 preference 才构成主备
- 快速检测:配 BFD 联动
track→ 上联断了立即切换(否则要等路由收敛) - 兜底:配黑洞路由指向 Null0,防止环路
- 能说出四层措施并各自说明作用 = 达到 L3
Q2.7(反向型)如果浮动路由的备线忘写 `preference 100`,在考场上写完会不会扣分?为什么?
参考要点:
- 会,而且可能整题错 —— 因为题目问的是“主备关系“, 不写 preference 意味着两条等价,没有主备,答案与题目要求不符
- 更糟的是:真实环境中会真的流量分担,链路一断不会切走
- 能答“写了等于没写主备,答案不成立“= 理解到位
Q2.8(反向型)如果我把两条静态路由的 preference 写成 50(比默认的 60 还好),会发生什么?
参考要点:
- preference 数值越小越优先(华为规则:数值小的路由更优)
- 写成 50 → 这两条静态路由会优先于 OSPF(110)、RIP(120) 甚至其他静态路由
- 后果:可能抢走本该由动态协议负责的流量,造成路由选择混乱
- 规范做法:主用用默认 60,备用用大于 60 的值(如 100)
- 能答“数值越小越优先,所以 50 会抢在动态协议之前“= 掌握规则
知识点 3 · IP 协议操作 ← 命中 18/44(40.9%)
① 考情定位
| 项 | 值 |
|---|---|
| 命中大题 | 18 / 44(40.9%) |
| 考期覆盖 | 10 / 11 |
| 设问方式 | 问作用/功能 17 · 问措施/规范 12 · 问故障原因 10 · 补全配置命令 10 · 填地址/掩码 9 · 问冗余/可靠性 8 · 问选型/对比 7 · 简述 5 · 带宽估算 2 |
考的不是 IP 头部的字段背记,而是「这个协议解决什么问题 + 出问题怎么排查」。
② 命题角度
A. 三条考法
| 考法 | 问什么 |
|---|---|
| 协议作用辨析 | 「ARP 解决什么问题」「ICMP 的用途」 |
| 故障排查 | 「ping 不通先查什么」「tracert 的原理」 |
| 地址与路由操作 | 「网段冲突」「默认网关不通」 |
B. 真实设问原文
| 考期 | 原文 |
|---|---|
| 2021上 | 「针对故障一,网络管理员使用 (1) 设备对光缆检查,发现光衰非常大,超出正常范围,初步判断为光缆故障,使用 (2) 设备判断出光缆的故障位置」 |
| 2021下 | 「更换该电脑的 IP 地址后,网络正常,由此判断,该故障产生的原因可能是 (7)」 |
| 2026上 | 「R4 与 SW03 互联链路因光模块故障导致 R4 上 GE0/3 接口状态变为 Down」 |
| 2022上 | 「在防火墙上完成 NAT、安全策略等配置」 |
C. 考法归纳
-
光衰/光模块类故障反复出现(2021上、2026上)—— 要能答出检测工具(光功率计/红光笔定位)与处置(更换光模块或光纤)。
-
「换 IP 就正常」是通用推理题(2021下)—— 凡是这类题,答案都要写出**“存在基于源 IP 的限制”** 这条推理链。
-
ARP 一定要考「作用」而不是「格式」 —— 问「ARP 解决什么问题」时,要答「把 IP 解析成 MAC」+「为什么需要它」(交换机按 MAC 转发)。
③ 必背清单
1. 三个协议的分工(必背,别混)
| 协议 | 作用 | 常见问法 |
|---|---|---|
| ARP | IP → MAC(同一网段内) | 「ARP 解决什么问题」 |
| ICMP | 差错报告 + 探测(ping/tracert 靠它) | 「ping 用的是什么报文」 |
| IP | 寻址与路由转发 | — |
2. ping 与 tracert 的原理
ping 发送 ICMP Echo Request → 目标回 Echo Reply
★三层可达但二层不通时 ping 不通
tracert 靠 IP 首部的 TTL 字段逐跳探测
发出 TTL=1 → 第一跳回 Time Exceeded,TTL=2 → 第二跳回…
★能定位「在哪一段丢包」
3. 故障排查顺序(分层定位)
1. 物理层:链路是否 Up?光衰是否正常?用 display interface brief
2. 二层:ARP 是否正常?能否拿到 MAC?(display arp)
3. 三层:路由表有没有正确条目?(display ip routing-table)
4. 三层以上:ping / tracert 逐段验证
④ 理解清单
Q:为什么 ping 通但 tracert 某跳不通,说明什么? A:说明那一跳之后有问题。tracert 靠 TTL 逐跳探测,第一个返回 Time Exceeded 的跳点之后, 问题在「该跳点到下一跳」之间。也可能是中间设备屏蔽了 ICMP(能通但返回超时)。
Q:为什么 ARP 是必需的?交换机按 MAC 转发,但路由是按 IP 选路的,矛盾吗? A:不矛盾。主机先查路由表决定发给谁(IP 层), 然后通过 ARP 找到网关的 MAC(链路层),交给网关转发。 网关的 IP 是目的网段的下一跳,ARP 找的是它的 MAC —— 两层各管一件事。
Q:同网段两台主机通信,需要经过网关吗? A:不需要。判断依据是子网掩码(见知识点 1 的 Q1.3)—— 同网段直接 ARP 找对方 MAC 走交换机,只有跨网段才需要网关。
⑤ 掌握程度三档
| 档位 | 标准 | 检验 |
|---|---|---|
| L1 认得出 | 知道 ARP/ICMP/IP 各自作用 | 说得出 ARP=IP转MAC |
| L2 讲得清 | 能说明排查顺序与原理 | 讲清 ping 用 Echo Request、tracert 靠 TTL |
| L3 会判断 | 给故障现象能定层定位 | 「换 IP 就正常」→ 判为 IP 相关限制 |
⑥ ★ 费曼式自查提问
Q3.1(复述型)ARP 到底解决什么问题?为什么不能直接用 IP 转发?
参考要点:
- 交换机工作在二层,转发依据是 MAC 地址,它不认 IP
- 但路由是按 IP 选路的 → 需要一层把「下一跳的 IP」翻译成「下一跳的 MAC」
- 这个翻译就是 ARP
- 能讲到“交换机只看 MAC“= 理解本质;只说“ARP 查 MAC“= 半懂
Q3.2(追因型)ping 不通,你能列出至少三种可能原因吗?按排查顺序说。
参考要点:
- ① 物理层不通:链路 Down、光衰过大、模块坏了 →
display interface brief - ② 二层不通:ARP 学不到网关 MAC、VLAN 划分错误、Trunk 未放通
- ③ 三层不通:路由表无条目、掩码算错导致判断为同网段、默认网关没配
- ④ 策略阻断:ACL 拒绝、firewall 安全策略没有放行
- 能分层列出并给出每层的验证手段 = L3 水平
Q3.3(追因型)tracert 的原理是什么?为什么它能定位故障位置而 ping 不能?
参考要点:
- tracert 发送带 TTL=1、2、3… 的报文
- 每经过一台路由器,TTL 减 1;减到 0 时该设备回送 Time Exceeded
- 于是「第一个回 Time Exceeded 的地址」就是「距离故障最近的那一跳」
- ping 只有发和收两个结果,不知道中间发生了什么
- 能说出“TTL 递减 + Time Exceeded“这个机制 = 懂
Q3.4(迁移型)园区网里某台终端能 ping 通网关但 ping 不通同网段的另一台终端,你怎么排查?
参考要点:
- 先确认两者是否真在同一网段(比对子网掩码和 IP,可能是掩码配错)
- 若同网段:查 ARP 表能否解析到对方 MAC
- 若不同网段却走了本地,那说明掩码配置错误(把不同网段当成了同网段)
- 再查 VLAN 划分与端口类型(Access/Trunk)是否一致
- 能想到“先验证是否真同网段“这第一步 = 排查思路正确
Q3.5(反向型)如果终端的子网掩码配错了(应 /24 配成 /25),会有什么现象?
参考要点:
- 掩码配大 → 主机位减少 → 主机认为的网段变小
- 后果:本来该走网关的同网段地址,现在被判断为“不同网段“ → 流量错误地发给网关(或发不出去)
- 典型现象:能 ping 通网关、ping 不通同网段主机;或本地通信时好时坏
- 能答“网段判断变小导致流量走错方向“ = 理解了掩码的作用
知识点 4 · OSPF ← 命中 16/44(36.4%)
① 考情定位
| 项 | 值 |
|---|---|
| 命中大题 | 16 / 44(36.4%) |
| 考期覆盖 | 10 / 11 |
| 设问方式 | 问作用/功能 15 · 问故障原因 10 · 问措施/规范 8 · 问选型/对比 7 · 补全配置命令 5 · 填地址/掩码 4 · 问冗余 3 · 简述 3 · 带宽估算 2 |
⚠️ 与旧版统计差异说明:我此前说“OSPF 命中 10 次“,那是用 serial 单键统计的结果
(case-0-parent 跨考期重复导致串数据)。改用 (考期, serial) 复合键后,
真实命中是 16 次,且 10/11 个考期都出现。
② 命题角度
A. 四条考法
| 考法 | 问什么 |
|---|---|
| 协议作用与对比 | 「简述 RIP 和 OSPF 的区别」(从算法原理、适用范围、功能特性三方面) |
| 路由环路分析 | 「BGP 和 OSPF 相互引入后可能出现路由环路,分析原因」 |
| 配置与认证 | 「配置 BGP 和 OSPF 基本功能,并启用 RC/RD 之间的认证」 |
| 引入与策略 | 「生成 BGP 路由有 network 与 import 两种方式」 |
B. 真实设问原文
| 考期 | 原文 |
|---|---|
| 2022上 | 「问题1(4分)简述 RIP 和 OSPF 的区别:从算法原理、适用范围、功能特性三个方面简述」 |
| 2023上 | 「问题1(2分)按图3-1所示配置完成 BGP 和 OSPF 路由相互引入后,可能会出现路由环路,请分析产生路由环路的原因」 |
| 2023上 | 「问题2(10分)要求:配置 BGP 和 OSPF 基本功能(以 RA 和 RB 为例),并启用 RC 和 RD 之间的认证,以提升安全性」 |
| 2023上 | 「问题3(8分)要求:配置 BGP 和 OSPF 之间的相互路由引入并满足相应的策略,配置路由环路检测功能」 |
| 2022下 | 「问题2(8分)生成树协议与 BGP 路由生成方式:在该网络中为避免环路,应该在交换机上配置(5),生成 BGP 路由有 network 与 import 两种方式」 |
| 2024上 | 「各路由器 IP 地址等基本参数已正确配置,且 R1、R2、R3 之间 OSPF 邻居关系已建立且完成收敛,在 R4 配置本地回环 Lo0 模拟 IS」 |
C. 考法归纳
-
「简述 RIP 和 OSPF 的区别」必须按三个维度答 —— 题目明确给了「算法原理、适用范围、功能特性」三个方向, 必须分点作答,缺一点扣一点分。
-
路由环路分析是高分题(2023上半年 2 分 + 2023下半年 8 分)—— 问的是机制:为什么相互引入会导致环路?答案要讲清优先级冲突。
-
「认证」是易漏考点(2023上半年)—— OSPF 邻居间可以配置认证提升安全性。
③ 必背清单
1. RIP vs OSPF 三维度对比(高频原题)
| 维度 | RIP | OSPF |
|---|---|---|
| 算法原理 | 距离向量(Bellman-Ford) | 链路状态(Dijkstra / SPF) |
| 适用范围 | 小型网络(最大 15 跳) | 中大型网络(区域化) |
| 更新方式 | 周期性(默认 30 秒)全量广播 | 触发式 Hello(默认 40 秒)+ LS 泛洪 |
| 收敛速度 | 慢 | 快 |
| 度量值 | 跳数(≤15) | Cost = 参考带宽/接口带宽 |
| 有无区域 | 无 | 有(必须有 Area 0 骨干) |
| 有无邻接 | 无(直接通告) | 建立 Full 邻接 |
| 管理距离 | 120 | 110 |
| 传输层 | UDP 520 | 直接 IP(协议号 89) |
2. OSPF 核心机制
算法:链路状态,每台路由器构建 LSDB,全网一致 → 收敛快
宣告:洪泛(flooding)到 OSPF 区域
报文:Hello(224.0.0.5 / 224.0.0.6)、DBD、LSR、LSU(携带 LSA)、LSAck
Cost = 参考带宽(默认100M) / 接口带宽
→ 千兆 = 100/1000 = 0.1;百兆 = 1
区域:单区域只有 Area 0(骨干);多区域必有 Area 0
3. DR/BDR 选举(题库最高频的坑)
第 1 步:比 priority(大者优先)
↓ 相同
第 2 步:比 Router ID(大者优先)
↓ 相同
第 3 步:比 IP 地址(大者优先)
★priority = 0 表示放弃竞选(不参与,也不能当 DR)
★DR 一旦产生不会被抢占(稳定性设计)
★只有 1 台 DR、没有 BDR(只有 2 台路由器时)
4. 华为配置(area 是可选参数)
[R1] ospf 1 router-id 10.13.13.1
[R1-ospf-1] network 10.13.0.0 0.0.0.255
[R1-ospf-1] quit
多区域时才写 area:
[R1-ospf-1] area 0 network 10.13.0.0 0.0.0.255
认证(2023上半年考过):
[R1-ospf-1] area 0 authentication-mode md5 1 cipher XXX
路由引入:
[R1-ospf-1] import-route static
[R1-ospf-1] import-route bgp
⚠️ 关键提醒:题库 196 道路由题里
network出现 11 次,10 次不带area。area只在跨区域场景需要指定。router-id必须手工指定。
5. BGP 路由生成的两种方式(2022下半年考过)
| 方式 | 命令 | 说明 |
|---|---|---|
| network | [R1-bgp] network 10.1.0.0 0.0.0.255 | 在 BGP 进程内通告本机直连的网段 |
| import-route | [R1-bgp] import-route ospf 1 | 把其他协议的路由引入 BGP |
区别:network 只能通告直连网段且必须精确匹配;import-route 可以引入其他协议的路由。
6. 路由环路检测(2023下半年考过)
[R1] route-policy rp1 permit node 10
[R1-route-policy1] apply local-preference 200 ← 调整本地优先级打破环路
[R1] bgp 65001
[R1-bgp] import-route ospf 1
原理:相互引入会产生优先级冲突 → 一端认为是优路由、另一端认为是次优 → 环路。 打破办法:调整 local-preference / MED,让两端判断一致。
④ 理解清单
Q:为什么 OSPF 收敛比 RIP 快? A:RIP 是距离向量,只知道“邻居告诉我到某网段的距离“, 但看不到全网拓扑 → 网络大时收敛慢(坏消息传遍全网要时间)。 OSPF 是链路状态,每台路由器构建全网一致的 LSDB,各自独立跑 SPF 算法算出最短路径 → 收到一次通告就能立刻算出结果。能讲出“有没有全网拓扑视野“这个根本差异 = 懂。
Q:为什么 OSPF 要划分区域? A:区域化是为了限制 LSA 泛洪范围。单区域时任何拓扑变化都会泛洪到全网; 划分区域后,区域内部的变化不影响到其他区域 → 降低了 LSA 泛洪量, 也降低了每台路由器的 CPU 与内存压力。 必须有 Area 0 是因为区域间通信必须经过骨干区。
Q:为什么 BGP 和 OSPF 相互引入会产生环路? A:两者的度量值逻辑不同(BGP 看 AS-PATH 长度,OSPF 看 Cost), 且优先级判定标准不同。当 A 把 OSPF 路由引入 BGP、B 又把 BGP 引入 OSPF 时, A 认为的优路由与 B 认为是优的恰好相反 → 两端都把对方的路由当作最优 → 互相指引 → 环路。 能讲出“两端判断相反“这个核心 = 懂。
Q:为什么 OSPF 的 network 命令要用反掩码?
A:因为它要表达的是「匹配哪些地址属于本区域」,
而反掩码 0.0.0.255 表示“前 24 位必须匹配、后 8 位不关心“。
声明网段用子网掩码,匹配地址用反掩码(见知识点 1 的 Q1.7)。
⑤ 掌握程度三档
| 档位 | 标准 | 检验 |
|---|---|---|
| L1 认得出 | 知道 OSPF 是链路状态协议、算 Cost | 答得出“参考带宽/接口带宽“ |
| L2 讲得清 | 能讲清 DR 选举、区域、收敛快的机制 | 能讲出“有没有全网拓扑视野“ |
| L3 会分析 | 能分析路由环路原因并给出对策 | 给相互引入的场景,说得出用 local-preference 打破 |
⑥ ★ 费曼式自查提问
Q4.1(复述型)用 2 分钟给实习生讲「OSPF 和 RIP 有什么区别」,你怎么组织?
参考要点:
- 必须按三维度分点讲(这是原题给的方向):算法原理 / 适用范围 / 功能特性
- 原理:RIP 距离向量(邻居传跳数),OSPF 链路状态(各自建 LSDB 跑 SPF)
- 范围:RIP 适合小网(15 跳限制),OSPF 适合中大网(区域化)
- 特性:OSPF 有区域、有 DR/BDR 选举、收敛快、支持多路;RIP 是周期性全量更新
- 能主动按三个维度组织 = 拿到原题的答题结构
Q4.2(追因型)为什么 OSPF 需要 DR/BDR?不能所有路由器两两建立邻接吗?
参考要点:
- 若 N 台路由器两两建立 Full 邻接,邻接数是 N(N-1)/2(平方级增长)
- 有了 DR/BDR:所有路由器只与 DR、BDR 建 Full(N 条),DR 之间只需 2-Way
- 邻接数从 N(N-1)/2 降到约 N → LSA 泛洪量大幅减少
- 这就是 BDR 的核心价值
- 能说出 N(N-1)/2 这个数字 = 理解到位
Q4.3(追因型)DR 选举时 priority 都是 0 会发生什么?
参考要点:
- priority = 0 表示放弃竞选 → 这台路由器不参与选举,也不能成为 DR/BDR
- 若所有路由器 priority 都为 0 → 无法选出 DR → 邻接关系无法建立 → 路由不通
- 正常设计中,priority=0 用于强制某台设备不当主(比如新接入的设备,避免抢主)
- 能推出“全为 0 导致无法选举“= 懂 priority 的语义
Q4.4(追因型)为什么说 OSPF 是「链路状态」而不是「距离向量」?这个区别带来什么后果?
参考要点:
- 距离向量:只知道邻居告诉我的距离,看不到全网 → 坏消息传播慢、可能成环
- 链路状态: flooded 全网拓扑,自己建 LSDB 并算 SPF → 快速收敛
- 后果举例:一个链路断开,链路状态协议里相关路由器立刻重算; 距离向量协议要等各个方向逐步更新(有的还等 30 秒周期),期间可能出现环路与黑洞
- 能答出“视野决定收敛速度“ = 抓到本质
Q4.5(迁移型)一个园区有 20 台交换机三层设备,希望路由收敛快、且单台故障不影响全局。你怎么设计?
参考要点:
- 选 OSPF(而非 RIP)—— 满足“收敛快“
- 划分区域(Area 0 骨干 + 若干区域接口)—— 满足“单点故障不影响全局“ (边缘区域配置 Stub 可进一步减少泛洪)
- 骨干区内部配 DR/BDR —— 降低邻接数量
- 需注意:Stub 区域不能引入外部路由,若要引入外部路由要用 NSSA
- 能提到“区域隔离 + Stub 减少泛洪“ = 达到 L3
Q4.6(反向型)如果 OSPF 的 `network` 命令写成 `network 10.1.1.0 255.255.255.0`(误用子网掩码),会怎样?
参考要点:
0.0.0.255(反掩码)与255.255.255.0(子网掩码)按位取反后正好相反- 误用子网掩码 → 设备理解成“前 0 位不关心、后 32 位全关心“ → 几乎所有地址都匹配
- 后果:路由器会把大量不应属于该区域的接口纳入 OSPF,可能引发区域外接口被宣告 甚至路由信息泄露
- 能指出“反掩码与子网掩码取反后相反,用错会导致匹配范围完全错乱“ = 掌握本质
知识点 5 · BGP ← 命中 9/44(20.5%)
① 考情定位
| 项 | 值 |
|---|---|
| 命中大题 | 9 / 44(20.5%)—— 21 个知识点中最低 |
| 考期覆盖 | 7 / 11 |
| 设问方式 | 问作用/功能 10 · 问选型/对比 5 · 补全配置命令 4 · 问故障原因 4 · 简述 2 · 填地址 1 · 带宽估算 1 · 问措施 1 |
BGP 命中最低,且高度集中在「问作用/功能」 —— 说明考的是概念辨析而非配置细节。
② 命题角度
A. 三条考法
| 考法 | 问什么 |
|---|---|
| 作用与对比 | BGP 与 OSPF/RIP 的区别、为什么需要 BGP |
| 路由生成方式 | network 与 import-route 的区别(2022下半年) |
| 相互引入与环路 | BGP ↔ OSPF 相互引入的环路问题(2023上半年) |
B. 真实设问原文
| 考期 | 原文 |
|---|---|
| 2022下 | 「生成 BGP 路由有 network 与 import 两种方式,以(6)方式引入 OSPF 的路由」 |
| 2023上 | 「按图3-1所示配置完成 BGP 和 OSPF 路由相互引入后,可能会出现路由环路,请分析产生路由环路的原因」 |
| 2023上 | 「问题2(10分)要求:配置 BGP 和 OSPF 基本功能(以 RA 和 RB 为例)」 |
| 2024上 | 「在 R4 配置本地回环 Lo0 模拟 IS…」 |
| 2021上 | 「问题3(16分)假设各路由器已经配置好了各个接口的参数,根据说明补全命令」 |
C. 考法归纳
BGP 的考题几乎全部围绕「为什么需要 BGP」和「两种引入方式的区别」,
而不是考 peer 命令的每个参数。
③ 必背清单
1. BGP 的 5 个必答点
1. BGP = 唯一的 EGP(外部网关协议),用于**自治系统之间**
2. 算法:**路径向量**(不是距离向量也不是链路状态)
3. 传输:**TCP 179**(所有路由协议里唯一跑 TCP 的)
4. 邻居:**必须手工配置 peer**,不会自动发现
5. 路由生成两种方式:**network**(直连)与 **import-route**(引其他协议)
2. BGP vs OSPF 对比
| 维度 | OSPF | BGP |
|---|---|---|
| 类型 | IGP(内部) | EGP(外部) |
| 算法 | 链路状态 | 路径向量 |
| 范围 | 自治系统内 | 自治系统之间 |
| 传输 | IP(协议号 89) | TCP 179 |
| 邻居发现 | 自动(Hello) | 必须手工 peer |
| 度量 | Cost(带宽) | AS-PATH 长度 |
| 管理距离 | 110 | 255(最不可信) |
| 选路 | 自动最优路径 | 复杂策略(local-preference、MED、AS-PATH) |
| 支持 CIDR | 支持 | BGP4+ 支持 |
3. 华为配置
[R1] bgp 65001 ← 数字是 AS 号(私有 64512-65534)
[R1-bgp] router-id 1.1.1.1
[R1-bgp] peer 10.1.1.2 as-number 65002 ← EBGP:两端 AS 不同,需直连
[R1-bgp] peer 3.3.3.3 as-number 65001 ← IBGP:同 AS,不需直连
[R1-bgp] peer 10.1.1.2 next-hop-local ← IBGP 建邻居的前提
[R1-bgp] network 10.1.0.0 0.0.0.255 ← 方式一:直连
[R1-bgp] import-route ospf 1 ← 方式二:引入其他协议
[R1-bgp] import-route static
4. 路由反射器(近年新考点)
[R1] bgp 65001
[R1-bgp] peer 2.2.2.2 reflector-client ← 注意:华为是 reflector-client
[R1-bgp] peer 10.1.1.2 next-hop-local
三条规则:
- RR 客户学到的路由可以再通告给其它客户
- RR 从非客户(eBGP/其它 RR)学到的路由可以通告给客户
- 客户之间不互相通告(水平分割的解除方式)
④ 理解清单
Q:为什么 BGP 唯一使用 TCP? A:BGP 需要与对端可靠地交换大量路由信息,且要求传输有序。 RIP/OSPF 用 UDP 是因为它们传输的是自己计算出的路由摘要(小且可容忍丢失, 丢了下次周期会重发);BGP 的路由是决策依据,丢了会导致路由错误, 所以必须用可靠的 TCP。能讲出“路由是决策依据,不能丢“= 懂。
Q:为什么 BGP 必须手工配置 peer,而 OSPF 可以自动发现? A:OSPF 跑在同一个自治系统内部,设备间天然互信,用 Hello 广播即可。 BGP 连接的是不同组织的网络,不能假设对端都可信、都在同一广播域, 必须管理员显式指定对端地址。能讲出“跨组织不可假设互信“= 理解设计意图。
Q:network 与 import-route 有什么区别?
A:network 只能在 BGP 进程内通告本机直连的网段,且掩码要精确匹配直连接口;
import-route 是把其他协议学到的路由引入 BGP。
能说清“一个只能直连、一个能引任何协议“= 掌握。
Q:为什么 BGP 的管理距离是 255(最低可信度)? A:因为 BGP 引入的路由常常是外部路径,可能不如内部动态协议准确。 给 BGP 最低管理距离(255 = 最不可信)意味着只要有内部动态路由,就优先用内部的, BGP 只在没有更好选择时使用。能答“外部路径不如内部可信“= 懂设计意图。
⑤ 掌握程度三档
| 档位 | 标准 | 检验 |
|---|---|---|
| L1 认得出 | 知道 BGP 是 EGP、跑 TCP 179 | 答得出 179 |
| L2 讲得清 | 能与 OSPF 做多维度对比 | 能讲出“唯一跑 TCP““必须手工 peer“的原因 |
| L3 会设计 | 能解释路由反射器与环路 | 讲得出客户之间不互通告 |
⑥ ★ 费曼式自查提问
Q5.1(复述型)用 2 分钟给实习生讲「BGP 解决什么问题,为什么不能直接用 OSPF 跨运营商」,你怎么开头?
参考要点:
- 痛点:全球网络由成千上万个独立运营商/企业的自治系统拼成,彼此不互信、规模不一
- OSPF 只能跑在一个自治系统内部(IGP),因为它默认所有设备互信
- BGP 是唯一的 EGP,专门解决跨自治系统的路由交换
- 收尾:BGP 靠策略(不是纯最短路径)控制流量,符合商业需求
Q5.2(追因型)为什么 BGP 不用 UDP,而 RIP/OSPF 用 UDP?
参考要点:
- RIP/OSPF 传的是自己计算出的路由摘要,周期性重发,丢一两个包影响不大
- BGP 传的是路由决策依据,丢包会直接导致路由错误
- 加上 BGP 需要与大量对端维持长连接并保证顺序(增量更新,前面的丢了后面就没意义)
- 能答“BGP 传的是决策依据,不能丢“= 抓到本质;只说“BGP 要可靠“= 半懂
Q5.3(追因型)为什么 BGP 需要「手工配置 peer」而 OSPF 可以「自动发现」?
参考要点:
- OSPF 跑在一个组织内部,设备天然在同一广播域、互信,发 Hello 就能发现邻居
- BGP 跨组织,不能假设对端存在、属于自己、或愿意建立连接 → 必须管理员显式指定
- 另外 BGP 邻居不要求直连(可以跨多跳),所以也无法靠广播发现
- 能讲出“跨组织不可假设互信 + 不需直连“两点 = 理解到位
Q5.4(追因型)路由反射器解决了什么问题?它为什么允许"客户之间不互通告"?
参考要点:
- 背景:IBGP 要求全互联,N 台设备要建 N(N-1)/2 个邻居,规模大了不可行
- RR 作用:让客户只与 RR 建邻,由 RR 中转路由 → 邻居数降到 O(N)
- “客户之间不互通告“是 BGP 的水平分割原则(防止路由在 AS 内无限循环) —— 但会阻断客户间的路由,所以才需要 RR 作为中转点
- 能讲出“水平分割会阻断客户间路由,所以需要中转“ = 真正理解
Q5.5(迁移型)两家公司互联,各有 200 台设备。希望路由可控、能按业务优先级选路。你怎么设计?
参考要点:
- 只能用 BGP(跨自治系统)
- 需要
peer手工指定(且因跨组织,需 ebgp-max-hop 允许多跳) - 选路可控 → 配 local-preference(本地偏好,控制入向流量) 或 MED(影响对端的选路)
- 若不用 RR,两边 200 台需要 N(N-1)/2 邻居 → 必须上 RR(或用 confederation)
- 能提到 RR + local-preference = 达到 L3
Q5.6(反向型)如果 BGP 的 `network` 掩码写错(写了不精确匹配的网段),会怎样?
参考要点:
network要求掩码必须与本机直连接口的掩码精确一致- 掩码不匹配 → 该网段不会被通告 → 对端收不到 → 流量中断
- 常见错误:写成
network 10.1.0.0 255.255.255.0(但接口是 /25)→ 通告失败 - 能答“network 掩码必须精确匹配直连接口,否则不通告“ = 掌握要点
本篇命令填空速记(照抄真实真题)
数据来源:44 道大题中与本篇相关的填空点。只记填空形态,不背全命令。
静态路由与默认路由(2021上半年 case-2、2023上半年 case-2 等)
[R1] ip route-static 0.0.0.0 0.0.0.0 (1) ← 填下一跳地址
[R1] ip route-static 0.0.0.0 0.0.0.0 GigabitEthernet2/0/2 10.2.2.2 preference 100
↑ 第二空考的是 preference 数值(100 = 备用)
浮动路由的三个优先级(2025下半年 case-2,连考三年)
preference 100 track nqa admin isp2 ← 最优先(ISP2)
preference 110 track nqa admin isp1 ← 次优先(ISP1)
preference 120 无 track ← 兜底(5G 应急)
这题考的是「数值越小越优先」的理解 + 「track 用于检测链路可用性」。
OSPF(2021上半年 case-2)
[R2] ospf 1
[R2-ospf-1] import-route (4) ← 填协议类型(bgp/ospf/static/direct)
[R2-ospf-1] import-route bgp
[R2-ospf-1] area (5) ← 多区域时填区域号
BGP(2024上半年 case-3)
(1)C (2)B (3)200 (4)direct (5)0(或 0.0.0.0)
(3)200 是 local-preference 值(>100 表示优先从外部学到的), (4)direct 是 import-route 的协议类型。
本篇学习重点总结
如果 7 天里只给本篇 4 小时,优先级排序如下:
| 优先级 | 内容 | 理由 |
|---|---|---|
| 1 | IPv4 子网三步法 + 掩码/反掩码区分 | 命中 37/44,56.8% 的题是填地址 |
| 2 | 浮动路由 + preference + 路由环路机制 | 命中 39/44,2026上半年刚考了环路 |
| 3 | 路由选择三级顺序 + 管理距离表 | 上午也高频,融会贯通的支点 |
| 4 | VRRP 的作用与抢占 | 问作用/功能高频(29 次) |
| 5 | RIP vs OSPF 三维度对比 | 有明确原题,可直接按点答 |
| 6 | BGP 的 network vs import-route | 2022下半年原题 |
| 7 | BFD 联动写法 | 考过但频次低 |
| 8 | 路由反射器 | 近年新考点,频次最低 |
能答出「为什么浮动路由要写 preference」「为什么互指默认路由会环路」这两个机制问题, 本知识点就达到了 L2 以上水平。
返回:20-总览与7天路线 · 下一专题:22-交换与无线 · 最后一块:23-安全与可靠性 · 24-规划与存储
素材:kpmap/下午大题知识点图谱-IP地址与路由.json(含 5 个知识点的真实设问原文、命令填空、标准答案)
统计脚本:stat_case_kp.py · stat_case_ask.py · export_kpmap.py