首页 > 其他分享 >Bond4配置

Bond4配置

时间:2023-01-02 19:24:30浏览次数:37  
标签:Bond4 bond4 配置 链路 yes eth2 eth1 bond

  1. Bongding聚合链路工作模式
> bond聚合链路模式共7种:0-6Mode
>   bond 0 负载均衡 轮询方式往每条链路发送报文,增加带宽和容错能力。容易出现数据包无序到达的问题,数据包重发后吞吐量下降,性能增长不理想
>   bond 1 主备策略 主备策略为两个网卡中只有一个在工作就行,另一个完全待机。
>   bond 2 平衡策略 通过算法聚和端口,增加带宽,提高容错率,当一条有问题会由另一条接管。适合本地网络配置,如果通过单个路由器或只有一个网关算法将无意义
>   bond 3 广播策略 该策略bond端口会复制报文往下端口分别传输。该方案由较好的容错机制,适合金融行业,不容易出问题
>   bond 4 动态链路聚合 该协议需要上线链路支持LACP(链路汇聚控制协议)协议,端口状态通过该协议自动维护。可以增加带宽,由容错能力,链路出问题会切换到正常的端口,但是增加了LACP协议 所以该协议会发送LACPDU报文来维护链路聚合状态,保证链路质量
>   bond 5 适配器传输负载均衡 balance-tlb 在每个物理接口上根据当前的负载(根据速度计算)分配外出流量。如果正在接收数据的物理接口出故障了,另一个物理接口接管该故障物理口的MAC地址
>   bond 6 适配器适应性负载均衡 balance-alb 支持负载均衡,也不需要交换机支持,负载均衡通过ARP协商实现。bonding驱动截获本机发送的ARP应答,并把源硬件地址改为bond中某个物理接口的唯一硬件,从而是的不同的对端使用不同的硬件地址进行通讯。 6和0的区别是 0是平均分配,6是一个满了换下一个
  1. 常用的模式为0,1,3,6
>   mode 1、5、6 不需要交换设置
>   mode 0、2、3、4需要交换机设置
  1. 配置清单
>   Linux虚拟机添加三个网络适配器:eth0、eth1、eth2
>   目前测试:操作系统环境支持为:Centos7.X、RHEL、麒麟(KylinV10),其他操作系统暂时未测试,问题未知
  1. 配置思路
> eth1和eth2绑定为bond4
  1. 具体配置内容
eth1代码
TYPE=Ethernet
BOOTPROTO=none
NAME=eth1
DEVICE=eth1
ONBOOT=yes
MASTER=bond4
SLAVE=yes
USERCTL=no
eth2代码
TYPE=Ethernet
BOOTPROTO=none
NAME=eth2
DEVICE=eth2
ONBOOT=yes
MASTER=bond4
SLAVE=yes
USERCTL=no
bond4代码
TYPE=Bond
BOOTPROTO=static
NAME=bond4
DEVICE=bond4
BONDING_MASTER=yes
BONDING_OTPS="mode=802.3ad miimon=100 lacp_rate=fast arp_validate=0"
ONBOOT=yes
IPADDR=IP地址
NETMASK=子网掩码  // 根据具体需要进行配置
GATEWAY=网关地址
DNS1=DNS1地址
DNS2=DNS2地址  // 如果你的环境有两个DNS地址就写这步
  1. bond4循坏
>   如果在后台遇见bond4循环信息,这个问题说实话我也懵逼,第一次出现了循环信息,当我删除掉虚拟机重新建立时就没有了
>   我部署的环境时在VMware EXSI上,如果是物理机的没有这类问题,物理机目前测试过:戴尔、宝德

标签:Bond4,bond4,配置,链路,yes,eth2,eth1,bond
From: https://www.cnblogs.com/anironhh/p/17020362.html

相关文章

  • 快速生成树(RSTP)配置实验
    1、实验介绍实验名称:快速生成树配置实验目的:理解快速生成树及多生成树的配置实验设备:Cisco2950T-24交换机3台;PC机1台;直连线1根;交叉线3根。2、实验拓扑说明:实验中交换机之间......
  • Spring Boot 探索系列 - 自动化配置篇
    26. Logging​​Prev​​ Part IV. SpringBootfeatures ​​Next​​26. LoggingSpringBootuses ​​CommonsLogging​​​ forallinternallogging,butle......
  • 三种伪静态配置文件的转换
    一、web.config主要应用在iis7/iis7.5的服务器上,编写规则的时候注意问号的使用,如经常用到的.*?规则,到里面只能写成.*这块是需要注意的地方 二、httpd.ini主要应......
  • MyBatis配置解析
    核心配置文件mybatis-config.xml系统核心配置文件MyBatis的配置文件包含了会深深影响MyBatis行为的设置和属性信息。能配置的内容如下:configuration(配置)pr......
  • PostgreSQL 数据库集群和PL/Proxy配置安装指南
    ​​PL/Proxy​​​和​​PostgreSQL​​​集群的结构关系可以用下图清楚地表示,对PL/Proxy和PostgreSQL集群还不太了解的朋友可以看​​SkypePlansforPostgreSQLtoScal......
  • SpringCloud分布式配置中心的搭建
    1.配置中心服务端的搭建创建模块cloud-config-center3344添加坐标<!--这是分布式的配置中心--><dependencies><!--需要引入配置中心的坐标--><dependency><......
  • java配置环境
    一、jdk下载如果你电脑已经下载了jdk,那就恭喜你可以跳过这一步了jdk的下载路径:https://www.oracle.com/java/technologies/downloads游览进去的页面是这样子的(相比......
  • Window系统下jdk安装以及环境变量配置
    本文主要记录一些在window系统下安装jdk的步骤,所用的系统是win10,jdk版本为jdk-8u181-windows-x64一.JDK和JRE安装1.首先到Oracle官网下载jdk,我这里选择的是64位window......
  • spring boot——spring boot的基本配置——spring boot整合mybatis——本地实例运行
    总体步骤按照如下:                第二步——修改pom文件:<?xmlversion="1.0"encoding="UTF-8"?><projectxmlns="http://maven.ap......
  • Spring配置文件详解:applicationContext.xml
    一个最简单的配置文件示例<?xmlversion="1.0"encoding="UTF-8"?><beansxmlns="http://www.springframework.org/schema/beans"xmlns:xsi="http://www.w3.org......