从零认识网络与交换机
当前配置、启动配置、保存和重启
本课问题:命令已经生效,为什么重启后仍可能丢失? 学完你能:区分当前与启动配置,在验证通过后保存并检查下次启动文件。
前置知识
- 识别厂商、型号、版本和运行时间
课堂开场
本课问题:命令已经生效,为什么重启后仍可能丢失?
学完结果:区分当前与启动配置,在验证通过后保存并检查下次启动文件。
预计时间:35 分钟。前置课:识别厂商、型号、版本和运行时间。
范围控制:本课不安排真实重启,也不覆盖未知的启动文件。
02基础知识讲解
接口调整已经在当前会话中生效,但交接人提醒设备上次重启后配置曾丢失。需要分清正在运行的配置和下次启动加载的文件。
本课最小拓扑或状态图:配置命令 → 运行配置(立即生效) ─save→ 启动配置文件(重启时加载);验证失败则不保存,并撤销本次变更。
直觉解释:运行配置像白板上的当前方案,启动配置像保险柜中的开机副本。白板改了不等于副本自动更新,错误白板也不应直接存进保险柜。
正式定义:运行配置是设备内存中当前生效的配置;启动配置是设备重启时指定加载的持久化配置文件;保存操作把已验证的运行状态写入持久化文件。
判断依据:先验证再保存;错误配置被保存后会在重启时再次出现。
| 重点 | 你要理解 | 判断依据 |
|---|---|---|
| 重点 1 | 运行配置决定设备此刻怎样工作。 | 先比较运行与启动配置,验证接口和业务正常后执行 save,再次查看启动文件并确认保存时间与目标文件。 |
| 重点 2 | 启动配置是重启时加载的持久化版本。 | 接口块标题把下面端口命令限定到 GE0/0/1。它不能证明该接口已接入正确终端。 |
| 重点 3 | 先验证再保存;错误配置被保存后会在重启时再次出现。 | 找不到启动文件时停止保存和重启,先核对启动项。 |
03正确理解与常见误解
正确示例:先比较运行与启动配置,验证接口和业务正常后执行 save,再次查看启动文件并确认保存时间与目标文件。
错误示例:命令刚被接受就立即 save,或者看到当前配置存在便断言重启后一定保留。
- 术语与判断:运行配置决定设备此刻怎样工作。
- 术语与判断:启动配置是重启时加载的持久化版本。
- 术语与判断:先验证再保存;错误配置被保存后会在重启时再次出现。
04老师演示
演示环境:设备 SW1,华为 S5735-L24T4X-A,VRP V200R022C00SPC500,当前提示符 <SW1>,隔离课程网络。教师准备执行前检、配置和验证序列:
安全说明:命令来自“查看当前运行配置”华为实现,用于华为使用 display current-configuration 查看当前生效配置,并可限定到具体接口。 执行前已确认当前设备、版本、视图、影响对象、停止条件和输出脱敏范围。
脱敏真实输出:
<SW1>display saved-configuration # sysname SW1 # interface GigabitEthernet0/0/1 port link-type access port default vlan 10
异常输出:
Error: The configuration file does not exist. Warning: Current configuration differs from the next startup configuration. 差异说明:一个启动配置文件不存在,另一个提示运行配置与下次启动配置不同;都说明不能直接假定重启后保留。先查询启动文件名和差异,不执行 save 或重启。 此时不能套用正常结论;先保存采集时间,再执行“查看下次启动配置”对应的最小只读检查。
05逐行读懂输出
结论:当前输出可以支持“区分当前与启动配置,在验证通过后保存并检查下次启动文件。”中的基础判断,但仍要完成跟做任务和业务验收,不能把单份输出当作全部证明。
- 第 1 行“# sysname SW1”:# 后的 sysname 表示运行配置中设备名为 SW1。它证明当前内存里存在该设置,不能证明重启后仍会保留。
- 第 2 行“# interface GigabitEthernet0/0/1”:接口块标题把下面端口命令限定到 GE0/0/1。它不能证明该接口已接入正确终端。
- 第 3 行“ port link-type access port default vlan 10”:端口为 access 且默认 VLAN 为 10,说明无标签终端流量会归入 VLAN10。它不证明 VLAN10 已在对端链路放行。
06学员跟做
起始状态:使用隔离课程环境,SW1 当前配置保持阶段基线,学员已登录但尚未执行本课检查。目标状态:区分当前与启动配置,在验证通过后保存并检查下次启动文件。
操作步骤:①保存 display current-configuration 的目标对象片段;②查看下次启动配置文件及对应片段,标出与运行配置的差异;③仅在隔离环境完成业务验证后执行 save,并记录确认交互;④重新查看启动配置,确认目标片段存在且文件未指向未知位置;⑤进入“引导:区分当前与启动配置”独立完成相同目标。
成功标准:输出与规划一致,立即闯关全部目标通过,并能用自己的话说明三个重点。失败检查顺序:①找不到启动文件时停止保存和重启,先核对启动项;②运行与启动差异不属于本次变更时联系配置责任人;③保存后目标片段仍缺失时核对保存是否完成及存储空间。
- 保存教师演示命令和本次学员输出,文件名含设备、日期和课次。
- 步骤标题只提示检查对象,不复制最终答案。
- 失败时一次只验证一个假设,不连续粘贴未知命令。
07安全、验证与回滚
本课包含配置。
- 前检
- 核对 SW1、目标接口/对象、当前配置、业务基线和带外路径。
- 风险
- 误选对象会中断业务或管理连接。
- 停止条件
- 管理连接中断、合法业务失败、错误计数持续上升或输出偏离预期。
- 回滚方法
- 只撤销本课变更,按“保留当前运行配置 → 将变更前备份重新指定为下次启动配置,并用 display startup 核对;本课不执行重启”恢复前检保存的值,再重复相同验证;验证通过后才考虑保存配置。
验证必须同时回答:配置或输入是否正确、设备状态是否符合预期、真实任务“区分当前与启动配置,在验证通过后保存并检查下次启动文件。”是否完成。
08本课关联资源
按顺序完成:先看命令 → 立即闯关 → 可选加练 → 案例步骤 → 返回本页复盘。
- 必学命令:查看当前运行配置打开资源 →目标:核对本课涉及的华为主线命令及四厂商差异|完成标准:能解释用途、视图、版本范围、验证和回滚。
- 必学命令:查看下次启动配置打开资源 →目标:核对本课涉及的华为主线命令及四厂商差异|完成标准:能解释用途、视图、版本范围、验证和回滚。
- 必学命令:保存当前配置打开资源 →目标:核对本课涉及的华为主线命令及四厂商差异|完成标准:能解释用途、视图、版本范围、验证和回滚。
- 立即闯关:引导:区分当前与启动配置打开资源 →目标:独立完成“区分当前与启动配置,在验证通过后保存并检查下次启动文件。”对应的最小任务|完成标准:规则引擎全部目标通过并保存关键输出。
- 关联案例:新接入交换机初始化与纳管打开资源 →目标:在纳管案例中比较运行与启动配置,只把通过接口和管理连通验证的基线保存,并记录启动文件名与保存结果。|完成标准:提交该任务的输入、输出、判断和回滚记录。
09自测一:概念判断
先判断对错,再写出为什么。
- 判断 1:以下做法是正确的——命令刚被接受就立即 save,或者看到当前配置存在便断言重启后一定保留。
- 判断 2:以下做法是正确的——先比较运行与启动配置,验证接口和业务正常后执行 save,再次查看启动文件并确认保存时间与目标文件。
10自测二:输出解读
重新阅读老师演示的第 2 行输出:它能直接证明什么?还不能证明“区分当前与启动配置,在验证通过后保存并检查下次启动文件。”中的哪一部分?请写出下一条最小验证证据。
11自测三:小型操作
在隔离环境或纸面拓扑中完成:区分当前与启动配置,在验证通过后保存并检查下次启动文件。 保存关键输出,按“现象—证据—结论—下一步”写四行记录;不得复制本页最终结论。
答案与复盘
13下一课
下一课:第一次只读巡检:把输出整理成设备档案。你已经能“区分当前与启动配置,在验证通过后保存并检查下次启动文件。”,下一课将用这项能力继续回答“怎样把零散输出整理成可复核的设备接管记录?”。