网卡绑定的六种方式

mode=0 balance-rr 【最常用之一,又称之为负载均衡模式】

round robin模式,所有报文由各个slave平均承担
优点:提供7种模式中最高的理论带宽,任一slave失效,其任务由剩余slave均摊
缺点:不同端口轮循发报,容易导致乱序,对端会要求重发,从而影响吞吐量;需要switch端配置port channel
mode=1 active-backup 【最常用之一,又称之为高可用模式】

主备模式,仅有当primary devivce DOWN掉时,备用设备转换为primary状态
优点:对switch无要求,可接入任何链路
缺点:device利用率最低
mode=2 balance-xor

xor异或hash算法,发往同一目的MAC地址的报文由同一端口全部承担,因此,在单switch网络环境下,相当于active-backup,不能提升带宽
优点:multi-switch环境下有可能提供优于balance-rr的吞吐量,不存在Bonding本身导致的乱序问题
缺点:single-switch环境下无效率提升;需要swtch端配置port channel
mode=3 broadcast

所有报文会复制N份,由每个端口同时发出
优点:提供最好的网络容错机制,不存在其它mode下的端口切换期间的丢包现象(业务上不会感知有downtime),适用于金融行业等对稳定性要求极高的领域
缺点:占用N倍网络带宽,影响整体吞吐量
mode=4 802.3ad

IEEE标准,所有实现了802.3ad标准的对端均可以有效的合作
优点:switch端通常只需要少量的配置;帧按順序传递,通常不会出现乱序现象
缺点:支持802.3ad的设备相对较少;通常要求所有的slave具有相同的spead和双工mode;和除了balance-rr之外的其它mode一样,任何连接都不能使用多于1个的interface的带宽
mode=5 balance-tlb

根据outgoing流量在各个slave间均衡,适用于multi-switch环境
优点:无须switch端的特别配置;非单点路由环境下,以优于XOR的算法做均衡;各slave速率可以不同
缺点:无法对incoming流量进行均衡处理;不支持arp监控
mode=6 balance-alb

在mode=5之上的改进,通过arp协商实现对ipv4的incoming流量负载均衡
优点:mode=5优点+可以实现incoming负载均衡
缺点:仅在大的集群环境中有较大优势

参考地址:http://www.cnblogs.com/hadex/p/5830726.html

BY 海无涯

你可能感兴趣的:(Linux)