目前AD支持的聚合算法有:哈希、轮询、冗余双网卡和802.3ad,其中前三者为静态算法,802.3ad为动态协商算法。
哈希(根据SIP,DIP生成hash表):该方式下交换机会根据数据包的相关信息,使用一定的算法,选择出一个网口来发送该数据,算法有几种方式:包括根据源/目标IP计算、根据源/目标端口计算等。
后两种方式在数据包是TCP类型或UDP类型的时候才可以用到的。按照这种方式发送的数据时,同一个连接的数据包都会固定从一条线路转发。
轮询(Round_robin):该方式下,数据包将被循环发送到不同的网口,通过不同的线路转发。按照这种方式发送的数据时,同一个连接的数据包可能会从不同的线路转发。
802.3ad:该方式下,设备将按照的默认的策略hash作为转发策略,当两端有一个不支持时,就会协商其他参数看是否匹配上,匹配上就按照其他策略转发,匹配不上将建立失败,两端通信会出问题
冗余双网卡(Netif_backup,主备模式):该方式下,交换机一次只激活一个网口,相当于主备,默认情况下数据都从一条线路转发。当这条线路故障,再切换到备用的线路上。按照这种方式发送的数据时,同一个连接的数据包都会固定从一条线路转发。