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

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


arp_ignore参数网络

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


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

arp_ignore为1时,表示只有请求的mac地址是本身的网卡给予回应。好比一台服务器有两块网卡,其中的一块网卡收arp请求,可是请求的mac是本机的另外一块网卡。那么这块网卡就必定不会做出应答。orm


arp_announce参数: server

设定了网卡在向外部宣告本身IP-MAC时的级别。有3个值。接口


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

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

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

---------------------------------------------------------------------------------------------------------

    arp_igonre

    0: 若是路由向个人一个网络接口发送广播,请求的是本机上的其余接口,就告知它(默认值);

    1:若是路由向个人一个网络接口发送广播,请求的是本机上的其余接口,就拒绝它;

    arp_announce

    0: 一旦我接入一个网络,就向这个网络内的全部主机通告本身全部的网络接口信息,不隐藏(默认值);

    1:一旦我接入一个网络,就将接入网络这一个接口的信息通告其余主机,本机上的其余接口信息能够通告也能够不通告;

    2:一旦我接入一个网络,就将接入网络这一个接口的信息通告其余主机,本机上的其余接口信息绝对不通告出去; 

相关文章
相关标签/搜索