博科交换机保存配置是网络运维中的关键操作,确保设备重启或断电后不丢失当前设置,博科交换机主要通过copy
命令将运行配置(running-config)保存到启动配置(startup-config),同时支持备份到TFTP/FTP服务器或本地存储介质,以下从命令语法、操作步骤、注意事项及常见问题展开详细说明。

保存配置的核心命令与语法
博科交换机的配置保存主要依赖copy
命令,其基本语法为:
copy running-config startup-config
该命令将当前运行中的配置(动态修改的参数)写入启动配置(设备下次启动时加载的默认配置),是最常用且基础的保存方式。
博科交换机支持将配置备份到外部服务器或本地文件系统,语法扩展为:
copy running-config [tftp:|ftp:|flash:|slot:] <文件名>
tftp:
或ftp:
:指定备份到TFTP/FTP服务器,需提前配置服务器IP和权限;flash:
:备份到设备闪存(如CompactFlash),文件格式通常为.cfg
;slot:
:若交换机支持扩展槽位,可备份到指定槽位的存储介质。
详细操作步骤
保存到启动配置(最常用)
操作流程:
- 步骤1:登录交换机CLI(可通过Console、Telnet或SSH),进入特权模式(提示符为
switch:>
)。 - 步骤2:检查当前运行配置是否正确,可通过
show running-config
命令查看关键参数(如VLAN、接口IP、路由协议等)。 - 步骤3:执行保存命令:
copy running-config startup-config
- 步骤4:确认提示信息,成功后会显示
Configuration copied successfully
,部分型号可能要求输入Y
确认。 - 步骤5:验证保存结果,通过
show startup-config
检查是否与运行配置一致。
备份到外部服务器(TFTP/FTP)
前提条件:

- TFTP/FTP服务器已搭建,且网络与交换机互通;
- 服务器有读写权限,防火墙开放对应端口(TFTP默认69,FTP默认21)。
操作流程:
- 步骤1:在特权模式下执行备份命令,例如备份到TFTP服务器:
copy running-config tftp:192.168.1.100/backup.cfg
(168.1.100
为服务器IP,backup.cfg
为目标文件名) - 步骤2:根据提示输入服务器用户名和密码(若FTP服务器需认证)。
- 步骤3:等待传输完成,通过
dir tftp:
查看文件是否成功上传。
保存到本地存储介质(如闪存)
操作流程:
- 步骤1:确认闪存可用空间,通过
dir flash:
查看。 - 步骤2:执行备份命令:
copy running-config flash:config_backup.cfg
- 步骤3:验证文件存在,可通过
copy flash:config_backup.cfg tftp:
将本地文件再上传至服务器实现双重备份。
不同场景下的注意事项
分层保存与批量配置
若交换机采用分层架构(如VLAN、端口、路由策略分模块配置),建议分模块保存并记录文件版本,避免混淆。
- 先保存基础配置(
copy running-config startup-config
); - 再单独备份VLAN配置(
copy running-config tftp:vlan_20231020.cfg
)。
存储空间管理
博科交换机闪存空间有限,若频繁备份旧文件,需定期清理:

- 删除旧文件:
delete flash:old_config.cfg
; - 清空闪存(谨慎操作):
erase flash:
(会删除所有文件,包括启动配置,需重新上传)。
安全性考虑
- 保存到外部服务器时,建议使用加密协议(如SFTP替代FTP);
- 避免在配置保存过程中断电或中断命令,可能导致配置损坏。
多设备批量保存
对于多台博科交换机,可通过脚本批量执行保存命令,使用Python的paramiko
库SSH登录设备并执行copy running-config startup-config
,结合IP列表实现自动化。
配置保存后的验证与恢复
验证保存结果
- 对比配置:
show running-config
与show startup-config
关键参数是否一致; - 模拟重启:执行
reload
命令(选择“否”不重启),检查重启提示是否加载最新配置。
配置恢复
若需恢复旧配置,可通过以下方式:
- 从启动配置恢复:
copy startup-config running-config
(覆盖当前运行配置,需谨慎); - 从备份文件恢复:若备份到TFTP服务器,执行
copy tftp:192.168.1.100/backup.cfg running-config
。
常见问题FAQs
问题1:执行copy running-config startup-config
后,重启配置仍丢失,可能的原因是什么?
解答:
- 启动配置未正确写入:可能是存储介质(如闪存)损坏,可通过
dir flash:
检查文件是否存在,或尝试copy running-config flash:config.cfg
再从闪存复制到启动配置; - 配置冲突:部分博科型号需保存后执行
write memory
(旧版本命令),可尝试补充该命令; - BootROM问题:若BootROM设置异常,可能导致启动配置未加载,需通过
boot config-file
命令指定启动配置文件路径。
问题2:如何将配置保存到FTP服务器时提示“Permission denied”?
解答:
- 服务器权限问题:检查FTP服务器账户是否有写入权限,建议使用匿名账户(若允许)或创建具有读写权限的用户;
- 路径错误:确保目标路径存在,例如
ftp:/backup/
需提前在服务器创建backup
目录; - 网络连通性:通过
ping
测试交换机与FTP服务器互通,检查防火墙是否开放FTP数据端口(默认20/21)。
通过以上步骤和注意事项,可确保博科交换机配置的安全保存与可靠恢复,有效提升网络运维效率。