菜鸟科技网

思科VLAN命令有哪些常用操作?

在思科设备上配置VLAN(虚拟局域网)是网络管理中的重要操作,VLAN可以将一个物理网络划分为多个逻辑网络,从而实现广播域隔离、提升网络安全性及优化流量管理,以下是思科设备中常用的VLAN相关命令及其详细说明,涵盖VLAN的创建、命名、端口分配、中继配置及验证等操作。

思科VLAN命令有哪些常用操作?-图1
(图片来源网络,侵删)

VLAN基础配置命令

在全局配置模式下,首先需要进入VLAN配置模式来创建和管理VLAN,使用vlan [vlan_id]命令进入指定VLAN的配置视图,其中vlan_id为VLAN编号,范围通常为1-4094(VLAN 1默认存在,不可删除),创建VLAN 10并命名为“Sales”,命令序列为:

Switch> enable  
Switch# configure terminal  
Switch(config)# vlan 10  
Switch(config-vlan)# name Sales  
Switch(config-vlan)# exit  

若需删除VLAN,可在VLAN配置模式下使用no vlan [vlan_id]命令,但需注意删除前需确保该VLAN未关联任何端口。

端口VLAN分配

接入端口(Access Port)配置

接入端口用于连接终端设备(如PC、打印机),只能属于单一VLAN,进入接口配置模式后,使用switchport mode access将端口设置为接入模式,并通过switchport access vlan [vlan_id]分配VLAN,示例:

Switch(config)# interface fastethernet 0/1  
Switch(config-if)# switchport mode access  
Switch(config-if)# switchport access vlan 10  
Switch(config-if)# exit  

若需将端口恢复默认状态(即VLAN 1),可使用no switchport access vlan命令。

思科VLAN命令有哪些常用操作?-图2
(图片来源网络,侵删)

中继端口(Trunk Port)配置

中继端口用于连接交换机,可承载多个VLAN的流量,默认情况下,思科设备端口为动态协商模式(dynamic autodynamic desirable),需手动配置为trunk模式,命令如下:

Switch(config)# interface gigabitethernet 0/1  
Switch(config-if)# switchport mode trunk  
Switch(config-if)# switchport trunk allowed vlan add 10,20,30  // 允许特定VLAN通过中继  
Switch(config-if)# exit  

switchport trunk allowed vlan命令用于控制允许通过中继的VLAN列表,默认情况下会允许所有VLAN(除VLAN 1和1002-1005),若需移除某些VLAN,可使用remove关键字替代add

VLAN验证与排错

配置完成后,需通过命令行验证VLAN配置是否正确,常用命令包括:

  • show vlan brief:显示所有VLAN及其关联端口,以表格形式呈现VLAN ID、名称和端口成员。
  • show interfaces [interface_id] switchport:查看端口的VLAN模式(接入/中继)、默认VLAN及允许的VLAN列表。
  • show interfaces trunk:显示中继端道的VLAN封装类型(如ISL或802.1Q)及允许的VLAN范围。

执行show vlan brief可能输出如下内容:

思科VLAN命令有哪些常用操作?-图3
(图片来源网络,侵删)
VLAN ID Name Ports
1 default Fa0/2, Fa0/3, Gi0/2
10 Sales Fa0/1
20 Engineering Fa0/4, Fa0/5

高级VLAN配置

VTP(VLAN Trunking Protocol)

VTP用于在交换网络中同步VLAN信息,需在VTP域内配置一台交换机为服务器模式(vtp mode server),其他设备设为客户端模式(vtp mode client),配置VTP域名和版本:

Switch(config)# vtp domain CCIE  
Switch(config)# vtp version 2  

Private VLAN

为增强安全性,可配置私有VLAN(PVLAN),将一个VLAN划分为多个子VLAN(主VLAN和从VLAN),需先创建主/从VLAN,再关联端口:

Switch(config)# vlan 100  
Switch(config-vlan)# private-vlan primary  
Switch(config)# vlan 200  
Switch(config-vlan)# private-vlan community associated 100  
Switch(config)# interface fa0/1  
Switch(config-if)# switchport mode private-vlan host  
Switch(config-if)# switchport private-vlan host-association 100 200  

相关问答FAQs

Q1: 如何将已配置为接入模式的端口修改为中继模式?
A: 首先进入接口配置模式,使用switchport mode trunk命令切换为中继模式,然后通过switchport trunk allowed vlan命令指定允许通过的VLAN列表。

Switch(config)# interface gigabitethernet 0/1  
Switch(config-if)# switchport mode trunk  
Switch(config-if)# switchport trunk allowed vlan 10,20  

Q2: 删除VLAN后,原端口会恢复默认设置吗?
A: 是的,删除VLAN后,原属于该VLAN的接入端口会自动恢复到默认VLAN(VLAN 1),但若端口被配置为中继模式,则删除VLAN不会影响其中继配置,仅会移除该VLAN的流量转发能力,建议删除VLAN前检查端口状态,避免网络中断。

分享:
扫描分享到社交APP
上一篇
下一篇