sysctl for net.ipv4.fib_multipath_hash_policy appears to not be getting set:
trae@cr01a-vyos# show system sysctl custom net.ipv4.fib_multipath_hash_policy { value 1 } custom net.ipv4.tcp_congestion_control { value vegas } custom net.ipv6.fib_multipath_hash_policy { value 1 } [edit] trae@cr01a-vyos# sysctl -a 2>&1 | grep fib net.ipv4.fib_multipath_hash_policy = 0 net.ipv4.fib_multipath_use_neigh = 0 net.ipv6.fib_multipath_hash_policy = 1
If I set it manually it works fine:
trae@cr01a-vyos# sudo sysctl -w net.ipv4.fib_multipath_hash_policy=1 net.ipv4.fib_multipath_hash_policy = 1 [edit] trae@cr01a-vyos# sysctl -a 2>&1 | grep fib net.ipv4.fib_multipath_hash_policy = 1 net.ipv4.fib_multipath_use_neigh = 0 net.ipv6.fib_multipath_hash_policy = 1
Edit: I tested it on another router (same version) and it appears that it works before rebooting, but not after.