Deepak, as you said,
Neighbour table == arp cache.
I think that its mostly because of "wrong lo setup"
or "a wrong address mask".
So first verify that all the entries in ur network
configuration are correct.
Garbage collector is scheduled to remove the old
entries in arp cache. What if in a congested network,
the max no. of entries is 200 or so, and garbage
collector is scheduled once in 10 or 20 min. Surely,
the arp cache wud overflow (as u said).
So, the second thing that u must try is, increase the
no. of entries after which the garbage collector must
run.
echo "512">/proc/sys/net/ipv4/neigh/default/gc_thresh1
echo
"1024">/proc/sys/net/ipv4/neigh/default/gc_thresh2
echo
"2048">/proc/sys/net/ipv4/neigh/default/gc_thresh3
For to know more about gc_thresh*, hav a look at this
link :
http://linux.about.com/library/cmd/blcmdl7_arp.htm
=====
#################################################################################
Well does life get any better
more yesterday than today
How I thought the sun would shine tommorow
But it rained...
--- Parikrama, the Indian Rock Stars.
Registered GNU/Linux User #346087
Free(dom) Software - For the people, by the people, to the people.
#################################################################################
__________________________________
Do you Yahoo!?
Friends. Fun. Try the all-new Yahoo! Messenger.
http://messenger.yahoo.com/ ;