华为交换机导出配置文件的核心方法是用display current-configuration查看运行配置,再用FTP、TFTP或直接拷贝的方式保存到本地电脑,操作前记得先执行save确保配置已写入Flash。
华为交换机导出配置文件命令有哪些
不少朋友第一次接触华为交换机,第一反应是找“导出”按钮,但网络设备没有图形界面时,全靠命令行完成,业内专家指出,掌握三条命令就够日常使用了。
最常用的display current-configuration命令
在用户视图下输入display current-configuration,设备会输出当前生效的全部配置,这相当于把交换机脑子里想的东西全部打印出来,但屏幕滚动很快,建议配合分屏显示:
- 输入
display current-configuration | include sysname可以只看设备名 - 输入
display current-configuration | include vlan能快速筛出VLAN配置 - 用
display current-configuration | section interface查看接口段落
如果只是临时确认某个参数,直接看屏幕就行,但要真正导出成文件,还需要配合重定向或文件传输工具。
save保存后的配置文件在哪里
执行save命令后,配置会写入Flash中的vrpcfg.zip文件(部分老版本是vrpcfg.cfg),这就是交换机的启动配置文件,你可以在用户视图下用dir查看文件列表,确认这个文件存在。
需要注意的是,display current-configuration显示的是当前运行配置,和保存到Flash的配置在正常情况下是一致的,但如果改了配置没保存,两者就有差异,所以导出前先save,这是基本操作。
华为交换机配置文件怎么导出到电脑
把配置文件从交换机拷贝到电脑,常见有三种方式:TFTP、FTP和串口/网线直连,其中TFTP最轻量,FTP支持目录操作,网线直连适合没有网络环境的场景。

通过TFTP导出配置的实操步骤
先在电脑上装一个TFTP服务器软件(比如常见的Tftpd64),设置好共享目录和IP地址,假设电脑IP是168.1.100,交换机管理IP是168.1.1,操作流程如下:
- 在交换机上ping电脑IP,确认网络通:
ping 192.168.1.100 - 进入系统视图,开启TFTP客户端功能(默认就有)
- 回到用户视图,执行命令:
tftp 192.168.1.100 put vrpcfg.zip(注意put是上传,get是从服务器下载)
这里有个坑:很多人习惯用get,但导出是交换机的文件放到电脑上,所以要用put,如果你用display current-configuration重定向,比如display current-configuration > conf.txt,那么交换机本地会生成一个conf.txt,再用tftp 192.168.1.100 put conf.txt导出。
通过FTP导出配置的完整过程
FTP更适合传输大文件或批量操作,先在交换机上配置FTP用户:
ftp server enable
set default ftp-directory flash:/
local-user ftpuser password simple 123456
local-user ftpuser service-type ftp
local-user ftpuser ftp-directory flash:/
电脑上打开FTP客户端(或资源管理器输入ftp://192.168.1.1),用ftpuser登录,然后找到vrpcfg.zip右键下载,也可以命令行操作:
ftp 192.168.1.1
get vrpcfg.zip
如果交换机不支持FTP server,部分型号只支持SFTP,配置方式类似,但需要先开启SSH服务和SFTP权限。
对比两种传输方式,可以参考下表:
| 对比项 | TFTP | FTP |
|---|---|---|
| 端口 | UDP 69 | TCP 21 |
| 认证 | 无 |
用户名密码 |
| 传输效率 | 较低 | 较高 |
| 适用场景 | 快速小文件 | 大文件或批量 |
| 安全性 | 明文无认证 | 明文但有账号控制 |
华为交换机备份配置文件到电脑时的注意事项
备份不等于简单复制,如果你直接在Windows上用记事本打开vrpcfg.zip,看到的是一堆乱码因为华为的配置文件默认是压缩格式,需要先用解压工具解压,或者用display current-configuration重定向生成的conf.txt才是纯文本。
二进制传输模式必须开启
无论是TFTP还是FTP客户端,一定要设置成二进制模式,FTP默认就有ASCII和二进制两种,如果误用ASCII传输.zip文件,文件会损坏,TFTP一般自动二进制,但某些弱鸡软件会强制转换,建议传输后检查文件大小是否和dir看到的一致。
管理网段和端口放行
很多朋友在办公网里操作交换机,电脑和交换机不在同一VLAN,此时要确保电脑能路由到交换机管理地址,同时检查交换机上是否配置了ACL限制TFTP/FTP流量,常见做法是单独划一个管理VLAN,只允许特定IP访问。
导出后立即验证完整性
下载完成后,用file compare命令(部分版本支持)对比交换机文件和本地文件的大小和校验值,如果没有该命令,直接对比文件大小最直观,另一种方法是把导出的文件重新put回去,看看能否覆盖正常启动,但这会改动设备,不建议在生产环境测试。
华为交换机配置导出和导入的区别
导出是把设备正在跑的配置捞出来,导入是把存好的配置灌回去,两者的操作方向相反,但底层逻辑相同:都依赖文件传输协议。
配置导出更适合做备份和审计
日常运维中,导出配置用于定期归档、配置比对、故障恢复,把每个季度的配置导出来存好,出问题时能快速回滚到历史版本。

配置导入需要谨慎操作
导入配置时,设备会自动执行文件中的命令,如果配置里有冲突或错误,可能导致业务中断,行业共识是导入前先在测试环境验证,导入时用display current-configuration观察实时变化,特别要注意,导入vrpcfg.zip只能恢复启动配置,不会立即生效,需要重启或者reboot才能应用;而导入纯文本的conf.txt是立即执行的。
相关问题解答
华为交换机配置文件导出后怎么打开正常?
导出的vrpcfg.zip是压缩格式,先用解压软件解压成.cfg文件,再用文本编辑器打开,如果是用display current-configuration > xxx.txt导出的纯文本,直接记事本打开即可,注意编码格式选择UTF-8或GBK,否则中文备注可能乱码。
华为交换机配置导出命令和思科有什么区别?
华为用的是display current-configuration,思科是show running-config,导出文件的方法也有差异,华为支持TFTP/FTP/SFTP,思科通常用copy running-config tftp:.如果你从思科切到华为,需要重新适应命令体系,但概念是相通的。
导出配置会影响交换机正常运行吗?
不会。display current-configuration只是读取,tftp put也只是拷贝文件,都不修改运行状态,唯一需要注意的是,如果Flash空间不足,生成重定向文件会报错,可以先删除无用文件再操作。
导出配置文件五步走:保存配置、确认连通、选择协议、执行传输、校验文件,养成这个习惯,再大的网络也能胸有成竹,无论你是刚入行的网工,还是维护核心机房的老师傅,把这条链路刻在肌肉记忆里,就能应对大部分配置备份场景。

