在锐捷交换机的日常运维和管理过程中,删除命令是常用的操作之一,主要用于清除配置、接口信息、VLAN、MAC地址表项、路由条目等数据,以实现设备重置、故障排查或网络优化,以下是锐捷交换机常用删除命令的详细说明,涵盖不同场景下的操作方法和注意事项。

基础配置删除命令
删除当前配置
若需将交换机恢复到出厂初始状态(保留BootROM版本和基本硬件信息),可使用以下命令:
- 删除当前启动配置:
delete startup-config
执行后,交换机重启将加载默认配置(空配置)。
- 强制删除并重启(部分型号支持):
reset saved-configuration
该命令会直接删除启动配置并触发重启,无需手动执行
reboot
。
删除指定配置文件
若需删除保存在Flash中的特定配置文件(如backup.cfg
),可使用:

delete flash:/backup.cfg
删除前建议通过dir flash:
确认文件存在,避免误删。
接口相关删除命令
删除接口配置
针对特定接口(如GigabitEthernet 0/1),可删除其下的所有配置(IP地址、描述、VLAN成员等):
interface GigabitEthernet 0/1 undo shutdown # 确保接口状态为Up(可选) undo description # 删除接口描述 undo ip address # 删除IP地址配置 undo switchport access vlan # 删除默认VLAN(若为接入端口) undo switchport trunk allowed vlan # 删除Trunk允许的VLAN列表 quit
批量删除所有接口配置需谨慎,可通过interface range
命令批量操作,
interface range GigabitEthernet 0/1 to 0/24 undo shutdown undo description undo ip address quit
删除接口统计信息
若需清除接口的流量统计、错误计数等数据(用于故障排查),可使用:

clear counters interface GigabitEthernet 0/1
VLAN相关删除命令
删除单个VLAN
需先删除VLAN中的接口成员关系,再删除VLAN本身:
undo vlan 10 # 删除VLAN 10及其所有成员端口
若VLAN中存在活动接口,需先通过undo interface GigabitEthernet 0/1
将接口从VLAN中移除,否则删除命令会失败。
批量删除VLAN
通过VLAN范围批量删除(如删除VLAN 10-20):
undo vlan 10 to 20
删除VLAN数据库文件
若需彻底清除VLAN信息(包括动态VLAN),可删除Flash中的vlan.dat
文件(需在未加载配置时操作):
delete flash:/vlan.dat reboot # 重启加载空VLAN表
MAC地址表删除命令
删除动态MAC地址
清除所有动态学习的MAC地址表项(临时生效,重启后恢复):
clear mac-address-table dynamic
删除指定MAC地址
删除特定MAC地址绑定(如00e0-fc12-3456
)及其所属接口:
clear mac-address-table 00e0-fc12-3456
删除静态MAC地址
静态MAC地址需手动删除(需进入配置模式):
undo mac-address static 00e0-fc12-3456 interface GigabitEthernet 0/1
路由表删除命令
删除静态路由
删除指定的静态路由条目(如目标网段168.1.0/24
,下一跳1.1.1
):
undo ip route-static 192.168.1.0 24 10.1.1.1
删除动态路由协议条目
- OSPF路由:删除OSPF进程100中学习到的特定网段路由:
undo ospf 100 undo ip route ospf 192.168.2.0 24 # 删除OSPF路由条目
- BGP路由:删除BGP邻居
1.1.1
宣告的路由:undo bgp 100 undo ip route bgp 192.168.3.0 24
安全与访问控制删除命令
删除ACL规则
删除编号为2000
的标准ACL或3000
的高级ACL:
undo acl number 2000 # 删除标准ACL undo acl number 3000 # 删除高级ACL
若需删除ACL中的某条规则,需进入ACL视图后指定规则序号:
acl number 3000 undo rule 10 # 删除序号为10的规则 quit
删除用户账号
删除本地认证用户(如用户名admin
):
undo local-user admin
删除SSH密钥或服务
- 删除SSH主机密钥:
delete ssh2 host-key
- 关闭SSH服务:
undo ssh server enable
文件管理与删除命令
删除Flash中的文件
删除指定目录下的文件(如delete flash:/config/old.cfg
):
delete flash:/config/old.cfg
删除整个目录(需确认目录为空):
delete flash:/config/force # 强制删除非空目录(部分型号支持)
清空日志缓冲区
删除设备内存中的日志信息:
clear logbuffer
注意事项
- 操作前备份:删除配置前建议通过
copy startup-config flash:/backup.cfg
备份,避免误操作导致网络中断。 - 权限确认:删除命令需在用户视图(
>
)或系统视图()下执行,普通用户可能无权限。 - 影响范围:删除关键配置(如管理IP、VLAN)可能导致设备远程管理失效,建议通过Console直连操作。
- 重启生效:部分删除操作(如删除
startup-config
)需重启设备才能生效,提前规划维护窗口。
相关问答FAQs
Q1: 删除交换机的VLAN后,原VLAN下的端口会变成什么状态?
A: 删除VLAN(如undo vlan 10
)后,原属于该VLAN的端口会恢复默认状态,若端口为接入模式(access
),将重新划入默认VLAN 1;若为Trunk模式,将保留Trunk属性但允许的VLAN列表中不再包含已删除的VLAN,需手动重新配置端口VLAN成员关系以确保网络连通性。
Q2: 误删除了启动配置,如何恢复?
A: 若已删除startup-config
但设备未重启,可通过copy flash:/backup.cfg startup-config
恢复备份配置;若设备已重启并加载空配置,需通过Console连接,重新配置管理IP、远程登录权限等基础信息,再从TFTP/FTP服务器加载历史配置文件(如copy tftp: startup-config
)。