使用 AI 辅助交换机运维
让 AI 生成配置方案而不是直接生成一坨命令
本课问题:一个可审查的 AI 变更方案必须包含哪些部分? 学完你能:让 AI 输出前置、步骤、验证、风险、停止条件和回滚,再完成 VLAN 实验。
前置知识
- 让 AI 先生成只读检查命令
课堂开场
本课问题:一个可审查的 AI 变更方案必须包含哪些部分?
学完结果:让 AI 输出前置、步骤、验证、风险、停止条件和回滚,再完成 VLAN 实验。
预计时间:40 分钟。前置课:让 AI 先生成只读检查命令。
范围控制:本课只在隔离实验配置 VLAN,不直接用于生产。
02基础知识讲解
AI 为办公 VLAN 变更生成一整块命令,但没有前置条件、验证、停止条件和回滚,无法进入评审。
本课最小拓扑或状态图:Test-PC—GE1/0/10—Huawei Access1;VLAN10 已规划,上联 GE1/0/48 不允许修改。
直觉解释:先审方案骨架,再审命令;每个配置动作都必须配一条验证和一条能撤销本次变化的回滚。
正式定义:AI 候选变更方案必须包含假设、前检、编号配置、逐步验证、风险、停止条件、回滚和后检,并由人工批准。
判断依据:高风险动作单列并要求人工批准,不能夹在命令块中。
| 重点 | 你要理解 | 判断依据 |
|---|---|---|
| 重点 1 | 先审查方案结构和假设,再审查具体命令。 | 方案先确认 VLAN10 存在与接口身份,再修改 GE1/0/10,验证 PVID/MAC/业务,失败则恢复原 VLAN20。 |
| 重点 2 | 配置步骤必须与验证和回滚一一对应。 | 事实:VLAN10 已启用;未知是目标端口是否应加入该 VLAN,不能据此直接改口。 |
| 重点 3 | 高风险动作单列并要求人工批准,不能夹在命令块中。 | 确认原配置和回滚目标已保存。 |
03正确理解与常见误解
正确示例:方案先确认 VLAN10 存在与接口身份,再修改 GE1/0/10,验证 PVID/MAC/业务,失败则恢复原 VLAN20。
错误示例:直接粘贴 vlan batch 10、port default vlan 10 后保存,未记录原 VLAN,也未验证管理影响。
- 术语与判断:先审查方案结构和假设,再审查具体命令。
- 术语与判断:配置步骤必须与验证和回滚一一对应。
- 术语与判断:高风险动作单列并要求人工批准,不能夹在命令块中。
04老师演示
演示环境:设备 SW1,华为 S5735-L24T4X-A,VRP V200R022C00SPC500,当前提示符 <SW1>,隔离课程网络。教师准备执行前检、配置和验证序列:
安全说明:命令来自“创建与命名 VLAN”华为实现,用于华为在系统视图创建 VLAN,并在 VLAN 视图使用 description 记录业务含义。 执行前已确认当前设备、版本、视图、影响对象、停止条件和输出脱敏范围。
脱敏真实输出:
<SW1>display vlan 10 <Access1> display vlan 10 VLAN ID: 10 Status: enable GE1/0/10 Link-type ACCESS PVID 20 (precheck)
异常输出:
AI plan step: save immediately after configuration Missing: original PVID, stop condition and rollback command 差异说明:立即保存会固化未验证变更,而原 PVID、停止条件与回滚命令均未知;下一步由责任人先补完整计划、实验验证和正反例,再决定是否保存。 此时不能套用正常结论;先保存采集时间,再执行“配置 Access 接口并加入 VLAN”对应的最小只读检查。
05逐行读懂输出
结论:当前输出可以支持“让 AI 输出前置、步骤、验证、风险、停止条件和回滚,再完成 VLAN 实验。”中的基础判断,但仍要完成跟做任务和业务验收,不能把单份输出当作全部证明。
- 第 1 行“<Access1> display vlan 10”:事实:这是 VLAN10 的只读前检命令。
- 第 2 行“VLAN ID: 10 Status: enable”:事实:VLAN10 已启用;未知是目标端口是否应加入该 VLAN,不能据此直接改口。
- 第 3 行“GE1/0/10 Link-type ACCESS PVID 20 (precheck)”:事实:GE1/0/10 当前 PVID 为 20,与目标 VLAN10 不同;责任人需确认业务意图、保留原值并准备回滚后才批准变更。
06学员跟做
起始状态:使用隔离课程环境,SW1 当前配置保持阶段基线,学员已登录但尚未执行本课检查。目标状态:让 AI 输出前置、步骤、验证、风险、停止条件和回滚,再完成 VLAN 实验。
操作步骤:①提示 AI 先列前置假设和只读前检,不输出命令块;②要求配置、验证和回滚按步骤一一对应;③人工用命令库修订 Huawei 语法并标出高风险项;④仅在隔离设备执行、验收并演练恢复 VLAN20;⑤进入“引导:把 AI 候选命令整理成可审查变更计划”独立完成相同目标。
成功标准:输出与规划一致,立即闯关全部目标通过,并能用自己的话说明三个重点。失败检查顺序:①确认原配置和回滚目标已保存;②检查方案是否修改了范围外的上联或其他 VLAN;③核对成功标准包含配置、MAC/地址和真实业务。
- 保存教师演示命令和本次学员输出,文件名含设备、日期和课次。
- 步骤标题只提示检查对象,不复制最终答案。
- 失败时一次只验证一个假设,不连续粘贴未知命令。
07安全、验证与回滚
本课包含配置。
- 前检
- 核对 SW1、目标接口/对象、当前配置、业务基线和带外路径。
- 风险
- 误选对象会中断业务或管理连接。
- 停止条件
- 管理连接中断、合法业务失败、错误计数持续上升或输出偏离预期。
- 回滚方法
- 只撤销本课变更,按“interface GigabitEthernet 0/0/1 → undo port default vlan → undo port link-type → undo vlan 10”恢复前检保存的值,再重复相同验证;验证通过后才考虑保存配置。
- 密码、Token、私钥、SNMP 团体字、完整配置和未脱敏日志不得发送给公共 AI;
- AI 不得连接生产设备或自动执行命令;
- 用途、影响范围或回滚无法解释的命令不得执行;
- “适用于所有版本”的说法不能替代型号与版本核验;
- AI 输出不能替代审批、备份、维护窗口和人工责任;
- 删除配置、重启、清表、重置协议或升级镜像必须停止并人工复核;
- 不确定时必须明确写出“不确定”和所需证据,禁止编造命令或输出。
验证必须同时回答:配置或输入是否正确、设备状态是否符合预期、真实任务“让 AI 输出前置、步骤、验证、风险、停止条件和回滚,再完成 VLAN 实验。”是否完成。
08本课关联资源
按顺序完成:先看命令 → 立即闯关 → 可选加练 → 案例步骤 → 返回本页复盘。
- 必学命令:创建与命名 VLAN打开资源 →目标:核对本课涉及的华为主线命令及四厂商差异|完成标准:能解释用途、视图、版本范围、验证和回滚。
- 必学命令:配置 Access 接口并加入 VLAN打开资源 →目标:核对本课涉及的华为主线命令及四厂商差异|完成标准:能解释用途、视图、版本范围、验证和回滚。
- 必学命令:采集变更前后状态基线打开资源 →目标:核对本课涉及的华为主线命令及四厂商差异|完成标准:能解释用途、视图、版本范围、验证和回滚。
- 立即闯关:引导:把 AI 候选命令整理成可审查变更计划打开资源 →目标:独立完成“让 AI 输出前置、步骤、验证、风险、停止条件和回滚,再完成 VLAN 实验。”对应的最小任务|完成标准:规则引擎全部目标通过并保存关键输出。
- 加练闯关:配置办公网 VLAN打开资源 →目标:在另一厂商或异常状态重复本课能力|完成标准:不看最终答案完成并写出证据顺序。
09自测一:概念判断
先判断对错,再写出为什么。
- 判断 1:以下做法是正确的——直接粘贴 vlan batch 10、port default vlan 10 后保存,未记录原 VLAN,也未验证管理影响。
- 判断 2:以下做法是正确的——方案先确认 VLAN10 存在与接口身份,再修改 GE1/0/10,验证 PVID/MAC/业务,失败则恢复原 VLAN20。
10自测二:输出解读
重新阅读老师演示的第 2 行输出:它能直接证明什么?还不能证明“让 AI 输出前置、步骤、验证、风险、停止条件和回滚,再完成 VLAN 实验。”中的哪一部分?请写出下一条最小验证证据。
11自测三:小型操作
在隔离环境或纸面拓扑中完成:让 AI 输出前置、步骤、验证、风险、停止条件和回滚,再完成 VLAN 实验。 保存关键输出,按“现象—证据—结论—下一步”写四行记录;不得复制本页最终结论。
答案与复盘
13下一课
下一课:跨厂商命令转换为什么不能只做文字替换。你已经能“让 AI 输出前置、步骤、验证、风险、停止条件和回滚,再完成 VLAN 实验。”,下一课将用这项能力继续回答“同一目标从华为转换到华三、思科或锐捷时,哪些语义会变化?”。