nmcli绑定bond双网卡(active-backup模式)

news2024/11/18 16:30:07

当前网卡mac地址IP都不一样
在这里插入图片描述

创建名为“jbl”的新连接,并将其模式设置为“active-backup”

nmcli connection add type bond ifname jbl mode active-backup
添加物理网卡到bond(JBL),两个物理网卡添加到新创建的bond连接中
nmcli connection add type bond-slave ifname ens34 master jbl 
nmcli connection add type bond-slave ifname ens35 master jbl 

配置IP地址

nmcli con modify bond-jbl ipv4.addresses 192.168.217.135/24 ipv4.gateway 192.168.217.2 ipv4.dns 8.8.8.8

启用连接

nmcli connection up bond-jbl 
#或者
systemctl restart networking.service

绑定之后mac 地址全部一致

在这里插入图片描述
在这里插入图片描述

在这里插入图片描述

配置bond设备 有active-backup balance-alb balance-rr balance-tlb balance-xor broadcas
bond设备的模式
bond设备可以配置多种模式,每种模式都有不同的工作方式和用途。

1. active-backup

简介:active-backup模式下,只有一个网卡处于活动状态,另一个网卡处于备份状态。当活动网卡出现故障时,备份网卡会自动切换为主用网卡。

特点:

只有一个网卡工作,另一个网卡备份
主网卡故障时,备份网卡自动切换
适合高可用场景
应用场景:

Web服务器
数据库服务器
其他需要高可用性的应用
2. balance-alb

简介:balance-alb模式下,所有网卡都会参与负载均衡,但会根据每个网卡的负载情况进行调整。负载较重的网卡会分配较少的流量,负载较轻的网卡会分配较多的流量。

特点:

所有网卡都参与负载均衡
根据负载情况进行流量调整
提高负载均衡能力
应用场景:

高流量网站
大型数据库
其他需要负载均衡的应用
3. balance-rr

简介:balance-rr模式下,所有网卡都会参与负载均衡,流量会按照轮询的方式分配到各个网卡。

特点:

所有网卡都参与负载均衡
流量按照轮询方式分配
简单易行
应用场景:

一般性负载均衡
对负载均衡要求不高的场景
4. balance-tlb

简介:balance-tlb模式下,所有网卡都会参与负载均衡,流量会根据每个网卡的传输速率进行调整。传输速率较高的网卡会分配较多的流量,传输速率较低的网卡会分配较少的流量。

特点:

所有网卡都参与负载均衡
根据传输速率进行流量调整
提高负载均衡效率
应用场景:

高速网络
对负载均衡效率要求高的场景
5. balance-xor

简介:balance-xor模式下,所有网卡都会参与负载均衡,流量会根据源IP地址和目标IP地址的异或运算结果进行分配。

特点:

所有网卡都参与负载均衡
根据源IP和目标IP进行流量分配
提高负载均衡的均匀性
应用场景:

需要均匀分配流量的场景
6. broadcast

简介:broadcast模式下,所有网卡都会接收所有广播流量。

特点:

所有网卡都接收所有广播流量
适合需要接收所有广播流量的场景
应用场景:

需要接收所有广播流量的应用
例如,DHCP服务器
总结

bond设备的模式各有优缺点,应根据实际需求选择合适的模式。

以下是一些选择模式的建议:

如果需要高可用性,可以选择active-backup模式。
如果需要负载均衡,可以选择balance-alb、balance-rr、balance-tlb或balance-xor模式。
如果需要接收所有广播流量,可以选择broadcast模式。
bonding模式对应switch配置
模式0(mode=0,round-robin)轮询LACP mode on 强制链路聚合
模式1(mode=1,active-backup) 主备access端口,无需特别配置
模式2(mode=2,balance-xor) 根据hash的均匀LACP mode on, 强制链路聚合
​ 模式3(mode=3,broadcast)广播模式ACP mode on 强制链路聚合
模式4(mode=4,802.3ad 动态链路聚合)LACP 动态协商,建议主动模式
模式5(mode=5,balance-tlbtransmitload balancing)发送负载均衡access端口,无需特别配置
模式6(mode=6,balance-alb,Adaptive load balancing)收发负载均衡access端口,无需特别配置

如何选择bond 模式

1,静态:

