一、bond模式

  Mode=0(balance-rr) 表示负载分担round-robin,和交换机的聚合强制不协商的方式配合

  Mode=1(active-backup) 表示主备模式,只有一块网卡是active,另外一块是备的standby,这时如果交换机配的是捆绑,将不能正常工作,因为交换机往两块网卡发包,有一半包是丢弃的

  Mode=2(balance-xor) 表示XOR Hash负载分担,和交换机的聚合强制不协商方式配合。(需要xmit_hash_policy)

  Mode=3(broadcast) 表示所有包从所有interface发出,这个不均衡,只有冗余机制...和交换机的聚合强制不协商方式配合

  Mode=4(802.3ad) 表示支持802.3ad协议,和交换机的聚合LACP方式配合(需要xmit_hash_policy)

  Mode=5(balance-tlb) 是根据每个slave的负载情况选择slave进行发送,接收时使用当前轮到的slave

  Mode=6(balance-alb) 在5的tlb基础上增加了rlb

二、交换机设置

  mode 1、5、6不需要交换机设置
  mode 0、2、3需要交换机设置静态聚合,mode 4需要交换机支持802.3ad

三、网卡配置文件

  2个物理网口分别是:eth0,eth1

  绑定后的虚拟口是:bond0

  服务器IP是:192.168.0.100

1)修改eth0配置文件
vim /etc/sysconfig/network-scripts/ifcfg-eth0DEVICE=eth0BOOTPROTO=noneMASTER=bond0SLAVE=yesONBOOT=yes

2)修改eth1配置文件  

vim /etc/sysconfig/network-scripts/ifcfg-eth1DEVICE=eth1BOOTPROTO=noneMASTER=bond0SLAVE=yesONBOOT=yes

3)修改bond0配置文件  

vim /etc/sysconfig/network-scripts/ifcfg-bond0DEVICE=bond0BOOTPROTO=staticIPADDR=192.168.0.100NETMASK=255.255.255.0ONBOOT=yes

4)修改bonding配置文件
CentOS6追加写/etc/modprobe.d/dist.conf,CentOS7新建写/etc/modprobe.d/bonding.conf  

alias bond0 bonding
options bond0 miimon=100 mode=6

5)加载bonding模块 

modprobe bonding

确认模块是否加载成功

lsmod |grep bonding

6)重启网络

service network restart

查看bond

cat /proc/net/bonding/bond0

四、设置多个bond

1)多个bond口的模式设成相同

alias bond0 bonding
alias bond1 bonding
options bonding max_bonds=2 miimon=100 mode=6

2)不同的bond口mode设成不一样
alias bond0 bonding
options bond0 miimon=100 mode=1
install bond1 /sbin/modprobe bonding -o bond1 miimon=100 mode=0 

  miimon:监视网络链接的频度,单位是毫秒,我们设置的是100毫秒

  max_bonds:配置的bond口个数

  mode:bond模式,在一般的实际应用中,0和1用的比较多

参考:http://www.cnblogs.com/lcword/p/5914089.html

转载于:https://www.cnblogs.com/seaBiscuit0922/p/9936600.html

