使用 OSPF 连接更多网络
静态路由什么时候开始难以维护
本课问题:新增站点后,为什么手工路由条数和遗漏风险快速上升? 学完你能:比较两站点与三站点的维护项,判断何时需要动态路由。
前置知识
- 能够交付地址服务和受控管理环境,并区分 VLAN、Relay、地址池与服务器故障。
课堂开场
本课问题:新增站点后,为什么手工路由条数和遗漏风险快速上升?
学完结果:比较两站点与三站点的维护项,判断何时需要动态路由。
预计时间:20 分钟。前置课:地址服务与设备管理。
范围控制:本课不直接配置 OSPF。
02基础知识讲解
总部从两个站点扩展到三个且每站有主备链路,静态路由变更清单迅速增长;需要量化人工维护边界。
本课最小拓扑或状态图:HQ ⇄ Site-A、Site-B、Site-C;每站 2 条链路 × 多个业务前缀
直觉解释:静态路由像每个人手抄通讯录:地点和备用路线越多,每本都要同步修改,漏一处就会出现单向或局部不可达。
正式定义:静态路由由管理员逐设备维护,不自动交换拓扑变化;动态路由通过协议传播可达信息并重新计算路径,但引入邻接、数据库和策略复杂度。
判断依据:引入动态路由会增加协议复杂度,必须有明确收益。
| 重点 | 你要理解 | 判断依据 |
|---|---|---|
| 重点 1 | 静态路由适合规模小、路径稳定且职责明确的网络。 | 统计三站点、每站两个前缀和主备路径后,六台设备需维护 36 个方向性条目,且每次新增都要同步回程,收益足以评估 OSPF。 |
| 重点 2 | 站点和备份路径增加时,每台设备都要同步修改。 | 18 条静态、0 条 OSPF、2 条默认路由量化了当前人工维护占比。 |
| 重点 3 | 引入动态路由会增加协议复杂度,必须有明确收益。 | 统计时同时计算回程和备份路径。 |
03正确理解与常见误解
正确示例:统计三站点、每站两个前缀和主备路径后,六台设备需维护 36 个方向性条目,且每次新增都要同步回程,收益足以评估 OSPF。
错误示例:因为有三条静态路由就直接引入 OSPF,不比较拓扑稳定性、人员能力、故障域和协议维护成本。
- 术语与判断:静态路由适合规模小、路径稳定且职责明确的网络。
- 术语与判断:站点和备份路径增加时,每台设备都要同步修改。
- 术语与判断:引入动态路由会增加协议复杂度,必须有明确收益。
04老师演示
演示环境:设备 SW1,华为 S5735-L24T4X-A,VRP V200R022C00SPC500,当前提示符 <SW1>,隔离课程网络。教师准备执行只读命令:
- 前检
核对 SW1、目标对象、当前状态、带外路径和变更前业务基线。 - 只读核验(查看路由表与匹配结果)
display ip routing-table显示 IPv4 路由表及路由来源、优先级、下一跳和出接口。 - 只读核验(查看路由表与匹配结果)
display ip routing-table 192.168.10.10查询目标地址 192.168.10.10 的最优匹配路由。 - 只读核验(查看路由表与匹配结果)
display ip routing-table 192.168.10.10确认存在有效匹配,并核对下一跳和出接口。 - 只读核验(比较运行配置与启动配置)
compare configuration第 1 步:在目标设备上执行并核对命令作用范围。 - 只读核验(比较运行配置与启动配置)
compare configuration读取实际状态或计数器,确认“识别尚未保存或计划外的配置差异”已经满足。
安全说明:命令来自“查看路由表与匹配结果”华为实现,用于华为使用 display ip routing-table 查看完整 IPv4 路由表和目标地址的匹配结果。 执行前已确认当前设备、版本、视图、影响对象、停止条件和输出脱敏范围。
脱敏真实输出:
<SW1>display ip routing-table 192.168.10.10 Routing Tables: Public Destinations: 18 Routes: 24 Static routes: 18 OSPF routes: 0 Default routes: 2 Planned Site-C change touches 6 devices and 12 forward/return entries
异常输出:
Configuration diff: Site-C route present on HQ1 but absent on HQ2 and Site-B Forward path uses HQ1; return path falls to default exit 差异说明:HQ1 有 Site-C 路由但 HQ2 和 Site-B 缺失,回程又落到默认出口,说明静态配置未对称同步;下一步列出缺失设备的正反向前缀并逐项核对。 此时不能套用正常结论;先保存采集时间,再执行“比较运行配置与启动配置”对应的最小只读检查。
05逐行读懂输出
结论:当前输出可以支持“比较两站点与三站点的维护项,判断何时需要动态路由。”中的基础判断,但仍要完成跟做任务和业务验收,不能把单份输出当作全部证明。
- 第 1 行“Routing Tables: Public Destinations: 18 Routes: 24”:目的前缀 18 条、总路由 24 条说明路由表规模,二者差额来自多路径或同前缀候选。
- 第 2 行“Static routes: 18 OSPF routes: 0 Default routes: 2”:18 条静态、0 条 OSPF、2 条默认路由量化了当前人工维护占比。
- 第 3 行“Planned Site-C change touches 6 devices and 12 forward/return entries”:新增 Site-C 会影响 6 台设备和 12 条正反向条目,证明变更面已超过单点修改。
06学员跟做
起始状态:使用隔离课程环境,SW1 当前配置保持阶段基线,学员已登录但尚未执行本课检查。目标状态:比较两站点与三站点的维护项,判断何时需要动态路由。
操作步骤:①画出两站点时每台设备需要的正向和回程条目;②增加第三站点和备链路,重新统计受影响设备与条目;③用 display ip routing-table protocol static 和配置差异核对实际数量;④写出保留静态或引入 OSPF 的触发条件与代价;⑤进入“引导:读取路由表”独立完成相同目标。
成功标准:输出与规划一致,立即闯关全部目标通过,并能用自己的话说明三个重点。失败检查顺序:①统计时同时计算回程和备份路径;②区分前缀数量、设备数量与配置次数,不混为一个数;③若规模仍小且路径稳定,记录不引入协议的理由。
- 保存教师演示命令和本次学员输出,文件名含设备、日期和课次。
- 步骤标题只提示检查对象,不复制最终答案。
- 失败时一次只验证一个假设,不连续粘贴未知命令。
07安全、验证与回滚
本课以只读观察为主。只读命令仍可能暴露资产信息,保存输出前要替换序列号、真实公网地址、账号和其他敏感字段;任何清表、重启、删除或配置动作都不属于本课。
验证必须同时回答:配置或输入是否正确、设备状态是否符合预期、真实任务“比较两站点与三站点的维护项,判断何时需要动态路由。”是否完成。
08本课关联资源
按顺序完成:先看命令 → 立即闯关 → 可选加练 → 案例步骤 → 返回本页复盘。
09自测一:概念判断
先判断对错,再写出为什么。
- 判断 1:以下做法是正确的——因为有三条静态路由就直接引入 OSPF,不比较拓扑稳定性、人员能力、故障域和协议维护成本。
- 判断 2:以下做法是正确的——统计三站点、每站两个前缀和主备路径后,六台设备需维护 36 个方向性条目,且每次新增都要同步回程,收益足以评估 OSPF。
10自测二:输出解读
重新阅读老师演示的第 2 行输出:它能直接证明什么?还不能证明“比较两站点与三站点的维护项,判断何时需要动态路由。”中的哪一部分?请写出下一条最小验证证据。
11自测三:小型操作
在隔离环境或纸面拓扑中完成:比较两站点与三站点的维护项,判断何时需要动态路由。 保存关键输出,按“现象—证据—结论—下一步”写四行记录;不得复制本页最终结论。
答案与复盘
13下一课
下一课:OSPF 的直觉:交换地图,再各自算路。你已经能“比较两站点与三站点的维护项,判断何时需要动态路由。”,下一课将用这项能力继续回答“OSPF 路由器怎样在没有中心控制器时得出一致路径?”。