导读: ROS软路由如果带机数量比较多,对网卡的负载能力要求就越高!特别是内网网卡,另一方面如果ROS内网网卡出来故障马上就会断网! 如...     ROS软路由如果带机数量比较多,对网卡的负载能力要求就越高!特别是内网网卡,另一方面如果ROS内网网卡出来故障马上就会断网!

如果用两块网卡或者更多网卡,那么其中一块网卡出了问题,另一块网卡就会继续工作,平时二块网卡分担负载,故障时就会接替另一块网卡的工作,这样好处不言而喻了!!!

首先在ROS机器上在插一块网卡,最好和你要做bonding网卡型号一样

俺只在WINBOX上操作,因为ROS主机啥也没有没显示器,所以今天就给大家在WINBOX上操作

首先把新插的网卡改个名字,比如llan2 把以前的内网网卡改成lan1

之后在interfacers 增加bonding

增加完毕会出来个bonding1的网卡

之后双击 在第二项bonding里写入两块要绑的网卡名字

这里注意一下:

如果你工作站已经绑定了以前ROS的MAC地址,那么这里设置的时候只要把以前的内网网卡放在第一个里,

新插的放第二个里,这样新出来的bonding网卡使用的MAC地址就是以前内网网卡的

在WINBOX用此操作之后会断一下,稍等几秒在重新连下,在IP ADDRESS里写入你ROS的IP给bonding就可以了~

这样就实现了双网卡绑定分流

下面是在网上找的一些对ros 的bonding的说明:

802.3ad:模式是IEEE标准。在这个模式下,接口被聚合到一个组里,每个slave共享同样的速度。需要所以的接口运行同样的接口速度,都在双工模式下,只有开启了MII链路监听才行。

Active-backup:提供了链路备份,在同一时间只有一个slave可以运行。如果一个失效,另外一个slave自动连接。

Balance-alb:自适应性负载均衡。该模式于balance-tlb类似,而且接收的数据也是均衡的。设备驱动支持设置MAC地址。

Balance-rr:轮询负载均衡。在bonding接口中从属的以太网接口将依次序传输和接收数据,还提供负载均衡和容错。

Balance-tlb:输出数据时根据当前每个从属的以太网接口的负荷。输入数据并非均衡的,而且它被当前正在使用的从属接口所接收。如果一个从属接口挂掉,另外的从属接口将接管挂掉的接口的MAC继续使用。

Balance-xor:传输数据根据transmit-hash-policy。这个模式也提供负载均衡,和故障转换

Broadcast:仅广播以此同样的数据在整个接口。这个模式也提供了故障装换,但是在一些慢的机器上降低了传输的吞吐量。

Link-monitoring(arp | mii-type1 |mii-type2 |none 默认是none):监视链路的方法

Arp:用ARP协议去监测对端接口是否可达。

Mii-type1:使用MII type1协议确认连接状态。连接状态探测依赖设备驱动。如果bonding显示状态为up,但运行时并未启动,说明该卡不能支持bonding功能。

Mii-type2:使用MII type2探测连接状态(被用于如果mii-type1不支持NIC)

None:不使用任何方法检测。

Transimit-hash-policy(layer2 | layer2-and layer3 | layer-3-and-4;Defaut:layer-2):选择此策略用来选择使用哪个从属接口在balance-xor和802.3ad模式下。

Layer2:对硬件的MAC地址做XOR生成Hash值。通过hash值选择端口

Layer2 and 3:这个策略结合2层和3层协议来生成hash值

Layer3 and 4:这个策略结合3层和4层(传输层)协议来生成hash值

Down-delay:如果一个被监视的链路被检测到down掉了,bonding接口会被禁用down-delay时间段。

Up-delay:如果一个链路被引入。接口会被禁用UP-delay规定的时间段。

Lacp-rate(1sec | 30secs;Default:30secs):链路聚合控制协议速率规定了与对端bonding接×××换LACPDUs的频率。被用于确定是否连接或进行其他变化。LACP试着适应这些变化并提供故障转换。

但是在我实际应用的过程中,只有mode:选择 “balance rr“的时候,流量才会负载到两条链路上去。 v6.5 默认的配置也是这个模式。

转载于:https://blog.51cto.com/fastkknd/1606511

