在 Oracle® Solaris 11.2 中管理网络数据链路

退出打印视图

更新时间: 2014 年 9 月
 
 

DLMP 聚合的工作原理

在中继聚合中,每个端口都与聚合上配置的各个数据链路相关联。在 DLMP 聚合中,端口与聚合配置的任何数据链路相关联。

下图显示了 DLMP 聚合的工作原理。

图 2-4  DLMP 聚合

image:此图显示了 DLMP 聚合拓扑。

该图显示了具有链路聚合 aggr0 的系统 A。该聚合由 net0net3 四个底层链路组成。还在该聚合上配置了 VNIC vnic0vnic4。该聚合连接到交换机 A 和交换机 B,然后,这两个交换机连接到范围更广的网络中的其他目标系统。

VNIC 通过底层链路与聚合端口相关联。例如,在该表中,vnic0vnic3 通过底层链路 net0net3 与聚合端口相关联。也就是说,如果 VNIC 数与底层链路数相同,则每个端口都与一个底层链路相关联。

如果 VNIC 数超过底层链路数,则一个端口与多个数据链路相关联。例如,在该图中,VNIC 总数超过了底层链路数。因此,vnic4vnic3 共享一个端口。

如果一个聚合端口出现故障,则使用该端口的所有数据链路将被分布到其他端口,从而在故障转移期间提供网络高可用性。例如,如果 net0 出现故障,则 DLMP 聚合将在 VNIC 之间共享剩余端口 net1。在聚合端口间的分布对用户是透明的,并独立于连接到聚合的外部交换机。

下图显示了一个端口出现故障时 DLMP 聚合的工作原理。在图中,net1 出现故障,交换机和 net1 之间的链路关闭。vnic1 通过 net0vnic0 共享端口。

图 2-5  端口出现故障时的 DLMP 聚合

image:此图显示了端口出现故障时的 DLMP 聚合