文档章节

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

庆沉
 庆沉
发布于 2015/11/19 17:00
字数 492
阅读 32
收藏 1
点赞 0
评论 0

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个。

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是自己的才给与响应。


© 著作权归作者所有

共有 人打赏支持
庆沉
粉丝 35
博文 218
码字总数 140118
作品 0
深圳
运维
lvs_dr 负载均衡模式分析

1.前言 上一篇文章《lvs_nat 负载均衡模式及抓包分析》,已经对开源负载均衡软件的 nat 模式进行了实验和 tcpdump 数据包分析。经过分析,我们知道 lvs 的 nat 负载均衡模式,它的性能瓶颈在...

hello_cjq ⋅ 03/28 ⋅ 0

【紧急求救】lvs问题

我知道同一网络中可以存在同一ip的两台主机,mac地址相同即可 但是在lvs工作模式DR下,调度端192.168.0.1 -----虚拟ip 实用服务器两台都是要有虚拟ip ---- 192.168.0.1 :通过四个参数解决冲...

OscerSong ⋅ 2012/11/01 ⋅ 1

初识keepalived(二)——keepalived与LVS实现高可用

背景介绍 通过前面的介绍了解到LVS其实是工作在netfilter框架input链上的一组规则,而LVS本身无法实现高可用和对realserver的健康状态检测,keepalived为了解决上述2点问题而诞生,同时keepa...

qiao645 ⋅ 2017/11/20 ⋅ 0

初识LVS(二)——LVS的DR工作模式

LVS的DR模式介绍 LVS在NAT模式下所有的请求和响应报文都需要经过director,尽管LVS工作在内核层不受套接字文件65535的数量限制,但也有可能会成为性能瓶颈(如视频网站),以下介绍LVS的另一...

qiao645 ⋅ 2017/09/10 ⋅ 0

LVS-DR负载均衡模式的arp_announce和arp_ignore详解

lvs在DR模式下需要关闭arp,设置参数的意思可以参考下文 arpannounce和arpignore 用来屏蔽arp请求,比较难理解,先看看linux核心2.6的定义: ==============================arp_announce==...

dengaosky ⋅ 2017/09/12 ⋅ 0

lvs(dr)+keepalived

LVS原理请看:http://ixdba.blog.51cto.com/2895551/552947 LVS-MASTER 192.168.100.113 LVS-BACKUP 192.168.100.116 REALSERVER1 192.168.100.114 REALSERVER2 192.168.100.115 VIP 192.16......

ytliu2010 ⋅ 2017/02/24 ⋅ 0

利用heartbeat+drbd实现HA,ldirectord健康检查后端realserver。

1.首先配置好yum[root@server5 ha.d]# cat /etc/yum.repos.d/rhel-source.repo # Main rhel6.5 server[base]name=Instructor Server Repositorybaseurl=http://172.25.254.250/rhel6.5gpgche......

疯狂的单纯酱 ⋅ 2015/07/17 ⋅ 7

LVS原理详解及部署之三:手动部署LVS

-------------------LVS专题------------------------ LVS原理详解及部署之一:ARP原理准备 LVS原理详解及部署之二:LVS原理详解(3种工作方式8种调度算法) LVS原理详解及部署之三:手动部署...

蓝狐乐队 ⋅ 2016/07/24 ⋅ 0

lvs+srs(dr模型)

参考: https://my.oschina.net/fengjihu/blog/416883 (srs集群模式) http://blog.csdn.net/reblue520/article/details/50857078 (lvs负载均衡) http://www.cnblogs.com/lgfeng/archive/......

biao007h ⋅ 2017/05/17 ⋅ 0

keepalived + lvs + nginx 主备配置案例

一、keepalived lvs 集群 1、结构 2、主备修改内核参数 net.ipv4.ipforward = 1 net.ipv4.ipnonlocalbind = 1 net.ipv4.conf.lo.arpignore = 1 net.ipv4.conf.lo.arpannounce = 2 net.ipv4.......

X糊涂仙儿 ⋅ 03/03 ⋅ 0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

JavaScript零基础入门——(十)JavaScript的DOM基础

JavaScript零基础入门——(十)JavaScript的DOM基础 欢迎大家回到我们的JavaScript零基础入门,上一节课,我们了解了JavaScript中的函数,这一节课,我们来了解一下JavaScript的DOM。 第一节...

JandenMa ⋅ 57分钟前 ⋅ 0

Spring mvc DispatchServlet 实现原理

在Spring中, ContextLoaderListener只是辅助类,在web 容器启动的时候查找并创建WebApplicationContext对象,通过该对象进行加载spring的配置文件。而真正的逻辑实现其实是在DispatcherSer...

轨迹_ ⋅ 今天 ⋅ 0

Weex起步

本教程假设你已经在你的本地环境安装了node 其实weex起步教程在 https://github.com/lilugirl/incubator-weex 项目说明文件中都已经有了,但为了有些同学看到英文秒变文盲,所以这里我重新写...

lilugirl ⋅ 今天 ⋅ 0

Jenkins实践1 之安装

1 下载 http://mirrors.jenkins.io/war/latest/jenkins.war 2 启动 java -jar jenkins.war 前提:安装jdk并配置环境变量 启动结果节选: ************************************************......

晨猫 ⋅ 今天 ⋅ 0

组合数学 1-2000 中,能被6或10整除的数的个数

1--2000 中,能被6或10整除的数的个数 利用集合的性质 能被6整除的个数 2000/6 = 333 能被10整除的个数 2000/10 = 200 能被6和10整除的个数 2000/30 = 66 能被6或10整除的个数 333+200-66 =...

阿豪boy ⋅ 今天 ⋅ 0

一篇文章学懂Shell脚本

Shell脚本,就是利用Shell的命令解释的功能,对一个纯文本的文件进行解析,然后执行这些功能,也可以说Shell脚本就是一系列命令的集合。 Shell可以直接使用在win/Unix/Linux上面,并且可以调用...

Jake_xun ⋅ 今天 ⋅ 0

大数据工程师需要精通算法吗,要达到一个什么程度呢?

机器学习是人工智能的一个重要分支,而机器学习下最重要的就是算法,本文讲述归纳了入门级的几个机器学习算法,加大数据学习群:716581014一起加入AI技术大本营。 1、监督学习算法 这个算法由...

董黎明 ⋅ 今天 ⋅ 0

Kylin 对维度表的的要求

1.要具有数据一致性,主键值必须是唯一的;Kylin 会进行检查,如果有两行的主键值相同则会报错。 2.维度表越小越好,因为 Kylin 会将维度表加载到内存中供查询;过大的表不适合作为维度表,默...

无精疯 ⋅ 今天 ⋅ 0

58到家数据库30条军规解读

军规适用场景:并发量大、数据量大的互联网业务 军规:介绍内容 解读:讲解原因,解读比军规更重要 一、基础规范 (1)必须使用InnoDB存储引擎 解读:支持事务、行级锁、并发性能更好、CPU及...

kim_o ⋅ 今天 ⋅ 0

代码注释中顺序更改 文件读写换行

`package ssh; import com.xxx.common.log.LogFactory; import com.xxx.common.log.LoggerUtil; import org.apache.commons.lang3.StringUtils; import java.io.*; public class DirErgodic ......

林伟琨 ⋅ 今天 ⋅ 0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

返回顶部
顶部