ROS 内外网做双网卡绑定负载分流教程bonding 配置教程相关推荐

  1. 做双网卡绑定_______物理机在双网卡的情况下做多IP绑定

    公司的环境是这样的: 一台物理机需要做双网卡绑定,同时呢,在双网卡绑定的同时还要做多IP. 其实整个过程可以分为两个步骤: 第一个,物理机先做双网卡. 第二个,在bond上做多IP实例. 双网卡绑定的 ...

  2. red flag linux双网卡,centos双网卡绑定负载均衡

    通过linux自带的bond技术实现linux双网卡绑定和负载均衡 绑定的前提条件:芯片组型号相同,而且网卡应该具备自己独立的BIOS芯片 一.建立虚拟网络接口ifcfg-bond0文件[root@j ...

  3. Linux下双网卡绑定技术实现负载均衡和失效保护

    保持服务器的高可用性是企业级 IT 环境的重要因素.其中最重要的一点是服务器网络连接的高可用性.网卡(NIC)绑定技术有助于保证高可用性特性并提供其它优势以提高网络性能.       我们在这介绍的L ...

  4. linux6做双网卡,linux6--linux7 双网卡管理

    若水三千,我只饮一瓢!在众多操作系统中,我独对Linux 情有独钟. 但是在Linux7 以后不但用systemctl来管理服务了,进程界别也是systemd.就连大家熟悉的eth0-eth1都变成- ...

  5. Windows Server 2012如何实现双网卡绑定

    在windows server 2012 之前我们在服务器上如果要实现双网卡绑定则需要向服务器厂家所要相应的软件,但是现在强大的windows server 2012的到来使我们省去了所有的麻烦,因为 ...

  6. Windows Servers双网卡绑定并配置IP地址

    1. 首先要确保Windows Server有两块网卡,我们同时按下win+R键:输入ncpa.cpl,点击确定. 2.有上面这张图片可以看到我们的Windows Server已经有两块网卡,在这里要 ...

  7. linux 双网卡绑定(bonding)实现负载均衡或故障转移

    linux 双网卡绑定(bonding)实现负载均衡或故障转移 我们在这介绍的Linux双网卡绑定实现就是使用两块网卡虚拟成为一块网卡,这个聚合起来的设备看起来是一个单独的以太网接口设备,通俗点讲就是 ...

  8. linux配置网卡绑定后不生效,Linux双网卡绑定实现负载均衡和失效保护

    在这介绍的Linux双网卡绑定实现就是使用两块网卡虚拟成为一块网卡,这个聚合起来的设备看起来是一个单独的以太网接口设备,通俗点讲就是两块网卡具有相同的IP地址而并行链接聚合成一个逻辑链路工作.其实这项 ...

  9. linux双网卡绑定实现冗余与负载均衡

    linux双网卡绑定实现冗余与负载均衡 1 编辑/etc/modprobe.conf   在/etc/modprobe.conf里加入如下两行: alias bond0 bonding options ...

最新文章

  1. python开发工程师面试题-一名python web后端开发工程师的面试总结
  2. Linux设备驱动开发概述
  3. 关于ax+by+cz的最大不可表数
  4. 2021年7月 虾皮、货拉拉、有赞等面经总结
  5. java 新浪短网址生成器,新浪短链接接口被限制?最新新浪短网址api接口
  6. android oneshot自动播放bug,移动端常见bug汇总001
  7. 使用sysbench来测试Row Cache解惑
  8. 基于特定实体的文本情感分类总结(PART II)
  9. 关于郭天祥51开发板无法烧敲代码问题的解决(Prolific USB-to-Serial Comm Port)
  10. 从微信导出表情包的简便方法 (不使用微信 for pc,无需进入文件夹寻找!)
  11. 计算机表格对比功能怎么用,两个excel表格数据对比差异_怎么用vlookup对比两个表格的差异...
  12. 人工智能设计概述(二)
  13. 十个Win10使用小技巧,看看你知道哪些?
  14. win10 ping网络计算机,win10 ping命令:如何ping网速和ping各个参数命令解释
  15. 基于matlab的汽车牌照识别程序
  16. 疫情之下要不要转行?
  17. 终端安全管理之殇:安全管控能力与用户体验
  18. Verilog语言基础
  19. 微软Project Server 2016正式版下载:支持项目组合管理-搜狐
  20. 共享服务中心建设原则-《企业IT架构转型之道-阿里巴巴中台战略思想与架构实战》

热门文章

  1. 施耐德EVlink 电动车充电站有新漏洞,可导致电动车遭劫持
  2. 专访勒索组织“范本”:Thedarkoverlord 喜欢并享受辽阔的狩猎场
  3. BZOJ 3261: 最大异或和 [可持久化Trie]
  4. C# 使用SFTP的上传下载文件时如何使用代理
  5. RHEL6 Tiny Linux 的制作
  6. 第 5 章 会修电脑不会修收音机 —— 依赖倒转原则
  7. 基于云端的通用权限管理系统,SAAS服务,基于SAAS的权限管理,基于SAAS的单点登录SSO,企业单点登录,企业系统监控,企业授权认证中心...
  8. 使用 Responsive Elements 快速构建响应式网站
  9. OneNote使用技巧及运用
  10. Vue 2.0 + Vue Router + Vuex 后台管理系统的骨架