1

我想知道环回别名是如何工作的,可以说我有以下节点:

n[1-10] 在负载均衡器上,都在以下 VIP 下: xx.xx.xx.xx yy.yy.yy.yy 在我们有以下节点的节点上:

lo:0 Link encap:Local Loopback
inet addr:xx.xx.xx.xx Mask:255.255.255.255 UP LOOPBACK RUNNING MTU:16436 Metric:1

lo:1 Link encap:Local Loopback
inet addr:yy.yy.yy.yy Mask:255.255.255.255 UP LOOPBACK RUNNING MTU:16436 Metric:1

有人可以解释一下环回的概念吗,或者给我一个链接来阅读这个概念

抱歉,我对此没有深入的背景,而且我不想只知道如何去做(这是我在寻找时发现的最多的东西),但我想知道为什么我正在做这个环回别名

有人可以向我解释一下客户端请求的生命周期是什么,包括负载均衡器规则,以及这个游戏中的环回服务器如何:)?

谢谢大家

4

1 回答 1

1

为了使节点上的服务能够侦听 VIPS 的传入连接,您需要在接口、物理或环回上配置 VIP。

问题是,您不希望节点响应有关 VIP 的 ARP 请求,因为您只希望负载均衡器这样做,以便所有连接都转到负载均衡器。

为此,您需要以一种或另一种方式在节点上进行 ARP 过滤,允许它们响应其真实 IP 的 ARP 请求,但不能响应 VIP。在 Linux 上,一种非常简单的方法是将系统配置为仅响应进入拥有 IP 地址的接口的 ARP 请求,使用 arp_ignore 和 arp_announce sysctls。环回接口在设计上是本地的,不会有 ARP 请求进入环回。

如果您想了解更多信息,可以阅读 LVS Howto 的“ARP​​ 问题”部分: http ://www.austintek.com/LVS/LVS-HOWTO/HOWTO/LVS-HOWTO.arp_problem.html

于 2012-11-27T10:16:21.693 回答