VLAN 在 ComNet 交换机中不起作用

网络工程 局域网 交换 树干 交换机端口
2022-02-05 10:30:46

我正在尝试使用 3 个交换机 ComNet (2- CNGE2FE8MSPOE + 1- CWGE26FX2TX24MSPOE) 配置 VLAN,但它没有按我的预期工作。这是我第一次使用 VLAN,我不知道我是否不了解它。

这是安装:

VLAN

  • 20 ==> 中央电视台
  • 30 ==> 客户
  • 40 ==> 服务器

主软件 - CWGE26FX2TX24MSPOE

  • 端口 1 ==> 全部 (20,30,40)
  • 端口 2 ==> 30
  • 端口 3 ==> 全部 (20,30,40)
  • 端口 25 ==> 所有 (20,30,40)=> 开关 2
  • 端口 26 ==> 所有 (20,30,40) => 开关 3

SW 2 - CNGE2FE8MSPOE

  • 端口 1 ==> 20/40
  • 端口 2 ==> 20
  • 端口 7 ==> 所有 (20,30,40) => 开关 3
  • 端口 8 ==> 所有 (20,30,40) ==> 开关 2

SW 3 - CNGE2FE8MSPOE

  • 端口 1 ==> 20
  • 端口 2 ==> 20
  • 端口 7 ==> 所有 (20,30,40) ==> 开关 1
  • 端口 8 ==> 所有 (20,30,40) ==> 开关 2

如果我在链路端口中设置 VLAN,我总是能看到所有内容,否则我什么也看不到。

提前致谢。

CNGE2FE8MSPOE 截图

CNGE2FE8MSPOE - VLAN CNGE2FE8MSPOE - 基于 VLAN 端口

CWGE26FX2TX24MSPOE 截图

CWGE26FX2TX24MSPOE - 端口 CWGE26FX2TX24MSPOE - VLAN 成员资格

1个回答

VLAN 将您的物理交换机划分为单独的逻辑交换机。不同 VLAN 中的节点不能直接相互通信,它们必须使用路由器。路由器需要连接到它路由的所有 VLAN。

在交换机之间,帧的 VLAN 关联可以通过显式标记 (802.1Q) 或隐式理解传输(双方都将没有 VLAN 标记的帧视为属于 VLAN x,有时称为端口的本机 VLAN)。标记和对未标记帧的隐式理解允许多个 VLAN 在交换机之间共享单个物理链路,即VLAN 中继当然,双方需要就中继上使用的 VLAN 达成一致。

普通端节点通常不理解 VLAN 标记。此外,您可能不希望终端节点能够加入他们不会加入的任何 VLAN。因此,您将这些端节点连接到的端口配置为访问端口:单个、未标记的 VLAN,并且不允许使用标记的 VLAN。

在您的屏幕截图中,您只是在所有端口上使用未标记的 VLAN 1。其他 VLAN 已定义但未使用(很多)。

你需要做什么:

  1. 将交换机之间的链路配置为中继,标记您需要传输的所有 VLAN(或者,单个 VLAN 可能保持未标记)
  2. 使用您希望该节点连接到的单个未标记 VLAN 配置到终端节点的链路
  3. 与交换机一样,将所有活动 VLAN 中继到路由器并将其配置为在 VLAN 之间路由(通常,网络“核心”中的第 3 层交换机用于此目的,但您的交换机似乎只是第 2 层)