2. Comware系统基础操作

Comware 是 H3C 网络设备的操作系统,理解它的操作方式,是后续所有园区网配置、排障与版本维护工作的起点。与图形化网管不同,Comware 的核心交互方式是命令行,而命令行并不是“一条命令对应一个功能”的简单集合,它由视图模式、命令层级、配置文件、版本文件四层结构共同支撑。本节围绕这四层展开,重点讲清楚“命令在哪里执行、配置存在哪里、版本如何切换、故障如何定位”。

一、命令行体系与视图模式

Comware 的命令行采用分层视图结构。设备登录后首先进入用户视图,提示符形如 <H3C>,此时只能执行查看类、文件类、调试类等非配置命令。要修改配置,必须进入系统视图,提示符变为 [H3C],命令是 system-view。系统视图之下还有各类功能视图,例如接口视图 [H3C-GigabitEthernet1/0/1]、VLAN 视图 [H3C-vlan10]、OSPF 视图 [H3C-ospf-1] 等。视图的本质是“命令作用域”:同一条命令在不同视图下含义可能完全不同,例如 display this 在接口视图下只显示该接口的当前配置。

视图之间可以逐级进入,也可以用 quit 返回上一级,用 return 或快捷键 Ctrl+Z 直接回到用户视图。命令行支持 ? 联机帮助、Tab 补全、命令历史(上下方向键)以及 display 系列查看命令。一个常见的操作习惯是:先用 display current-configuration 看全局配置,再进入具体视图用 display this 看局部配置,这样定位问题最快。

Comware 视图层级与命令作用域 用户视图 <H3C> 查看/文件/调试 系统视图 [H3C] system-view 接口视图 [H3C-GE1/0/1] VLAN 视图 [H3C-vlan10] 路由协议视图 [H3C-ospf-1] system-view quit 逐级返回 / return 或 Ctrl+Z 直接回用户视图 命令作用域:display this 仅显示当前视图配置;display current-configuration 显示全部已生效配置 ? 联机帮助 · Tab 补全 · 上下键调历史 · display 系列为查看类命令

二、配置文件管理

Comware 的配置分为当前配置与下次启动配置。当前配置运行在内存中,命令 display current-configuration 可查看;下次启动配置保存在存储介质(通常是 flash)中,默认文件名为 startup.cfg,命令 display saved-configuration 可查看。两者不一致时,设备重启后会丢失未保存的修改,因此配置完成后必须执行 save。执行 save 时系统会提示确认文件名,直接回车即保存为默认启动文件。

配置文件管理还包括备份、恢复与清除。常用操作如下:

# 查看当前配置与启动配置
display current-configuration
display saved-configuration

# 保存当前配置为启动配置
save

# 将配置文件备份到 TFTP 服务器
tftp 192.168.1.100 put startup.cfg startup-backup.cfg

# 清除下次启动配置(谨慎操作)
reset saved-configuration

# 指定下次启动使用的配置文件
startup saved-configuration startup.cfg

需要特别注意:reset saved-configuration 只清除启动配置,不影响当前运行配置,但设备重启后将恢复出厂默认。工程上更稳妥的做法是先把 startup.cfg 备份到外部服务器,再执行清除或替换操作。

三、版本升级与回退

Comware 的版本文件通常为 .bin 或 .ipe 格式,升级流程可以概括为“上传—指定—重启—验证”。升级前应先确认当前版本与目标版本的兼容性,并检查 flash 剩余空间是否足够。典型操作如下:

# 查看当前版本与启动文件
display version
display boot-loader

# 通过 TFTP 上传新版本到 flash
tftp 192.168.1.100 get H3C_S5560-CMW710-R1234.ipe

# 指定下次启动使用的新版本
boot-loader file flash:/H3C_S5560-CMW710-R1234.ipe main

# 重启设备使新版本生效
reboot

版本回退与升级方向相反:如果新版本运行异常,可以重新指定旧版本文件为主启动文件,再重启。若旧版本文件已被删除,则需要重新上传。工程上建议在升级前保留旧版本文件,并记录 display boot-loader 的输出,以便快速回退。回退命令与升级一致,只是把 boot-loader file 指向旧版本文件。

升级和回退都会触发设备重启,业务会中断。园区网核心设备应安排在维护窗口执行,并提前备份配置与旧版本文件。

四、常用诊断命令

诊断命令是排障的核心工具。Comware 中常用的诊断命令按用途可分为几类:

用途命令说明
版本与启动display version查看软件版本、运行时间、硬件信息
配置查看display current-configuration查看当前生效配置
接口状态display interface brief快速查看各接口 up/down 与速率
接口详情display interface GigabitEthernet1/0/1查看收发包、错包、CRC 等统计
MAC 地址display mac-address查看 MAC 表项与学习情况
ARP 表display arp查看 ARP 映射与老化情况
路由表display ip routing-table查看路由条目与下一跳
日志display logbuffer查看系统日志与告警
诊断信息display diagnostic-information一键收集全面诊断信息

实际排障时,建议按“先看接口、再看表项、最后看日志”的顺序推进。例如某终端无法上网,先执行 display interface brief 确认接入端口是否 up,再用 display mac-address 确认终端 MAC 是否学习到,接着用 display arp 和 display ip routing-table 检查三层可达性,最后用 display logbuffer 查看是否有端口震荡或协议告警。这样可以把问题范围从物理层逐步收敛到应用层。

执行 display diagnostic-information 时,系统会依次收集大量信息,耗时较长,建议在业务低峰期执行,并将输出保存到文件后再分析。

掌握以上四部分内容后,读者应能独立完成 Comware 设备的基本登录、视图切换、配置保存、版本切换和常见故障定位。这些操作是后续 VLAN、STP、链路聚合、路由协议等园区网配置的基础,也是工程交付中必须熟练的基本功。