开发者社区> 问答> 正文

linux bonding的模式有什么?

linux bonding的模式有什么?

展开
收起
芯在这 2021-12-06 10:33:20 329 0
1 条回答
写回答
取消 提交回答
  • 七种bond模式说明:

    第一种模式:mod=0 ,即:(balance-rr) Round-robin policy(平衡抡循环策略)

    第二种模式:mod=1,即: (active-backup) Active-backup policy(主-备份策略)

    第三种模式:mod=2,即:(balance-xor) XOR policy(平衡策略)

    第四种模式:mod=3,即:broadcast(广播策略)

    第五种模式:mod=4,即:(802.3ad) IEEE 802.3adDynamic link aggregation(IEEE 802.3ad 动态链接聚合)

    外出流量的slave选举是基于传输hash策略,该策略可以通过xmit_hash_policy选项从缺省的XOR策略改变到其他策略。需要注意的是,并不是所有的传输策略都是802.3ad适应的,尤其考虑到在802.3ad标准43.2.4章节提及的包乱序问题。不同的实现可能会有不同的适应性。

    必要条件:

    条件1:ethtool支持获取每个slave的速率和双工设定

    条件2:switch(交换机)支持IEEE 802.3ad Dynamic link aggregation

    条件3:大多数switch(交换机)需要经过特定配置才能支持802.3ad模式

    第六种模式:mod=5,即:(balance-tlb) Adaptive transmit load balancing(适配器传输负载均衡)

    该模式的必要条件:ethtool支持获取每个slave的速率

    第七种模式:mod=6,即:(balance-alb) Adaptive load balancing(适配器适应性负载均衡)

    2021-12-06 11:00:47
    赞同 展开评论 打赏
问答分类:
问答地址:
问答排行榜
最热
最新

相关电子书

更多
Alibaba Cloud Linux 3 发布 立即下载
ECS系统指南之Linux系统诊断 立即下载
ECS运维指南 之 Linux系统诊断 立即下载