首页
学习
活动
专区
圈层
工具
发布

Linux下多网卡绑定bond及模式介绍

主要是通过将多个物理网卡绑定到一个逻辑网卡上,实现了本地网卡的冗余,带宽扩容以及负载均衡。 Linux下一共有七种网卡bond方式,实现以上某个或某几个具体功能。...最常见的三种模式是bond0,bond1,bond6. 【bond0】 平衡轮循环策略,有自动备援,不过需要"Switch"支援及设定。...与bond0最大的区别在于,bond0的多张网卡里面的流量几乎是相同的,但是bond6里面的流量是先占满eth0,再占满eth1……依次 【网卡绑定】 我们假定前条件:...add default gw 10.10.10.1 【多网卡绑定】 上面只是两个网卡绑定一个bond0的情况,如果我们要设置多个bond口,就不能这样做了。...多个bond的模式不一样的情况 alias bond0 bonding options bond0 miimon=100 mode=1 install bond1 /

9.1K20

Linux网卡bond的七种模式详解

像Samba、Nfs这种共享文件系统,网络的吞吐量非常大,就造成网卡的压力很大,网卡bond是通过把多个物理网卡绑定为一个逻辑网卡,实现本地网卡的冗余,带宽扩容和负载均衡,具体的功能取决于采用的哪种模式...一、bond的七种模式介绍: 1、mode=0(balance-rr)(平衡抡循环策略) 链路负载均衡,增加带宽,支持容错,一条链路故障会自动切换正常链路。...二、bond的配置实例 1、首先要看linux是否支持bonding,大部分发行版都支持 # modinfo bonding |more filename: /lib/modules/2.6.32...eth0 eth1' >>/etc/rc.local miimon=100 Bash Copy 每100毫秒 (即0.1秒) 监测一次路连接状态,如果有一条线路不通就转入另一条线路; Linux的多网卡绑定功能使用的是内核中的...USERCTL=no –是否允许非root用户控制该设备 查看bond0状态:可以看到调用的是哪几个物理网卡 #cat /proc/net/bonding/bond0 [root@compute05

