在华为eNSP中保存配置需执行两步:1. 在设备命令行使用
save
命令保存设备当前配置,2. 在eNSP主界面通过“文件”菜单保存整个拓扑文件(.topo),确保设备配置和拓扑结构均被记录,避免重启后丢失。
华为eNSP(Enterprise Network Simulation Platform)是学习和实践华为网络技术的强大工具,当你花费时间精心配置了路由器、交换机或其他网络设备后,最令人沮丧的事情莫过于关闭软件后发现所有配置都消失了,为了避免这种情况,正确保存配置是至关重要的步骤,本指南将详细解释在eNSP中保存设备配置的两种主要方式及其区别,帮助你稳固学习成果。
核心概念:理解“保存”与“导出”
在eNSP环境中操作时,需要明确区分两个关键动作:
save
命令 (保存到设备启动配置): 这是在模拟设备内部执行的操作,它将设备当前运行内存(RAM)中的配置(running-config
)写入到设备的非易失性存储器(NVRAM)中,通常保存为vrpcfg.zip
(华为VRP系统)或类似名称的文件,这个文件就是设备的启动配置文件,当设备下次启动(在eNSP中启动设备或重启设备)时,会自动加载这个配置文件,使设备恢复到保存时的状态。- 重要性: 这是防止设备重启后配置丢失的最关键一步,即使你保存了eNSP的拓扑文件(
.topo
),如果设备内部的配置没有执行save
,重启后配置依然会丢失。
- 重要性: 这是防止设备重启后配置丢失的最关键一步,即使你保存了eNSP的拓扑文件(
- 导出配置文件 (保存到你的电脑): 这是在eNSP软件界面上执行的操作,它将设备内部的启动配置文件(
vrpcfg.zip
)复制一份到你本地电脑的硬盘上,作为一个独立的文件(通常是.cfg
或.zip
格式),这主要用于备份配置、在不同拓扑间复用配置或进行离线分析。- 重要性: 这是备份配置、防止整个eNSP项目文件损坏或丢失时配置消失的重要措施,它不直接影响设备下次启动加载的配置(设备还是加载自己内部的
vrpcfg.zip
),但为你提供了额外的安全保障。
- 重要性: 这是备份配置、防止整个eNSP项目文件损坏或丢失时配置消失的重要措施,它不直接影响设备下次启动加载的配置(设备还是加载自己内部的
详细操作步骤
在设备内部使用 save
命令(必须步骤!)
这是确保设备重启后配置不丢失的核心操作,必须在设备的命令行界面(CLI)中完成。
- 登录设备: 在eNSP拓扑中,双击你需要保存配置的设备(如路由器、交换机),打开其命令行终端窗口。
- 进入系统视图 (如果需要): 对于大多数配置保存操作,你可以在用户视图(提示符如
<Huawei>
)下直接执行,但如果你的配置涉及更深的层级,确保退回到用户视图(输入return
或按Ctrl+Z
)。 - 执行
save
命令:- 在命令行提示符后输入
save
,然后按回车。 - 示例:
<Huawei> save
- 在命令行提示符后输入
- 确认保存: 系统会提示你输入要保存的配置文件名。默认文件名通常是
vrpcfg.zip
,强烈建议直接使用默认名(直接按回车确认),使用默认名能确保设备下次启动时自动找到并加载它。- 提示信息类似:
The current configuration will be written to the device. Are you sure to continue? [Y/N]:
- 输入
Y
并按回车确认。
- 提示信息类似:
- 验证保存成功: 成功保存后,你会看到类似
Configuration is saved to device successfully
或Save the configuration successfully
的提示信息。 - 重复操作: 对拓扑中每一个你修改了配置的设备,都需要重复步骤1-5。 只保存一个设备的配置,不会影响其他设备。
通过eNSP界面导出配置文件(推荐步骤,用于备份)
完成设备内部的save
后,强烈建议将配置导出到本地电脑进行备份。
- 在eNSP主界面选中设备: 在拓扑工作区,右键单击你想要导出配置的设备图标。
- 选择导出选项: 在弹出的右键菜单中,找到并选择
导出设备配置
。 - 选择保存位置和文件名:
- 弹出的文件保存对话框会默认建议一个文件名(通常基于设备名和配置类型,如
Router1.cfg
)。 - 浏览到你想要保存备份的本地文件夹。
- 可以保留默认文件名或修改为你容易识别的名称(建议包含设备名和日期)。
- 点击
保存
。
- 弹出的文件保存对话框会默认建议一个文件名(通常基于设备名和配置类型,如
- 确认导出: eNSP会将设备内部的启动配置文件(
vrpcfg.zip
)复制到你指定的位置,成功后通常不会有额外弹窗提示,你可以在你选择的文件夹中找到该文件。 - 重复操作: 同样,需要为每个已执行内部
save
的设备单独执行导出操作。
重要注意事项与最佳实践
save
命令是核心: 再次强调,仅仅在设备命令行里输入配置命令(如sysname
,interface
,ip address
等)是远远不够的! 这些命令只修改了运行配置(RAM),必须执行save
命令才能将其写入启动配置(NVRAM),没有save
,设备重启后所有配置清零。- eNSP拓扑文件(
.topo
)不保存设备配置: 保存eNSP的拓扑文件(通过菜单文件
->保存
/另存为
)只保存了设备的连接关系、位置、基础设置(如设备型号)等信息,它并不包含你在设备命令行里输入的任何具体配置内容! 依赖保存拓扑文件来保留配置是完全错误的。 - 关闭eNSP前的操作顺序:
- 对所有修改过配置的设备执行
save
命令。 - (推荐) 对所有设备执行
导出设备配置
进行备份。 - 保存你的eNSP拓扑文件(
.topo
)。
- 对所有修改过配置的设备执行
- 启动顺序: 当你下次打开这个
.topo
文件并启动设备时:- 设备会加载其内部的启动配置文件(
vrpcfg.zip
)——这就是你之前执行save
命令保存的结果。 - 如果你在启动设备前,通过eNSP界面的
导入设备配置
功能(右键设备 ->导入设备配置
)选择了一个之前导出的.cfg
/.zip
文件,那么这个导入的配置会覆盖设备内部的启动配置,设备启动后加载的就是你导入的这个配置。
- 设备会加载其内部的启动配置文件(
- 版本兼容性: 导出的配置文件(
.cfg
/.zip
)通常与eNSP版本和设备模拟的VRP版本相关,在不同版本的eNSP间导入时,如果遇到问题,可能需要检查版本兼容性或做适当调整。 - 安全关闭: 尽量避免直接关闭eNSP软件或电脑而不执行保存操作,虽然执行了
save
的设备重启后会恢复配置,但未保存的拓扑布局等可能会丢失。
常见问题解答 (FAQ)
- Q: 我在设备里配了好多命令,也保存了拓扑文件,为什么重启设备后配置没了?
- A: 这是最常见的问题!原因是你没有在设备的命令行里执行
save
命令。 保存拓扑文件不等于保存设备配置,必须对每个设备执行save
。
- A: 这是最常见的问题!原因是你没有在设备的命令行里执行
- Q: 我执行了
save
,但下次打开拓扑启动设备时配置还是没了?- A: 请检查:
- 确认执行
save
后看到了成功的提示信息。 - 确认你打开的是同一个保存过的拓扑文件(
.topo
)。 - 确认设备启动过程没有报错(有时模拟器不稳定可能导致启动失败或加载配置失败,尝试关闭设备再重新启动一次)。
- (较罕见) 检查eNSP的工作路径是否有特殊字符或权限问题,影响了模拟设备内部文件的存储,尝试将拓扑保存到另一个简单路径(如D盘根目录)再试。
- 确认执行
- A: 请检查:
- Q: 导出配置和
save
命令有什么区别?- A:
save
是设备内部操作,将配置写入设备“硬盘”(NVRAM),保证设备重启后能加载,导出配置是eNSP软件操作,将设备“硬盘”里的配置文件复制一份到你电脑的硬盘上,用于备份或迁移,不影响设备自身的启动过程。
- A:
- Q: 我只想备份一下配置,不做其他操作,应该怎么做?
- A: 确保设备配置已通过
save
命令保存到内部,然后只需在eNSP界面右键该设备,选择导出设备配置
,保存到本地即可。
- A: 确保设备配置已通过
- Q: 如何把之前备份的配置恢复到设备上?
- A: 在eNSP中,确保设备处于关闭状态,右键该设备,选择
导入设备配置
,然后浏览选择你之前导出的配置文件(.cfg
或.zip
),导入成功后,再启动设备,它就会加载你导入的这个配置。
- A: 在eNSP中,确保设备处于关闭状态,右键该设备,选择
在eNSP中有效保存你的配置成果,关键在于理解并执行两个动作:
- 对每个配置过的设备,在其命令行中执行
save
命令(使用默认文件名vrpcfg.zip
),这是防止设备重启后配置丢失的绝对必要步骤。 - (强烈推荐) 通过eNSP界面,对每个设备执行
导出设备配置
,这为你的配置提供了宝贵的本地备份,防止项目文件损坏或误操作导致配置彻底丢失。
养成“配置修改后 -> save
-> (定期)导出备份 -> 保存拓扑”的良好习惯,能极大提升你在eNSP中学习和实验的效率与体验,确保你的每一次精心配置都不会白费功夫。
引用与参考说明
- 本文所述
save
命令及其功能基于华为通用路由平台 VRP (Versatile Routing Platform) 的常见操作规范,具体命令语法和提示信息可能因模拟的 VRP 版本(如 VRP5, VRP8)或设备型号(如 AR2220, S5700)略有差异,但核心功能和目的相同。 - eNSP 软件界面操作(导出/导入设备配置)基于华为 eNSP 官方版本(如 V100R003C00SPC100)的典型功能设计,界面选项名称和流程在不同版本间保持高度一致。
- 关于配置保存机制(运行配置 vs. 启动配置)的概念,遵循网络设备配置管理的通用原则。
原创文章,发布者:酷番叔,转转请注明出处:https://cloud.kd.cn/ask/5899.html