如何设置 2 个交换机,每个交换机具有 VLAN 和 2 个 IP,位于不同的块中

如何设置 2 个交换机,每个交换机具有 VLAN 和 2 个 IP,位于不同的块中

下面我描述了所需的网络。在这个网络中:

  • 假设 GW1 在 IP1 块中,而 GW2 在 IP2 块中。

  • 有 2 台运行 Linux 的 PC,配备 4 个 NIC。

  • 第一台 Linux PC 连接到具有不同 IP 块的 2 个 GW。第一台 Linux PC 必须为其自身分配 2 个 IP,并且来自第一个端口的数据包必须带有标记。

  • 对于第一台 Linux PC 的第 3 个端口,必须连接一台 PC,并且它必须从 GW2 获取 IP,并能 ping 通 GW2 分配的第一台 Linux PC 的 IP,而且它不能从 IP1 块中的网络项获取数据包。

  • 第一台 Linux PC 的第 4 个端口必须连接到第二台 Linux PC。此连接必须同时承载带 VLAN 标记的数据包和不带 VLAN 标记的数据包。

  • 第二台 Linux PC 必须再次拥有来自 IP1 和 IP2 块的 2 个 IP,并且必须能够与第一台 Linux PC 通信。

  • 第二台 Linux PC 的第一个端口连接到 PC 2,该 PC 2 必须具有来自 GW1 的 IP,并且也必须访问从 GW1 分配的第一台 Linux PC 的 IP。

  • 第二台 Linux PC 的第二个端口的行为必须与第一个端口类似,并且 PC 2 和 PC 3 可以相互通信,也可以与同一块中的第一台 Linux PC 和第二台 Linux 通信。

  • 第二台 Linux PC 的第 3 个端口必须具有来自 IP2 块的 IP,并且必须能够与 PC1 通信。

  • IP1 中的项目一定不能与 IP2 块中的项目对话。

我们如何使用 Linux 中的桥接和 VLAN 机制来设置此网络?对于每台 Linux PC,我们能否仅使用单个桥接实例进行设置?

设置

相关内容