大数跨境

思科交换机常用命令大全,从入门到日常排障

思科交换机常用命令大全,从入门到日常排障 网络技术干货圈
2026-10-16
1

对于网络工程师来说,熟悉交换机命令是开展网络配置和故障排查的基础。无论是划分 VLAN、配置 Trunk 链路,还是查看端口状态、保存配置,掌握常用的 Cisco IOS 命令,都能让日常运维更加高效。

这篇文章整理了思科交换机常用命令,并结合实际配置场景进行说明,方便网工学习和查阅。

一、认识交换机的命令模式

思科交换机的命令行分为多个模式,不同模式能够执行的命令也有所区别。刚开始学习时,首先需要熟悉命令提示符。

Switch>                 用户 EXEC 模式
Switch#                 特权 EXEC 模式
Switch(config)#         全局配置模式
Switch(config-if)#      接口配置模式
Switch(config-line)#    线路配置模式

进入特权模式,可以使用 enable 命令:

Switch> enable
Switch#

进入全局配置模式:

Switch# configure terminal
Switch(config)#

如果需要配置具体端口,可以进入接口配置模式:

Switch(config)# interface fastEthernet 0/1
Switch(config-if)#

退出当前模式可以使用 exit,返回特权模式可以使用 end,也可以按 Ctrl+Z。

部分设备在启动过程中还会进入 ROMMON 或引导程序环境,但这与正常运行时的 IOS 命令模式不同。

二、配置交换机名称和登录密码

在实际项目中,通常会根据设备所在位置设置主机名,例如核心交换机、接入交换机等。这样在管理多台设备时,可以快速识别当前连接的设备。

Switch> enable
Switch# configure terminal
Switch(config)# hostname SW-ACCESS-01
SW-ACCESS-01(config)#

设置特权模式密码:

SW-ACCESS-01(config)# enable secret Cisco@123

enable secret 用于配置特权模式密码,优先使用它,而不是旧式的 enable password。实际环境中应使用符合安全要求的强密码,不要直接照搬示例密码。

如果需要配置 Console 本地登录密码,可以执行:

SW-ACCESS-01(config)# line console 0
SW-ACCESS-01(config-line)# password Console@123
SW-ACCESS-01(config-line)# login
SW-ACCESS-01(config-line)# exit

配置 VTY 远程登录线路:

SW-ACCESS-01(config)# line vty 0 4
SW-ACCESS-01(config-line)# password Vty@123
SW-ACCESS-01(config-line)# login

以上是传统的线路密码配置方式。生产环境更建议使用 SSH、本地用户认证或集中式 AAA 认证,并避免使用明文口令作为主要的远程管理保护措施。

三、VLAN 创建与端口划分

VLAN 是交换机配置中最常用的功能之一。通过划分 VLAN,可以将不同部门或业务的设备划分到不同的二层广播域中。

例如,创建 VLAN 10 和 VLAN 20:

SW-ACCESS-01(config)# vlan 10
SW-ACCESS-01(config-vlan)# name OFFICE
SW-ACCESS-01(config-vlan)# exit

SW-ACCESS-01(config)# vlan 20
SW-ACCESS-01(config-vlan)# name SERVER
SW-ACCESS-01(config-vlan)# exit

将 FastEthernet0/3 端口加入 VLAN 10:

SW-ACCESS-01(config)# interface fastEthernet 0/3
SW-ACCESS-01(config-if)# switchport mode access
SW-ACCESS-01(config-if)# switchport access vlan 10

如果需要将端口划分到 VLAN 20,只需将对应 VLAN ID 改为 20。

删除 VLAN 10 的命令为:

SW-ACCESS-01(config)# no vlan 10

需要注意,删除 VLAN 前应确认相关端口和业务是否仍在使用该 VLAN,避免影响正常通信。

部分旧版交换机支持 vlan database 方式管理 VLAN,但现代 Cisco IOS 设备通常直接在全局配置模式下使用 vlan 10 等命令。

四、配置 Trunk 链路

Access 端口通常用于连接普通终端,Trunk 端口则常用于交换机之间的连接,使一条物理链路能够承载多个 VLAN 的流量。

例如,将 FastEthernet0/1 配置为 Trunk,并允许 VLAN 10 和 VLAN 20 通过:

SW-ACCESS-01(config)# interface fastEthernet 0/1
SW-ACCESS-01(config-if)# switchport mode trunk
SW-ACCESS-01(config-if)# switchport trunk allowed vlan 10,20

配置完成后,可以使用以下命令检查 Trunk 状态:

SW-ACCESS-01# show interfaces trunk

