centos6.9实现网卡bonding

author author     2022-09-18     339

关键词:

centos6.9实现网卡bonding

为什么要用bonding

 将多块网卡配置同一IP地址实际中是不可能的。通过bonding,虚拟一块网卡对外提供连接,物理网卡被修改为相同的MAC地址,这样可以实现多块网卡绑定同一IP地址,对外提供服务。用于网络负载均衡和网络冗余。

工作模式

 bonding的模式:0-6,即:7种模式,这里我们重点介绍三种模式。
 1、mode=0:轮转模式,传输数据包顺序是依次传输。简单来说第1个包走eth0,下一个包就走eth1。实现了负载均衡和容错的能力。
 2、mode=1:主-备份策略。只有一个slave被激活,当且仅当活动的slave接口失败时才会激活其他slave。为了避免交换机发生混乱此时绑定的MAC地址只有一个外部端口上可见。此模式只提供了容错能力,资源利用率较低。
 3、mode=3:广播策略。在每个slave接口上传输每个数据包,此模式提供了容错能力。

实验mode=0

 1、进入/etc/sysconfig/network-scripts/,创建1个ifcfg-band0

技术分享

说明:miimon是用来进行链路监测的。 比如:miimon=100,那么系统每100ms监测一次链路连接状态。

2、修改两块网卡配置文件

技术分享

技术分享

技术分享

说明:    MASTER=bond0—————–属于bond0

            SLAVE=yes———————-从属状态

3、重启网卡后查看网卡当前的工作模式

技术分享

4、测试

如下图。禁用其中一块网卡。依旧可以ping通。

技术分享

实验mode=1

1、只需修改ifcfg- bond0中的BONDING_OPTS=“mode1 miimom=100”

2、重启网卡服务,从下图中可以看到当前工作的网卡是eth0

技术分享

3、加下来禁用eth0,看看会发生什么,eth0的状态是down的,正在工作的网卡变成了eth1.这就是通过mode1实现了主备。

技术分享

实验mode=3

1、只需修改ifcfg- bond0中的BONDING_OPTS=“mode3 miimom=100”
2、重启网卡服务,bond处于broadcast模式

技术分享

3、测试,可以看到DUP表示重复的包。

技术分享

4、对端口进行抓包,能看到reply有两个一模一样的包。说明两张网卡在同时工作同时发送数据。

技术分享


centos6.9实现网卡bonding

centos6.9实现网卡bonding为什么要用bonding 将多块网卡配置同一IP地址实际中是不可能的。通过bonding,虚拟一块网卡对外提供连接,物理网卡被修改为相同的MAC地址,这样可以实现多块网卡绑定同一IP地址,对外提供服务。用于... 查看详情

centos6.9下双网卡绑定单个ip地址及装网卡绑定到一个网桥(转)

 说明:经过查阅,原来双网卡绑定一个IP的专业名词叫做bond,可以实现负载均衡;如果想要实现两张网卡绑定到一个网桥,基本思路是两张网卡设置同一个网桥是行不通的,但如果先实现bond,然后将bond绑定到这个网桥上是... 查看详情

如何实现网卡bond

...xff0c;但有时服务器带宽不够了也可以用作增加带宽。如何实现网卡bond如何实现网卡bond二、网卡bond的模式网 查看详情

实现多网卡绑定bonding

centos6,7实现多网卡绑定bonding介绍Bonding1.将多块网卡绑定同一IP地址对外提供服务;2.可以实现高可用或者负载均衡;3.直接给两块网卡设置同一IP地址是不可以的;4.通过bonding,虚拟一块网卡对外提供连接,物理网卡的被修改为相同的... 查看详情

linux实现多网卡聚合绑定bonding(代码片段)

...常需要将多块网卡绑定同一IP地址对外提供服务,以实现高可用或者负载均衡。直接给两块网卡设置同一IP地址是不可以的。通过bonding技术,将多块物理网卡虚拟成一块网卡对外提供连接,bonding后多块物理网卡MAC地址... 查看详情

多网卡绑定。。。bond实现

