微信优化

weixinyouhua

cisco交换机配置vlan

2026-08-26 10:05:34

Cisco交换机配置VLAN的核心在于通过全局模式和接口模式下的命令创建VLAN并将端口划分到对应VLAN中,同时配置Trunk实现跨交换机通信,整个过程只需掌握几条关键命令就能完成。

准备工作:连接与模式概念

在输入配置命令之前,先确认你的终端设备(如电脑)通过Console线或SSH连接到了交换机,确保你已经进入特权模式(enable),然后进入全局配置模式(configure terminal),这是所有配置的基础。

  • 使用Console线连接时,终端软件(如PuTTY、SecureCRT)的波特率通常设为9600,数据位8,停止位1,无校验。
  • 通过SSH连接则需要先配置管理IP和用户名密码,不过这属于基础管理配置,本文不展开。

进入全局配置模式后,你可以开始创建VLAN并分配端口,行业共识认为,提前规划好VLAN编号和用途(比如销售部用VLAN 10,技术部用VLAN 20)能避免后续混乱,VLAN编号范围是1到4094,其中1是默认VLAN,通常保留给管理用途。

cisco交换机配置vlan命令详解

这个部分涵盖了最常用的命令,也是你搜索“cisco交换机配置vlan命令”时最想找到的内容,所有命令均在全局配置模式下执行,除非特别说明。

创建VLAN的基本命令

创建VLAN有两种方式:一种是在全局配置模式下直接创建,另一种是进入VLAN数据库模式,多数情况下,更推荐直接在全局配置模式下操作,因为更直观。

  • 创建单个VLAN:vlan 10,然后输入name Sales(可选,用于标识),这样就创建了VLAN 10并命名为Sales。
  • 创建多个连续VLAN:vlan 10-20,然后按需要分别命名。
  • 查看已创建的VLAN:特权模式下输入show vlan brief,可以列出所有VLAN及其包含的端口。
  • cisco交换机配置vlan

将接口分配到VLAN

接口分为两种模式:Access模式(接入端口,用于连接终端设备)和Trunk模式(中继端口,用于交换机之间连接),分配端口到VLAN时,需要先进入接口配置模式。

  • 进入接口:interface gigabitethernet 0/1(具体接口编号视型号而定)。
  • 设为Access模式:switchport mode access。
  • 划分到VLAN:switchport access vlan 10。
  • 对于多个接口,可以使用interface range命令批量处理,例如interface range gigabitethernet 0/1-8,然后统一设置。

配置Trunk端口

Trunk端口用于连接两台交换机,并允许承载多个VLAN的流量,配置Trunk时,必须确保两端交换机的封装协议一致,思科交换机默认使用1Q封装,这是行业标准。

  • 进入Trunk端口接口。
  • 设置模式:switchport mode trunk。
  • 指定允许的VLAN:switchport trunk allowed vlan 10,20,30(只允许特定VLAN通过),或者switchport trunk allowed vlan all(允许所有VLAN,但出于安全考虑,不建议在生产环境中使用)。
  • 如果使用的是旧款思科交换机(如2950系列),可能需要先指定封装协议:switchport trunk encapsulation dot1q,但现代交换机(如Catalyst 2960X、3650等)默认已支持。

思科vlan配置实例:从零搭建部门网络

假设你正为一家小型公司配置网络,销售部、技术部和财务部各需独立隔离,这是一个典型的“思科vlan配置实例”场景,你需要在一台交换机(或两台)上完成划分。

场景描述

  • 一台交换机(Cisco Catalyst 2960)。
  • 端口1-4分配给销售部(VLAN 10),端口5-8分配给技术部(VLAN 20),端口9-12分配给财务部(VLAN 30)。
  • cisco交换机配置vlan

  • 交换机上联端口(g0/24)连接到路由器,用于部门间通信。

具体配置步骤

  1. 进入全局配置模式。
  2. 创建VLAN:
    • vlan 10 → name Sales
    • vlan 20 → name Tech
    • vlan 30 → name Finance
  3. 配置接入端口:
    • interface range g0/1-4 → switchport mode access → switchport access vlan 10
    • 重复类似命令给端口5-8和9-12。
  4. 配置上联端口为Trunk(假设连接到路由器):
    • interface g0/24 → switchport mode trunk → switchport trunk allowed vlan 10,20,30
  5. 检查配置:show vlan brief 确认端口分配正确。

配置完成后,各端口所属VLAN的设备只能在同VLAN内通信,如果需要跨VLAN访问,就需要配置路由功能(见后文)。

不同VLAN间通信的两种实现方式

VLAN隔离了广播域,但不同VLAN之间默认无法直接通信,要实现跨VLAN访问,常见方法有两种:单臂路由(Router-on-a-Stick)和三层交换机SVI(交换虚拟接口),业内专家指出,在小型网络中单臂路由成本较低,但三层交换机在性能和扩展性上更优。

单臂路由配置要点

  • 路由器的一个物理接口连接到交换机的Trunk端口。
  • 在该物理接口上创建多个子接口,每个子接口对应一个VLAN,并配置IP地址作为该VLAN的网关。
  • interface g0/0.10 → encapsulation dot1Q 10 → ip address 192.168.10.1 255.255.255.0。
  • 交换机上的Trunk端口必须允许所有所需VLAN通过。

三层交换机SVI配置

  • 在三层交换机上启用IP路由:ip routing。
  • cisco交换机配置vlan

    创建VLAN接口:interface vlan 10 → ip address 192.168.10.1 255.255.255.0。

  • 重复为其他VLAN创建接口。
  • 这样交换机就自动实现了VLAN间路由,无需外部路由器。

需要注意的是,三层交换机必须支持IP路由功能,大多数中端型号(如Catalyst 3560、3650)都具备,如果使用二层交换机(如2960),则只能依赖单臂路由。

思科交换机VLAN配置常见问题解答

问题1:配置VLAN后电脑无法获取IP地址?

如果电脑通过DHCP获取IP,但无法获得地址,首先检查端口是否已正确分配到对应VLAN,然后确认该VLAN的DHCP服务器(或中继)是否可用,如果使用路由器作为DHCP服务器,需要在路由器上配置对应VLAN的网关地址,并确保DHCP池范围正确,电脑端可能需要重启网卡或重新插拔网线。

问题2:跨交换机相同VLAN无法通信?

两台交换机之间必须用Trunk连接,且Trunk端口允许该VLAN通过,使用show interfaces trunk命令检查Trunk状态,确保两端都设置成Trunk模式,并且允许的VLAN列表包含该VLAN,如果端口被错误地设为Access模式,只属于一个VLAN,则无法跨交换机传递其他VLAN流量。

问题3:如何删除VLAN?

在全局配置模式下,使用no vlan 10即可删除VLAN 10,删除VLAN后,原来属于该VLAN的端口会变为不活跃状态(inactive),需要重新分配到其他VLAN,注意,默认VLAN 1无法删除,如果VLAN中包含有Trunk端口的本地VLAN设置,可能会影响Trunk通信,操作前请确认无依赖关系。


VLAN配置是思科交换机最基础也最实用的功能,掌握创建VLAN、分配端口和配置Trunk这三步,就能应对大多数网络隔离需求,实际部署时,提前规划好VLAN编号和IP网段,能减少后期调整的工作量。

相关文章

2024年,SaaS软件行业碰到获客难、增长慢等问题吗?

我们努力让每一次邂逅总能超越期待