元素星在线活动查询中心

元素星在线活动查询中心

shape
  • Home
  • 玩家问答
  • Cisco 交换机 VLAN 划分与配置指南

Cisco 交换机 VLAN 划分与配置指南

  • 2025-10-09 19:02:36
  • admin

Cisco 交换机 VLAN 划分与配置指南

VLAN(Virtual Local Area Network)是一种逻辑划分网络的技术,用于隔离广播域、提高安全性和管理效率。在 Cisco 交换机上配置 VLAN 涉及创建 VLAN、分配端口到 VLAN,并设置 Trunk 端口以实现 VLAN 间通信。以下是逐步配置指南,基于 Cisco IOS 命令行界面(CLI)。建议使用模拟器如 Cisco Packet Tracer 或 GNS3 进行实验。

步骤 1: 理解 VLAN 划分

VLAN 作用:将物理网络划分为多个逻辑子网,例如:

VLAN 10:销售部(Sales)VLAN 20:技术部(Tech)

关键概念:

Access 端口:

Cisco 交换机 VLAN 划分与配置指南(两台交换机 + 四台 PC)

拓扑结构

配置目标

创建 VLAN 10 和 VLAN 20PC0 和 PC2 属于 VLAN 10(可互通)PC1 和 PC3 属于 VLAN 20(可互通)跨交换机 VLAN 通信(通过 Trunk 链路)

配置步骤

交换机1 (SW1) 配置

! 进入特权模式

SW1> enable

SW1# configure terminal

! 创建 VLAN

SW1(config)# vlan 10

SW1(config-vlan)# name Sales

SW1(config-vlan)# exit

SW1(config)# vlan 20

SW1(config-vlan)# name Engineering

SW1(config-vlan)# exit

! 配置接入端口(连接 PC)

SW1(config)# interface fastEthernet 0/1

SW1(config-if)# switchport mode access ! 设置为接入模式

SW1(config-if)# switchport access vlan 10 ! 分配给 VLAN 10

SW1(config-if)# no shutdown

SW1(config)# interface fastEthernet 0/2

SW1(config-if)# switchport mode access

SW1(config-if)# switchport access vlan 20 ! 分配给 VLAN 20

SW1(config-if)# no shutdown

! 配置 Trunk 端口(连接 SW2)

SW1(config)# interface fastEthernet 0/24

SW1(config-if)# switchport mode trunk ! 设置为 Trunk 模式

SW1(config-if)# switchport trunk allowed vlan 10,20 ! 允许 VLAN 10 和 20 通过

SW1(config-if)# no shutdown

! 保存配置

SW1(config)# end

SW1# copy running-config startup-config

交换机2 (SW2) 配置

SW2> enable

SW2# configure terminal

! 创建 VLAN(必须与 SW1 一致)

SW2(config)# vlan 10

SW2(config-vlan)# name Sales

SW2(config-vlan)# exit

SW2(config)# vlan 20

SW2(config-vlan)# name Engineering

SW2(config-vlan)# exit

! 配置接入端口

SW2(config)# interface fastEthernet 0/1

SW2(config-if)# switchport mode access

SW2(config-if)# switchport access vlan 10

SW2(config-if)# no shutdown

SW2(config)# interface fastEthernet 0/2

SW2(config-if)# switchport mode access

SW2(config-if)# switchport access vlan 20

SW2(config-if)# no shutdown

! 配置 Trunk 端口

SW2(config)# interface fastEthernet 0/24

SW2(config-if)# switchport mode trunk

SW2(config-if)# switchport trunk allowed vlan 10,20

SW2(config-if)# no shutdown

! 保存配置

SW2(config)# end

SW2# copy running-config startup-config

PC 配置

PCIP 地址子网掩码默认网关VLANPC0192.168.10.1255.255.255.0无需配置10PC1192.168.20.1255.255.255.0无需配置20PC2192.168.10.2255.255.255.0无需配置10PC3192.168.20.2255.255.255.0无需配置20

💡 注意:同一 VLAN 的 PC 需在同一子网(如 VLAN 10 使用 192.168.10.0/24)。

验证命令

检查 VLAN 信息:

SW1# show vlan brief

输出示例:

VLAN Name Status Ports

---- ---------- --------- -------------------------------

10 Sales active Fa0/1

20 Engineering active Fa0/2

检查 Trunk 状态:

SW1# show interfaces trunk

输出示例:

