关于请求从DR到RS之间的ARP的问题

来源:3-10 LVS DR模型原理详解

遗失的章节

2019-04-23

老师,DR把目标mac地址从VIP-mac改成RIP-mac,但是RS都关闭了ARP,这样的话DR上会有RIP-mac吗?
RS关闭ARP,DR是怎么把请求发送到RS的?

写回答

1回答

酷田

2019-04-23

你的理解有些混乱,DR模型下,所有的RS和DS都配置了VIP,但是为了保证请求时只到达DS负载均衡器,所以关闭了所有RS的ARP请求,因此客户端的请求都会到DS上,DS会挑选其中一台RS将请求转发过去,这个是通过DIP转发到RIP,和VIP不一回事

0
7
海天s
回复
遗失的章节
我理解你的疑问,你是问最最开始的时候,DS是怎么获得RS的mac的,我看视频时也有这个疑问。我猜测,在通过ipvsadm添加rs时,ds内部会做一次arp请求,请求rip的mac,因为ds和rs位于同一物理网络中,所以能获得rs的mac。你要区分清楚:arp_ignore=1的作用仅仅是屏蔽了rs响应vip的arp,但rs的rip(eth0)还是能正常响应arp的。
2022-06-19
共7条回复

企业级开源四层负载均衡解决方案-LVS

轻松应对负载均衡,深刻理解网络系统架构,真正解决工作中的实际问题

333 学习 · 69 问题

查看课程