Linux双网卡绑定bond教程

  • 2021 年 03 月 25 日
  • 186次
  • 204 字
  • 暂无评论

什么是bond

网卡bond是通过多张网卡绑定为一个逻辑网卡,实现本地网卡的冗余,带宽扩容和负载均衡,在生产场景中是一种常用的技术。Kernels 2.4.12及以后的版本均供bonding模块,以前的版本可以通过patch实现。
可以通过以下命令确定内核是否支持 bonding:

[[email protected] network-scripts]#cat /boot/config-2.6.32-573.el6.x86_64 |grep -i bonding
CONFIG_BONDING=m

bond模式

bond的模式常用的有两种:

mode=0(balance-rr)
表示负载分担round-robin,是轮询的方式当第一个包走eth0,第二个包走eth1,直到数据包发送完毕。
优点:流量提高一倍
缺点:需要接入交换机做端口聚合,否则可能无法使用

mode=1(active-backup)
表示主备模式,即同时只有1块网卡在工作。
优点:冗余性高
缺点:链路利用率低,两块网卡只有1块在工作

[RedText]123[/RedText]


版权属于:Glsan

本文链接:https://www.glsan.cn/study_resource/18.html



—— 暂无评论 ——

OωO