为什么默认情况下不启用arp ignore / annouce

时间:2012-08-21 10:21:54

标签: linux debian arp

我有一个特定的问题需要经验才能得到答案:

为什么在linux安装(例如debian)上默认不启用arp_ignore / arp_announce是否有特定原因?

从错误的网络接口接收arp应答的兴趣是什么?

感谢您的帮助。

此致

1 个答案:

答案 0 :(得分:5)

这不是Debian特有的,默认是来自Linux。

检查https://bugzilla.redhat.com/show_bug.cgi?id=168960以及来自David Miller的回复:

  

此行为与Linux IPV4堆栈的遵从性一致   基于主机的IPV4地址模型而不是基于接口的   这个模型几乎就是你所要求的。

     

两种寻址模型都由RFC描述并且完全是   有效的。

     

这不应该改变,也不是错误。如果你想要不同   行为,可调参数可供您调整,但事实并非如此   默认情况下,让每个人都适合。

请参阅RFC 1122, 3.3.4.2 Multihoming Requirements(强ES模型,弱ES模型)。