需要注意,switchport trunk allowed vlan 10,20 表示允许列表中只有 VLAN 10 和 VLAN 20,原有允许列表可能因此被替换。若希望在原有列表上追加 VLAN,应使用 switchport trunk allowed vlan add 30 这样的命令。

部分旧型号交换机需要配置 Trunk 封装类型,例如 switchport trunk encapsulation dot1q。但许多较新的 Catalyst 交换机只支持 IEEE 802.1Q,不能再单独配置封装类型。

五、配置交换机管理 IP

二层交换机通常通过 VLAN 接口配置管理 IP,用于远程管理和网络监控。

例如,为 VLAN 10 配置管理地址:

SW-ACCESS-01(config)# interface vlan 10
SW-ACCESS-01(config-if)# ip address 192.168.10.2 255.255.255.0
SW-ACCESS-01(config-if)# no shutdown
SW-ACCESS-01(config-if)# exit
SW-ACCESS-01(config)# ip default-gateway 192.168.10.1

其中,192.168.10.2 是交换机管理 IP,192.168.10.1 是管理网段的默认网关。

需要注意,VLAN 接口的状态还取决于 VLAN 是否存在、相关二层端口是否处于正常状态等条件。若管理 IP 无法访问,应检查 VLAN、端口状态、网关和路由路径。

如果设备是三层交换机,并且已经启用了 IP 路由,则跨网段转发通常需要通过路由配置实现,而不只是依靠 ip default-gateway。

六、常用查看与排障命令

配置完成后,检查运行状态和核对配置同样重要。以下命令在日常运维中非常实用。

查看当前运行配置:

SW-ACCESS-01# show running-config

查看 VLAN 信息:

SW-ACCESS-01# show vlan brief

查看指定接口状态:

SW-ACCESS-01# show interfaces fastEthernet 0/3

查看所有接口的状态和速率:

SW-ACCESS-01# show interfaces status

查看管理 IP 状态:

SW-ACCESS-01# show ip interface brief

查看 MAC 地址表:

SW-ACCESS-01# show mac address-table

查看 VTP 配置信息:

SW-ACCESS-01# show vtp status

查看闪存文件:

SW-ACCESS-01# dir flash:

这些命令可以帮助网工判断端口是否正常、终端属于哪个 VLAN、交换机是否学习到 MAC 地址,以及管理接口是否处于正常状态。

七、端口安全与配置保存

在接入层网络中,可以通过端口安全功能限制接口允许学习的 MAC 地址数量,降低未经授权的设备接入风险。

例如,将 FastEthernet0/3 设置为 Access 端口,并限制最多学习两个安全 MAC 地址:

SW-ACCESS-01(config)# interface fastEthernet 0/3
SW-ACCESS-01(config-if)# switchport mode access
SW-ACCESS-01(config-if)# switchport port-security
SW-ACCESS-01(config-if)# switchport port-security maximum 2

不同型号和 IOS 版本对端口安全的支持有所差异,实际部署前应确认设备能力,并根据业务需要设置违规处理方式。

最后,不要忘记保存配置。Cisco IOS 中常用的保存命令为:

SW-ACCESS-01# copy running-config startup-config

部分设备也支持:

SW-ACCESS-01# write memory

running-config 是当前运行配置,startup-config 是设备启动时加载的配置。完成重要变更后及时保存,可以避免设备重启后丢失配置。


思科交换机命令看起来比较多,但日常工作中最常用的其实集中在几个方面:进入配置模式、划分 VLAN、配置 Trunk、查看接口状态、检查 MAC 地址表以及保存配置。

对于刚入门的网工,建议先在模拟器中搭建两台交换机和几台终端,完成 VLAN 划分、Trunk 配置和连通性测试,再逐步练习管理 IP、端口安全和故障排查。

熟悉命令只是第一步,更重要的是理解每条命令会改变什么配置,以及出现故障时应该通过哪些命令逐步定位问题。把这些基础操作练熟,处理常见的交换机配置任务就会更加顺手。


【声明】内容源于网络
0
0
网络技术干货圈
网络技术干货圈,旨在分享网络技术干货,帮您更快的学习网络知识,解决网络问题。同时还会分享网络技术周边技术栈,如网络安全、云计算、大数据、数据库、运维、开发等,关注我,带你成为大神!
内容 1288
粉丝 0
网络技术干货圈 网络技术干货圈,旨在分享网络技术干货,帮您更快的学习网络知识,解决网络问题。同时还会分享网络技术周边技术栈,如网络安全、云计算、大数据、数据库、运维、开发等,关注我,带你成为大神!
总阅读2.5k
粉丝0
内容1.3k