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

当前网卡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.hqwc.cn/news/527408.html

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

力扣--76. 最小覆盖子串

给你一个字符串 s 、一个字符串 t 。返回 s 中涵盖 t 所有字符的最小子串。如果 s 中不存在涵盖 t 所有字符的子串,则返回空字符串 "" 。 注意: 对于 t 中重复字符,我们寻找的子字符串中该字符数量必须不少于 t 中该字符数量。如…

js【详解】Promise

为什么需要使用 Promise ? 传统回调函数的代码层层嵌套,形成回调地狱,难以阅读和维护,为了解决回调地狱的问题,诞生了 Promise 什么是 Promise ? Promise 是一种异步编程的解决方案,本身是一个构…

[虚拟机保护逆向] [HGAME 2023 week4]vm

[虚拟机保护逆向] [HGAME 2023 week4]vm 虚拟机逆向的注意点:具体每个函数的功能,和其对应的硬件编码的*长度* 和 *含义*,都分析出来后就可以编写脚本将题目的opcode转化位vm实际执行的指令 :分析完成函数功能后就可以编写脚本输出…

【LangChain学习之旅】—(12) 代理(上):ReAct框架,推理与行动的协同

【LangChain学习之旅】—(12) 代理(上):ReAct框架,推理与行动的协同 代理的作用ReAct 框架通过代理实现 ReAct 框架总结时刻之前介绍的思维链(CoT)展示了 LLMs 执行推理轨迹的能力。在给出答案之前,大模型通过中间推理步骤(尤其是与少样本提示相结合)能够实现复杂的…

python编程从入门到实践答案二

python编程从入门到实践 第五章 if语句1.条件测试:2.更多的条件测试:3.外星人颜色#1:4. 外星人颜色#2:5. 外星人颜色#3:6. 人生的不同阶段:7. 喜欢的水果:8. 以特殊方式跟管理员打招呼&#xff…

2024年【电工(初级)】考试内容及电工(初级)考试报名

题库来源:安全生产模拟考试一点通公众号小程序 电工(初级)考试内容根据新电工(初级)考试大纲要求,安全生产模拟考试一点通将电工(初级)模拟考试试题进行汇编,组成一套电…

MySQL中常用的操作语句已汇总

目录 一、库语句 1.查询现有数据库 2.创建数据库 3.选中数据库 ​编辑 4.删除数据库 二、初阶表操作 1.查看数据库现有表 2.查看表结构 3.创建表 4.删除表 5.全列查询 6.删除表2 7.修改操作 三、插入操作 1.全列插入 2.指定列插入 3.一次插入多组数据 4.插入…

基于深度学习YOLOv8+Pyqt5的抽烟吸烟检测识别系统(源码+跑通说明文件)

wx供重浩:创享日记 对话框发送:39抽烟 获取完整源码源文件4000张已标注的数据集配置说明文件 可有偿59yuan一对一远程操作跑通 效果展示 基于深度学YOLOv8PyQt5的抽烟吸烟检测识别系统(完整源码跑通说明文件) 各文件说明 模型评价…

算法中的数学知识

文章目录 算法中的数学知识约数约数个数约数之和 筛法求质数阶乘分解解法一解法二: 欧拉函数基本模板筛法求欧拉函数大数据幂的欧拉函数 快速幂费马小定理快速幂求逆元数论分块例题:[因数平方和](https://www.acwing.com/problem/content/4665/)分析:具体…

HTML 学习笔记(一)开始

一、介绍: 首先引用百度百科的一段话作为介绍:   HTML的全称为超文本标记语言,是一种标记语言。它包括一系列标签,通过这些标签可以将网络上的文档格式统一,使分散的Internet资源连接为一个逻辑整体。HTML文本是由HTML命令组成的描述性文本…

flink 总结

flink 流式api checkpoint state 状态分类 Managed State 和 Raw State Managed State Flink 自己管理,支持多种数据结构 Raw State 用户自己管理, 只支持byte Managed Staste 分为 Keyed State 和 operator State Managed State 只能在Keyed Str…

【自制操作系统】系统启动流程,工具使用和启动区的制作

📝本文介绍 本文主要从系统系统的启动流程开始,中间介绍一些所用工具的使用方法,最后将完成一个启动区的制作。此次的启动区只涉及到汇编代码。 👋作者简介:一个正在积极探索的本科生 📱联系方式&#xff1…