Why arp ignore/annouce are not enable by default [closed]

*爱你&永不变心* 提交于 2019-12-12 15:22:59

问题


I have a specific question which need experience for an answer:

Why arp_ignore / arp_announce are not enable by default on linux installation (debian for example) is there a specific reason ?

Which interest to receive arp answer from wrong network interfaces ?

Thanks for your help.

Regards,


回答1:


That's not Debian specific, the default is from Linux.

Check https://bugzilla.redhat.com/show_bug.cgi?id=168960 and the response from David Miller:

This behavior is consistent with the Linux IPV4 stack's adherence to the host based model of IPV4 address instead of the interface based model which is pretty much what you are asking for.

Both addressing models are described by the RFCs and are completely valid.

This should not be changed and is not a bug. If you want different behavior, the tunables are there for you to tweak, but that does not make them right for everyone as a default.

See RFC 1122, 3.3.4.2 Multihoming Requirements (Strong ES model, Weak ES model).



来源:https://stackoverflow.com/questions/12052861/why-arp-ignore-annouce-are-not-enable-by-default

标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!