网卡绑定bond

bond简介

网卡绑定(bond),也叫网卡捆绑,就是将多个物理网卡绑定成一个虚拟网卡,实现本地网卡的冗余、带宽扩容和负载均衡,经常用于应用部署。
多网卡绑定需要一个额外的软件bond驱动程序,通过这一程序可以将多块物理网卡屏蔽,这样对TCP/IP协议来说就只存在一个bond网卡,并且在bond程序中可以实现网络流量的负载均衡。
网卡绑定有如下优点:

  • 提高网卡吞吐量
  • 提高网络高可用和负载均衡

bond模式

mode=0平衡轮询策略
mode=1主备模式,一块网卡正常工作,另一块备用
mode=2异或平衡策略
mode=3广播策略,所有包从所有interface发出,只有容错功能而不负载均衡
mode=4支持802.3ad协议(IEEE802.3ad 动态链接聚合) 和交换机的聚合LACP方式配合
mode=5适配器传输负载均衡,能并行发送无法并行接收,根据slave的负载选择由谁发送,但接受轮询
mode=6并行发送、接收数据包

常用的有0,1,6。

  • mode=0:平衡负载模式,自动备援,但需要交换机设置
  • mode=1:自动备援模式,一条线断线,其他线自动备援
  • mode=6:平衡负载模式,自动备援,不需交换机

网卡配置bond0

假设现在有两块网卡:ens33和ens37
修改网卡配置文件为:

NAME=ens33
DEVICE=ens33
ONBOOT=yes
BOOTPROTO=none
TYPE=Ethernet
MASTER=bond0
SLAVE=yes

加载bond模块

modprobe bonding

添加ifcfg-bond0配置文件

NAME=bond0
DEVICE=bond0
ONBOOT=yes
BOOTPROTO=static
TYPE=Bond
BONDING_MASTER=yes
USERCTL=no
BONDING_OPTS="mode=6 miimon=100"
BRIDGE=br1

添加br1:

NAME=br1
DEVICE=br1
ONBOOT=yes
BOOTPROTO=none
TYPE=Bridge
IPADDR=192.168.88.102
NETMASK=255.255.255.0
GATEWAY=192.168.88.2
DNS1=192.168.88.2
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值