我想知道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
有人能解释一下环回的概念是什么,或者给我一个关于这个概念的链接
抱歉,我没有深刻的背景,这个,我不想只知道怎么做(这是我在搜索时发现的最多的东西),但我想要知道我为什么要做这个环回别名有人可以向我解释一下客户端请求的生命周期是什么,包括负载均衡器规则,以及这个游戏中的环回服务器:)?
全部谢谢
答案 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