7.6K32
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    Linux 多网卡的7种bond模式原理

    Linux 多网卡绑定 网卡绑定mode共有七种(0~6) bond0、bond1、bond2、bond3、bond4、bond5、bond6 常用的有三种 mode=0:平衡负载模式,有自动备援,但需要...的这两块网卡是使用同一个MAC地址.从原理分析一下(bond运行在mode 0下): mode 0下bond所绑定的网卡的IP都被修改成相同的mac地址,如果这些网卡都被接在同一个交换机,那么交换机的arp...mac地址.我们的解 决办法是,两个网卡接入不同的交换机即可。...mode6模式下无需配置交换机,因为做bonding的这两块网卡是使用不同的MAC地址。...而mod=6,会发现第一个口流量很高,第2个口只占了小部分流量 Linux网口绑定 通过网口绑定(bond)技术,可以很容易实现网口冗余,负载均衡,从而达到高可用高可靠的目的。

    8.9K22

    linux 实现双网卡绑定单个IP——bond篇

    bond在Linux下叫bonding,IBM称为etherchanel,broadcom叫team,但是名字怎么变,效果都是将两块或更多的网卡当做一块网卡使用,在增加带宽的同时也可以提高冗余性。...实现双网卡绑定的方法有两种: bond和team 这里先记下bond的绑定方法 bond支持的模式 共支持bond[0-6]共七种模式,常用的就三种,如下: mode=0:默认,平衡负载模式,有自动备援...至于其他的模式,解释如下: mode=2:选择网卡的序号=(源MAC地址 XOR 目标MAC地址) % Slave网卡(从网卡)的数量,其他的传输策略可以通过xmit_hash_policy配置项指定...1.支持使用ethtool工具获取每个slave网卡的速率和双工设定; 2.需要交换机支持IEEE 802.3ad 动态链路聚合(Dynamic link aggregation)模式 mode=...配置bond 网卡 bond1 IP bond 模式 ens33、ens36 192.168.171.111 mode 1 注: ip地址配置在bond1 上,物理网卡无需配置IP地址 #加载bonding

    7.1K30

    详解Linux双网卡绑定之bond0「建议收藏」

    1、什么是bond? 网卡bond是通过多张网卡绑定为一个逻辑网卡,实现本地网卡的冗余,带宽扩容和负载均衡,在生产场景中是一种常用的技术。...2、实现原理:   网卡工作在混杂(promisc)模式,接收到达网卡的所有数据包,tcpdump工作用的也是混杂模式(promisc),将两块网卡的 MAC地址修改为相同接收特定MAC的数据帧,然后把相应的数据帧传送给...优点:冗余性高 缺点:链路利用率低,两块网卡只有1块在工作 bond其他模式: mode=2(balance-xor)(平衡策略) 表示XOR Hash负载分担,和交换机的聚合强制不协商方式配合。...bond模式小结: mode5和mode6不需要交换机端的设置,网卡能自动聚合。mode4需要支持802.3ad。mode0,mode2和mode3理论上需要静态聚合方式。...注意: linux网卡bonging的备份模式实验在真实机器上做完全没问题(前提是linux内核支持),但是在vmware workstation虚拟中做就会出现适配器不具有网络连接的现象。

    16.6K23

    centos 7.0双网卡主备和负载均衡模式配置(bond0)

    在应用部署中是一种常用的技术,bond共有7中模式,mode 0-6,但是常用的模式有三种: mode=0:平衡负载模式,有自动备援,但需要”Switch”支援及设定。...禁用网卡:ifconfig ens33 down 启用网卡:ifconfig ens33 up 二、配置虚拟网卡bond 因为mode=1主备模式就是虚拟出一块bond网卡,然后物理的2块网卡有一个宕了...我们定义ens33网卡是192.168.3.100,ens37网卡是192.168.3.101,虚拟的bond0网卡ip是:192.168.3.230 1.设置两块物理网卡支持bond模式,其实就是配置两个参数...三、验证主备模式冗余情况 1.首先将ens33禁用了,查看bond状态。...最后说一句:linux小编也是菜鸟,各位大神发现文章有问题请及时纠正一下;另外过程中发现问题不要着急,一方面自己检查是否有配置错的地方,另外可以到百度搜索等。

    11.7K11

    Linux下的双网卡绑定bond0 em1 em2

    一、什么是bonding Linux bonding 驱动提供了一个把多个网络接口设备捆绑为单个的网络接口设置来使用,用于网络负载均衡及网络冗余 二、bonding应用方向 1、网络负载均衡...系统为:CentOS,使用2块网卡(em1、em2 ==> bond0)来实现bonding技术 2、bonding配置 第一步:先查看一下内核是否已经支持bonding 1)如果内核已经把...),并指定网卡IP vi /etc/sysconfig/network-scripts/ifcfg-bond0 DEVICE=bond0 ONBOOT=yes BOOTPROTO=static...比如:miimon=100,那么系统每100ms监测一次链路连接状态,如果有一条线路不通就转入另一条线路;mode的值表示工作模式,他共有0,1,2,3,4,5,6六种模式,常用为0,6,1三种,具体后面会介绍...MAC地址 mode=6,表示load balancing (round-robin)为负载均衡方式,两块网卡都工作,但是该模式下无需配置交换机,因为做bonding的这两块网卡是使用不同的MAC地址

    2.9K20

    Linux下网卡的混杂模式浅谈

    网卡具有如下的几种工作模式: 1) 广播模式(Broad Cast Model):它的物理地址(MAC)地址是 0Xffffff 的帧为广播帧,工作在广播模式的网卡接收广播帧。...4)混杂模式(Promiscuous Model):工作在混杂模式下的网卡接收所有的流过网卡的帧,信包捕获程序就是在这种模式下运行的。...网卡的缺省工作模式包含广播模式和直接模式,即它只接收广播帧和发给自己的帧。如果采用混杂模式,一个站点的网卡将接受同一网络内所有站点所发送的数据包这样就可以到达对于网络信息监视捕获的目的。...Linux下设置把网卡设置成混杂模式的命令也很简单 ifconfig eth0 promisc 取消混杂模式 ifconfig eth0 -promisc 小知识:使用tcpdump抓包时网卡会进入混杂模式...linux/if.h | grep -i promisc #define IFF_PROMISC 0x100 /* receive all packets

    25.5K20

    Centos7多网卡绑定bond快速实践

    一、准备环境 VMware软件、Centos7虚拟机 二、添加网卡 为虚拟机再添加两块网卡,查看网卡信息,可以看到有ens32、ens34、ens35三块网卡 ip addr 1: lo: 网卡后,并没有生成对应的网卡文件 ls /etc/sysconfig/network-scripts/ifcfg* /etc/sysconfig/network-scripts/ifcfg-ens32...ifcfg-ens35 /etc/sysconfig/network-scripts/ifcfg-ens34 /etc/sysconfig/network-scripts/ifcfg-lo 三,选定网卡绑定模式...多网卡一共有7种bond模式,这里直接选用mode=6 (balance-alb) Adaptive load balancing(适配器适应性负载均衡),该模式不需要交换机支持 四、开始配置 1、加载...网口配置文件并进行配置 /etc/sysconfig/network-scripts/ifcfg-bond0 DEVICE=bond0 NAME=bond0 TYPE=Bond BONDING_MASTER

    1.4K40

    CentOS 系统创建网卡bond0「建议收藏」

    1、进入系统,查看网络配置 用root进行登录以后,用ip a指令查看网络以及网卡的光口名。...进入系统网络配置的文件夹 ls #查看有哪些文件 通常是会有两个 ifcfg-光口名 这样的文件,那么就要对这三个文件进行编辑 vi ifcfg-bond0...#创建并编辑bond0文件 进入编辑以后按Insert进行编辑,依次输入: TYPE=bond BOOTPROTO=none DEVICE=bond0 ONBOOT...public 保存并退出 光口2:enp33s0f1 vi ifcfg-enp33s0f1 DEVICE=enp33s0f1 USERCTL=no ONBOOT=yes SLAVE=yes MASTER=bond0...BOOTPROTO=none ZONE=public 保存并退出 3、重启网卡网络 service network restart 再次 ip a看下就会出现下图配置完成的情况: 如果没法连接的话请尝试删除别的无效的网络配置文件

    2.7K30

    Linux下快速设定ip bond

    在计算机网路普及的初期,很多OS系统都使用的为单网卡方式,即一个网卡使用一个IP地址。...随着网络要求的不断提高,我们可以对多个网卡进行绑定聚合当一个逻辑网络接口来使用,从而大幅提升服务器的网络吞吐(I/O),同时也可以根据不同的场景和需求来设置其绑定模式。本文简要描述一下其配置过程。...编辑ifcfg-bond0文件 ###本文演示环境CentOS release 5.11,对eth0以及eth1进行bond # vi /etc/sysconfig/network-scripts/ifcfg-bond0...编辑modprobe.conf文件 # vi /etc/modprobe.conf 添加: alias bond0 bonding options bond0 miimon=100 mode=0 说明:...除此之外还可以为0、2、3,共四种模式。0表示负载均衡 3).更详细的可参考:深度分析Linux下双网卡绑定七种模式 4. 重启网络 # service network restart 5.

    3.9K10

    linux系统重启网卡命令_重启linux网卡

    在实际工作中,经常会遇到Linux系统进行重启网卡的操作。接下来是小编为大家收集的linux系统重启网卡方法,希望能帮到大家。...linux系统重启网卡方法 一、service network restart 1、首先用CRT工具连接到Linux命令行界面。 或者进入操作系统界面,选择终端输入。...输入ifconfig eth3 down ,卸载eth3网卡。 3、输入ifconfig eth3 up,重新加载eth3网卡。...输入ifdown eth3,对网卡eth3进行卸载。 2、输入ifup eth3,对网卡eth3进行重新加载。 3、这样就完成了对网卡的重启操作。...看了“linux系统重启网卡方法”还想看: 发布者:全栈程序员栈长,转载请注明出处:https://javaforall.cn/125302.html原文链接:https://javaforall.cn

    73.8K51

    Linux下快速设定ip bond

    大家好,又见面了,我是全栈君 在计算机网路普及的初期,很多OS系统都使用的为单网卡方式,即一个网卡使用一个IP地址。...随着网络要求的不断提高,我们可以对多个网卡进行绑定聚合当一个逻辑网络接口来使用,从而大幅提升服务器的网络吞吐(I/O),同时也可以根据不同的场景和需求来设置其绑定模式。本文简要描述一下其配置过程。...编辑ifcfg-bond0文件 ###本文演示环境CentOS release 5.11,对eth0以及eth1进行bond # vi /etc/sysconfig/network-scripts/ifcfg-bond0...编辑modprobe.conf文件 # vi /etc/modprobe.conf 添加: alias bond0 bonding options bond0 miimon=100 mode=0 说明:...除此之外还可以为0、2、3,共四种模式。0表示负载均衡 3).更详细的可参考:深度分析Linux下双网卡绑定七种模式 http://hovertree.com/menu/linux/ 4.

    2.7K20

    linux 查看网卡以及开启网卡

    ,这时就能正常启动,如图所示: NAT模式下 :VMware会自己虚拟出一个交换机出来,虚拟机里面有张网卡,window里面也会分配一个虚拟的网卡(VMnet8)吗, 那么window跟Linux就通过一个虚拟的交换机连接起来了...①、Bridged(桥接模式):就是将主机网卡与虚拟机虚拟的网卡利用虚拟网桥进行通信。...在桥接模式下,虚拟机ip地址需要与主机在同一个网段,如果需要联网,则网关与DNS需要与主机网卡一致。   ...注意:完成以后启动克隆的虚拟机,用户名和密码都是被克隆的linux的用户名密码      ①、由于是完全的克隆过来的 Linux 所以需要更改这几项:操作系统物理地址、IP地址、主机名      ②、删除网卡中的...linux桥接模式ping外网不通设置 版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。

    40.4K40
    领券