当前位置: 首页 > news >正文

实战手记:华为S5720交换机从零到业务就绪的配置全流程

1. 开箱与初始化配置

第一次拿到华为S5720交换机时,我习惯先检查设备外观和配件。打开包装箱后,除了主机外,通常会附带电源线、Console线、挂耳和说明书。建议先确认设备型号是否正确(设备前面板有明确标注),然后找到Console口准备初始化配置。

连接Console线需要特别注意:华为交换机的Console口是RJ45接口,需要使用USB转Console线或者串口转Console线。我习惯用SecureCRT这类终端工具,波特率设置为9600,数据位8,无校验,停止位1,无流控。连接成功后通电,你会看到设备启动日志,按任意键进入初始配置界面。

如果是全新设备,首次登录不需要密码。但如果是二手设备,可能需要重置密码。重置方法很简单:重启设备时按Ctrl+B进入BootROM菜单,选择"Clear Console password"即可。这个操作不会影响其他配置,可以放心使用。

2. 基础系统配置

2.1 设备命名与系统信息

给交换机起个有意义的名字很重要,特别是在有多台设备的网络中。我通常使用位置+型号的命名方式,比如"3F-S5720-01"。配置命令很简单:

<HUAWEI> system-view [HUAWEI] sysname 3F-S5720-01

设置时区对日志排查很有帮助:

[3F-S5720-01] clock timezone CST add 08:00:00

建议再配置NTP服务,确保所有设备时间同步:

[3F-S5720-01] ntp-service unicast-server 192.168.1.1

2.2 AAA认证体系搭建

AAA认证是设备安全的基础,我建议所有登录方式都采用AAA认证。先创建一个管理员账号:

[3F-S5720-01] aaa [3F-S5720-01-aaa] local-user admin user-type netmanager [3F-S5720-01-aaa] local-user admin password cipher Admin@123 [3F-S5720-01-aaa] local-user admin privilege level 15 [3F-S5720-01-aaa] local-user admin service-type terminal ssh telnet http

这里有几个注意点:

  1. 密码建议使用cipher类型加密
  2. privilege level 15是最高权限
  3. service-type要包含实际使用的登录方式

3. 网络基础配置

3.1 VLAN规划与配置

中小企业通常需要划分多个VLAN。假设我们有以下需求:

  • VLAN 10:管理VLAN
  • VLAN 20:办公网络
  • VLAN 30:访客网络
  • VLAN 40:监控网络

配置命令如下:

[3F-S5720-01] vlan batch 10 20 30 40 [3F-S5720-01] vlan 10 [3F-S5720-01-vlan10] description Management [3F-S5720-01-vlan10] quit

给管理VLAN配置IP地址:

[3F-S5720-01] interface Vlanif 10 [3F-S5720-01-Vlanif10] ip address 192.168.10.1 24 [3F-S5720-01-Vlanif10] quit

3.2 端口类型配置

华为交换机的端口有三种模式:

  1. access:接入终端设备
  2. trunk:连接其他交换机
  3. hybrid:特殊场景使用

配置trunk端口(连接上层交换机):

[3F-S5720-01] interface GigabitEthernet 0/0/24 [3F-S5720-01-GigabitEthernet0/0/24] port link-type trunk [3F-S5720-01-GigabitEthernet0/0/24] port trunk allow-pass vlan 10 20 30 40

配置access端口(连接电脑):

[3F-S5720-01] interface GigabitEthernet 0/0/1 [3F-S5720-01-GigabitEthernet0/0/1] port link-type access [3F-S5720-01-GigabitEthernet0/0/1] port default vlan 20

批量配置端口的小技巧:

[3F-S5720-01] port-group 1 [3F-S5720-01-port-group-1] group-member GigabitEthernet 0/0/1 to GigabitEthernet 0/0/20 [3F-S5720-01-port-group-1] port link-type access [3F-S5720-01-port-group-1] port default vlan 20

4. 远程管理配置

4.1 SSH安全登录

Telnet不够安全,建议启用SSH:

[3F-S5720-01] rsa local-key-pair create [3F-S5720-01] stelnet server enable [3F-S5720-01] ssh user admin authentication-type password [3F-S5720-01] ssh user admin service-type stelnet

4.2 ACL访问控制

限制只有特定IP可以管理设备:

[3F-S5720-01] acl 2000 [3F-S5720-01-acl-basic-2000] rule permit source 192.168.10.100 0 [3F-S5720-01-acl-basic-2000] rule deny source any [3F-S5720-01-acl-basic-2000] quit

应用ACL到VTY接口:

[3F-S5720-01] user-interface vty 0 4 [3F-S5720-01-ui-vty0-4] acl 2000 inbound [3F-S5720-01-ui-vty0-4] authentication-mode aaa [3F-S5720-01-ui-vty0-4] protocol inbound ssh

5. 业务功能配置

5.1 DHCP服务配置

为办公网络提供DHCP服务:

[3F-S5720-01] dhcp enable [3F-S5720-01] interface Vlanif 20 [3F-S5720-01-Vlanif20] dhcp select interface [3F-S5720-01-Vlanif20] dhcp server dns-list 114.114.114.114 [3F-S5720-01-Vlanif20] dhcp server excluded-ip-address 192.168.20.1 192.168.20.10

