VIP环回别名如何工作?

时间:2012-10-28 15:53:51

标签: webserver load-balancing loopback-address

我想知道loopback别名是如何工作的,假设我有以下节点:

n [1-10]在负载均衡器上, 所有以下贵宾: XX.XX.XX.XX yy.yy.yy.yy 在节点上我们有以下内容:

lo:0链接封装:本地环回
          inet addr:xx.xx.xx.xx掩码:255.255.255.255           UP LOOPBACK RUNNING MTU:16436公制:1

lo:1 Link encap:Local Loopback
          inet addr:yy.yy.yy.yy面具:255.255.255.255           UP LOOPBACK RUNNING MTU:16436公制:1

有人能解释一下环回的概念是什么,或者给我一个关于这个概念的链接

抱歉,我没有深刻的背景,这个,我不想只知道怎么做(这是我在搜索时发现的最多的东西),但我想要知道我为什么要做这个环回别名

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

全部谢谢

1 个答案:

答案 0 :(得分:1)

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

问题是,您不希望节点回答有关VIP的ARP请求,因为您只希望负载均衡器执行此操作,以便所有连接都转到负载均衡器。

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

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