网卡的7种bond模式相关推荐

  1. 网卡设置 多网卡的7种bond模式原理

    多网卡的7种bond模式原理 Linux 多网卡绑定 网卡绑定mode共有七种(0~6) bond0.bond1.bond2.bond3.bond4.bond5.bond6 常用的有三种 mode=0 ...

  2. 【转载】多网卡的7种bond模式原理

    多网卡的7种bond模式原理 Linux 多网卡绑定 网卡绑定mode共有七种(0~6) bond0.bond1.bond2.bond3.bond4.bond5.bond6 常用的有三种 mode=0 ...

  3. 多网卡的7种bond模式原理

    Linux 多网卡绑定 网卡绑定mode共有七种(0~6) bond0.bond1.bond2.bond3.bond4.bond5.bond6 常用的有三种 mode=0:平衡负载模式,有自动备援,但 ...

  4. bond4 交换机配置_Linux--多网卡的7种Bond模式和交换机配置

    网卡bond是通过把多张网卡绑定为一个逻辑网卡,实现本地网卡的冗余,带宽扩容和负载均衡.在应用部署中是一种常用的技术,我们公司基本所有的项目相关服务器都做了bond,这里总结整理,以便待查. bond ...

  5. linux7解绑bond命令,linux多网卡的7种bond模式原理配置

    网卡绑定的目的: 1.提高网卡的吞吐量. 2.增强网络的高可用,同时也能实现负载均衡. 网卡绑定mode共有七种(0~6) bond0.bond1.bond2.bond3.bond4.bond5.bo ...

  6. linux bond配置步骤,七种bond模式说明

    linux bond配置步骤,七种bond模式说明 https://www.cnblogs.com/suzhigang/p/6140018.html 一.网卡绑定: 第一步:创建一个ifcfg-bon ...

  7. linux网卡汇聚模式,Linux网卡聚合 linux多网卡绑定聚合之bond模式原理

    Linux网卡聚合 linux多网卡绑定聚合之bond模式原理 发布时间:2014-10-14 09:44:35   作者:佚名   我要评论 将多个Linux网络端口绑定为一个,可以提升网络的性能, ...

  8. linux系统多网口聚合配置,Linux网卡聚合linux多网卡绑定聚合之bond模式的原理是什么...

    将多个Linux网络端口绑定为一个,可以提升网络的性能,比如对于备份服务器,需要在一个晚上备份几个T的数据,如果使用单个的千兆网口将会是很严重的瓶颈.其它的应用,比如ftp服务器,高负载的下载网站, ...

  9. Docker网络资源详解 ---(四种网络模式)

    文章目录 前言 一:Dcker网络资源详解 简单云平台生态环境图 普通单节点 桥接图 1.1:网络资源详解:Docker0网卡与四种网络模式 二 . Docker0网卡的解释 1. host模式 2. ...

最新文章

  1. php函数,static,globalkeyword及三种变量作用域
  2. 北风设计模式课程---13、享元模式
  3. CSS Grid layout布局
  4. hello,world———C++入门有感
  5. 将有序数组转为二叉搜索树
  6. 常见的 OOM 原因及其解决方法(OutOfMemoryError)
  7. 绝对好文:嵌入式系统的软件架构设计!
  8. Android 虚拟机学习总结Dalvik虚拟机介绍
  9. 【常见笔试面试算法题12续集二】动态规划算法案例2矩阵最小路径和练习题
  10. day46-CSS3新增功能
  11. Git学习总结(2)——初识 GitHub
  12. Django例子-出版社
  13. UVA11876 N + NOD (N)【欧拉筛法+前缀和】
  14. Cockos REAPER 6 for Mac - 热门数字音频制作软件
  15. 我不要你死于一事无成
  16. CSS设置背景色透明字体不透明
  17. 网页的背景颜色变化效果
  18. 波士顿大学计算机与传媒专业,波士顿大学传媒专业排名如何?
  19. 测试独立显卡坏,可以将显示器接口插在集成显卡上试试
  20. JAVA计算机毕业设计医院药品管理系统Mybatis+源码+数据库+lw文档+系统+调试部署

热门文章

  1. python+pywinauto之PC端自动化一
  2. win安装wordcloud报错解决方案
  3. Mysql优化原则_小表驱动大表IN和EXISTS的合理利用
  4. input文本框设置移除默认内容(兼容IE低版本)
  5. BZOJ 2333 【SCOI2011】 棘手的操作
  6. 原生js封装二级城市下拉列表
  7. 猎豹MFC--TH_双管道--对管道的操作就想对文件的操作一样
  8. javascript”面向对象编程”- 1万物皆对象
  9. 常见问题—打包压缩问题
  10. iOS 中导航控制器全屏向右滑动返回上一界面