flat7th

tips:サブネット内のホスト数が多くてパケット導通しない

created 2006-06-15 modified 2010-12-09 

同一のサブネット内に、例えば1024超のホストがぶら下がる環境では、
ARPキャッシュの上限に引っかかってパケット送受信が通らないかもしれない。

Linuxの設定は

現在値を確認する。

cat /proc/sys/net/ipv4/neigh/default/gc_thresh3
または
sysctl net.ipv4.neigh.default.gc_thresh3

デフォルトは1024。これを2048にするには
echo 2048 > /proc/sys/net/ipv4/neigh/default/gc_thresh3
または
sysctl -w net.ipv4.neigh.default.gc_thresh3=2048


またはインタフェースごとの個別設定も
/proc/sys/net/ipv4/neigh/eth0/gc_thresh3
とかでできるのかも。