码迷,mamicode.com
首页 > 其他好文 > 详细

LVS-DR模式中 arp_ignore 和 arp_announce 参数的说明

时间:2014-09-05 18:27:42      阅读:151      评论:0      收藏:0      [点我收藏+]

标签:lvs   dr   arp_announce   arp_ignore   

在搭建LVS集群的DR模式时,我们需要修改real server的arp_ignore和arp_announce这两个参数。修改这两个参数的主要目的是,当客户端向VIP发送请求时,确保该请求发送至Director上的VIP,而不是Real Server上的VIP。下面就介绍下这两个参数不同的值代表的含义。


arp_ignore参数

设定请求的目标地址为本地ip时,对其arp的查询作不同的应答模式。默认有8个值,我们只使用2个。


arp_ignore为0时,表示无论哪块网卡收到arp查询请求,只要本机有此mac地址的网卡,就给予回应。

arp_ignore为1时,表示只有请求的mac地址是自己的网卡给予回应。比如一台服务器有两块网卡,其中的一块网卡收arp请求,但是请求的mac是本机的另一块网卡。那么这块网卡就一定不会作出应答。


arp_announce参数: 

设定了网卡在向外部宣告自己IP-MAC时的级别。有3个值。


arp_announce为0时,表示无论哪块网卡收到了arp的请求,只要发现本机有请求的mac,就会响应。

arp_announce为1时,表示尽量避免响应ARP请求中MAC不是本网卡的。如一个主机有多块网卡,其中一块网卡接收到了ARP请求,发现所请求的MAC是本机另一块网卡的,这个时候接收到ARP请求的这块网卡就尽量避免响应。

arp_announce为2时,表示总是使用最合适的网卡来响应。一个主机有多块网卡,其中一块网卡接收到了ARP请求,发现所请求的MAC是本机另一块网卡的,这个时候接收到ARP请求的这块网卡就一定不响应,只有发现请求的MAC是自己的才给与响应。

LVS-DR模式中 arp_ignore 和 arp_announce 参数的说明

标签:lvs   dr   arp_announce   arp_ignore   

原文地址:http://ahaii.blog.51cto.com/1695127/1549452

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!