对全站 13 章课件 + 3 份配套材料做系统性技术核验 · 审核日期 2026-09-15 · 全部结论均以 RFC / IANA 注册表 / 华为官方文档为准绳
| 位置 | 原文(错误) | 修正后 |
|---|---|---|
| DR/BDR 组播收发 | DR/BDR 监听 224.0.0.6;所有路由器向 .6 发 | DR/BDR 同时监听 .5 与 .6;DROther 发 LSA 用 224.0.0.6(仅 DR/BDR 收),DR 收妥后改用 224.0.0.5 向网段全域转发;DR 自产 LSA 直接发 224.0.0.5 |
| DD 报文 MTU | "隐含 MTU 协商" | "携带 Interface MTU 字段,用于两端一致性校验,非协商" |
| FA 非零条件 | 仅列 2 条 | 补全为三条同时满足:① 下一跳接口运行 OSPF ② 非 passive/silent ③ 网络类型为 broadcast 或 NBMA |
| Type-7 → Type-5 的 FA | "华为 VRP 默认 FA 置零" | 华为默认会填充 FA:broadcast 时取引入路由下一跳;否则取 NSSA 内 Loopback,无则取首个 up 接口地址。要归零需 nssa translate type7 suppress-fa;转 5 类时 FA 值不变 |
| OSPFv3 LSA 类型 | "9 类" | 沿用 1~5、7(Type 6 已废弃),新增 Type 8 Link-LSA 与 Type 9 Intra-Area-Prefix-LSA |
| 位置 | 原文(错误) | 修正后 |
|---|---|---|
| NET/SYSID 示例 | "重排为 X?不——正确拆法:X"(句内自相矛盾) | 重写为权威三步规则:① 每段扩展为 3 位 → ② 连成 12 位数字 → ③ 每 4 位切一刀;示例统一为 0010.0001.0001 |
| LSP ID | "超过 1492 需分片" | 改为结构说明:SYSID + 伪节点 ID + 分片号,删除错误数值 |
| 路由优先级 | 编造值:"L1 ≈ 15 / L2 ≈ 18" | IS-IS 默认优先级 15,L1 与 L2 同为 15;对比 OSPF 域内 10、OSPF ASE 150 |
| 自动开销 | auto-cost | auto-cost enable(需配 bandwidth-reference,仅 wide 模式按带宽计算) |
| CSNP 周期 | 未区分场景 | 补充:P2P 无周期 CSNP,仅建邻接时两端各发一次 |
| 位置 | 原文(错误) | 修正后 |
|---|---|---|
| 选路规则条数 | "13 条"(标题与正文,含门户页、教师手册共 6 处) | 统一为华为官方的 11 条 |
| 选路第 3 条 | 未给次序 | 补充内部四级次序 A > S > N > I > L |
| 选路第 8~11 条 | 次序混乱,且混入"等价负载分担"作为独立规则 | 重排为:8 递归 IGP cost 小 → 9 Cluster_List 短 → 10 Router ID 小 → 11 对等体地址小;删除"等价负载分担"作为选路规则 |
| Active 状态归因 | "TCP 可达但被拒(认证/AS 号错)" | 改为 TCP 层不通(未开 peer、源地址错、179 被 ACL 拦);另增一行"OpenSent/OpenConfirm 反复:AS 号不匹配 / 认证失败 / RID 冲突 / Hold Time 差异" |
| RR 反射规则 | 仅 2 条 | 补全三条(含"从 Client 学到的要发给非 Client") |
| ORF 依赖关系 | 称 ORF 依赖 Route-Refresh | 改为两个独立能力(ORF 属多协议扩展,Route-Refresh 独立协商) |
| no-export 语义 | "不出 eBGP / 子 AS" | 区分 no-export(不向联盟外部发布,联盟内子 AS 可传)与 no-export-subconfed |
| 命令关键字 | valid-routes(关键字不存在) | 华为实际为 accepted-routes(共 4 处) |
| 位置 | 原文(错误) | 修正后 |
|---|---|---|
| tag 防环策略 | if-match tag 20 直接 deny | 方向写反会导致域内无 tag 路由全部无法引入。重写为"先 deny 本域 tag,再 permit 其余并打标" |
| 次优路径成因 | 描述逻辑绕、方向含糊 | 改写为清晰单向场景,SVG 文字同步更新 |
| PBR 失效行为 | 未说明默认行为与 track 关系 | 明确"默认回退查路由表,需配 track 才能自动切换/丢弃",并新增一页专讲(见下) |
valid-routes → accepted-routes;tag 防环配置重写;PBR 段补充 track 说明与 discard 用法valid-routes → accepted-routes;题库题数 65 → 67;新增"答辩模考怎么考(8 学时)"页以下 4 条曾被报告为错误,经查阅 RFC / 华为官方文档后确认原文正确,予以保留。
| 被质疑内容 | 质疑意见 | 核实结论(未采纳依据) |
|---|---|---|
| OSPF LSA MaxAge 3600s | 应为 1800s | 原文正确。RFC 2328 明确 MaxAge = 3600s、LSRefreshTime = 1800s,两者是不同参数 |
| P2MP Hello/Dead 30/120s | 应为 10/40s | 原文正确。华为官方明确"P2MP、NBMA 类型接口 30s" |
| BGP 选路"比较 IGP cost" | 华为默认不比较,该条应删 | 原文正确。华为官方原文含"Prefers the BGP route that recurses to an IGP route with the smallest cost" |
IS-IS auto-cost | IS-IS 没有该命令 | 原文正确。华为存在 auto-cost enable [compatible],官方文档有明确说明 |
原 PBR 页内容已饱和,继续补充会导致渲染裁切。经拆分新增一页,讲清一个高频现场误区:
执行
redirect ip-nexthop时,若下一跳在该出接口没有 ARP 表项,设备会触发 ARP 学习;学不到 ARP 就按原始转发路径转发(回退查路由表)——并不会自动丢弃,也不会自动切换。要让 PBR 具备"链路故障自动切走 / 直接丢弃"的能力,必须显式绑定 track。
页面含三种收尾行为对照表(仅 redirect / track + 备用 / discard)与 NQA + track + redirect 完整配置。
| 问题 | 表现 | 修复 |
|---|---|---|
| URL hash 深链不响应 | 手工改地址栏 hash 或点页内锚点时页面不跳转(缺 hashchange 监听) | 在 slides.js 补充 hashchange 监听,仅在 hash 合法且与当前页不同时触发跳转 |
| 代码块底部被裁切 | pre 在 flex 列中被压缩,多行代码显示不全 | CSS 为 pre 增加 flex-shrink:0;新增 pre.tiny 字号档位 |
| 验证项 | 方法 | 结果 |
|---|---|---|
| HTML 标签闭合 | Python html.parser 全量遍历 17 个文件 | 全部 OK,无未闭合 / 孤立闭合标签 |
| 页面溢出 | Playwright(Chromium)逐页强制激活后测 scrollHeight/clientHeight | 251 页零溢出(宽高双向检测) |
| 页数一致性 | 统计脚本 vs 门户页声明 | 251 = 251 一致 |
| URL 深链 | 13 章各冷启动 #5 + 动态改 #9 | 全部命中,hashchange 正常响应 |
| 键盘翻页 | ←/→/空格/Home/End | 正常 |
| 在线题库 | 67 题 / 244 选项渲染、点击选中、解析显示 | 全部正常 |
| JS 运行时错误 | 监听 pageerror | 无 |
为避免"AI 互相印证错误",本轮采用双通道独立核验:
这一流程直接拦下了 4 条看似合理、实则与官方定义相悖的"纠错",避免了把正确内容改错。
本报告随课件一同存放于 hcie-datacom/ 目录。全部修改已落盘并通过回归验证,可直接双击 index.html 使用。