高可用、变更与综合交付
结构化排障:物理→二层→三层→服务→策略
本课问题:复合故障中如何避免同时修改多个变量? 学完你能:从故障范围开始,按五层证据逐步排除,并记录每个假设结果。
前置知识
- 维护窗口、前检、停止条件、回滚和后检
课堂开场
本课问题:复合故障中如何避免同时修改多个变量?
学完结果:从故障范围开始,按五层证据逐步排除,并记录每个假设结果。
预计时间:30 分钟。前置课:维护窗口、前检、停止条件、回滚和后检。
范围控制:本课不把重启、清表或全放行作为首选动作。
02基础知识讲解
用户无法访问服务器,现场同时看到接口丢包、VLAN 配置变化和 ACL 命中,团队想一次修改三处。
本课最小拓扑或状态图:PC—Access1—Trunk—Core1 Vlanif10—ACL—Server VLAN50。
直觉解释:像检查送货路径:先确认道路和入口,再查地址与路线,最后查服务和门禁;一次只验证一个假设。
正式定义:分层排障按影响范围和物理、二层、三层、服务、策略证据逐层定位,在低层成立后才判断依赖它的高层。
判断依据:一次只验证一个假设,避免修好业务却丢失根因。
| 重点 | 你要理解 | 判断依据 |
|---|---|---|
| 重点 1 | 先确定影响对象、时间和共同路径。 | 先发现 Access1 上联物理 Down,恢复后再验证 VLAN、ARP、路由、服务端口与 ACL,不先放开策略。 |
| 重点 2 | 低层未通过时,先修复低层再判断上层。 | 物理和协议双 Up、VLAN10 允许且 Vlanif10 双 Up,证明低层与网关接口当前正常。 |
| 重点 3 | 一次只验证一个假设,避免修好业务却丢失根因。 | 确认测试源、目标和时间未变化。 |
03正确理解与常见误解
正确示例:先发现 Access1 上联物理 Down,恢复后再验证 VLAN、ARP、路由、服务端口与 ACL,不先放开策略。
错误示例:同时重启端口、清 ARP、删除 ACL;业务恢复却丢失根因且可能扩大安全风险。
- 术语与判断:先确定影响对象、时间和共同路径。
- 术语与判断:低层未通过时,先修复低层再判断上层。
- 术语与判断:一次只验证一个假设,避免修好业务却丢失根因。
04老师演示
演示环境:设备 SW1,华为 S5735-L24T4X-A,VRP V200R022C00SPC500,当前提示符 <SW1>,隔离课程网络。教师准备执行只读命令:
安全说明:命令来自“采集企业园区网复合故障证据”华为实现,用于华为VRP 中用于采集企业园区网复合故障证据的最小操作与核验方法。 执行前已确认当前设备、版本、视图、影响对象、停止条件和输出脱敏范围。
脱敏真实输出:
<SW1>display diagnostic-information <Core1> display interface GE1/0/48 brief GE1/0/48 UP UP; VLAN10 allowed; Vlanif10 UP UP 10.70.50.0/24 Direct; ACL expected rule matched
异常输出:
Access1 GE1/0/48 physical DOWN No MAC learned for server path in VLAN50 差异说明:上联物理 Down 或服务器 VLAN 没有 MAC 学习,故障仍停在低层;下一步先检查链路、对端端口与 VLAN50 二层路径,而非修改 ACL。 此时不能套用正常结论;先保存采集时间,再执行“生成设备故障诊断包”对应的最小只读检查。
05逐行读懂输出
结论:当前输出可以支持“从故障范围开始,按五层证据逐步排除,并记录每个假设结果。”中的基础判断,但仍要完成跟做任务和业务验收,不能把单份输出当作全部证明。
- 第 1 行“<Core1> display interface GE1/0/48 brief”:这是上联接口简要状态查询。
- 第 2 行“GE1/0/48 UP UP; VLAN10 allowed; Vlanif10 UP UP”:物理和协议双 Up、VLAN10 允许且 Vlanif10 双 Up,证明低层与网关接口当前正常。
- 第 3 行“10.70.50.0/24 Direct; ACL expected rule matched”:服务器网段为直连且 ACL 命中预期规则,证明三层出口和策略证据具备,仍需验证服务。
06学员跟做
起始状态:使用隔离课程环境,SW1 当前配置保持阶段基线,学员已登录但尚未执行本课检查。目标状态:从故障范围开始,按五层证据逐步排除,并记录每个假设结果。
操作步骤:①界定受影响用户、目标、时间和共同路径;②依次采集物理与二层证据,不通过则先修复低层;③核对 ARP、路由和回程,再测试服务端口;④最后核对策略命中,并把每个假设结果写入记录;⑤进入“引导:按五层证据定位复合故障”独立完成相同目标。
成功标准:输出与规划一致,立即闯关全部目标通过,并能用自己的话说明三个重点。失败检查顺序:①确认测试源、目标和时间未变化;②检查修复低层后是否重新采集上层证据;③核对是否有未经记录的并行变更干扰结论。
- 保存教师演示命令和本次学员输出,文件名含设备、日期和课次。
- 步骤标题只提示检查对象,不复制最终答案。
- 失败时一次只验证一个假设,不连续粘贴未知命令。
07安全、验证与回滚
本课以只读观察为主。只读命令仍可能暴露资产信息,保存输出前要替换序列号、真实公网地址、账号和其他敏感字段;任何清表、重启、删除或配置动作都不属于本课。
验证必须同时回答:配置或输入是否正确、设备状态是否符合预期、真实任务“从故障范围开始,按五层证据逐步排除,并记录每个假设结果。”是否完成。
08本课关联资源
按顺序完成:先看命令 → 立即闯关 → 可选加练 → 案例步骤 → 返回本页复盘。
- 必学命令:采集企业园区网复合故障证据打开资源 →目标:核对本课涉及的华为主线命令及四厂商差异|完成标准:能解释用途、视图、版本范围、验证和回滚。
- 必学命令:生成设备故障诊断包打开资源 →目标:核对本课涉及的华为主线命令及四厂商差异|完成标准:能解释用途、视图、版本范围、验证和回滚。
- 必学命令:执行受控设备侧报文捕获打开资源 →目标:核对本课涉及的华为主线命令及四厂商差异|完成标准:能解释用途、视图、版本范围、验证和回滚。
- 立即闯关:引导:按五层证据定位复合故障打开资源 →目标:独立完成“从故障范围开始,按五层证据逐步排除,并记录每个假设结果。”对应的最小任务|完成标准:规则引擎全部目标通过并保存关键输出。
09自测一:概念判断
先判断对错,再写出为什么。
- 判断 1:以下做法是正确的——同时重启端口、清 ARP、删除 ACL;业务恢复却丢失根因且可能扩大安全风险。
- 判断 2:以下做法是正确的——先发现 Access1 上联物理 Down,恢复后再验证 VLAN、ARP、路由、服务端口与 ACL,不先放开策略。
10自测二:输出解读
重新阅读老师演示的第 2 行输出:它能直接证明什么?还不能证明“从故障范围开始,按五层证据逐步排除,并记录每个假设结果。”中的哪一部分?请写出下一条最小验证证据。
11自测三:小型操作
在隔离环境或纸面拓扑中完成:从故障范围开始,按五层证据逐步排除,并记录每个假设结果。 保存关键输出,按“现象—证据—结论—下一步”写四行记录;不得复制本页最终结论。
答案与复盘
13下一课
下一课:复合故障时间线和证据保全。你已经能“从故障范围开始,按五层证据逐步排除,并记录每个假设结果。”,下一课将用这项能力继续回答“多个告警同时出现时,怎样区分根因和连锁反应?”。