网站建设兼职挣多少钱/友链交易网
bond模式:
mode=0(balance-rr)
表示轮转模式,链路负载均衡,增加带宽,支持容错,一条链路故障会自动切换正常链路。需要交换机配置聚合口。
特点:
传输数据包的顺序是依次传输(即:第一个包走eth0,下一个包就走eth1…一直循环下去,直到最后一个传输完毕),此模式提供负载均衡和容错能力
问题:
一个连接或者会话的数据包从不同的接口发出,中途再经过不同的链路,在客户端很有可能出现数据包无序到达的问题,而无序到达的数据包需啊哟重新要求被发送,这样网络的吞吐量就会下降
mode=1(active-backup)
表示主备模式,只有一块网卡是active,另外一块是备的standby,这时如果交换机配的是捆绑,将不能正常工作,因为交换机往两块网卡发包,有一半包是丢弃的。所以这种模式接入不需啊哟交换机端支持,随便怎么接入都行。
特点:
这种模式仅提供了容错能力,提高了网络连接的可用性,
问题:
但是它的资源利用率较低,只有一个接口处于工作状态
mode=2(balance-xor)
表示XOR Hash负载分担模式,需要交换机配置聚合
特点:
提供负载均衡和容错能力,类似于模式0,只不过均衡方式不一样
mode=3(broadcast)
表示广播模式,数据包复制多份,从所有网络接口发出,交换机需要配置聚合
特点:
非常高的网络可靠性
问题:
仅提供冗余机制,不提供均衡机制,比较浪费资源,仅适合金融行业
mode=4(802.3ad)
表示支持802.3ad协议,和交换机的聚合LACP方式配合
问题:
大多数交换机需要经过特定的配置才能支持802.3ad模式,并且并不是所有的传输策略都是802.3ad适应的
mode=5(balance-tlb)
表示支持tlb模式,在每个slave上根据当前的负载分配外出流量。如果正在接受数据的slave出故障了,另一个slave接管失败的slave的MAC地址
特点:
不需要任何特别的交换机支持的通道bonding。需要ethtool支持获取每个slave的速率
问题:
该模式下所有进入的流量会到达同一个接口
mode=6(balance-alb)
表示虚拟化模式,平衡负载,有自动备援,交换机不必做特定的设定(因为做bonding的这两块网卡是使用不同的MAC地址)
特点:
平衡负载,有自动备援,交换机不必做特定的设定,该模式能够让两块网卡同时一起工作,当其中一块网卡出现故障后能自动备援,且无需交换机设备的支援,从而保障可靠的网络传输保障。
查看bond一些信息路径
/b_iscsi/config/bond_config.conf
/proc/net/bonding/bond2
/etc/sysconfig/network-scripts/ifcfg-bond2
固件创建bond方法:
1、查看是否有bond驱动
lsmod | grep bond
2、查看bond驱动地址
modinfo bonding
3、安装bond驱动(需要放在rc.local里,每次开机执行)
modprobe bonding miimon=1000 mode=6 max_bonds=7
或者:
insmod 地址/*.ko miimon=1000 mode=6 max_bonds=7
4、bond命令
/b_iscsi/bn_cli/create_cluster_bond -l ‘eth0 eth1’ -c ‘local’
5、解绑定
/b_iscsi/bn_cli/delete_cluster_bond -n bond1