Port Mode Encapsulation Status Native vlan

Fa0/24 on 802.1q trunking 1

测试连通性:

PC0 ping PC2:ping 192.168.10.2 ✅ 应成功(同 VLAN)PC0 ping PC1:ping 192.168.20.1 ❌ 应失败(不同 VLAN)

故障排除

Trunk 链路不通:

确认两端端口均为 switchport mode trunk检查 switchport trunk allowed vlan 是否包含所需 VLAN使用 show interfaces status 检查端口状态是否为 "connected"

PC 无法通信:

确认 PC IP 地址在同一子网检查交换机端口 VLAN 分配:show running-config interface fa0/1

⚠️ 关键点:Trunk 链路是跨交换机 VLAN 通信的核心,需确保两端配置一致!

连接终端设备(如 PC),属于单个 VLAN。Trunk 端口:连接交换机之间,允许传输多个 VLAN 流量(使用 IEEE 802.1Q 封装)。Native VLAN:Trunk 端口的默认 VLAN(通常为 VLAN 1)。

步骤 2: 基本配置准备

进入全局配置模式:

Switch> enable

Switch# configure terminal

设置主机名(可选,便于识别):

Switch(config)# hostname SW1

步骤 3: 创建 VLAN

使用 vlan 命令创建 VLAN,并指定名称。示例:创建 VLAN 10(Sales)和 VLAN 20(Tech)。

SW1(config)# vlan 10

SW1(config-vlan)# name Sales

SW1(config-vlan)# exit

SW1(config)# vlan 20

SW1(config-vlan)# name Tech

SW1(config-vlan)# exit

步骤 4: 分配端口到 VLAN

将交换机端口配置为 Access 模式,并分配到特定 VLAN。示例:将端口 GigabitEthernet 0/1 分配到 VLAN 10(Sales),端口 GigabitEthernet 0/2 分配到 VLAN 20(Tech)。

SW1(config)# interface gigabitethernet 0/1

SW1(config-if)# switchport mode access ! 设置为 Access 模式

SW1(config-if)# switchport access vlan 10 ! 分配 VLAN 10

SW1(config-if)# exit

SW1(config)# interface gigabitethernet 0/2

SW1(config-if)# switchport mode access

SW1(config-if)# switchport access vlan 20

SW1(config-if)# exit

步骤 5: 配置 Trunk 端口

Trunk 端口用于交换机间连接,支持多个 VLAN。示例:配置端口 GigabitEthernet 0/24 为 Trunk,允许所有 VLAN 通过。

SW1(config)# interface gigabitethernet 0/24

SW1(config-if)# switchport mode trunk ! 设置为 Trunk 模式

SW1(config-if)# switchport trunk allowed vlan all ! 允许所有 VLAN

SW1(config-if)# exit

步骤 6: 验证配置

使用以下命令检查 VLAN 状态和端口分配:

SW1# show vlan brief ! 查看 VLAN 列表和端口分配

SW1# show interfaces trunk ! 检查 Trunk 端口状态

SW1# show running-config ! 查看当前配置

步骤 7: 保存配置

避免实验丢失,保存配置到启动文件:

SW1# copy running-config startup-config

模拟实验建议

工具推荐:

Cisco Packet Tracer:免费易用,适合初学者。GNS3:支持真实 IOS 镜像,适合高级实验。

实验拓扑:

创建两个交换机(SW1 和 SW2),通过 Trunk 端口连接。将 PC 连接到 Access 端口(如 PC0 到 SW1 的 VLAN 10,PC1到 SW2 的 VLAN 10),测试同 VLAN 通信。

常见问题排查:

端口不通信:检查是否为 Access 模式且 VLAN ID 匹配。Trunk 失败:确保两端交换机都配置了 Trunk,且 Native VLAN 一致(默认 VLAN 1)。

注意事项

安全最佳实践:禁用未使用的端口(shutdown 命令),并更改 Native VLAN 以避免安全风险。扩展配置:如需 VLAN 间路由,需添加路由器或三层交换机,配置子接口(如 interface gigabitethernet 0/0.10)。

通过以上步骤,您可以在模拟环境中完成 VLAN 划分与配置。实验时,逐步测试每个阶段,确保理解逻辑划分原理。

Previous Post
为什么将数据传输到新 iPhone 需要这么长时间? 【2025】
Copyright © 2088 元素星在线活动查询中心 All Rights Reserved.
友情链接