添加多网卡vi/etc/sysconfig/network-scripts/ifcfg-bond0DEVICE=bond0NAME=bond0TYPE=BondBONDING_MASTER=yesIPADDR=192.168.1.142NETMASK=255.255.255.0GATEWAY=192.168.1.1DNS1=192.168.1.1ONBOOT=yesBOOTPROTO=noneUS 查看详情

centos6.8用bonding实现网卡冗余功能等其它功能实现方法

讲点1什么是Bonding     Bonding就是将多块网卡绑定同一IP地址对外提供服务,可以实现高可用或者负载均衡。当然,直接给两块网卡设置同一IP地址是不可能的。可以通过Centos系统自带服务bonding功能来实现虚拟一... 查看详情

centos6.9实现路由转发

一、演示环境:服务器名称IP地址操作系统网卡名称网卡配置A192.168.199.6CentOS 6.9x86_64eth0IPADDR=192.168.199.6NETMASK=255.255.255.0GATEWAY=192.168.199.1B192.168.199.7CentOS 6.9x86_64eth0IPADDR=192.168.199.7NETMASK=255. 查看详情

redhat7通过bond技术实现双网卡绑定

参考技术Aredhat7虽然新增了teaming技术支持双网卡绑定,但bonding技术依然可以沿用,不过与redhat6的配置稍微有一点区别。 查看详情

bond

...? 网卡bond是通过把多个物理网卡绑定为一个逻辑网卡,实现本地网卡的冗余。是生产场景中是一种常用的技术。 Kernels2.4.12及以后的版本均供bonding模块;二、bond有什么用? 带宽扩容和负载均衡;具体的功能取决于采用的模式... 查看详情

linux下多网卡bonding

...ding,就是将多块网卡绑定同一IP地址对外提供服务,可以实现高可用或者负载均衡。当然,直接给两块网卡设置同一IP地址是不可能的。通过Bonding,虚拟一块网卡对外提供连接,物理网卡的被修改为相同的MAC地址。二、Bonding的... 查看详情

网卡接口配置——bonding

Bonding就是将多块网卡绑定同一IP地址对外提供服务,可以实现高可用或者负载均衡。当然,直接给两块网卡设置同一IP地址是不可能的。通过bonding,虚拟一块网卡对外提供连接,物理网卡的被修改为相同的MAC地址。一、Bonding的... 查看详情

centos7实现网卡绑定bonding技术(代码片段)

1.centos7实现网卡绑定技术1.1介绍将多块网卡绑定同一IP地址对外提供服务,可以实现高可用或者负载均衡。直接给两块网卡设置同一IP地址是不可以的。通过bonding,虚拟一块网卡对外提供连接,物理网卡的被修改为相同的MAC地址1... 查看详情

centos7实现网卡绑定bonding技术(代码片段)

1.centos7实现网卡绑定技术1.1介绍将多块网卡绑定同一IP地址对外提供服务,可以实现高可用或者负载均衡。直接给两块网卡设置同一IP地址是不可以的。通过bonding,虚拟一块网卡对外提供连接,物理网卡的被修改为相同的MAC地址1... 查看详情

多网卡的bond模式-把多个物理网卡绑定成一个逻辑上的网卡

参考:多网卡的7种bond模式原理  如何实现网卡bond  查看详情

双网卡绑定之负载均衡高可用(bond)

...块或两块以上网卡绑定同一个IP地址对外提供服务,从而实现负载均衡高可用。当然,直接给两块网卡设置同一IP地址是不可能的。通过bonding,虚拟一块网卡对外提供连接,物理网卡的被修改为相同的MAC地址。   二、b... 查看详情

centos多网卡绑定

...器的网络稳定,会对服务器的多张网卡通过绑定一个IP来实现网卡的热备。网卡绑定的模式(mode)共有七种(0~6)bond0、bond1、bond2、bond3、bond4、bond5、bond6其中常用的有三种:mode=0:平衡负载模式,有 查看详情

43多网卡bonding及网桥

将多块网卡绑定同一IP地址对外提供服务,可以实现高可用或者负载均衡。直接给两块网卡设置同一IP地址是不可以的。通过bonding,虚拟一块网卡对外提供连接,物理网卡的被修改为相同的MAC地址。bonding模式共7种模式0-6modemode0... 查看详情