MENU

Handling IPv6 neighbor entering STALE state prematurely

March 27, 2022 •

Why

cover.png

This occasionally occurred in some linux devices which contain lots of neighbor.
My solution is down below:

Solution

Change /etc/sysctl.conf

net.ipv6.neigh.default.gc_thresh1 should be 30 or 50 in default set,

we should extend it and net.ipv6.neigh.default.gc_thresh2, net.ipv6.neigh.default.gc_thresh3 as well.

net.ipv6.route.max_size set ipv6 route size to more then default size in case that route incomplete from kernel route table.

net.ipv6.neigh.default.gc_thresh1 = 512 
net.ipv6.neigh.default.gc_thresh2 = 1024
net.ipv6.neigh.default.gc_thresh3 = 2048
net.ipv6.route.max_size = 2100000000
Last Modified: September 3, 2024