LinuxDown

LinuxDown.com
Linux系统下载网——精选每一篇高品质的技术干货
  1. 首页
  2. 开源快讯
  3. 正文

Linux系统中的链路聚合:两个物理网卡绑定为一个逻辑网卡

2023年4月24日 246点热度

Linux系统中的链路聚合:

链路聚合(英文:LinkAggregation)是一个计算机网路术语,指将多个数学端口凝聚在一起,产生一个逻辑端口,以实现出/入流量吞吐量在各成员端口的负荷分担,交换机按照用户配置的端口负荷分担策略决定网路封包从那个成员端口发送到对端的交换机。当交换机测量到其中一个成员端口的链路发生故障时,就停止在此端口上发送封包linux命令,并按照负荷分担策略在剩下的链路中重新估算报文的发送端口,故障端口恢复后再度兼任收发端口。链路聚合在降低链路带宽、实现链路传输弹性和工程冗余等方面是一项很重要的技术。

总结一下就是:两个数学网卡绑定为一个逻辑网卡

企业工作中,我们的网路状况是不能出现问题的,假如出现问题会带来非常多的麻烦与损失,所以单纯使用一块网卡来进行网路服务肯定是不保险的,我们须要通过2块网卡来绑定为一个逻辑网卡来工作;

其中链路聚合一般分为三种工作模式:

(1)active-backup:主备(一块网卡工作,另一块备用,当工作的网卡出问题时,备用网卡及时上岗因而防止网路出现问题)

(2)loadbalance:负载均衡

(3)roundrobin:寻址

其中我们最常用的就是第一种主备模式!

开始实验!

在一台虚拟机中做实验:

可以看见我们的虚拟机有两块网卡分别是eth0,eth1:

创建链路聚合的逻辑网卡bond0:

借助nmcli命令,可以通过nmcli--help,或则按两下tab键查看可输入的名令

eg:按两下tab出现下边那么多种mode供我们参考选择,我们选择主备模式active-backup

完整命令如下:

ip为172.25.254.111的,bond类型的,名为bond0的,主备模式的逻辑网卡:

再度查看网卡情况:

可以看见出现了我们刚刚配置成功的逻辑网卡bond0:

由于bond0早已设置了IP地址172.25.254.111,我们真机的IP为172.25.254.148在同一公网所以试着PING一下:

真机IP:

可以发觉ping不通我们的bond0:

查看逻辑网卡相关信息:

cat/proc/net/bonding/bond0

可以看见模式为主备

备用网卡没有(none)

正在工作的主网卡也没有(none)

所以PING不通是由于链路聚合的逻辑网卡bond0想要正常工作就必须给它添加可用的网卡:

添加真实网卡eth0到bond0逻辑网卡:

nmcliconnectionaddcon-nameeth0ifnameeth0typebond-slavemasterbond0

观察bond0信息变化:

可以看见活跃的Slave下出现了eth0网卡linux桌面,但是由于我们只添加的eth0网卡linux端口聚合加大带宽,所以备用网卡此时是没有的

此时再用真机PING一下bond0设置的IP:(发觉可以PING通了!)

上联端口带宽和下联端口带宽_linux端口聚合加大带宽_哪些端口可以设置成聚合端口

添加备用网卡eth1到逻辑网卡bond0:

与添加eth0命令一致只须要将eth0换为eth1即可!:

上联端口带宽和下联端口带宽_哪些端口可以设置成聚合端口_linux端口聚合加大带宽

观察bond0信息:

可以看见不仅主网卡eth0以外,又出现了备用网卡eth1:

上联端口带宽和下联端口带宽_哪些端口可以设置成聚合端口_linux端口聚合加大带宽

我们模拟一下当主网卡不在工作的时侯eth1是否及时上岗工作!:

首先监视bond0信息:

watch-n1cat/proc/net/bonding/bond0

让eth0网卡下线:

ifconfigeth0down关掉eth0

ifconfigeth0up开启eth0

执行ifconfigeth0down前eth0正作为主网卡在工作:

执行后:(可以看见eth1及时的由备用网卡变为了主网卡来继续工作保证网路不出现问题!)

上联端口带宽和下联端口带宽_哪些端口可以设置成聚合端口_linux端口聚合加大带宽

当我们开启eth0linux端口聚合加大带宽,关掉eth1的时侯:(eth0由备用网卡变为了主网卡!)

上联端口带宽和下联端口带宽_哪些端口可以设置成聚合端口_linux端口聚合加大带宽

###配置文件编撰的构建方式###

编撰bond0文件:

vim/etc/sysconfig/network-scripts/ifcfg-bond0

哪些端口可以设置成聚合端口_上联端口带宽和下联端口带宽_linux端口聚合加大带宽

编撰完毕,重启网路生效:

哪些端口可以设置成聚合端口_上联端口带宽和下联端口带宽_linux端口聚合加大带宽

再编撰eth0,eth1主,备用两块网卡到bond0上:

eth0文件的内容:

哪些端口可以设置成聚合端口_上联端口带宽和下联端口带宽_linux端口聚合加大带宽

步骤:(先编撰,再重启,查看是否生成配置文件)

哪些端口可以设置成聚合端口_上联端口带宽和下联端口带宽_linux端口聚合加大带宽

