H3C互换机和Linux处事器网卡绑定模式(bond)对接经典设置
特点:该模式包括了balance-tlb模式,同时加上针对IPV4流量的吸取负载平衡(receive load balance, rlb),并且不必要任何switch(互换机)的支持。吸取负载平衡是通过ARP协商实现的。bonding驱动截获本机发送的ARP应答,并把源硬件地点改写为bond中某个slave的独一硬件地点,从而使得差异的对端行使差异的硬件地点举办通讯。 来自处事器端的吸取流量也会被平衡。当本机发送ARP哀求时,bonding驱动把对端的IP信息从ARP包中复制并生涯下来。当ARP应答从对端达到 时,bonding驱动把它的硬件地点提取出来,并提倡一个ARP应答给bond中的某个slave。行使ARP协商举办负载平衡的一个题目是T媚课广播 ARP哀求时城市行使bond的硬件地点,因此对端进修到这个硬件地点后,吸取流量将会所有流向当前的slave。这个题目可以通过给全部的对端发送更新 (ARP应答)来办理,应答中包括他们唯一无二的硬件地点,从而导致流量从头漫衍。当新的slave插手到bond中时,可能某个未激活的slave从头 激活时,吸取流量也要从头漫衍。吸取的负载被次序地漫衍(round robin)在bond中最高速的slave上。互换机侧今朝无需任何链路模式对接。 当某个链路被从头接上,可能一个新的slave插手到bond中,吸取流量在全部当前激活的slave中所有从头分派,通过行使指定的MAC地点给每个 client提倡ARP应答。下面先容的updelay参数必需被配置为某个大于便是switch(互换机)转发延时的值,从而担保发往对端的ARP应答 不会被switch(互换机)阻截。 须要前提: 前提1:ethtool支持获取每个slave的速度; 前提2:底层驱动支持配置某个装备的硬件地点,从而使得老是有个slave(curr_active_slave)行使bond的硬件地点,同时担保每个bond 中的slave都有一个独一的硬件地点。假如curr_active_slave出妨碍,它的硬件地点将会被新选出来的 curr_active_slave经受 着实mod=6与mod=0的区别:mod=6,先把eth0流量占满,再占eth1,….ethX;而mod=0的话,会发明2个口的流量都很不变,根基一样的带宽。而mod=6,会发明第一个口流量很高,第2个口只占了小部门流量。 设置要害点及留意事项 互换机侧有两种链路绑缚模式,一种是静态聚合,一种是动态聚合。静态对应处事器侧的bond 0,动态对应处事器侧的bond 4。 【编辑保举】
点赞 0 (编辑:湖南网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |