华为S5700系列交换机是华为公司推出的新一代全千兆以太网交换机,主要面向企业网、园区网接入层,提供高密度千兆接入、灵活扩展能力和丰富的业务特性,支持VLAN、STP、RSTP、MSTP、QoS、ACL、端口安全等多种协议和功能,适用于构建高效、安全、可扩展的网络环境,以下从基本配置、VLAN配置、STP配置、QoS配置、ACL配置及常用维护命令等方面详细介绍华为S5700的常用操作,并结合表格形式展示关键命令参数,帮助用户快速掌握设备配置方法。

基本配置命令
基本配置是设备管理的基础,包括设备名称、登录权限、管理IP地址及接口参数设置。
- 设备名称配置:
system-view // 进入系统视图 sysname Switch-S5700 // 设置设备名称为Switch-S5700
- 用户登录权限配置:
aaa // 进入AAA视图 local-user admin password cipher Huawei@123 // 创建本地用户admin,密码为Huawei@123 local-user admin privilege level 15 // 设置用户权限为15级(最高权限) local-user admin service-type terminal ssh // 设置登录类型为SSH和终端
- 管理IP地址配置:
interface vlanif1 // 进入VLANIF1接口视图(默认管理VLAN) ip address 192.168.1.1 24 // 配置管理IP地址为192.168.1.1/24
- 接口参数配置(以GE0/0/1为例):
interface GigabitEthernet 0/0/1 // 进入接口视图 description Link-To-PC // 设置接口描述为“Link-To-PC” port link-type access // 设置接口为接入类型 port default vlan 10 // 将接口加入VLAN 10 speed 1000 // 设置接口速率为1000Mbps duplex full // 设置接口为全双工模式
VLAN配置
VLAN(虚拟局域网)用于隔离广播域,提升网络安全性,以下是VLAN创建、端口划分及验证命令。
- 创建VLAN:
vlan batch 10 20 // 批量创建VLAN 10和VLAN 20
- 端口加入VLAN(以接入端口为例):
interface GigabitEthernet 0/0/2 port link-type access port default vlan 10 // 将GE0/0/2加入VLAN 10
- Trunk端口配置(允许指定VLAN通过):
interface GigabitEthernet 0/0/3 port link-type trunk port trunk allow-pass vlan 10 20 // 允许VLAN 10和20通过Trunk端口
- VLAN验证命令:
display vlan // 查看所有VLAN信息 display port vlan // 查看端口VLAN成员关系
STP配置
STP(生成树协议)可防止网络中出现环路,通过阻塞冗余链路确保网络拓扑无环。
- 开启STP:
stp mode rstp // 设置STP模式为RSTP(快速生成树协议) stp enable // 全局开启STP
- 配置端口角色(可选):
interface GigabitEthernet 0/0/4 stp edge-port // 将端口配置为边缘端口(不参与STP计算,建议连接终端设备时使用)
- STP验证命令:
display stp brief // 查看STP简要信息(端口状态、角色等) display stp interface GigabitEthernet 0/0/1 // 查看指定接口的STP状态
QoS配置
QoS(服务质量)用于保障关键业务流量,通过流量分类、标记、整形和拥塞管理实现带宽分配。

- 创建流分类(基于ACL):
traffic classifier voice operator or // 创建流分类voice,逻辑关系为“或” if-match acl 3001 // 匹配ACL 3001(假设ACL 3001定义了语音流量)
- 创建流行为:
traffic behavior voice // 创建流行为voice priority 7 // 设置优先级为7(高优先级)
- 应用流策略:
traffic policy voice-policy // 创建流策略voice-policy classifier voice behavior voice // 将流分类voice与流行为voice绑定 interface GigabitEthernet 0/0/5 // 进入接口视图 traffic-policy voice-policy inbound // 在入方向应用流策略
ACL配置
ACL(访问控制列表)用于控制数据报文的转发,实现网络安全过滤。
- 创建基本ACL(基于源IP):
acl number 2000 // 创建基本ACL 2000 rule 5 permit source 192.168.1.0 0.0.0.255 // 允许192.168.1.0/24网段通过
- 创建高级ACL(基于源IP、目标IP、协议等):
acl number 3001 // 创建高级ACL 3001 rule 5 permit tcp source 192.168.1.0 0.0.0.255 destination 10.0.0.0 0.0.0.255 destination-port eq 80 // 允许192.168.1.0/24访问10.0.0.0/24的HTTP服务
- ACL应用(在接口下过滤流量):
interface GigabitEthernet 0/0/6 traffic-filter inbound acl 2000 // 在入方向应用ACL 2000
常用维护命令
- 设备信息查看:
display version // 查看设备版本信息 display device // 查看设备硬件信息 display cpu-usage // 查看CPU使用率 display memory-usage // 查看内存使用率
- 接口状态查看:
display interface // 查看所有接口状态 display interface GigabitEthernet 0/0/1 // 查看指定接口详细信息
- 文件管理:
save // 保存当前配置 delete startup-config // 删除启动配置(慎用) reboot // 重启设备
关键命令参数速查表
| 功能类别 | 常用命令 | 参数说明 |
|---|---|---|
| 基本配置 | sysname | 设备名称,如“Switch-S5700” |
| interface GigabitEthernet 0/0/1 | 进入接口视图,编号格式为“槽位/子卡/端口” | |
| VLAN配置 | port default vlan 10 | 将接入端口加入VLAN 10 |
| port trunk allow-pass vlan 10 20 | Trunk端口允许VLAN 10和20通过 | |
| STP配置 | stp mode rstp | 设置STP模式为RSTP(默认为STP) |
| stp edge-port | 配置边缘端口,不参与STP计算 | |
| QoS配置 | traffic classifier voice | 创建流分类,名称可自定义 |
| priority 7 | 设置优先级(0-7,7为最高) | |
| ACL配置 | acl number 2000 | 基本ACL范围2000-2999,高级ACL 3000-3999 |
| rule 5 permit source ... | 规则ID(5-99),permit允许,deny拒绝 |
相关问答FAQs
Q1: 如何将华为S5700交换机的接口设置为 hybrid 类型?
A: Hybrid端口可同时传输多个VLAN的流量,支持Tag和Untag标记,配置步骤如下:
system-view interface GigabitEthernet 0/0/1 port link-type hybrid // 设置接口类型为hybrid port hybrid pvid vlan 10 // 设置接口PVID为VLAN 10(未标记流量默认属于VLAN 10) port hybrid tagged vlan 20 // 允许VLAN 20流量以Tag标记通过 port hybrid untagged vlan 30 // 允许VLAN 30流量以Untag标记通过
Q2: 交换机无法通过SSH登录,如何排查?
A: 可按以下步骤排查:
- 检查SSH服务状态:执行
display ssh server status,确认SSH服务已开启(状态应为“Enabled”)。 - 检查用户配置:执行
display local-user admin,确认用户admin存在且权限级别为15,登录类型包含“SSH”。 - 检查VLANIF接口IP:确认管理VLAN(如VLAN 1)对应的VLANIF接口配置了正确的IP地址,且客户端与设备IP可达。
- 检查防火墙策略:执行
display acl interface,确认未在接口下配置阻止SSH流量(默认端口号22)的ACL规则。 - 检查AAA配置:确认AAA认证方式为
local-user,非remote或其他认证方式。

