可将虚拟交换机配置为使用链路聚合。链路聚合用作虚拟交换机的网络设备,以连接到物理网络。使用此配置,虚拟交换机可以利用 EEE 802.3ad 链路聚合标准提供的功能。此类功能包括增加带宽、负载平衡和故障转移。有关如何配置链路聚合的信息,请参见Managing Network Datalinks in Oracle Solaris 11.3 中的 Creating a Link Aggregation。
创建链路聚合后,您可以将其分配给虚拟交换机。进行此分配类似于将物理网络设备分配给虚拟交换机。使用 ldm add-vswitch 或 ldm set-vswitch 命令设置 net-dev 属性。
将链路聚合分配给虚拟交换机时,进出物理网络的通信会流经聚合。任何所需的负载平衡或故障转移由底层聚合框架透明处理。链路聚合对来宾域上以及绑定到使用聚合的虚拟交换机的虚拟网络 (vnet) 设备完全透明。
您可以在服务域中创建并使用配置为使用链路聚合的虚拟交换机。请参见如何将虚拟交换机配置为主接口。
图 23 和图 24 显示一个虚拟交换机,该交换机配置为分别通过物理接口 net0 和 net1 以及 nxge0 和 nxge1 使用聚合 aggr1。
图 23 配置虚拟交换机以使用链路聚合 (Oracle Solaris 11)
图 24 配置虚拟交换机以使用链路聚合 (Oracle Solaris 10)