当前位置: 首页 > article >正文

嵌入式linux网卡bonding配置

多网卡bonding简介

当设备有多个物理网卡时,可以把多张物理网卡通过软件虚拟成一个虚拟的网卡,配置完毕后,所有的物理网卡的ip和mac将会变成相同的。多网卡同时工作可以提高网络速度,还可以实现网卡的负载均衡、冗余。

Linux网卡bonding模式

Linux网卡绑定模式共有七种,mode=0(平衡抡循环策略)、mode=1(主-备份策略)、mode=2(平衡策略)、mode=3(广播策略)、mode=4(IEEE 802.3ad 动态链接聚合)、mode=5(适配器传输负载均衡)、mode=6(适配器适应性负载均衡)。

1. mode=0,(balance-rr) Round-robin policy(平衡抡循环策略)
传输数据包顺序是依次传输(即:第1个包走eth0,下一个包就走eth1….一直循环下去,直到最后一个传输完毕),此模式提供负载平衡和容错能力;但是我们知道如果一个连接或者会话的数据包从不同的接口发出的话,中途再经过不同的链路,在客户端很有可能会出现数据包无序到达的问题,而无序到达的数据包需要重新要求被发送,这样网络的吞吐量就会下降。

2. mode=1,(active-backup) Active-backup policy(主-备份策略)
只有一个设备处于活动状态,当一个宕掉另一个马上由备份转换为主设备。mac地址是外部可见得,从外面看来,bond的MAC地址是唯一的,以避免switch(交换机)发生


http://www.kler.cn/a/5903.html

相关文章:

  • 计算机网络 (32)用户数据报协议UDP
  • 鸿蒙面试 2025-01-10
  • ios脚本巨魔商店多巴胺越狱基本操作教程
  • Matplotlib 直方图:数据可视化基础
  • Mac中配置vscode(第一期:python开发)
  • arcgis的合并、相交、融合、裁剪、联合、标识操作的区别和使用
  • 13.Template Method模板方法(行为型模式)
  • ChatGPT编程秀:做一个简单爬虫程序
  • JDBC数据库驱动的下载与安装与连接
  • LeetCode-119. 杨辉三角 II
  • Azure SQL基础到实战(2)-部署
  • 提高工作效率,这 10 款 AI 工具不能错过
  • 2020年 第11届 蓝桥杯 Java B组 省赛真题详解及小结【第1场省赛 2020.7.5】
  • python接口自动化---接口测试报告模板(详解)
  • Linux第二次总结
  • MySQL数据库——MySQL是什么?它有什么优势?
  • 【完美走位】
  • 51单片机(IIC协议OLED屏)
  • 【JavaEE】多线程之阻塞队列(BlockingQueue)
  • 【Python语言基础】——Python 集合方法
  • 树莓派Linux源码配置,树莓派Linux内核编译,树莓派Linux内核更换
  • 链路上小段线的阻抗突变到底会不会影响信号质量?
  • 【vscode】调试cocos creator
  • Python 文件读取
  • 【Java】快速接入ChatGPT API实现聊天、生成图像
  • 浏览器解析资源