高可用、变更与综合交付
双核心各自承担什么角色
本课问题:双核心设计中,二层根、三层网关和路由出口怎样分工? 学完你能:为核心、汇聚、接入、出口和服务区填写正常与故障角色。
前置知识
- 可用性、单点故障和故障域
课堂开场
本课问题:双核心设计中,二层根、三层网关和路由出口怎样分工?
学完结果:为核心、汇聚、接入、出口和服务区填写正常与故障角色。
预计时间:25 分钟。前置课:可用性、单点故障和故障域。
范围控制:本课只做角色规划,不配置协议。
02基础知识讲解
双核心设计评审中,没人能说明每个 VLAN 的 STP 根、VRRP 主和 OSPF 出口由谁承担。
本课最小拓扑或状态图:Access双上联—Core1/Core2;VLAN10 主路径 Core1,VLAN20 主路径 Core2;两核心连接 Edge。
直觉解释:双核心不是两台都“主”;每个 VLAN 都要写明正常角色、备用角色、切换触发和恢复后的归属。
正式定义:双核心角色规划是对二层根桥、三层虚拟网关、路由出口及故障接管关系进行逐 VLAN/实例显式分配。
判断依据:正常路径、备用路径和切换触发条件必须写在设计表中。
| 重点 | 你要理解 | 判断依据 |
|---|---|---|
| 重点 1 | 每个 VLAN 要明确 STP 根和 VRRP 主设备。 | VLAN10:Core1 为 STP 根和 VRRP Master,Core2 为备;VLAN20 反向分担,并写明失效切换。 |
| 重点 2 | 三层边界决定广播与故障传播范围。 | VLAN10 主、VLAN20 备,证明网关角色已按 VLAN 分担。 |
| 重点 3 | 正常路径、备用路径和切换触发条件必须写在设计表中。 | 检查是否漏掉管理和服务器 VLAN。 |
03正确理解与常见误解
正确示例:VLAN10:Core1 为 STP 根和 VRRP Master,Core2 为备;VLAN20 反向分担,并写明失效切换。
错误示例:两台设备均使用默认优先级,靠设备 MAC 偶然选主,变更后路径不可预测。
- 术语与判断:每个 VLAN 要明确 STP 根和 VRRP 主设备。
- 术语与判断:三层边界决定广播与故障传播范围。
- 术语与判断:正常路径、备用路径和切换触发条件必须写在设计表中。
04老师演示
演示环境:设备 SW1,华为 S5735-L24T4X-A,VRP V200R022C00SPC500,当前提示符 <SW1>,隔离课程网络。教师准备执行只读命令:
- 前检
核对 SW1、目标对象、当前状态、带外路径和变更前业务基线。 - 只读核验(查看 MSTP 实例根桥与端口角色)
display stp instance 1 brief第 1 步:在目标设备上执行并核对命令作用范围。 - 只读核验(查看 MSTP 实例根桥与端口角色)
display stp region-configuration读取实际状态或计数器,确认“核对各实例承载 VLAN、根桥和转发/阻塞端口”已经满足。 - 只读核验(查看 VRRP 主备状态与计时器)
display vrrp verbose第 1 步:在目标设备上执行并核对命令作用范围。 - 只读核验(查看 VRRP 主备状态与计时器)
display vrrp statistics读取实际状态或计数器,确认“确认虚拟 IP、主备角色、优先级、抢占和最近切换原因”已经满足。 - 只读核验(查看路由表与匹配结果)
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确认存在有效匹配,并核对下一跳和出接口。
安全说明:命令来自“查看 MSTP 实例根桥与端口角色”华为实现,用于华为VRP 中用于查看 MSTP 实例根桥与端口角色的最小操作与核验方法。 执行前已确认当前设备、版本、视图、影响对象、停止条件和输出脱敏范围。
脱敏真实输出:
<SW1>display stp region-configuration <Core1> display vrrp brief Vlanif10 VRID10 Master; Vlanif20 VRID20 Backup MSTI1 Root; MSTI2 Alternate-root
异常输出:
Vlanif10 VRID10 Master on Core2 but MSTI1 Root is Core1 Path crosses peer-link before reaching gateway 差异说明:VLAN10 的 STP 根与 VRRP 主不在同一核心,导致报文跨 peer-link 绕行;下一步按 VLAN 调整根桥或网关角色,使正常主路径对齐。 此时不能套用正常结论;先保存采集时间,再执行“查看 VRRP 主备状态与计时器”对应的最小只读检查。
05逐行读懂输出
结论:当前输出可以支持“为核心、汇聚、接入、出口和服务区填写正常与故障角色。”中的基础判断,但仍要完成跟做任务和业务验收,不能把单份输出当作全部证明。
- 第 1 行“<Core1> display vrrp brief”:这是 Core1 的 VRRP 摘要,显示各 VLAN 虚拟网关角色。
- 第 2 行“Vlanif10 VRID10 Master; Vlanif20 VRID20 Backup”:VLAN10 主、VLAN20 备,证明网关角色已按 VLAN 分担。
- 第 3 行“MSTI1 Root; MSTI2 Alternate-root”:MSTI1 根、MSTI2 备用根,说明二层角色也有分担,但需与另一核心规划交叉核对。
06学员跟做
起始状态:使用隔离课程环境,SW1 当前配置保持阶段基线,学员已登录但尚未执行本课检查。目标状态:为核心、汇聚、接入、出口和服务区填写正常与故障角色。
操作步骤:①为 VLAN10、20 填写 STP 根和备用根;②填写对应 VRRP Master、Backup 和出口下一跳;③画出正常与任一核心故障后的数据路径;④用 display vrrp、display stp 和路由表核对规划;⑤进入“引导:识别高可用故障域”独立完成相同目标。
成功标准:输出与规划一致,立即闯关全部目标通过,并能用自己的话说明三个重点。失败检查顺序:①检查是否漏掉管理和服务器 VLAN;②确认二层实例与 VLAN 映射一致;③核对出口路由是否随主备角色正确接管。
- 保存教师演示命令和本次学员输出,文件名含设备、日期和课次。
- 步骤标题只提示检查对象,不复制最终答案。
- 失败时一次只验证一个假设,不连续粘贴未知命令。
07安全、验证与回滚
本课以只读观察为主。只读命令仍可能暴露资产信息,保存输出前要替换序列号、真实公网地址、账号和其他敏感字段;任何清表、重启、删除或配置动作都不属于本课。
验证必须同时回答:配置或输入是否正确、设备状态是否符合预期、真实任务“为核心、汇聚、接入、出口和服务区填写正常与故障角色。”是否完成。
08本课关联资源
按顺序完成:先看命令 → 立即闯关 → 可选加练 → 案例步骤 → 返回本页复盘。
- 必学命令:查看 MSTP 实例根桥与端口角色打开资源 →目标:核对本课涉及的华为主线命令及四厂商差异|完成标准:能解释用途、视图、版本范围、验证和回滚。
- 必学命令:查看 VRRP 主备状态与计时器打开资源 →目标:核对本课涉及的华为主线命令及四厂商差异|完成标准:能解释用途、视图、版本范围、验证和回滚。
- 必学命令:查看路由表与匹配结果打开资源 →目标:核对本课涉及的华为主线命令及四厂商差异|完成标准:能解释用途、视图、版本范围、验证和回滚。
- 立即闯关:引导:识别高可用故障域打开资源 →目标:独立完成“为核心、汇聚、接入、出口和服务区填写正常与故障角色。”对应的最小任务|完成标准:规则引擎全部目标通过并保存关键输出。
09自测一:概念判断
先判断对错,再写出为什么。
- 判断 1:以下做法是正确的——两台设备均使用默认优先级,靠设备 MAC 偶然选主,变更后路径不可预测。
- 判断 2:以下做法是正确的——VLAN10:Core1 为 STP 根和 VRRP Master,Core2 为备;VLAN20 反向分担,并写明失效切换。
10自测二:输出解读
重新阅读老师演示的第 2 行输出:它能直接证明什么?还不能证明“为核心、汇聚、接入、出口和服务区填写正常与故障角色。”中的哪一部分?请写出下一条最小验证证据。
11自测三:小型操作
在隔离环境或纸面拓扑中完成:为核心、汇聚、接入、出口和服务区填写正常与故障角色。 保存关键输出,按“现象—证据—结论—下一步”写四行记录;不得复制本页最终结论。
答案与复盘
13下一课
下一课:VRRP 虚拟网关、Master/Backup 和抢占。你已经能“为核心、汇聚、接入、出口和服务区填写正常与故障角色。”,下一课将用这项能力继续回答“终端只配置一个网关时,怎样在两台核心间切换?”。