Procurve、VMware 上的 VLAN 路由和 LACP

网络工程 转变 局域网 hp-procurve
2022-02-16 14:58:57

我试图理解为什么这似乎不像我认为的那样有效。我正在实施 VLAN 以隔离不同的流量,例如语音、服务器、工作站……我仍在尝试了解取消/标记的工作原理

这是设置:

  • 戴尔软件上的 ESX 服务器,默认 VLAN 1 - 所以 VLAN 1 中的所有内容都没有标记我有一个使用 p17-18 的 LACP

  • 具有默认 VLAN 1 的 HP Procurve Server SW - VLAN 1 中的所有内容都未标记我也有一个 LACP。LACP 状态为 active 且良好。LACP 中继在 VLAN 1 中。我有一条到下面的核心交换机的中继,也就是 Trk1,这个 Trk1 在 VLAN 1 中。

  • HP procurve Core SW 与默认 VLAN 1 - 所有在 VLAN 1 中都未标记我有一个中继到上面的服务器交换机,也就是 Trk1,这个 Trk1 在 VLAN1 中。VLAN 有一个 DHCP,通过 IP 助手。

我的问题:在 ESX 中设置 vSwitch 不使用标记,一切正常。在 ESX 中使用标记(此处为 VLAN1)查看 vSwitch,我失去了与该 VM 的连接。

我以为该虚拟交换机的显式标记不会影响任何东西,但不知何故它确实如此,我不明白为什么。

我错过了什么明显的东西吗?

3个回答

这种行为是因为您开始标记来自 vSwitch 的帧,而 Switch HP procurve Core SW 没有标记 VLAN 1,这是很常见的,因为 VLAN 1 最常见的是默认 VLAN 或本地 VLAN。在大多数环境中,此 VLAN 没有标记。

为了使这项工作正确:

1)您必须在 vSwitch 中取消标记 VLAN 1,并标记您要创建的所有其他 VLAN。

2) 其他选项:您可以在 vSwitch 和 HP procurve Core SW 中标记 VLAN 1。

我更喜欢第一个选择,但它的口味问题。

我希望有帮助!

如果您绘制网络图,则在节点之间的链接上应用标记。您总是需要同时在连接到该链接的两个系统上应用标记。

因此,对于虚拟交换机,根据您要标记的一侧,您需要标记上行链路端口上的物理连接,或者您需要更改 VM 以接受标记的数据包。更可能是前者。

更多信息可能会更好地帮助您。但仅根据您的描述,这似乎不是 LACP 问题,而是 VLAN 中继问题。

如果将 VLAN 添加到 vswitch,vswitch 然后停止,那么问题可能出在 vmware 方面。我假设您使用的是标准 vswitch,对吗?您是如何配置端口组(VLAN 或 VLAN 中继)的?

您是否使用基于机箱的服务器/主机?如果是这样,您如何配置机箱交换机?