首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >balance-alb和balance-tlb支持容错吗?

balance-alb和balance-tlb支持容错吗?
EN

Server Fault用户
提问于 2015-11-05 18:49:17
回答 1查看 15.1K关注 0票数 4

我读过内核文档的bonding.txt文件,关于负载平衡很清楚,但是balance-alb和balance-tlb真的是容错的吗?

EN

回答 1

Server Fault用户

回答已采纳

发布于 2015-11-29 06:05:10

键合模式5 (balance-tlb)通过查看键中的所有设备来工作,并以最小的当前流量负载发送从站。只有一个从站(“主从站”)接收通信量。如果从服务器丢失,则不考虑该从服务器进行传输,因此该模式是容错的。

键合模式6 (balance-alb)工作如上,除非传入的ARP请求被键合驱动程序截获,并且键合驱动程序生成ARP应答,从而使外部主机被诱骗将其通信量发送到其他连接从站而不是主从机。如果同一广播域中的许多主机联系到了这个键,那么通信量应该大致均衡地分配给所有奴隶。

如果从服务器在模式6中丢失,则远程主机可能需要一段时间才能超时其ARP表条目并发送新的ARP请求。TCP或SCTP重传帐篷以相当快的速度导入ARP请求,但是UDP数据报不这样做,并且将依赖于通常的ARP表刷新。因此模式6是容错的,但是从丢失的收敛可能需要一段时间,这取决于所使用的第4层协议。

如果您担心快速容错,请考虑使用模式4 (802.3ad又名LACP)在键和交换机之间协商链路聚合,并不断更新聚合伙伴之间的链路状态。模式4还具有可配置的负载平衡散列,因此与模式5或模式6相比,对TCP流的有序传递更好。

如果这种连接将桥接到虚拟机,那么您就不能使用模式5或模式6,因为在特定条件下这两种模式的MAC重写行为,并且由于模式6的ARP拦截行为而加倍使用模式5或模式6。

所有模式0到4将与VM桥一起工作,但是0(循环)和3(广播)可能不适合大多数工作负载,当然不适合TCP和SCTP流。除模式1(活动备份)外,所有模式0到4都需要开关配置.

票数 12
EN
页面原文内容由Server Fault提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://serverfault.com/questions/734246

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档