mode on,手动强制模式:
  不发送也不接收LACP协商报文,交换机物理端口被强制捆绑到etherchannel,数据包根据聚合口负载均衡模式在多个物理口上传输。一般默认的为基于包的负载均衡,即在多个网口之间轮询发送数据包。使用这种聚合模式时,对端也必须是mode on,强制形成etherchannel。

2,动态:

active,主动协商模式:
  交换机聚合口主动发出LACPDU报文,与对端符合802.3ad规范的动态聚合口主动协商。
  一般推荐使用主动模式。

passive,被动协商模式:

  交换机聚合口只接收LACPDU报文,被动与对端符合802.3ad规范的动态聚合口进行协商。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/1505958.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

python:布伊山德U检验(Buishand U test,BUT)突变点检测(以NDVI时间序列为例)

作者:CSDN @ _养乐多_ 本文将介绍布伊山德U检验(Buishand U test,BUT)突变点检测代码。以 NDVI 时间序列为例。输入数据可以是csv,一列NDVI值,一列时间。代码可以扩展到遥感时间序列突变检测(突变年份、突变幅度等)中。 结果如下图所示, 文章目录 一、准备数据二、…

Building Systems with the ChatGPT API

Building Systems with the ChatGPT API 本文是 https://www.deeplearning.ai/short-courses/building-systems-with-chatgpt/ 这门课程的学习笔记。 文章目录 Building Systems with the ChatGPT APIWhat you’ll learn in this course Language Models, the Chat Format and…

编译原理之词法分析-语法分析-中间代码生成

编译原理之词法分析-语法分析-中间代码生成 文章说明源码效果展示Gitee链接 文章说明 学习编译原理后,总是想制作自己的一款小语言编译器,虽然对技术不是很理解,学的不是很扎实,但还是想着尝试尝试;目前该效果只是初步…

关于安卓ZXing条码识别(一)引入源码

背景 从0-1引入安卓zxing,实现条码识别 环境 win10 as4 jdk8 引入 首先,官方网站,就是源码。链接 选择你要引入的分支,这里博主选择的是最近更新的分支,如下图: 上图中,1和2都需要引入&am…

eNSP模拟器-单臂路由

设备名/VLANIPPC1192.168.10.2/24PC2192.168.20.2/24VLAN10192.168.10.1VLAN20192.168.20.1 交换机LSW1配置&#xff1a; <Huawei>sys # 进入系统视图 Enter system view, return user view with CtrlZ. [Huawei]vlan 10 # 创建vlan10 [Huawei-vlan10]q [Huawei]…

【实战项目】Boost搜索引擎项目

目录 1. 项目的相关背景 2. 搜索引擎的相关宏观原理 3. 搜索引擎技术栈和项目环境 4. 正排索引 vs 倒排索引 - 搜索引擎具体原理 4.1 正排索引 4.2 目标文档进行分词 4.3 倒排索引 4.4 模拟一次查找的过程&#xff1a; 5. 编写数据去标签与数据清洗的模块 Parser 5.1…

2024春招算法打卡-腾讯WXG

