最近老是听到网卡bond,公司的网卡也是用bond,之前好像接触过一点,重新做个温习吧


一、bond是什么?

网卡bond是通过把多个物理网卡绑定为一个逻辑网卡,实现本地网卡的冗余。是生产场景中是一种常用的技术。

Kernels 2.4.12及以后的版本均供bonding模块;


二、bond有什么用?

带宽扩容和负载均衡;具体的功能取决于采用的模式;


三、bond的模式

1、mode=0(balance-rr)(平衡轮循策略)

2、mode=1(active-backup)(主-备策略)

3、mode=2(balance-xor)(平衡策略)

4、mode=3(broadcast)(广播策略)

5、mode=4(802.3ad)(IEEE 802.3ad 动态链接聚合)

6、mode=5(balance-tlb)(适配器传输负载均衡)

7、mode=6(balance-alb)(适配器适应性负载均衡)