3.2 跨交换机VLAN划分

本实验旨在帮助学生理解和掌握跨交换机VLAN的配置方法,包括VLAN的创建、端口分配以及主干链路的配置。通过实际操作,学生将深入了解接入端口与主干端口的区别,以及VLAN在网络隔离中的作用。

  • 华为跨交换机 VLAN 划分过程
  • 接入端口(Access)和主干端口(Trunk)之间的区别
  • 验证:属于相同 VLAN 的端口之间可以通信
  • 验证:属于不同 VLAN 的端口之间无法通信

拓扑图

在VLAN环境中,交换机端口有两种主要工作模式:

端口类型

  接入端口(Access Port):

  • 通常连接终端设备(如PC、服务器)
  • 只能属于一个VLAN
  • 接收普通以太网帧,发送普通以太网帧
  • 如果收到带有VLAN标签的帧,会丢弃或根据配置处理

主干端口(Trunk Port):

  • 通常连接其他交换机或路由器
  • 可以承载多个VLAN的流量
  • 接收和发送带有VLAN标签的帧
  • 可以配置允许通过的VLAN列表

text

# 进入系统视图
system-view

# 关闭信息中心
undo info-center enable

text

# 进入接口视图
interface Ethernet0/0/X

# 设为接入接口
port link-type access

# 划分接口给 vlan 2
port default vlan 2

# 退出接口视图
quit

text

# 进入接口视图
interface Ethernet0/0/X

# 设为主干接口
port link-type trunk

# 指定接口定义为 vlan 2 和 vlan 4 共享的主干端口
port trunk allow-pass vlan 2 4

# 退出接口视图
quit

1.建立拓扑结构

拓扑图

2.配置设备 IP 地址

设备 IP地址 子网掩码
PC1 192.1.1.1 255.255.255.0
PC2 192.1.1.2 255.255.255.0
PC3 192.1.1.3 255.255.255.0
PC4 192.1.1.4 255.255.255.0
PC5 192.1.1.5 255.255.255.0
PC6 192.1.1.5 255.255.255.0
注意
初始状态下,所有PC都在同一个广播域(VLAN 1)中,因此它们可以互相通信。

3.划分VLAN

根据实验要求,我们将PC划分到不同的VLAN中:

  • VLAN 2: PC1和PC5
  • VLAN 3: PC2和PC3
  • VLAN 4: PC4和PC6

各交换机的VLAN与端口映射关系如下:

交换机 1 VLAN与端口映射表

VLAN 接入端口 主干端口
VLAN 2 1 3
VLAN 3 2 3

交换机2 VLAN与端口映射表

VLAN 接入端口 主干端口
VLAN 2 4 1
VLAN 3 1、2
VLAN 4 3 2

交换机3 VLAN与端口映射表

VLAN 接入端口 主干端口
VLAN 3 1 3
VLAN 4 2 3

3.1 配置交换机1

双击交换机1,进入命令行

text

# 进入系统视图
system-view
# 关闭信息中心(减少屏幕输出)
undo info-center enable

# 创建VLAN 2和3
vlan batch 2 3

# 配置端口1为VLAN 2的接入端口
interface Ethernet0/0/1
port link-type access
port default vlan 2
quit

# 配置端口2为VLAN 3的接入端口
interface Ethernet0/0/2
port link-type access
port default vlan 3
quit

# 配置端口3为VLAN 2和3的主干端口
interface Ethernet0/0/3
port link-type trunk
port trunk allow-pass vlan 2 3
quit

3.2 配置交换机3

text

# 进入系统视图
system-view
# 关闭信息中心
undo info-center enable

# 创建VLAN 3和4
vlan batch 3 4

# 配置端口1为VLAN 3的接入端口
interface Ethernet0/0/1
port link-type access
port default vlan 3
quit

# 配置端口2为VLAN 4的接入端口
interface Ethernet0/0/2
port link-type access
port default vlan 4
quit

# 配置端口3为VLAN 3和4的主干端口
interface Ethernet0/0/3
port link-type trunk
port trunk allow-pass vlan 3 4
quit

3.3 配置交换机2

text

# 进入系统视图
system-view
# 关闭信息中心
undo info-center enable

# 创建VLAN 2、3和4
vlan batch 2 3 4

# 配置端口1为VLAN 2和3的主干端口(连接交换机1)
interface Ethernet0/0/1
port link-type trunk
port trunk allow-pass vlan 2 3
quit

# 配置端口2为VLAN 3和4的主干端口(连接交换机3)
interface Ethernet0/0/2
port link-type trunk
port trunk allow-pass vlan 3 4
quit

# 配置端口3为VLAN 4的接入端口
interface Ethernet0/0/3
port link-type access
port default vlan 4
quit

# 配置端口4为VLAN 2的接入端口
interface Ethernet0/0/4
port link-type access
port default vlan 2
quit

以下设备应该能够互相通信(同一VLAN内):

  • PC1和PC5 (VLAN 2)
  • PC2和PC3 (VLAN 3)
  • PC4和PC6 (VLAN 4)

以下设备应该无法互相通信(不同VLAN间):

  • PC1与除PC5外的所有PC
  • PC2与除PC3外的所有PC
  • PC4与除PC6外的所有PC

相关内容