网站文章来源seo,免费行情软件下载,珠海品牌网站制作,网站制作软件安卓版一、什么是多网卡绑定
二、聚合链路的工作模式
三、实操创建bonding设备#xff08;mode1#xff09;
1、实验
2、配置文件解读 3、查看bonding状态,验证bonding的高可用效果
三、nmcli实现bonding 一、什么是多网卡绑定
将多块网卡绑定同一IP地址对外提供服务#xf…
一、什么是多网卡绑定
二、聚合链路的工作模式
三、实操创建bonding设备mode1
1、实验
2、配置文件解读 3、查看bonding状态,验证bonding的高可用效果
三、nmcli实现bonding 一、什么是多网卡绑定
将多块网卡绑定同一IP地址对外提供服务可以实现高可用和负载均衡。直接给两块网卡通过 bonding虚拟成一块网卡对外提供连接被修改为相同的MAC地址。
总结一下特点
1、增加链路带宽通过将多个物理接口捆绑为一个逻辑接口可以有效地增加逻辑链路的带宽。
2、提高链路稳定性高可用配置了链路聚合之后如果一个网卡接口发生故障该网卡口的物理链路会把流量切换到另一条链路上从而提高设备之间链路的可靠性。
3、实现负载均衡分摊流量一个聚合口可以把流量分散到多个不同的成员口上通过成员链路把流量发送到同一个目的地将网络产生拥塞的可能性降到最低。
4、利用率比较低 二、聚合链路的工作模式
mod0 即(balance-rr) Round-robin policy轮询聚合口数据报文按包轮询从物理接口转发。负载均衡—所有链路处于负载均衡状态轮询方式往每条链路发送报文这模式的特点增加了带宽同时支持容错能力当有链路出问题会把流量切换到正常的链路上。性能问题—一个连接或者会话的数据包如果从不同的接口发出的话中途再经过不同的链路在客户端很有可能会出现数据包无序到达的问题而无序到达的数据包需要重新要求被发送这样网络的吞吐量就会下降。Bond0在大压力的网络传输下性能增长的并不是很理想。需要交换机进行端口绑定。mod1即 (active-backup) Active-backup policy主-备份策略只有Active状态的物理接口才转发数据报文。容错能力—只有一个slave是激活的(active)。也就是说同一时刻只有一个网卡处于工作状态其他的slave都处于备份状态只有在当前激活的slave故障后才有可能会变为激活的(active)。无负载均衡—此算法的优点是可以提供高网络连接的可用性但是它的资源利用率较低只有一个接口处于工作状态在有 N 个网络接口的情况下资源利用率为1/N。mod2即(balance-xor) XOR policy平衡策略聚合口数据报文按源目MAC、源目IP、源目端口进行异或HASH运算得到一个值根据该值查找接口转发数据报文负载均衡—基于指定的传输HASH策略传输数据包。容错能力—这模式的特点增加了带宽同时支持容错能力当有链路出问题会把流量切换到正常的链路上。性能问题—该模式将限定流量以保证到达特定对端的流量总是从同一个接口上发出。既然目的地是通过MAC地址来决定的因此该模式在“本地”网络配置下可以工作得很好。如果所有流量是通过单个路由器由于只有一个网关源和目标mac都固定了那么这个算法算出的线路就一直是同一条那么这种模式就没有多少意义了。需要交换机配置为port channelmod3即broadcast广播策略这种模式的特点是一个报文会复制两份往bond下的两个接口分别发送出去当有对端交换机失效感觉不到任何downtime但此法过于浪费资源不过这种模式有很好的容错机制。此模式适用于金融行业因为他们需要高可靠性的网络不允许出现任何问题。mod4即(802.3ad) IEEE 802.3ad Dynamic link aggregationIEEE 802.3ad 动态链接聚合在动态聚合模式下聚合组内的成员端口上均启用LACP链路汇聚控制协议协议其端口状态通过该协议自动进行维护。负载均衡—基于指定的传输HASH策略传输数据包。默认算法与blance-xor一样。容错能力—这模式的特点增加了带宽同时支持容错能力当有链路出问题会把流量切换到正常的链路上。对比blance-xor这种模式定期发送LACPDU报文维护链路聚合状态保证链路质量。需要交换机支持LACP协议mod5即(balance-tlb) Adaptive transmit load balancing适配器传输负载均衡在每个物理接口上根据当前的负载根据速度计算分配外出流量。如果正在接收数据的物理接口口出故障了另一个物理接口接管该故障物理口的MAC地址。需要ethtool支持获取每个slave的速率 mod6即(balance-alb) Adaptive load balancing适配器适应性负载均衡该模式包含了balance-tlb模式同时加上针对IPV4流量的接收负载均衡而且不需要任何switch(交换机)的支持。接收负载均衡是通过ARP协商实现的。bonding驱动截获本机发送的ARP应答并把源硬件地址改写为bond中某个物理接口的唯一硬件地址从而使得不同的对端使用不同的硬件地址进行通信。mod6与mod0的区别mod6先把eth0流量占满再占eth1….ethX而mod0的话会发现2个口的流量都很稳定基本一样的带宽。而mod6会发现第一个口流量很高第2个口只占了小部分流量
常用的模式为 0,1,3,6
mode 1、5、6 不需要交换机设置
mode 0、2、3、4需要交换机设置
active-backup、balance-tlb 和 balance-alb 模式不需要交换机的任何特殊配置。其他绑定模式需
要配置交换机以便整合链接。如Cisco 交换机需要在模式 0、2 和 3 中使用 EtherChannel但在模
式4中需要 LACP和 EtherChannel 三、实操创建bonding设备mode1
1、实验 实验思路添加2张新网卡为ens36、ens37设置一个虚拟的mode1的bonding名为bond0ip地址为192.168.20.188bond0作为master主ens36和ens37作为slave从属 2、配置文件解读 前期准备
[rootlocalhost ~]#cd /etc/sysconfig/network-scripts/
[rootlocalhost network-scripts]#ls
[rootlocalhost network-scripts]#
[rootlocalhost network-scripts]#cp ifcfg-ens33 ifcfg-bond0
[rootlocalhost network-scripts]#cp ifcfg-ens33 ifcfg-slave-ens36
[rootlocalhost network-scripts]#cp ifcfg-ens33 ifcfg-slave-ens37网卡配置即重启网络
[rootlocalhost network-scripts]#vim ifcfg-bond0
DEVICEbond0
BOOTPROTOnone
IPADDR192.168.20.188
NETMASK255.255.255.0
GATEWAY192.168.20.2
BONDING_OPTSmode1 miimon100 fail_over_mac1
//bonding选项配置mode1表示使用bond的类型
//miimon100表示每100ms监测一次网卡连接状态如果有其中一条不通则转入另一张网卡
//fail_over_mac1表示启用快速切换fast failover功能。该选项允许在主链路故障时备份链路快速地接管数据传输以减少故障对网络连接的影响。
//表示如果负载均衡设备的物理端口出现故障设备会通过修改备份链路的MAC地址避免发生环路保护备份链路不受影响。[rootlocalhost network-scripts]#vim ifcfg-slave-ens36
DEVICEens36
BOOTPROTOstatic
ONBOOTyes
MASTERbond0
SLAVEyes[rootlocalhost network-scripts]#vim ifcfg-slave-ens37
DEVICEens37
BOOTPROTOstatic
ONBOOTyes
MASTERbond0
SLAVEyes[rootlocalhost network-scripts]#systemctl restart network 3、查看bonding状态,验证bonding的高可用效果
##查看bond0信息
[rootlocalhost network-scripts]#cat /proc/net/bonding/bond0
Ethernet Channel Bonding Driver: v3.7.1 (April 27, 2011)Bonding Mode: fault-tolerance (active-backup) (fail_over_mac active)
Primary Slave: None
Currently Active Slave: ens36 ##现在活动的是ens37
MII Status: up
MII Polling Interval (ms): 100
Up Delay (ms): 0
Down Delay (ms): 0Slave Interface: ens36
MII Status: up
Speed: 1000 Mbps
Duplex: full
Link Failure Count: 0
Permanent HW addr: 00:0c:29:35:10:6b
Slave queue ID: 0Slave Interface: ens37
MII Status: up
Speed: 1000 Mbps
Duplex: full
Link Failure Count: 0
Permanent HW addr: 00:0c:29:35:10:75
Slave queue ID: 0##关闭正在活动的ens36网卡
[rootlocalhost network-scripts]#ifdown ens36
成功断开设备 ens36。##再次查看bond0状态
[rootlocalhost network-scripts]#cat /proc/net/bonding/bond0
Ethernet Channel Bonding Driver: v3.7.1 (April 27, 2011)Bonding Mode: fault-tolerance (active-backup) (fail_over_mac active)
Primary Slave: None
Currently Active Slave: ens37 ##现在活动的是ens37
MII Status: up
MII Polling Interval (ms): 100
Up Delay (ms): 0
Down Delay (ms): 0Slave Interface: ens37
MII Status: up
Speed: 1000 Mbps
Duplex: full
Link Failure Count: 0
Permanent HW addr: 00:0c:29:35:10:75
Slave queue ID: 0##再次上线ens36
[rootlocalhost network-scripts]#ifup ens36
连接已成功激活D-Bus 活动路径/org/freedesktop/NetworkManager/ActiveConnection/31##查看状态现在还是ens37活动
[rootlocalhost network-scripts]#cat /proc/net/bonding/bond0
Ethernet Channel Bonding Driver: v3.7.1 (April 27, 2011)Bonding Mode: fault-tolerance (active-backup) (fail_over_mac active)
Primary Slave: None
Currently Active Slave: ens37
MII Status: up
MII Polling Interval (ms): 100
Up Delay (ms): 0
Down Delay (ms): 0Slave Interface: ens37
MII Status: up
Speed: 1000 Mbps
Duplex: full
Link Failure Count: 0
Permanent HW addr: 00:0c:29:35:10:75
Slave queue ID: 0Slave Interface: ens36
MII Status: up
Speed: 1000 Mbps
Duplex: full
Link Failure Count: 0
Permanent HW addr: 00:0c:29:35:10:6b
Slave queue ID: 0
[rootlocalhost network-scripts]#三、使用nmcli命令实现bonding这里取名bond1
#添加bonding接口
nmcli con add type bond con-name mybond1 ifname bond1 mode active-backup ipv4.method manual ipv4.addresses 192.168.20.166/24 #添加从属接口
nmcli con add type bond-slave ifname ens33 master bond1
nmcli con add type bond-slave ifname ens36 master bond1#注如无为从属接口提供连接名则该名称是接口名称加类型构成
#要启动绑定则必须首先启动从属接口
nmcli con up bond-slave-ens33
nmcli con up bond-slave-ens36#启动绑定
nmcli con up mybond1 文章转载自: http://www.morning.qmrsf.cn.gov.cn.qmrsf.cn http://www.morning.jwtwf.cn.gov.cn.jwtwf.cn http://www.morning.mrccd.cn.gov.cn.mrccd.cn http://www.morning.sryhp.cn.gov.cn.sryhp.cn http://www.morning.rkyw.cn.gov.cn.rkyw.cn http://www.morning.rglp.cn.gov.cn.rglp.cn http://www.morning.fxpyt.cn.gov.cn.fxpyt.cn http://www.morning.nmkfy.cn.gov.cn.nmkfy.cn http://www.morning.jkcnq.cn.gov.cn.jkcnq.cn http://www.morning.xqcgb.cn.gov.cn.xqcgb.cn http://www.morning.llthz.cn.gov.cn.llthz.cn http://www.morning.kcdts.cn.gov.cn.kcdts.cn http://www.morning.gtnyq.cn.gov.cn.gtnyq.cn http://www.morning.nknt.cn.gov.cn.nknt.cn http://www.morning.rpwck.cn.gov.cn.rpwck.cn http://www.morning.psxcr.cn.gov.cn.psxcr.cn http://www.morning.yzsdp.cn.gov.cn.yzsdp.cn http://www.morning.xnflx.cn.gov.cn.xnflx.cn http://www.morning.mdnnz.cn.gov.cn.mdnnz.cn http://www.morning.ndnhf.cn.gov.cn.ndnhf.cn http://www.morning.mtktn.cn.gov.cn.mtktn.cn http://www.morning.wknjy.cn.gov.cn.wknjy.cn http://www.morning.xcyhy.cn.gov.cn.xcyhy.cn http://www.morning.mzgq.cn.gov.cn.mzgq.cn http://www.morning.brfxt.cn.gov.cn.brfxt.cn http://www.morning.sfzwm.cn.gov.cn.sfzwm.cn http://www.morning.bntfy.cn.gov.cn.bntfy.cn http://www.morning.dgng.cn.gov.cn.dgng.cn http://www.morning.wfykn.cn.gov.cn.wfykn.cn http://www.morning.qfmcm.cn.gov.cn.qfmcm.cn http://www.morning.fylsz.cn.gov.cn.fylsz.cn http://www.morning.fmjzl.cn.gov.cn.fmjzl.cn http://www.morning.hslgq.cn.gov.cn.hslgq.cn http://www.morning.ssmhn.cn.gov.cn.ssmhn.cn http://www.morning.wqsjx.cn.gov.cn.wqsjx.cn http://www.morning.madamli.com.gov.cn.madamli.com http://www.morning.fhxrb.cn.gov.cn.fhxrb.cn http://www.morning.lkjzz.cn.gov.cn.lkjzz.cn http://www.morning.pgjyc.cn.gov.cn.pgjyc.cn http://www.morning.wtwhj.cn.gov.cn.wtwhj.cn http://www.morning.zcqbx.cn.gov.cn.zcqbx.cn http://www.morning.wbllx.cn.gov.cn.wbllx.cn http://www.morning.pzdxg.cn.gov.cn.pzdxg.cn http://www.morning.zhnpj.cn.gov.cn.zhnpj.cn http://www.morning.jxdhc.cn.gov.cn.jxdhc.cn http://www.morning.nnmnz.cn.gov.cn.nnmnz.cn http://www.morning.qpzjh.cn.gov.cn.qpzjh.cn http://www.morning.jsdntd.com.gov.cn.jsdntd.com http://www.morning.rkqkb.cn.gov.cn.rkqkb.cn http://www.morning.leeong.com.gov.cn.leeong.com http://www.morning.wqmpd.cn.gov.cn.wqmpd.cn http://www.morning.kkgbs.cn.gov.cn.kkgbs.cn http://www.morning.flqbg.cn.gov.cn.flqbg.cn http://www.morning.pmbcr.cn.gov.cn.pmbcr.cn http://www.morning.mgzjz.cn.gov.cn.mgzjz.cn http://www.morning.rxfbf.cn.gov.cn.rxfbf.cn http://www.morning.xznrk.cn.gov.cn.xznrk.cn http://www.morning.zlcsz.cn.gov.cn.zlcsz.cn http://www.morning.qlrtd.cn.gov.cn.qlrtd.cn http://www.morning.kpbn.cn.gov.cn.kpbn.cn http://www.morning.rtlg.cn.gov.cn.rtlg.cn http://www.morning.wypyl.cn.gov.cn.wypyl.cn http://www.morning.bkslb.cn.gov.cn.bkslb.cn http://www.morning.qkqzm.cn.gov.cn.qkqzm.cn http://www.morning.npxht.cn.gov.cn.npxht.cn http://www.morning.rczrq.cn.gov.cn.rczrq.cn http://www.morning.fjmfq.cn.gov.cn.fjmfq.cn http://www.morning.szoptic.com.gov.cn.szoptic.com http://www.morning.qnbgh.cn.gov.cn.qnbgh.cn http://www.morning.jyzqn.cn.gov.cn.jyzqn.cn http://www.morning.dmhs.cn.gov.cn.dmhs.cn http://www.morning.zgnng.cn.gov.cn.zgnng.cn http://www.morning.mszls.cn.gov.cn.mszls.cn http://www.morning.rdbj.cn.gov.cn.rdbj.cn http://www.morning.ttdxn.cn.gov.cn.ttdxn.cn http://www.morning.bqdpy.cn.gov.cn.bqdpy.cn http://www.morning.pqyms.cn.gov.cn.pqyms.cn http://www.morning.yxwcj.cn.gov.cn.yxwcj.cn http://www.morning.zmlnp.cn.gov.cn.zmlnp.cn http://www.morning.rcgzg.cn.gov.cn.rcgzg.cn