在 Oracle® Solaris 11.2 中管理网络虚拟化和网络资源

退出打印视图

更新时间: 2014 年 9 月
 
 

弹性虚拟交换机资源

弹性虚拟交换机与下列主要资源关联:IP 网络和虚拟端口。

IP 网络

IP 网络也称为 IPnet,表示一个 IPv4 或 IPv6 地址块,并且此地址块有缺省路由器。此 IPv4 或 IPv6 地址块也称为子网。只能将一个 IPnet 关联到弹性虚拟交换机。对于通过虚拟端口连接到弹性虚拟交换机的所有 VM,系统都会指定一个与弹性虚拟交换机关联的 IPnet 中的 IP 地址。

您还可以通过为 VPort 设置 IP 地址属性 ipaddr,手动将 IP 地址指定给 VM。此 IP 地址必须位于 IPnet 的子网范围内。有关如何将 IPnet 添加到弹性虚拟交换机的更多信息,请参见如何配置弹性虚拟交换机

虚拟端口

虚拟端口也称为 VPort,表示 VNIC 和弹性虚拟交换机之间的连接点。当 VNIC 连接到 VPort 时,VNIC 将继承 VPort 封装的网络配置参数,例如:

  • SLA 参数,例如,最大带宽、服务类和优先级

  • MAC 地址

  • IP 地址

创建 VPort 时,随机生成的 MAC 地址以及关联的 IPnet 中的下一可用 IP 地址将分配到 VPort。随机生成的 MAC 地址具有缺省前缀,包含有效 IEEE OUI 和本地位设置。您还可以在通过使用 evsadm add-vport 命令添加 VPort 时指定 IP 地址和 MAC 地址。有关如何添加 VPort 的更多信息,请参见如何配置弹性虚拟交换机


注 -  您无需始终将虚拟端口添加到弹性虚拟交换机。创建 VNIC 时,您只能指定 VNIC 必须连接到的弹性虚拟交换机的名称。在这种情况下,EVS 控制器将生成系统虚拟端口。这些虚拟端口遵循命名约定 sys-vportname,例如 sys-vport0。系统虚拟端口继承弹性虚拟交换机的属性。

下表显示了 VPort 属性。

表 5-1  VPort 属性
VPort 属性
说明
可能的值
缺省值
cos
为 VPort 上的传出包指定 802.1p 优先级。
0 - 7
--
maxbw
为 VPort 指定全双工带宽。
--
--
priority
为 VPort 指定相对优先级。
highmediumlow
medium
ipaddr
指定与虚拟端口关联的 IP 地址。只能在创建 VPort 时指定 IP 地址。
--
如果没有为 VPort 指定 IP 地址,则 EVS 控制器将自动从与弹性虚拟交换机关联的 IPnet 中选择 IP 地址。
macaddr
指定与 VPort 关联的 MAC 地址。只能在创建 VPort 时指定 MAC 地址。
--
如果没有为 VPort 指定 MAC 地址,则 EVS 控制器将为 VPort 生成随机的 MAC 地址。
evs
一个只读属性,表示 VPort 所关联的弹性虚拟交换机。
--
--
tenant
一个只读属性,表示 VPort 与之关联的 tenant。
--
--

不能修改属性 evstenant,因为它们是只读属性。有关 VPort 属性的更多信息,请参见 evsadm(1M) 手册页。