echo 512 > /proc/sys/net/ipv6/neigh/default/gc_thresh1
echo 1024 > /proc/sys/net/ipv6/neigh/default/gc_thresh2
echo 2048 > /proc/sys/net/ipv6/neigh/default/gc_thresh3
echo 1 > /sys/class/net/eth0/bridge/multicast_snooping
In an attempt to test that changing these values fixes the problem, I commented out the 3 lines from my init-start and rebooted, thus restoring the defaults.If increasing the three thresholds to these values fixes it, I might make them the new default values in the firmware. Since the lower-end device that I support has 128 MB of RAM, it shouldn't be a problem.
In an attempt to test that changing these values fixes the problem, I commented out the 3 lines from my init-start and rebooted, thus restoring the defaults.
I have not seen any neighbour table overflows in the 19 hours since I rebooted with the default values. So I can't draw a definitive conclusion yet. Perhaps Comcast has cleaned up my local IPv6 "neighbourhood."
ip -f inet6 route show cache
ip -f inet6 route show cache | grep -v cache | wc -l
admin@RT-N66U:/tmp/home/root# ip -f inet6 route show cache | grep -v cache | wc -l
[B]648[/B]
I've got my ARP limit set to 4096 and I still see the neighbor table overflow errors
Is this simply a result of IPv6? It makes sense that the number of neighbors would increase by an order of magnitude when everybody's IPv6 devices each has an IP address (as opposed to being hidden behind NAT in a router).
Is this simply a result of IPv6? It makes sense that the number of neighbors would increase by an order of magnitude when everybody's IPv6 devices each has an IP address (as opposed to being hidden behind NAT in a router).
Welcome To SNBForums
SNBForums is a community for anyone who wants to learn about or discuss the latest in wireless routers, network storage and the ins and outs of building and maintaining a small network.
If you'd like to post a question, simply register and have at it!
While you're at it, please check out SmallNetBuilder for product reviews and our famous Router Charts, Ranker and plenty more!