大数相乘 class Solution {public String multiply(String num1, String num2) {String ZERO_STR "0";String ONE_STR "1";// 其中一个为0直接返回0if(ZERO_STR.equals(num1) || ZERO_STR.equals(num2)){return ZERO_STR;}// 其中一个为1直接返回另一…

TCP粘包和分包

TCP的粘包和分包是网络通信中常见的问题&#xff0c;特别是在使用TCP协议进行数据传输时。这两个问题都涉及到TCP在传输数据时的工作机制。 粘包&#xff08;TCP数据合并&#xff09; 粘包指的是发送方发送的多个小数据包在传输过程中被TCP协议合并成一个大的数据包接收&…

AI写真,太火了

昨天晚上&#xff0c;AI大佬吴东子直播讲解了AI写真项目&#xff0c;说21点破局星球会准时放出预约链接&#xff0c;结果21点星球直接崩溃了&#xff0c;只能说这个项目太火爆了 经过星球授权&#xff0c;这里把整个项目的SOP截取一部分给到大家&#xff0c;完整的SOP太长了&am…

mysql集群搭建-读写分离

一.前期准备 1.检查是否存在MySQL安装包 执行命令&#xff1a;rpm -qa | grep -i mysql 删除搜索到的MySQL安装包 执行命令&#xff1a;rpm -e --nodeps 搜索到的mysql 2.创建用户 创建用户组: groupadd mysql 创建用户&#xff1a; useradd -g mysql mysql 二.安装MySQL…

GEE:基于ERA5数据集(U和V风速分量)计算风速的幅值和风向

作者:CSDN @ _养乐多_ 本文将介绍使用Google Earth Engine (GEE)平台提供的API加载ERA5月度数据集,该数据集包含了从1979年至今的全球月度气象数据。然后,定义了一个数据计算函数,用于将U和V风速分量转换为风速的幅值和风向。 结果如下图所示, 文章目录 一、核心函数1…

Rust泛型与trait特性,模仿接口的实现

泛型是一个编程语言不可或缺的机制。 C 语言中用"模板"来实现泛型&#xff0c;而 C 语言中没有泛型的机制&#xff0c;这也导致 C 语言难以构建类型复杂的工程。 泛型机制是编程语言用于表达类型抽象的机制&#xff0c;一般用于功能确定、数据类型待定的类&#xf…

基于斑翠鸟优化算法(Pied Kingfisher Optimizer ,PKO)的无人机三维路径规划(MATLAB)

一、无人机路径规划模型介绍 二、算法介绍 斑翠鸟优化算法(Pied Kingfisher Optimizer ,PKO),是由Abdelazim Hussien于2024年提出的一种基于群体的新型元启发式算法,它从自然界中观察到的斑翠鸟独特的狩猎行为和共生关系中汲取灵感。PKO 算法围绕三个不同的阶段构建:栖息…

力扣中档题的简单写法:在链表中插入最大公约数

其实暴力遍历开数组也可以&#xff0c;但不如以下新建链表块的方法简单 int FindCommDivisor(int num1, int num2) {int n;int i;n fmin(num1, num2);for (i n; i > 1; i--) {if (num1 % i 0 && num2 % i 0) {return i;}}return 0; }struct ListNode *insertGr…

Linux多线程之线程互斥

(&#xff61;&#xff65;∀&#xff65;)&#xff89;&#xff9e;嗨&#xff01;你好这里是ky233的主页&#xff1a;这里是ky233的主页&#xff0c;欢迎光临~https://blog.csdn.net/ky233?typeblog 点个关注不迷路⌯▾⌯ 目录 一、互斥 1.线程间的互斥相关背景概念 2.互…

Unity 使用HyBirdCLR调用Newtonsoft.json报错问题

查了老半天&#xff0c;原来是这里的问题 官方解释 解释&#xff1a; 在Unity的IL2CPP Code Generation中&#xff0c;"Faster runtime"和"Faster (smaller) builds"是两种不同的优化设置选项&#xff0c;它们分别影响着运行时性能和构建大小。下面是它们…

一款Mac系统NTFS磁盘读写软件Tuxera NTFS 2023 for Mac

当您获得一台新 Mac 时&#xff0c;它只能读取 Windows NTFS 格式的 USB 驱动器。要将文件添加、保存或写入您的 Mac&#xff0c;您需要一个附加的 NTFS 驱动程序。Tuxera 的 Microsoft NTFS for Mac 2023是一款易于使用的软件&#xff0c;可以在 Mac 上打开、编辑、复制、移动…

MacBook2024苹果免费mac电脑清理垃圾软件CleanMyMac X

CleanMyMac X是一款专业的Mac清理软件&#xff0c;具备多种强大功能。首先&#xff0c;它能够智能清理Mac磁盘上的垃圾文件和多余语言安装包&#xff0c;从而快速释放电脑内存。其次&#xff0c;CleanMyMac X可以轻松管理和升级Mac上的应用&#xff0c;同时强力卸载恶意软件并修…

机器学习中的经典算法总结

经典算法 有监督算法逻辑回归支持向量机SVM决策树朴素贝叶斯K近邻&#xff08;KNN&#xff09; 无监督算法K-meansPCA主成分分析预留模版 有监督算法 逻辑回归 简介 逻辑回归是机器学习中一种经典的分类算法&#xff0c;通常用于二分类任务&#xff0c;基本思想是构建一个线性…

修改Android打包apk的名字和目录

app打包生成apk后通常需要进行备份&#xff0c;但是要区分好哪个apk是什么版本的、什么时候打包的&#xff0c;以方便以后区分使用。 最开始的想法是把版本号、创建时间这些加在apk文件名上即可&#xff0c;但是公司要求apk使用一个固定的名称&#xff0c;那我怎么保存版本号信…