同理eth1文件的配置:

哪些端口可以设置成聚合端口_上联端口带宽和下联端口带宽_linux端口聚合加大带宽

可以看见bond0信息又出现了:

#####设备的移除#####

先查看网卡设备:

nmcliconnectionshow

删掉逻辑网卡bond0:

nmcliconnetctiondeletebond0

删掉eth0eth1插口上的信息:

over!

本作品采用 知识共享署名 4.0 国际许可协议 进行许可
标签: 链路聚合
最后更新:2023年4月24日

Linux系统下载网

每日更新,欢迎收藏♥ 不积跬步无以至千里,加油,共勉。

点赞
< 上一篇
下一篇 >

Linux系统下载网

每日更新,欢迎收藏♥
不积跬步无以至千里,加油,共勉。

最新 热点 随机
最新 热点 随机
Linux系统,LAMP一键安装包快速安装 Linux下Camera驱动的结构和一般其他的驱动稍有不同 Linux内存使用技巧:解密十大经验分享 I2C总线的温度传感器讲解总线工作原理及使用方法 Linux内核与应用程序之间的通信是怎样的? 《嵌入式Linux应用程序开发详解》(一本非常实用) Linux下网络安全工程师遇到的setsockopt问题 计算机系统中的文件管理是对系统信息资源的管理 Linux系统全局安装Express:经验与技巧 如何使用Samba和mount.cifs在Linux下设置文件共享 Linux系统助你轻松查看sh文件内容 熠熠生辉的C语言Linux开发者的好书和技术参考资料 fedora win7 双系统 Fedora与Win7双系统完美融合 Windows10版本1803和更高版本重置密码18031803 yum安装PHP5.4的亲身体验系统管理员 编译流程(12、GCC、hello.s)预处理 不同操作系统中比较常见的文件系统定义是什么 快速掌握fedora终端打开技巧 Ubuntu下软件安装的几种方式,及apt工具的使用 Red Hat Linux AS下载对比
U盘装系统中bios怎么设置USB启动(图文教程)Linux系统,LAMP一键安装包快速安装Linux上搭建DNS服务器的基本步骤及操作步骤进行简洁高效:Linux网卡驱动下载指南卓越性能!Fedora 26 Linux发行版评测LinuxDNS服务详解——DNS基础知识(DNS实战配置)阿里云官方公共Linux系统镜像不会安装图形化桌面组件win7安装centos Win7轻松安装CentOS,一步到位!emacs linux 使用教程 EmacsLinux魅力探索:安装Linux和EmacskNy中国网维-网吧论坛-网吧增值-最大的互联网网吧应用研究开发网站1-1、服务器的安装Linux磁盘空间管理工具评测:找到最佳解决方案完成远程连接以后就可以安装图形化界面,配置低了会比较卡快速了解Linux内核版本,查看命令揭秘!SUSELinux12SP5的安装步骤及安装方法Linux部署Tomcat项目对比评测基于精简指令集计算原理建立的CPU体系结构有不同的特点和应用场景Linux操作系统:端口查进程用做ASIC芯片的EDA仿真工具来做FPGA的仿真调试ghost linux系统 备受瞩目的Ghost Linux:稳定性与性能共赢Centos7无人值守安装系统架构及工作原理启动
Linux系统检测工具评测:找到最强助手! Linux task定时任务无反应,如何解决? Windows10版本1803和更高版本重置密码18031803 Linux文件授权:让用户拥有更多权限 Linux安装MySQL5.6:详细步骤及下载地址 掌握Linux系统调用头文件,轻松实现应用案例 Dell电脑安装Linux,一步搞定! Linux离线安装GCC和G++的步骤和步骤 Linux系统轻松建站:打造令人印象深刻的网站 北京周末嵌入式Linux培训,轻松掌握开发技能! 阿里云官方公共Linux系统镜像不会安装图形化桌面组件 开源开发者为任天堂N64主机带来了新的Linux内核移植 Logic/HFS+文件系统修复固件故障的解决办法 Linux移植:详解八步,你懂吗? 安装后系统默认不会自动启动的服务,避免不必要损失和麻烦 哪个Linux系统最好?9个方面分析Mint系统的重要性 掌握Linux查询版本命令,轻松获取系统信息 Linux日志监控软件,构建完善系统 什么是GPG?GPG(GNUPrivacyGuard)使用非对称加密算法 国产Linux系统:中国操作系统领域的重大突破
标签聚合
命令 linux服务器 电脑 安装 文件 应用 linux系统 软件 操作 内核
书籍
课程
技术群
技术干货大合集↓
  • 2023年10月 / 8篇
  • 2023年9月 / 120篇
  • 2023年8月 / 122篇
  • 2023年7月 / 122篇
  • 2023年6月 / 119篇
  • 2023年5月 / 123篇
  • 2023年4月 / 113篇
  • 2023年3月 / 265篇
友情链接:

Linux书籍 | Linux命令 | Linux系统 | RHCE红帽认证 | Linux软件 | Linux教程 | CentOS系统 | Linux内核 | Linux服务器 | Linux大神 | IT资源

COPYRIGHT © 2023 LinuxDown.com ALL RIGHTS RESERVED.

京ICP备14023444号-2