Oracle® VM Server for SPARC 3.3 管理指南

退出打印视图

更新时间: 2015 年 10 月
 
 

虚拟网络设备

虚拟网络设备是指在连接到虚拟交换机的域中定义的虚拟设备。虚拟网络设备由虚拟网络驱动程序管理,并且使用逻辑域通道 (logical domain channel, LDC) 通过虚拟机管理程序连接到虚拟网络。

虚拟网络设备可用作名为 vnetn 的网络接口,可以像使用任何常规网络接口一样使用该接口,并使用 Oracle Solaris 10 ifconfig 命令或 Oracle Solaris 11 ipadm 命令对其进行配置。


注 - 对于 Oracle Solaris 11,会为设备分配通用名称,因此 vnetn 将使用通用名称(例如 net0)。

可以使用 ldm add-vnetldm set-vnetldm rm-vnet 命令分别向域中添加虚拟网络设备、为现有的虚拟网络设备设置选项以及删除虚拟网络设备。请参见 ldm(1M) 手册页。

有关 Oracle Solaris 10 和 Oracle Solaris 11 中 Oracle VM Server for SPARC 联网的信息,请分别参见Figure 12–2Figure 12–1

Inter-Vnet LDC 通道

    默认情况下,Logical Domains Manager 将按以下方式分配 LDC 通道:

  • 在虚拟网络设备和虚拟交换机设备之间分配一个 LDC 通道。

  • 在连接到同一个虚拟交换机设备的每对虚拟网络设备之间分配一个 LDC 通道 (Inter-Vnet)。

配置 Inter-Vnet LDC 通道的目的在于,使虚拟网络设备之间可以直接通信,以实现较高的来宾域到来宾域通信性能。但是,随着虚拟交换机设备中虚拟网络设备数量的增加,所需的用于 Inter-Vnet 通信的 LDC 通道的数量也会呈平方增长。

您可以选择针对连接到给定虚拟交换机设备的所有虚拟网络设备,启用或禁用 Inter-Vnet LDC 通道分配。通过禁用此分配,可以降低 LDC 通道的使用量(用数字进行限制)。

    在以下情况下禁用此分配非常有用:

  • 当来宾域到来宾域通信性能不是特别重要时

  • 当虚拟交换机设备中需要大量虚拟网络设备时

如果不分配 Inter-Vnet 通道,则可以使用更多的 LDC 通道向来宾域中添加更多的虚拟 I/O 设备。


注 - 如果来宾域到来宾域通信性能比增加系统中虚拟网络设备的数量重要,则不要禁用 Inter-Vnet LDC 通道分配。

可以使用 ldm add-vswldm set-vsw 命令为 inter-vnet-link 属性指定 onoff 值。

下图显示的是具有三个虚拟网络设备的典型的虚拟交换机。inter-vnet-link 属性设置为 on,这意味着分配了 Inter-Vnet LDC 通道。vnet1vnet2 之间的来宾域到来宾域通信是直接执行的,不需要经过虚拟交换机。

图 12-3  使用 Inter-Vnet 通道的虚拟交换机配置

image:该图显示使用 Inter-Vnet 通道的虚拟交换机配置。

下图显示与上图相同的虚拟交换机配置,但是 inter-vnet-link 属性设置为 off。不会分配 Inter-Vnet LDC 通道。与 inter-vnet-link 属性设置为 on 时相比,使用的 LDC 通道更少。在该配置下,vnet1vnet2 之间的来宾域到来宾域通信必须经过 vsw1


注 - 禁用 Inter-Vnet LDC 通道分配不会禁止来宾域到来宾域通信。所有的来宾域到来宾域通信都经过虚拟交换机,而不是从一个来宾域直接到达另一个来宾域。

图 12-4  不使用 Inter-Vnet 通道的虚拟交换机配置

image:该图显示不使用 Inter-Vnet 通道的虚拟交换机配置。