锐捷交换机的端口和 VLAN 配置是网络设备运维中最常见的基础操作之一。实际部署时,经常需要完成交换机端口启用、Access 端口划分、Trunk 链路配置、VLAN 创建,以及查看端口和 VLAN 当前状态。掌握这些命令,可以快速完成办公网、服务器网、无线网络等场景的基础网络配置和故障排查。
需要注意的是,不同锐捷交换机型号、RGOS 软件版本的命令可能存在一定差异。下面以常见的锐捷交换机 CLI 配置方式为例进行说明,具体命令应结合设备实际版本进行确认。
一、登录锐捷交换机并进入配置模式
通过 Console、Telnet 或 SSH 登录交换机后,可以使用以下命令查看设备基础信息:
show version
该命令通常可以查看设备型号、软件版本、运行时间等信息。
进入全局配置模式:
enable configure terminal
部分设备也可以简写为:
en conf t
退出当前配置模式:
exit
退出配置模式并返回特权模式:
end
如果准备进行生产环境配置,建议先确认设备型号和 RGOS 版本,避免直接套用其他型号交换机的配置命令。
二、锐捷交换机创建 VLAN
VLAN 用于将一个物理交换网络划分为多个逻辑广播域。例如,可以将办公终端划分到 VLAN 10,将服务器划分到 VLAN 20,将无线终端划分到 VLAN 30。
创建 VLAN 10:
enable configure terminal vlan 10 name OFFICE exit
创建多个 VLAN:
vlan 10 name OFFICE exit vlan 20 name SERVER exit vlan 30 name WIFI exit
完成后,可以查看 VLAN 信息:
show vlan
或者:
show vlan brief
不同版本支持的查看命令可能不同。如果某条命令无法识别,可以使用:
show ?
查看当前设备支持的命令。
三、锐捷交换机配置 Access 端口
Access 端口通常用于连接电脑、打印机、服务器等终端设备。一个 Access 端口通常属于一个指定 VLAN。
例如,将端口 GigabitEthernet 0/1 划分到 VLAN 10:
enable configure terminal interface gigabitEthernet 0/1 switchport mode access switchport access vlan 10 exit
如果设备采用不同的接口命名方式,例如:
interface gigabitEthernet 0/0/1
则需要按照设备实际端口编号进行配置。
一次配置多个连续端口时,可以使用接口范围:
interface range gigabitEthernet 0/1-0/10 switchport mode access switchport access vlan 10 exit
这样可以将 1 到 10 号端口统一设置为 VLAN 10 的 Access 端口。
实际配置时要特别注意端口范围,避免误把上联端口加入终端 VLAN。
四、锐捷交换机配置 Trunk 端口
交换机之间进行 VLAN 跨设备传输时,通常需要使用 Trunk 链路。
例如,将 GigabitEthernet 0/24 配置为 Trunk:
interface gigabitEthernet 0/24 switchport mode trunk exit
如果只允许部分 VLAN 通过,可以根据设备版本配置允许通过的 VLAN。例如:
switchport trunk allowed vlan 10,20,30
这样可以避免不需要的 VLAN 在交换机之间传播。
需要特别注意,锐捷不同型号和 RGOS 版本在 Trunk VLAN 相关命令上可能有所区别。配置前可以通过:
interface gigabitEthernet 0/24 ?
确认设备当前支持的具体语法。
五、Access 和 Trunk 的区别
理解两种端口模式,是排查 VLAN 通信问题的关键。
| 端口类型 | 典型用途 | VLAN 特点 |
|---|---|---|
| Access | PC、打印机、普通终端 | 通常属于一个 VLAN |
| Trunk | 交换机互联、交换机与部分网络设备互联 | 可以承载多个 VLAN |
| Hybrid | 部分特殊网络场景 | 可根据设备能力灵活处理 VLAN |
例如:
PC | Access VLAN 10 | 锐捷交换机 | Trunk | 另一台交换机 | Access VLAN 10 | PC
两台交换机之间的链路需要正确传递 VLAN 10,终端端口也需要分别加入 VLAN 10,这样两个终端才能处于同一个二层广播域。
六、查看锐捷交换机端口状态
端口状态查看是日常运维中使用频率非常高的操作。
可以使用:
show interfaces status
查看端口的总体状态。
部分设备也支持:
show interfaces brief
或者:
show interface brief
不同版本的输出字段可能有所不同,一般可以重点关注以下信息:
-
端口名称
-
端口是否 Up
-
端口速率
-
双工模式
-
VLAN
-
端口类型
-
流量统计
例如发现某个电脑无法联网,可以先检查对应接口是否处于 Up 状态。如果接口是 Down,则应该进一步检查网线、网卡、设备供电以及端口配置。
七、查看指定端口详细信息
如果需要排查某一个端口,可以直接查看接口详细状态:
show interfaces gigabitEthernet 0/1
通常可以获得更加详细的运行信息,例如:
-
Link 状态
-
端口速率
-
Duplex 状态
-
MAC 地址
-
收发数据包数量
-
错误包数量
-
CRC 错误
-
广播和组播统计
-
接口运行时间
如果发现接口存在大量 CRC、Input Error 等错误,需要重点检查网线、水晶头、光模块、光纤以及对端设备。
八、查看 VLAN 与端口对应关系
查看当前 VLAN:
show vlan
重点关注 VLAN 是否存在,以及相关端口是否已经加入正确的 VLAN。
例如:
VLAN 10 Name: OFFICE Ports: Gi0/1, Gi0/2, Gi0/3
如果预期 Gi0/1 属于 VLAN 10,但查看结果显示它属于其他 VLAN,就需要重新检查端口配置。
查看配置内容也是非常重要的方法:
show running-config
如果只想查看某个接口,可以使用:
show running-config interface gigabitEthernet 0/1
部分设备支持该形式;如果不支持,可以直接通过完整配置进行搜索。
九、查看 Trunk 端口状态
VLAN 配置正确但跨交换机无法通信时,需要重点检查 Trunk。
常见查看命令包括:
show interfaces trunk
或者根据设备版本使用相关 VLAN、接口状态查看命令。
检查 Trunk 时主要关注:
-
端口是否 Up;
-
是否处于 Trunk 模式;
-
VLAN 是否允许通过;
-
两端 Trunk 配置是否匹配;
-
VLAN 是否在两台交换机上都存在。
例如:
交换机A Gi0/24 —— Trunk —— Gi0/24 交换机B
如果交换机 A 允许 VLAN 10 通过,而交换机 B 没有正确配置 Trunk 或 VLAN 10,那么 VLAN 10 的终端仍然可能无法正常通信。
十、查看 MAC 地址表
排查终端连接位置时,MAC 地址表非常有用。
可以使用:
show mac-address-table
部分锐捷设备可能使用:
show mac address-table
根据 VLAN 查询:
show mac-address-table vlan 10
通过 MAC 地址表,可以判断某个终端 MAC 地址是从哪个交换机端口学习到的。
例如发现:
VLAN 10 MAC地址 Gi0/5
说明该 MAC 地址当前从 Gi0/5 端口学习。
如果 MAC 地址出现在错误的端口,可能存在网线接错、环路、二层网络异常或者终端移动等情况。
十一、查看交换机 IP 地址配置
如果需要通过 SSH 或其他管理方式远程访问交换机,还需要关注管理 IP。
可以查看:
show ip interface brief
该命令通常可以查看交换机各三层接口、VLAN 接口的 IP 地址以及接口状态。
例如管理 VLAN 可能配置为:
interface vlan 10 ip address 192.168.10.2 255.255.255.0 no shutdown exit
如果设备需要跨网段进行管理,还需要正确配置默认网关或三层路由。
二层交换机常见的管理配置思路是:
VLAN ↓ VLAN Interface ↓ Management IP ↓ Default Gateway
具体命令需要根据设备型号以及当前网络架构确定。
十二、关闭和恢复交换机端口
如果某个端口暂时不使用,可以主动关闭:
interface gigabitEthernet 0/10 shutdown exit
恢复端口:
interface gigabitEthernet 0/10 no shutdown exit
排查端口故障时,可以先确认是否误配置了 shutdown。
如果接口管理状态正常但物理链路仍然 Down,则需要进一步检查对端设备和物理线路。
十三、修改端口描述信息
大型网络中建议给重要接口添加描述,方便后期维护。
例如:
interface gigabitEthernet 0/1 description PC-Office-01 exit
交换机上联端口可以设置:
interface gigabitEthernet 0/24 description Uplink-To-SW02 exit
通过描述信息,可以快速判断某个端口连接的设备,减少后续排障时间。
十四、配置完成后保存配置
很多网络故障并不是配置错误,而是修改完成后没有保存,导致设备重启后配置丢失。
常见保存方式:
write
部分设备也支持:
write memory
或者:
copy running-config startup-config
具体以设备实际支持的命令为准。
保存之前建议再次检查:
show running-config
确认 VLAN、Access、Trunk、管理地址等配置没有问题,再执行保存操作。
十五、锐捷交换机 VLAN 配置实例
假设有如下网络需求:
-
VLAN 10:办公网络
-
VLAN 20:服务器网络
-
Gi0/1-Gi0/10:办公电脑
-
Gi0/11-Gi0/12:服务器
-
Gi0/24:连接另一台交换机
可以按照以下思路进行配置:
enable configure terminal vlan 10 name OFFICE exit vlan 20 name SERVER exit interface range gigabitEthernet 0/1-0/10 switchport mode access switchport access vlan 10 exit interface range gigabitEthernet 0/11-0/12 switchport mode access switchport access vlan 20 exit interface gigabitEthernet 0/24 switchport mode trunk exit end
配置完成后检查:
show vlan show interfaces status show running-config
再根据设备支持情况检查 Trunk:
show interfaces trunk
如果需要确认终端是否已经被交换机学习,可以继续查看:
show mac-address-table
这套检查流程可以覆盖大多数基础 VLAN 配置问题。
十六、VLAN 配置常见故障排查
1. PC 可以连接交换机,但无法访问同 VLAN 设备
首先确认两个终端是否属于同一个 VLAN:
show vlan
然后查看 MAC 地址:
show mac-address-table
同时检查终端 IP 地址、子网掩码是否正确。
如果两台电脑分别处于 VLAN 10 和 VLAN 20,即使连接的是同一台物理交换机,它们也不会天然处于同一个二层广播域。
2. 同 VLAN 设备跨交换机无法通信
重点检查两台交换机之间的 Trunk。
确认:
-
两端端口都正常 Up;
-
两端配置的链路模式正确;
-
VLAN 已经创建;
-
对应 VLAN 被允许通过 Trunk;
-
中间链路没有其他配置限制。
3. 配置后端口仍然无法使用
先执行:
show interfaces status
检查接口状态。
然后查看接口配置:
show running-config
确认是否存在:
shutdown
如果存在,可以进入接口执行:
no shutdown
4. VLAN 已创建,但端口没有加入
创建 VLAN 并不等于端口自动加入 VLAN。
例如:
vlan 10
只是创建 VLAN 10。
还需要配置:
interface gigabitEthernet 0/1 switchport mode access switchport access vlan 10
才能将该 Access 端口划入 VLAN 10。
5. Trunk 配置正确但部分 VLAN 不通
这种情况通常需要重点检查 VLAN 允许列表。
例如只允许:
switchport trunk allowed vlan 10,20
那么 VLAN 30 即使在两台交换机上都存在,也无法通过该 Trunk 链路。
因此排查 VLAN 跨交换机通信时,不能只检查“VLAN 有没有创建”,还需要检查“VLAN 能不能通过链路”。
十七、日常运维建议
锐捷交换机配置完成后,建议形成固定的检查习惯。修改端口前先确认端口实际用途,尤其是不要随意修改核心交换机和上联交换机的 Trunk 端口。
对于生产环境,可以按照以下顺序进行检查:
1. show version 2. show vlan 3. show interfaces status 4. show ip interface brief 5. show interfaces trunk 6. show mac-address-table 7. show running-config
不同锐捷设备支持的命令可能略有不同,遇到命令无法识别时,可以通过 ? 查看当前模式下可用的命令。
此外,建议给重要端口配置清晰的 description,并在完成变更后及时保存配置。涉及核心链路、Trunk 或管理 VLAN 的调整时,应先确认拓扑关系和影响范围,再执行修改。
掌握端口状态、VLAN、Trunk、MAC 地址表和运行配置之间的关系后,很多“设备能插上但无法通信”“同 VLAN 跨交换机不通”“端口明明连接正常却显示异常”等问题,都可以通过 CLI 快速定位。对于实际网络维护而言,单纯记住命令并不够,更重要的是建立“端口状态 → VLAN → Trunk → MAC → IP”的完整排查思路。