5.2 端口安全配置

防止非法设备接入:

[3F-S5720-01] interface GigabitEthernet 0/0/1 [3F-S5720-01-GigabitEthernet0/0/1] port-security enable [3F-S5720-01-GigabitEthernet0/0/1] port-security max-mac-num 1 [3F-S5720-01-GigabitEthernet0/0/1] port-security protect-action restrict

5.3 链路聚合配置

如果需要增加带宽和冗余,可以配置链路聚合:

[3F-S5720-01] interface Eth-Trunk 1 [3F-S5720-01-Eth-Trunk1] port link-type trunk [3F-S5720-01-Eth-Trunk1] port trunk allow-pass vlan all [3F-S5720-01-Eth-Trunk1] quit [3F-S5720-01] interface GigabitEthernet 0/0/23 [3F-S5720-01-GigabitEthernet0/0/23] eth-trunk 1 [3F-S5720-01] interface GigabitEthernet 0/0/24 [3F-S5720-01-GigabitEthernet0/0/24] eth-trunk 1

6. 系统维护与优化

6.1 配置文件管理

保存当前配置:

<3F-S5720-01> save

备份配置到TFTP服务器:

<3F-S5720-01> tftp 192.168.10.100 put vrpcfg.zip backup.zip

6.2 日志配置

配置日志服务器:

[3F-S5720-01] info-center enable [3F-S5720-01] info-center loghost 192.168.10.100

6.3 系统升级

查看当前版本:

<3F-S5720-01> display version

升级系统:

<3F-S5720-01> tftp 192.168.10.100 get S5720-V200R019C10.cc <3F-S5720-01> startup system-software S5720-V200R019C10.cc <3F-S5720-01> reboot

7. 常见问题排查

7.1 端口状态检查

查看所有端口状态:

<3F-S5720-01> display interface brief

查看特定端口详细信息:

<3F-S5720-01> display interface GigabitEthernet 0/0/1

7.2 VLAN检查

查看VLAN信息:

<3F-S5720-01> display vlan

查看端口所属VLAN:

<3F-S5720-01> display port vlan GigabitEthernet 0/0/1

7.3 路由检查

查看路由表:

<3F-S5720-01> display ip routing-table

添加默认路由:

[3F-S5720-01] ip route-static 0.0.0.0 0 192.168.10.254

在实际项目中,我遇到过不少配置问题。比如有一次trunk端口配置后VLAN不通,最后发现是两端交换机允许通过的VLAN列表不一致。还有一次SSH无法登录,检查发现是ACL规则配置错误。这些经验告诉我,配置完成后一定要做全面测试。

http://www.jsqmd.com/news/514284/

相关文章:

  • Electron 14+ 新特性:WebContentsView 实战指南(附与 BrowserView 对比)
  • 革新性PDF解析技术:LlamaParse的高效文档处理解决方案
  • LLE降维实战:用Python手把手实现局部线性嵌入(附完整代码)
  • 基于cnn深度学习的蓝色大棚识别 蓝色棚顶数据集 蓝色屋顶数据集 蓝色目标识别 色彩特征提取 遥感图像蓝色区域解析 yolo第10593期
  • Linux新手入门:创建带家目录用户meiga并配置sudo权限
  • 5分钟搞定:CLIP-GmP-ViT-L-14图文匹配测试工具从零到一
  • Qwen3-ASR-1.7B快速上手指南:3步启动Streamlit界面,完成MP3音频高精度转写
  • 迈向 99.99%:高可用系统架构的哲学与实战
  • ICPC2025西安区域赛题解
  • Leather Dress Collection 高性能推理配置:针对STM32等嵌入式场景的云端协同方案
  • 20260320-前五章的一些个人补充知识
  • 芯片为什么会“变老”?
  • 保姆级教程:用再生龙Clonezilla给Linux系统做全盘备份(含U盘启动盘制作)
  • CNN vs. RCNN:图像分类与目标检测的实战对比(附代码示例)
  • 告别‘invalid character’:一次搞懂conda版本字符串的坑与.condarc的终极写法
  • Day42综合案例--学生信息表
  • AI与Python在地球科学多源数据交叉融合中的前沿技术应用
  • 报错记录:springboot后端报错java.lang.IllegalArgumentException: Invalid character found in method name
  • 1118-Row size too large.The maximum row size for the used table type,not counting BLOBs,is 65535
  • 为M2LOrder服务配置内网穿透:实现本地开发环境的远程调试
  • Lattice3.10新手必看:从新建项目到下载程序的完整流程(附VScode编写技巧)
  • 从农业到地质:高光谱遥感数据集在不同领域的应用实例解析
  • 嵌入式函数返回值设计:0成功与错误分类工程实践
  • AI入门必看:从零开始掌握人工智能核心概念(附学习路线图)
  • Scratch编程等级考试1~4级真题解析与备考策略
  • 鸟类虚拟解剖实验平台
  • Nanbeige 4.1-3B快速部署:WSL2环境下Windows一键启动指南
  • 2026 Cinema 4D渲染引擎排名(50万+农场作业数据)+ C4D云渲染推荐
  • 含SVG的风电并网系统稳定性分析与优化
  • Android 禁止侧载将正式实施,需要等待 24 小时冷静期