华为交换机作为企业网络中的核心设备,其配置管理是网络运维的重要环节,通过命令行界面(CLI)查看交换机配置,可以帮助管理员快速了解网络拓扑、接口状态、安全策略等信息,从而进行故障排查、性能优化和合规审计,本文将详细介绍华为交换机查看配置的常用命令、分类场景及实用技巧,并结合表格形式清晰展示命令功能,最后附相关FAQs以解答常见疑问。

在华为交换机中,查看配置的命令主要分为系统信息、接口配置、VLAN与二层协议、路由协议、安全策略以及文件管理六大类,每类命令针对不同的管理需求,掌握这些命令能有效提升运维效率。
系统信息类命令用于查看交换机的基本运行状态和全局参数。display current-configuration
是最核心的命令,可输出当前生效的全部配置,包括系统名称、登录用户、时钟、接口参数等,若需快速查看配置摘要,可使用display saved-configuration
,该命令仅显示保存到配置文件的配置内容,对比两条命令可判断未保存的临时配置。display device
查看设备硬件信息(如型号、序列号、CPU内存占用),display version
查看系统版本和启动时间,display startup
查看下次启动使用的配置文件路径,这些命令在设备巡检和故障排查中高频使用。
接口配置类命令聚焦于物理接口和逻辑接口的状态与参数。display interface brief
以表格形式展示所有接口的名称、状态(UP/DOWN)、带宽、双工模式等关键信息,适合快速定位故障接口,若需查看单个接口的详细配置,如IP地址、子网掩码、VLAN成员等,可使用display interface [interface-type interface-number]
,例如display interface GigabitEthernet 0/0/1
,对于聚合接口,display link-aggregation summary
可查看聚合组的建立状态和成员端口信息;对于VLANIF接口,则需结合display ip interface brief
查看三层接口的IP配置和路由状态。
VLAN与二层协议类命令用于查看二层网络配置。display vlan
显示所有VLAN的创建信息、包含的接口类型(Access、Trunk、Hybrid)及端口成员,通过该命令可确认VLAN划分是否正确。display port vlan
查看接口的VLAN绑定关系,特别是Hybrid端口的VLAN标签处理方式,对于STP生成树协议,display stp brief
查看各接口的角色(根端口、指定端口)、状态( forwarding、blocking)和优先级;display mac-address
查看MAC地址表,包含动态/静态MAC地址、所属VLAN和接口,可用于定位网络环路或非法设备接入。

路由协议类命令关注三层路由转发能力。display ip routing-table
查看全局路由表,包括目的网段、下一跳、出接口、路由协议类型(直连、静态、OSPF、BGP等)和优先级,display ip routing-table verbose
可显示更详细的路由属性,若需查看特定路由协议的配置与状态,OSPF协议下使用display ospf peer
查看邻居关系,display ospf lsdb
查看链路状态数据库;BGP协议下使用display bgp peer
查看BGP邻居状态,display bgp routing-table
查看BGP路由条目,对于静态路由,display ip interface brief
可关联查看接口IP与直连路由,而display ip static-routing
则直接列出所有静态路由配置。
安全策略类命令用于检查访问控制和安全功能配置。display acl
查看所有ACL规则,包括ACL编号、规则描述、匹配条件(源/目的IP、端口等)和动作(permit/deny),display acl [number]
可查看指定ACL的详细规则,对于端口安全,display port-security
查看接口的安全MAC地址数量、违例处理方式(protect/restrict/ shutdown),802.1X认证配置可通过display dot1x
查看接口的认证状态、在线用户数量和服务器信息。display user-interface
查看当前登录用户、线路类型(VTY/Console)和权限级别,有助于审计管理员操作。
文件管理类命令用于配置文件与系统文件的查看。display dir
查看存储设备(如Flash)中的文件列表,包括文件名、大小、修改时间,display dir [path]
可查看指定目录内容。display configuration file
查看当前运行的配置文件内容,display startup saved-configuration
查看下次启动将加载的配置文件,两条命令对比可确认配置同步状态,对于系统日志,display logbuffer
查看日志缓冲区内容,display logbuffer size
可调整日志缓冲区大小,便于定位设备异常事件。
以下表格总结了部分核心查看命令的功能及使用场景:

命令分类 | 命令示例 | 功能描述 |
---|---|---|
系统信息 | display current-configuration | 查看当前生效的全部配置 |
接口配置 | display interface brief | 以摘要形式查看所有接口状态与参数 |
VLAN与二层协议 | display vlan | 查看VLAN创建信息及接口成员关系 |
路由协议 | display ip routing-table | 查看全局路由表,包含路由条目与下一跳信息 |
安全策略 | display acl 3000 | 查看编号为3000的ACL规则详情 |
文件管理 | display dir | 查看存储设备中的文件列表 |
在实际操作中,部分命令可结合参数实现精准查询,例如display current-configuration | include interface
(过滤包含“interface”的配置行),或display ip routing-table | begin 192.168
(从目的网段为192.168的行开始显示),通过display saved-configuration | compare
可对比当前配置与 saved 配置的差异,避免配置遗漏。
相关问答FAQs:
Q1: 如何快速查看华为交换机中所有Trunk接口的允许VLAN列表?
A1: 可使用命令display port vlan | include Trunk
,该命令会过滤出所有Trunk接口及其绑定的VLAN信息,若需更详细的输出,可执行display port vlan [interface-type interface-number]
查看单个Trunk接口的允许VLAN列表(如display port vlan GigabitEthernet 0/0/1
),通过port trunk permit vlan all
或具体VLAN ID(如port trunk permit vlan 10 20
)判断接口是否允许指定VLAN通过。
Q2: 为什么执行display current-configuration
时,部分配置内容显示为乱码或省略?
A2: 通常由以下原因导致:① 配置文件中包含特殊字符或非UTF-8编码内容,可通过display current-configuration | display-encoding utf-8
强制以UTF-8格式显示;② 输出内容过多超出终端缓冲区,可使用display current-configuration | more
分页显示,或通过screen-length 0 temporary
临时关闭分页;③ 权限不足,部分敏感配置(如AAA密码)需进入系统视图(system-view
)并配置user-interface privilege level 3
提升权限后才能查看,若问题仍未解决,建议通过display device
确认设备软件版本是否与命令兼容。