由于工作关系,需要进行双网卡绑定,之前单纯认为网卡绑定就是把两个网口通过配置的改变合并成一个网口,没有多复杂。详细了解后才知道网卡绑定有七种工作模式,从0~6,bond0、bond1、bond2、bond3、bond4、bond5、bond6。
最常见的三种
bond0-平衡抡循环策略
描述
数据传输包是通过网口依次传输。
优点
提供复杂平衡,提升容错力。
弊端
可能会造成包的无序到达,无序到达的包可能会重发,造成网络吞吐下降。
bond1-主备策略
描述
一个是活动网口,另外的备用网口,当活动网口挂掉,备份网口成为活动网口继续使用。
优点
提升容错能力。
弊端
网口的使用率较低,若有N个网口,使用率为1/N。
bond6-自适应负载均衡
描述
在bond5的基础上增加了接收负载均衡,接受负载通过ARP协商实现。
优点
在bond5基础上做了升级,bonding驱动截获本机发送的ARP应答,并把源硬件地址改写为bond中某个slave的唯一硬件地址,从而使得不同的对端使用不同的硬件地址进行通信。
其他网卡绑定
bond2-XOR平衡策略
描述
基于传输HASH策略进行数据包的传输。
优点
提供复杂平衡,提升容错力。
bond3-广播策略
描述
在每个slave接口上进行包的传输。
优点
提升容错力。
bond4-IEEE 802.3ad动态链接聚合
描述
根据IEEE 802.3ad规范,将多个slave聚合在同一个聚合组下,它们共享同样的速率和双工设定。
优点
提升传输速率。
弊端
必要条件有很多,都满足的情况下才能使用。
bond5-适配器传输负载均衡
描述
根据每一个slave上的负载情况选择slave进行数据包的发送,接收时使用当前轮巡到的slave。
优点
提升传输速率,比bond4少了很多必要条件。
网友评论