Linux 逻辑分区的虚拟以太网

虚拟以太网技术在 POWER5™ 硬件上的版本 2.4 和 2.6 的 Linux® 内核上受支持。通过使用 POWER5 系统中的支持 VLAN 的软件交换机,虚拟以太网允许同一系统上的逻辑分区之间进行基于 IP 的通信。Linux 内核的网桥模块以及网桥实用程序包使逻辑分区能够与其他系统进行通信,而不必将物理以太网插槽分配给逻辑分区。

虚拟联网以及其他 POWER5 虚拟化技术在配置方案中提供了更大的灵活性。可以容易地合并工作负载并对资源分配具有更多的控制。还可以通过使用虚拟以太网、网桥内核模块和绑定内核模块的组合用较少的资源为更多的系统改进网络可用性。当没有足够的物理插槽来对每个 LPAR 分配一个物理网络适配器时,使用虚拟以太网和网桥内核模块的网络访问对于 IP 转发更可取,因为它不会使 IP 网络拓扑变复杂。

IBM System p5™ 和 eServer™ p5 硬件使用虚拟联网支持 LPAR 间通信。虚拟以太网适配器将连接至 IEEE 802.1q(VLAN)样式的虚拟以太网交换机。使用此交换机功能,逻辑分区可以通过使用虚拟以太网适配器并指定使它们能够共享公共逻辑网络的 VLAN 标识(VID)来互相通信。将创建虚拟以太网适配器并使用硬件管理控制台来执行 VID 指定。系统通过将信息包从发送方分区的内存直接复制到接收方分区的接收缓冲区来传送信息包,而不对信息包进行任何中间缓存。

每个 LPAR 的虚拟以太网适配器数随操作系统而定。版本 2.4 的 Linux 内核最多支持 100 个虚拟以太网适配器,而版本 2.6 的 Linux 内核则最多可以支持 32 768 个虚拟以太网适配器。除主 VID(PVID)以外,每个虚拟以太网适配器可以指定的其他 VID 值的数目为 19,这表示每个虚拟以太网适配器可以用来访问 20 个网络。HMC 为虚拟以太网适配器生成以本地方式管理的以太网 MAC 地址,以便这些地址不会与物理以太网适配器 MAC 地址冲突。为了确保虚拟以太网适配器之间的唯一性,地址生成基于系统序列号、LPAR 标识和适配器标识。

使用集成虚拟化管理器时,仅允许指定 PVID(无其他 VLAN),且 PVID 只可以为 1 至 4。使用虚拟分区管理器时,对于每个 PVID(从 1 至 4),每个分区最多可以有一个虚拟以太网适配器。

对于不支持 VLAN 的操作系统,将仅使用一个 PVID(无其他 VID 值)创建每个虚拟以太网适配器,并且 POWER™ hypervisor 将确保将信息包传递到该 LPAR 之前已除去其 VLAN 标记。在使用支持 VLAN 的系统的情况下,例如具有 vlan 模块的 Linux,您可以分配除 PVID 之外的其他 VID 值,并且 POWER hypervisor 会除去到达时带有 PVID 标记的任何信息包的标记。因为每个 LPAR 所支持的虚拟以太网适配器数都较大,所以您可以具有多个虚拟以太网适配器,每个适配器用来访问单个网络,因此指定唯一的 PVID 并避免指定其他 VID。它还具有一个优点,即使用这些虚拟以太网适配器不需要再对操作系统进行额外的 VLAN 配置。

在为分区启用特定的虚拟以太网之后,将在分区中创建一个名为 ethX 的网络设备。然后用户可以类似于物理以太网设备的方式设置 TCP/IP 配置来与其他分区通信。


发送反馈 | 评价本页