菜鸟科技网

交换机如何查看所有VLAN配置信息?

交换机查看VLAN命令是网络管理员进行网络配置、故障排查和日常维护的基础操作,不同品牌和型号的交换机(如Cisco、华为、H3C等)命令略有差异,但核心逻辑相似,以下将以最常用的Cisco交换机为例,详细讲解查看VLAN的各类命令及其输出解析,并补充其他厂商的常用命令,最后通过FAQs解答常见疑问。

交换机如何查看所有VLAN配置信息?-图1
(图片来源网络,侵删)

Cisco交换机查看VLAN命令详解

Cisco交换机提供了多种查看VLAN信息的命令,涵盖VLAN基本配置、端口分配、协议状态等维度,管理员可根据需求选择合适的命令。

show vlan:查看VLAN基本配置与端口分配

这是最常用的查看VLAN命令,默认显示所有已创建的VLAN ID、名称、状态及对应的端口成员。
命令格式

show vlan [brief | id <vlan_id> | name <vlan_name> | status]

常用参数说明

  • brief:以简洁形式输出,仅显示VLAN ID、名称和端口列表,省略详细描述(如状态、类型等),适合快速查看VLAN与端口的对应关系。
  • id <vlan_id>:查看指定VLAN ID的详细信息,如show vlan id 10仅显示VLAN 10的配置。
  • name <vlan_name>:根据VLAN名称查找,如show vlan name sales
  • status:显示VLAN的状态(active/active/suspended),其中active表示VLAN已启用并转发流量,suspended表示被管理员手动禁用。

输出示例(无参数时)

交换机如何查看所有VLAN配置信息?-图2
(图片来源网络,侵删)
VLAN Name                             Status    Ports
---- ----------------------------------------- --------- -------------------------------
1    default                              active    Gi0/1, Gi0/2, Gi0/3
10   sales                                active    Gi0/10, Gi0/11, Gi0/12
20   tech                                 active    Gi0/20, Gi0/21, Gi0/22
100  management                            active    Vl100
1002 fddi-default                         act/unsup
1003 token-ring-default                   act/unsup
1004 fddinet-default                      act/unsup
1005 trnet-default                       act/unsup

关键列解析

  • VLAN:VLAN ID,1为默认VLAN,通常用于管理流量;1002-1005为Cisco保留VLAN(如FDDI、Token Ring),普通场景无需关注。
  • Name:VLAN名称,建议自定义(如sales、tech)以便管理,默认VLAN名称为default。
  • Status:VLAN状态,active表示正常,suspended表示禁用(需no shutdown恢复)。
  • Ports:属于该VLAN的物理端口或SVI(交换虚拟接口),如Gi0/10表示千兆以太网0/10端口属于VLAN 10。

show vlan brief:简洁查看VLAN与端口映射

该命令输出更紧凑,仅显示VLAN ID、名称和端口列表,适合快速定位端口所属VLAN。
输出示例

VLAN Name                             Ports
---- -------------------------------- -------------------------------
1    default                             Gi0/1-3, Gi0/5
10   sales                              Gi0/10-12
20   tech                               Gi0/20-22
100  management                         Vl100

对比show vlanbrief省略了状态和保留VLAN信息,适合端口数量较多的场景。

show vlan id <vlan_id>:查看指定VLAN的详细信息

当需要排查特定VLAN(如故障VLAN)时,可通过该命令查看其详细配置,包括端口状态、是否为私有VLAN等。
示例show vlan id 10

交换机如何查看所有VLAN配置信息?-图3
(图片来源网络,侵删)
VLAN 10 Name: sales
   Status: active
   Ports:
       Gi0/10: active
       Gi0/11: active
       Gi0/12: active

若端口状态为inactive,可能需检查端口是否shutdown或VLAN配置错误。

show vlan status:查看所有VLAN的状态

若需关注VLAN启用/禁用情况(如排查因VLAN禁用导致的通信问题),可使用该命令。
输出示例

VLAN Name                             Status
---- -------------------------------- --------- -------------------------------
1    default                              active
10   sales                                active
20   tech                                 suspended  # VLAN 20被禁用
100  management                            active

发现suspended状态后,可通过vlan 20进入VLAN配置模式,执行no shutdown恢复。

show running-config | include vlan:查看VLAN相关的配置

该命令通过过滤当前运行配置(running-config),仅显示包含“vlan”的行,适合查看VLAN的创建命令(如vlan 10 name sales)和端口分配命令(如switchport access vlan 10)。
输出示例

vlan 10
 name sales
vlan 20
 name tech
interface GigabitEthernet0/10
 switchport access vlan 10
interface GigabitEthernet0/11
 switchport access vlan 10

通过此命令可快速定位VLAN的配置源头,避免手动翻阅整个配置文件。

其他厂商交换机查看VLAN命令

除Cisco外,华为、H3C等厂商的命令语法不同,但功能类似,以下是常用命令对比:

厂商 命令 说明
华为(S系列) display vlan [brief | vlan-id <id>] 类似Cisco show vlanbrief显示简洁信息
H3C display vlan [all | brief | vlan <id>] all显示所有VLAN(含保留VLAN)
锐捷(RGOS) show vlan [brief | id <id>] 语法与Cisco基本一致

相关问答FAQs

Q1:为什么执行show vlan时,某些端口显示为“inactive”?

A:端口状态为“inactive”通常由以下原因导致:

  1. 端口被手动关闭:端口配置了shutdown命令,需进入接口模式执行no shutdown恢复。
  2. VLAN配置错误:端口未正确划分到VLAN(如未配置switchport access vlan),或VLAN不存在(需先创建VLAN)。
  3. 物理链路问题:端口未连接设备或光纤/网线故障,导致端口物理状态为down,进而影响VLAN状态。
    可通过show interface <interface_id>检查端口物理状态,若为down,需检查硬件连接。

Q2:如何查看某个端口具体属于哪个VLAN?

A:若需快速定位端口的VLAN归属,可直接查看端口的配置信息,命令如下:

  • Ciscoshow running-config interface <interface_id>
    示例:show running-config interface Gi0/10
    输出中会显示switchport access vlan 10,表示Gi0/10属于VLAN 10。
  • 华为display current-configuration interface <interface_id>
    示例:display current-configuration interface GigabitEthernet0/10
    输出中会显示port link-type accessport default vlan 10
    若端口为Trunk模式(允许多个VLAN通过),需查看switchport trunk allowed vlan(Cisco)或port trunk permit vlan(华为)命令,确认其允许通过的VLAN列表。
分享:
扫描分享到社交APP
上一篇
下一篇