交换机作为网络中的核心设备,其配置和管理依赖于一系列基本命令,这些命令涵盖了从设备初始化、端口管理、VLAN划分到路由协议配置等多个方面,是网络工程师日常运维和故障排查的基础,以下将详细介绍交换机的常用基本命令,并结合实际应用场景进行说明。

设备基础配置命令
在初次配置交换机时,首先需要进入系统视图,并对设备的基本信息进行设置,包括设备名称、管理IP地址、登录用户及密码等,这些命令确保了交换机在网络中的可识别性和可管理性。
进入系统视图的命令是system-view
,退出视图则使用quit
,设置设备名称的命令为sysname 名称
,例如将交换机命名为SW1,则输入sysname SW1
,配置管理IP地址需要在VLAN接口视图下进行,首先创建VLAN并进入接口视图,如vlan 10
、interface Vlan-interface 10
,然后配置IP地址ip address 192.168.1.1 24
,其中24表示子网掩码长度。
用户登录安全是基础配置的重要环节,创建本地用户的命令为local-user 用户名 password 密码
,并设置用户权限,如authorization-attribute level 3
(最高权限为3级)和service-type telnet ssh
(允许通过Telnet或SSH登录),为防止未授权访问,还需开启密码验证功能,通过user-interface vty 0 4
进入虚拟终端视图,配置authentication-mode password
和set authentication password 密码
,最后使用protocol inbound ssh
限制登录协议为SSH以提高安全性。
端口配置与管理命令
交换机端口是数据转发的关键,其配置直接影响网络性能,进入端口视图的命令为interface 接口类型 接口编号
,例如interface GigabitEthernet 0/0/1
,配置端口速率和双工模式时,可使用speed {10 | 100 | 1000}
和duplex {half | full | auto}
,通常建议设置为auto
以自适应链路对端设备。
端口开启与关闭是基本操作,undo shutdown
命令开启端口,shutdown
则关闭端口,为保障网络安全,端口安全功能可通过port-security enable
启用,并配置最大MAC地址数port-security max-mac-num 10
,超过限制的MAC地址将被丢弃,端口镜像(SPAN)功能便于流量监控,例如将端口G0/0/1的镜像流量发送到G0/0/2,命令为port-mirroring to observe-port 1 interface GigabitEthernet 0/0/2
和port-mirroring observe-port 1 interface GigabitEthernet 0/0/2
,然后在源端口执行port-mirroring to observe-port 1 inbound
。

VLAN配置命令
VLAN技术用于隔离广播域,提升网络安全性,创建VLAN的命令为vlan VLAN编号
,例如vlan 20
,若需批量创建多个VLAN,可使用vlan batch 10 20 30
,将端口加入VLAN时,需先进入端口视图,通过port link-type access
将端口设置为接入端口,再使用port default vlan VLAN编号
将其划分到指定VLAN;若设置为汇聚端口(port link-type trunk
),则需允许特定VLAN通过,命令为port trunk allow-pass vlan VLAN编号
,例如port trunk allow-pass vlan 10 20
。
路由协议配置命令
三层交换机支持路由功能,配置静态路由的命令为ip static 目标网络地址 掩码 下一跳地址/出接口
,例如ip static 192.168.2.0 24 192.168.1.2
,动态路由协议中,OSPF是常用协议,首先进入系统视图开启OSPF功能ospf 1
,然后宣告网段area 0 network 192.168.1.0 0.0.0.255
,其中0.0.0.255是反掩码,表示匹配24位子网掩码。
网络服务与监控命令
交换机提供多种网络服务,DHCP服务可自动分配IP地址,配置步骤包括:进入VLAN接口视图dhcp select interface
,排除静态IP地址dhcp server excluded-address 192.168.1.1 192.168.1.10
,设置地址池dhcp server ip-pool POOL1
,配置网关gateway-list 192.168.1.1
和DNSdns-list 8.8.8.8
。
网络监控与诊断命令用于排查故障,查看设备信息的display version
可获取系统版本和运行时间;查看配置文件的display current-configuration
能实时检查配置内容;查看端口状态的display interface GigabitEthernet 0/0/1
可显示端口速率、双工模式及流量统计;测试连通性的ping 目标IP地址
和tracert 目标IP地址
分别用于简单探测和路径追踪;查看ARP表的display arp
可获取IP与MAC地址的映射关系。

以下为常用配置命令的快速参考表:
功能分类 | 命令示例 | 说明 |
---|---|---|
设备命名 | sysname SW1 |
设置交换机名称为SW1 |
管理IP配置 | interface Vlan-interface 10 ip address 192.168.1.1 24 |
配置VLAN 10接口的管理IP |
用户创建 | local-user admin password Admin@123 |
创建用户admin并设置密码 |
端口开启 | undo shutdown |
开启指定端口 |
端口加入VLAN | port default vlan 10 |
将接入端口划分到VLAN 10 |
Trunk端口配置 | port link-type trunk port trunk allow-pass vlan 10 |
设置端口为Trunk并允许VLAN 10通过 |
静态路由配置 | ip static 192.168.2.0 24 192.168.1.2 |
配置到192.168.2.0/24网段的静态路由 |
OSPF宣告 | ospf 1 area 0 network 192.168.1.0 0.0.0.255 |
开启OSPF进程并宣告网段 |
查看端口状态 | display interface GigabitEthernet 0/0/1 |
查看指定端口的详细状态信息 |
相关问答FAQs
问题1:交换机端口无法正常通信,如何排查?
解答:首先检查端口状态,使用display interface 接口编号
确认端口是否为UP
状态,若为DOWN
则检查物理连接(网线、光纤)是否松动或损坏,其次确认VLAN配置,检查端口是否正确划分到目标VLAN,Trunk端口是否允许对应VLAN通过,最后使用ping
命令测试连通性,结合tracert
定位故障节点,并通过display arp
查看MAC地址表是否正确学习到对端设备信息。
问题2:如何配置交换机实现不同VLAN间的通信?
解答:实现VLAN间通信需借助三层路由功能,方法一:在三层交换机上创建VLAN接口并配置IP地址作为各VLAN的网关,例如interface Vlan-interface 10
配置IP 192.168.1.1/24,interface Vlan-interface 20
配置IP 192.168.2.1/24,并开启IP路由功能ip routing
,此时不同VLAN的主机通过网关即可相互通信,方法二:若使用传统交换机,需通过外部路由器实现子接口配置,例如在路由器子接口上封装802.1Q协议并配置IP地址作为VLAN网关。