网卡绑定的目的:

1.提高网卡的吞吐量。

2.增强网络的高可用,同时也能实现负载均衡。

网卡绑定mode共有七种(0~6)

bond0、bond1、bond2、bond3、bond4、bond5、bond6

常用的有三种

mode=0:平衡负载模式,有自动备援,但需要”Switch”支援及设定。

mode=1:自动备援模式,其中一条线若断线,其他线路将会自动备援。

mode=6:平衡负载模式,有自动备援,不必”Switch”支援及设定。

bond模式:

(1)Mode=0(balance-rr) 表示负载分担round-robin,平衡轮询策略,具有负载平衡和容错功能 bond的网卡MAC为当前活动的网卡的MAC地址,需要交换机设置聚合模式,将多个网卡绑定为一条 链路。

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

(3)Mode=2(balance-xor) 表示XOR Hash负载分担(异或平衡策略),具有负载平衡和容错功能 每个slave接口传输每个数据包和交换机的聚合强制不协商方式配合。(需要xmit_hash_policy)。

(4)Mode=3(broadcast) 表示所有包从所有interface发出,广播策略,具有容错能力,这个不均 衡,只有冗余机制…和交换机的聚合强制不协商方式配合。

(5)Mode=4(802.3ad) 表示支持802.3ad协议(IEEE802.3ad 动态链接聚合) 和交换机的聚合 LACP方式配合(需要xmit_hash_policy)。

(6)Mode=5(balance-tlb) 适配器传输负载均衡,并行发送,无法并行接收,解决了数据发送的瓶 颈。 是根据每个slave的负载情况选择slave进行发送,接收时使用当前轮到的slave。

(7)Mode=6(balance-alb) 在5的tlb基础上增加了rlb。适配器负载均衡模式并行发送,并行接收 数据包

使用命令来配置bond

nmcli con add type bond ifname bond0 mode balance-tlb

nmcli con add type bond-slave ifname ens33 master bond0

nmcli con add type bond-slave ifname ens37 master bond0

#重启网络

/etc/init.d/network restart

#查看bond状态

cat /proc/net/bonding/bond0

标签:负载,slave,网卡,交换机,Mode,linux,bond

来源: https://blog.csdn.net/qq_40961831/article/details/105659872

linux7解绑bond命令,linux多网卡的7种bond模式原理配置相关推荐

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

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

  2. linux命令chgrp,Linux命令详解之–chgrp命令 | Linux大学

    摘要 Linux chgrp命令 可以用来变更文件与目录的所属群组,设置方式采用群组名称或群组识别码皆可. 我们在Linux命令详解之–chown命令 | Linux大学这篇文章中,我们介绍了更改文件 ...

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

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

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

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

  5. linux系统怎么重启网卡?linux重启网卡的三种教程

    在实际工作中,经常会遇到Linux系统进行重启网卡的操作.在这里整理一下,进行多种方法的网卡重启. 一.service network restart 1.首先用CRT工具连接到Linux命令行界面. ...

  6. linux 双网卡bond命令,Linux下bond双网卡绑定(示例代码)

    bond,是一种双网卡绑定技术.即将多块物理网卡绑定成一个逻辑网卡,并实现网卡冗余.流量均衡等的一种可靠性强且高可用技术. 七种bond模式: 一.mod=0即banlance-rr(平衡轮循环策略) ...

  7. linux下的绑核命令,Linux下的绑核命令——taskset

    什么是绑核 所谓绑核,其实就是设定某个进程/线程与某个CPU核的亲和力(affinity).设定以后,Linux调度器就会让这个进程/线程只在所绑定的核上面去运行.但并不是说该进程/线程就独占这个CP ...

  8. linux7.4重启udev命令,Linux 7.x 中 UDEV 生效的方法

    在linux 6.x 中,安装RAC 时需要配置UDEV 进行持久化: [dave@www.cndba.cn rules.d]# cat 99-oracle-asmdevices.rules KERN ...

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

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

最新文章

  1. 在Developerkit开发板上运行blink例程
  2. ajax传formdata类型的数据_JQuery.Ajax()的data参数类型
  3. corba中IDL接口传值中文报错问题
  4. CentOS源码编译安装MySQL 5.5.15(转)
  5. mysql5 varchar_MYSQL 5.7 VARCHAR 类型实验
  6. 237. 删除链表中的节点 golang
  7. 关于response格式转换
  8. HALCON学习之旅(五)
  9. 人工智能的数学基础(二):函数
  10. c#中ToString(yyyyMMdd) 与ToString(yyyymmdd)区别
  11. quartus-ModeliSm仿真教程
  12. SSIS数据转换器及字符转换器使用
  13. matlab hspice联合仿真,matlab hspice
  14. mean shift聚类matlab,机器学习:Mean Shift聚类算法
  15. 0基础如何转行自学软件测试
  16. 亲密关系(二、月晕现象)
  17. Redis介绍 AND SpringBoot集成Redis
  18. html语言星号,DIV+CSS 星号*
  19. h5支付不能打开支付宝 ios_iOS解决H5支付跳转到支付App及返回原App问题
  20. 人类面部表情数据集(12万张表情照片)

热门文章

  1. linux 下安装gsl
  2. PLSQL_数据泵导入导出数据Impdp/ Expdp(概念)
  3. 循环中的continue功能
  4. Win7环境下,用VHD安装Win8,实现双系统!
  5. 对称加密、非对称加密、RSA、消息摘要、数字签名、数字证书与 HTTPS 简介
  6. 腾讯 2016 春季实习校招 HR 面回忆(C++后台)
  7. (int),Int32.Parse,Convert.ToInt3…
  8. linux命令快速手记 — 让手指跟上思考的速度(四)
  9. WebAPP ViewPort iPhone5 黑边解决方案
  10. 展开字符串(dfs)